﻿@-ms-viewport{width:auto;initial-scale:1}@viewport{width:device-width;initial-scale:1}*,*::before,*::after{box-sizing:border-box}html,body,article,aside,header,footer,nav,section,div,h1,h2,h3,h4,h5,p,blockquote,ul,ol,li,dl,dt,dd,figure,figcaption,form{margin:0;padding:0}html,body{overflow-x:hidden;font-size:16px}html{overflow-y:scroll}body{text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis;text-rendering:optimizeLegibility;font-family:"Meiryo UI","メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","sans-serif";-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;color:#505050}h1,h2,h3,h4,h5,h6{text-align:justify;text-justify:inter-ideograph;font-weight:normal}p{line-height:1.6;margin-bottom:0.5em;text-align:justify;text-justify:inter-ideograph}p:last-child{margin-bottom:0}em,strong,dfn,cite,b,i,u{text-decoration:none;font-style:normal;font-weight:normal}em,strong,dfn,b{margin-left:0.2em;margin-right:0.2em;padding-left:0.1em;padding-right:0.1em}strong,b{font-weight:bold}em{color:#B32F3D;background:linear-gradient(transparent 60%, #FFF0F0 60%)}dfn{color:#308040;background:linear-gradient(transparent 60%, #FFFFC9 60%)}strong{letter-spacing:1px;font-size:110%;color:#F04030;background:linear-gradient(transparent 60%, #FFE9E9 60%)}ol,ul{padding-left:1em}li{margin-bottom:0.2em;text-align:justify;text-justify:inter-ideograph}dt{font-weight:normal}a,button{text-decoration:none;transition-property:color, background-color;transition-duration:.25s}a{color:#2491BD}a:hover{color:#44C1ED}figcaption{text-align:center;font-size:0.9rem;color:#909090}img+figcaption{margin-top:10px}hr{margin:1em 0;border:none;border-bottom:1px dashed #DCDCDC}table{width:100%;border-collapse:collapse;border-spacing:0}input,textarea{padding:5px 10px 6px 10px;font-family:"Meiryo UI","メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","sans-serif";border:1px solid #A0A0A0;transition-property:border-color, background-color;transition-duration:.25s;border-radius:2px}input:placeholder-shown,textarea:placeholder-shown{color:silver}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:silver}input:-moz-placeholder,textarea:-moz-placeholder{color:silver;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:silver;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:silver}input:focus,textarea:focus{color:#000;border-color:#3BAFDA;background-color:#FFFFE9;outline:none}input:read-only,textarea:read-only{color:#000 !important;border-color:#A0A0A0 !important;background:none !important}input[type=text],input[type=password]{vertical-align:middle}select{padding:3.5px 5px 5px 5px;font-family:"Meiryo UI","メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","sans-serif";border:1px solid #A0A0A0;border-radius:2px;cursor:pointer}select:focus{outline:none;border-color:#3BAFDA;background-color:#FFFFE9}textarea{resize:none;font-size:1rem}@media (max-width: 36em){input[type=text],input[type=password],select{font-size:12pt}}input::-ms-clear{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-nowrap{white-space:nowrap}.text-center{text-align:center !important}.text-center h1,.text-center h2,.text-center h3,.text-center h4,.text-center p{text-align:center}.text-justify,.text-justify>p{text-align:justify !important;text-justify:inter-ideograph !important}.text-left,.text-left>li{text-align:left !important}.text-right{text-align:right !important}@media (max-width: 36em){.text-left-xs{text-align:left !important}.text-right-xs{text-align:right !important}.text-center-xs{text-align:center !important}}.vertical-middle{vertical-align:middle}.vertical-default{vertical-align:0}.vertical-20{vertical-align:20%}.vertical-10{vertical-align:10%}.vertical--10{vertical-align:-10%}.line-height-10{line-height:1 !important}.line-height-11{line-height:1.1 !important}.line-height-12{line-height:1.2 !important}.line-height-13{line-height:1.3 !important}.line-height-14{line-height:1.4 !important}.line-height-15{line-height:1.5 !important}.line-height-20{line-height:2 !important}.text-mail,.text-url{word-break:break-all;letter-spacing:1px}.text-tel{font-family:"Arial","Helvetica","sans-serif";letter-spacing:1px}.text-tel i{vertical-align:0.1em}.font-normal{font-weight:normal !important}.font-bold{font-weight:bold}.font-size-70{font-size:0.7rem !important}.font-size-80{font-size:0.8rem !important}.font-size-90{font-size:0.9rem !important}.font-size-100{font-size:1rem !important}.font-size-105{font-size:1.05rem !important}.font-size-110{font-size:1.1rem !important}.font-size-120{font-size:1.2rem !important}.font-size-130{font-size:1.3rem !important}.font-size-140{font-size:1.4rem !important}.font-size-150{font-size:1.5rem !important}.font-size-160{font-size:1.6rem !important}.font-size-180{font-size:1.8rem !important}.font-size-200{font-size:2rem !important}.font-size-250{font-size:2.5rem !important}.font-size-300{font-size:3rem !important}@media (max-width: 36em){.font-size-130-xs{font-size:1.3rem !important}.font-size-250-xs{font-size:2.5rem !important}}@media (min-width: 48.0625em) and (max-width: 64em){.font-size-250-md{font-size:2.5rem !important}}.font-default{font-family:"Meiryo UI","メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","sans-serif" !important}.font-number{font-family:"Arial","Helvetica","sans-serif" !important}.marker-yellow{background:linear-gradient(transparent 60%, #FFFCC8 60%)}.marker-red{background:linear-gradient(transparent 60%, #FFE9E9 60%)}.display-block{display:block !important}.display-inline{display:inline !important}.display-inline-block{display:inline-block !important}.display-flex{display:flex !important}.display-inline-flex{display:inline-flex !important}.hidden{display:none !important}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-inline-xs,.visible-inline-sm,.visible-inline-md,.visible-inline-lg{display:none}@media (max-width: 36em){.display-block-xs,.visible-xs{display:block !important}.visible-inline-xs{display:inline !important}.hidden-xs{display:none !important}}@media (max-width: 48em){.visible-sm-under{display:block !important}}@media (min-width: 36.0625em) and (max-width: 48em){.visible-sm{display:block !important}.visible-inline-sm{display:inline !important}.hidden-sm{display:none !important}}@media (min-width: 36.0625em){.visible-sm-under{display:none !important}}@media (min-width: 48.0625em) and (max-width: 64em){.visible-md{display:block !important}.visible-inline-md{display:inline !important}.hidden-md{display:none !important}}@media (min-width: 64.0625em) and (max-width: 80em){.visible-lg{display:block !important}.visible-inline-lg{display:inline !important}.hidden-lg{display:none !important}}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-auto{overflow-x:auto !important;position:relative}.overflow-x-auto::-webkit-scrollbar{height:5px}.overflow-x-auto::-webkit-scrollbar-track{border-radius:5px;background:#E0E0E0}.overflow-x-auto::-webkit-scrollbar-thumb{border-radius:5px;background:#606060}@media (max-width: 36em){.overflow-x-auto:hover::before,.overflow-x-auto:hover::after{display:none}.overflow-x-auto::before{content:"";font-family:"LineAwesome";position:absolute;left:7px;top:3px;font-size:2rem;color:#44C1ED}.overflow-x-auto::after{content:'スクロール';position:absolute;left:7px;top:2rem;font-size:0.5rem;color:#44C1ED}}.always-visible-scrollbar-vertical::-webkit-scrollbar{width:14px;background-color:#E9E9E9}.always-visible-scrollbar-vertical::-webkit-scrollbar-thumb{background-color:#A0A0A0;border:1px solid #E9E9E9;background-clip:content-box}.always-visible-scrollbar-vertical::-webkit-scrollbar-thumb:hover{background-color:#909090}.always-visible-scrollbar-vertical.in-border::-webkit-scrollbar-thumb{border-left-width:2px}.pos-absolute-center{position:absolute !important;left:0;top:0;right:0;bottom:0;margin:auto !important}.pos-flex-center{display:flex;justify-content:center;align-items:center}.pos-absolute{position:absolute !important}.pos-relative{position:relative !important}.pos-static{position:static !important}.pos-left-top{left:0;top:0}.pos-left-bottom{left:0;bottom:0}.pos-right-top{right:0;top:0}.pos-right-bottom{right:0;bottom:0}.pos-center-top{left:0;right:0;top:0}.pos-center-bottom{left:0;right:0;bottom:0}.block-center{margin-left:auto;margin-right:auto}@media (max-width: 36em){.pos-static-xs{position:static !important}.block-center-xs{margin-left:auto;margin-right:auto}}@media (max-width: 48em){.pos-static-sm-under{position:static !important}}@media (min-width: 36.0625em) and (max-width: 48em){.pos-static-sm{position:static !important}}.pull-left{float:left !important}.pull-right{float:right !important}.pull-clear{clear:both !important}@media (max-width: 36em){.pull-clear-xs{float:none !important;clear:both !important}}.zindex-10{z-index:10}.zindex-20{z-index:20}.zindex-30{z-index:30}.rotate-5{transform:rotate(5deg)}.rotate-10{transform:rotate(10deg)}.rotate--5{transform:rotate(-5deg)}.rotate--10{transform:rotate(-10deg)}.border-width-1{border:1px solid transparent}.border-width-2{border:2px solid transparent}.border-width-3{border:3px solid transparent}.border-width-4{border:4px solid transparent}.borderless{border:none !important}.borderless-top{border-top:none !important}.borderless-bottom{border-bottom:none !important}.border-round-5{border-radius:5px}.border-round-10{border-radius:10px}.border-round-15{border-radius:15px}.inner-border{position:relative;overflow:hidden}.inner-border::before,.inner-border::after{content:'';position:absolute;box-sizing:border-box;width:100%;height:100%;margin:0.3em;border:1px solid #fff}.inner-border::before{right:0;top:0}.inner-border::after{left:0;bottom:0}.inner-border.inner-border-dashed::before,.inner-border.inner-border-dashed::after{border-style:dashed}.container,.container-lg,.container-md,.container-sm,.container-xs{margin:0 auto}.container{max-width:86em}.container-lg{max-width:75em}.container-md{max-width:60em}.container-sm{max-width:45em}.container-xs{max-width:32em}@media (max-width: 36em){.container,.container-lg,.container-md,.container-sm,.container-xs{max-width:none;min-height:0 !important}.container-fit-xs{margin-left:0;margin-right:0}}[class*=grid-],[class*=grid_],[class~=grid]{margin:0}@media (max-width: 36em){[class^=grid]>[class^=col]{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}}.col-left{padding-right:4em}.col-right{padding-left:4em}@media (max-width: 36em){.col-left,.col-right{padding:0}}@media (min-width: 36.0625em) and (max-width: 48em){.col-left{padding-right:2em}.col-right{padding-left:2em}}@media (min-width: 48.0625em) and (max-width: 64em){.col-left{padding-left:1em;padding-right:2.5em}.col-right{padding-left:2.5em;padding-right:1em}}@media (min-width: 64.0625em){.section-image .image-half img{min-width:100%;min-height:0}}@media (min-width: 36.0625em){.grid-wide-gutter>[class^=col]{padding-left:2em;padding-right:2em}}@media (min-width: 36.0625em) and (max-width: 48em){.grid-default-gutter-sm>[class^=col]{padding-left:1em;padding-right:1em}}@media (min-width: 48.0625em) and (max-width: 64em){.grid-default-gutter-md>[class^=col]{padding-left:1em;padding-right:1em}}@media (max-width: 64em){.grid-default-gutter-md-under>[class^=col]{padding-left:1em;padding-right:1em}}.grid-split:not([class*='-reverse'])>[class^=col]:first-child{padding-right:2em}.grid-split:not([class*='-reverse'])>[class^=col]:last-child{padding-left:2em}.grid-split[class*='-reverse']>[class^=col]:first-child{padding-left:2em}.grid-split[class*='-reverse']>[class^=col]:last-child{padding-right:2em}@media (max-width: 36em){.grid-split>[class^=col]{padding-left:0 !important;padding-right:0 !important}}@media (min-width: 36.0625em) and (max-width: 48em){.grid-split:not([class*='-reverse'])>[class^=col]:first-child{padding-right:1em}.grid-split:not([class*='-reverse'])>[class^=col]:last-child{padding-left:1em}.grid-split[class*='-reverse']>[class^=col]:first-child{padding-left:1em}.grid-split[class*='-reverse']>[class^=col]:last-child{padding-right:1em}.grid_sm-1.grid-split>[class^=col]:first-child{padding-right:0.5em}.grid_sm-1.grid-split>[class^=col]:last-child{padding-left:0.5em}}@media (min-width: 48.0625em) and (max-width: 64em){.grid-split:not([class*='-reverse'])>[class^=col]:first-child{padding-right:1.5em}.grid-split:not([class*='-reverse'])>[class^=col]:last-child{padding-left:1.5em}.grid-split[class*='-reverse']>[class^=col]:first-child{padding-left:1.5em}.grid-split[class*='-reverse']>[class^=col]:last-child{padding-right:1.5em}}.circle-image{border-radius:100%}.label{display:inline-block;padding:0.3em 1.2em;font-size:0.9rem;color:#fff;background-color:#909090}.label.label-round{border-radius:3em}.label.label-compact{padding:0.2em 1em}.alert{position:relative;padding:0.5em 1em;line-height:1.3}.alert.alert-notes{background-color:#F3F3F3}.alert.alert-warning{padding-left:2.8rem;background-color:#FFF8E1}.alert.alert-warning::before{content:"";font-family:"LineAwesome";position:absolute;left:0.5rem;top:50%;margin-top:-1rem;font-size:1.8rem;color:#F4511E}.alert.alert-info{padding-left:1.8rem}.alert.alert-info::before{content:"";font-family:"LineAwesome";position:absolute;left:0;top:50%;margin-top:-0.8rem;font-size:1.4rem;color:#2196F3}.error{position:relative;padding:0.3em 1em 0.3em 2.5rem;line-height:1.3;font-size:0.9rem;background-color:#FFF8E1}.error::before{content:'';position:absolute;left:0;top:0;width:2rem;height:100%;background-color:#EF5350}.error::after{content:"";font-family:"LineAwesome";position:absolute;left:0.4rem;top:50%;margin-top:-0.75rem;font-size:1.25rem;color:#fff}.list-unstyled{margin-left:0;padding-left:0;list-style:none}.list-unstyled.list-unstyled-label .label{margin-right:1em;padding-left:0.8em;padding-right:0.8em;font-size:80%}.list-slash{margin-left:0;padding-left:0;list-style:none}.list-slash>li{display:inline-block}.list-slash>li:not(:last-child)::after{content:'/';padding-left:0.5em;color:silver}.list-slash.list-slash-divide>li:not(:last-child)::after{content:'|'}.list-flex{display:flex;flex-wrap:wrap;margin-left:0;padding-left:0;list-style:none}.list-flex.list-flex-between{justify-content:space-between}.list-flex.list-flex-center{justify-content:center}.list-flex.list-flex-2>li{flex-basis:50%}.list-flex.list-flex-3>li{flex-basis:33.3%}.list-flex.list-flex-4>li{flex-basis:25%}.list-flex.list-flex-5>li{flex-basis:20%}.list-flex.list-flex-item-center>li{text-align:center}ul.list-bullet{list-style:none;padding-left:0;margin-bottom:0.2em}ul.list-bullet>li{position:relative;margin-bottom:0.2em;padding-left:0.8em;line-height:1.3}ul.list-bullet>li::before{content:' ';position:absolute;left:0;top:0.6em;width:0.4em;height:0.4em;background-color:gray;border-radius:100%}ul.list-bullet.list-height-loose>li{margin-bottom:0.5em}ol.list-number{list-style:none;counter-reset:roundList;padding-left:0}ol.list-number>li{position:relative;padding-left:1.8em;margin-bottom:0.2em}ol.list-number>li::before{content:counter(roundList);counter-increment:roundList;position:absolute;left:0;min-width:1.5em;padding:2px;line-height:1.3;font-family:"Arial","Helvetica","sans-serif";font-size:85%;text-align:center;color:#fff;background-color:#64BCFC;border-radius:5px}ol.list-number.list-number-gray>li::before{background-color:#909090}ol.list-number.list-number-circle>li::before{border-radius:100%}ol.list-number.list-height-loose>li{margin-bottom:0.5em}.list-icon{list-style:none;padding-left:0}.list-icon>li{position:relative;padding-left:1.5em}.list-icon>li::before{position:absolute;left:0;top:0.1em;font-size:120%}.list-icon-check>li::before{content:"";font-family:"LineAwesome";font-size:110%;top:0}ol.list-step{list-style:none;counter-reset:listStep;margin-left:0;padding-left:0}ol.list-step>li{position:relative;margin:20px 0 0 0;padding:40px 0 10px 20px;border-top:1px dashed #E3E3E3}ol.list-step>li::before{content:"step " counter(listStep);counter-increment:listStep;position:absolute;left:0;top:10px;padding:3px 15px;color:#fff;font-size:0.8rem;text-align:center;line-height:1.3;background:#64BCFC;border-radius:0 20px 20px 0}ol.list-step>li>h3{padding-top:0}@media (max-width: 36em){ol.list-step>li{padding-left:10px}}ol.list-step-large>li{margin-bottom:10px;padding:20px 0 5px 80px}ol.list-step-large>li::before{display:block;width:50px;height:50px;padding:7px 5px 0 7px;text-align:center;font-family:"Arial","Helvetica","sans-serif";font-size:0.9rem;font-style:italic;letter-spacing:1px;background-color:#009688;border-radius:100%}@media (max-width: 36em){ol.list-step-large>li{padding-left:60px !important}ol.list-step-large>li::before{content:"step\a" counter(listStep);width:40px;height:40px;min-width:0;padding-top:8px;line-height:1;white-space:pre;font-size:0.8rem}}ol.list-step-large>li h3{margin-bottom:0.2em}dl.list-faq dt,dl.list-faq dd{position:relative;padding-left:40px;padding-top:1px}dl.list-faq dt::before,dl.list-faq dd::before{content:'Q';display:block;position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;line-height:30px;font-family:"Arial","Helvetica","sans-serif";font-size:1.4rem;color:#fff;background-color:#689F38;border-radius:100%}dl.list-faq dt{min-height:40px;font-size:1.2rem;color:#689F38}dl.list-faq dd{margin-left:20px;margin-bottom:30px}dl.list-faq dd::before{content:'A';background-color:#F06292}dl.list-faq dd p{margin-bottom:3px}dl.list-faq.list-faq-border dd{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #E3E3E3}@media (max-width: 36em){dl.list-faq dt{margin-bottom:10px}dl.list-faq dd{margin-left:0}}dl.list-label>dt{display:inline-block;margin-bottom:0.4em;padding:0.1em 1em 0.2em 1em;color:#fff;background-color:#7CB342;border-radius:3em}dl.list-label>dd{margin-left:0.5em;margin-bottom:1em}dl.list-label>dd p{margin-bottom:0.5em}dl.list-label.list-label-indent>dd{padding-left:1em}dl.list-label-inline>dt,dl.list-label-inline>dd{display:inline-block;margin-bottom:5px}dl.list-label-inline>dt{padding:1px 15px;color:#fff;background-color:#7CB342;border-radius:3em}dl.list-label-inline>dd{margin-right:20px}div.list-label-inline-nowrap>p{display:inline-block;margin-bottom:5px;padding-right:2em;line-height:1.8;white-space:nowrap}div.list-label-inline-nowrap>p .label{margin-right:1em;padding:1px 1em;font-size:90%;color:#fff;background-color:#7CB342}dl.list-table>dt{float:left;width:10em}dl.list-table>dd{margin-bottom:0.3em;padding-left:10.5em}dl.list-table.list-table-5>dt{width:5em}dl.list-table.list-table-5>dd{padding-left:5.5em}dl.list-table.list-table-8>dt{width:8em}dl.list-table.list-table-8>dd{padding-left:8.5em}dl.list-table.list-table-12>dt{width:12em}dl.list-table.list-table-12>dd{padding-left:12.5em}dl.list-table.list-table-15>dt{width:15em}dl.list-table.list-table-15>dd{padding-left:15.5em}dl.list-table.list-table-condensed>dd{min-height:1.2em}dl.list-table.list-table-separate>dd,dl.list-table.list-table-leader>dd{position:relative}dl.list-table.list-table-separate>dd::before,dl.list-table.list-table-leader>dd::before{position:relative;left:-0.5em;top:0;color:#909090}dl.list-table.list-table-separate>dd::before{content:':'}dl.list-table.list-table-leader>dd::before{content:'…'}dl.list-table.list-table-border>dd{margin-bottom:0.3em;padding-bottom:0.3em;border-bottom:1px dotted #C0C0C0}@media (max-width: 36em){dl.list-table:not(.list-table-fixed-xs)>dt{float:none;width:auto !important;margin-bottom:0.3em;padding-top:0}dl.list-table:not(.list-table-fixed-xs)>dd{margin-bottom:0.3em;padding-left:0 !important}dl.list-table:not(.list-table-fixed-xs)>dd::before{position:static;padding-right:0.5em}}.table-container{overflow-x:auto}.table-default caption{margin-bottom:15px;font-size:1.2rem;font-weight:bold;color:#000}.table-default tr{border-bottom:1px solid #E3E3E3}.table-default th{padding:8px 10px;font-weight:normal}.table-default td{padding:8px 10px}.table-default thead th{text-align:center}.table-default tbody td ul,.table-default tbody td ol{margin-left:0;margin-bottom:0}.table-default tbody td li{margin-bottom:2px}.table-default.table-td-center tbody td{text-align:center}.card{position:relative;box-sizing:content-box;margin:0 auto;padding:1em 1.5em;background-color:#fff}@media (max-width: 36em){.card{padding:0.5em 1em}}.card>h3{margin:0;padding:0.5em 0 1em 0;text-align:center !important;font-size:1.2rem;font-weight:bold;letter-spacing:0.5px}.card>h4{margin-bottom:1em;text-align:center !important;font-weight:bold}.card img:not([src$='.svg']){backface-visibility:hidden;background-color:#fff}.card p{line-height:1.4}a.card{display:block;color:#505050;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.2),0 1px 4px rgba(0,0,0,0.15);backface-visibility:hidden;transition-property:color, background-color, border-color, box-shadow, transform;transition-duration:.25s}a.card:hover{box-shadow:0 4px 15px 3px rgba(0,0,0,0.3)}.card-content{padding:1.5em}@media (max-width: 36em){.card-content{padding-left:15px;padding-right:15px}}.card-round .card,.card-round{border-radius:15px}.card-border .card,.card.card-border{border:1px solid #E9E9E9}.card-borderless .card,.card-borderless .card h3,.card.card-borderless{border:none !important}.card-shadow .card,.card.card-shadow{box-shadow:0 0 2px rgba(0,0,0,0.2),0 3px 10px rgba(0,0,0,0.15);backface-visibility:hidden}.card-shadowless .card,.card.card-shadowless{box-shadow:none}.card.card-image,.card-image .card{padding:0}.card.card-image>h3,.card-image .card>h3{padding:1.2em 0.5em 1em 0.5em}.card.card-image>h3+.card-content,.card-image .card>h3+.card-content{padding-top:0}.card.card-image>img,.card-image .card>img{width:100%}@media (max-width: 36em){.card.card-image-border-xs,.card-image-border-xs .card{padding-bottom:20px;border-bottom:1px solid #E3E3E3}.card.card-image-border-xs hr,.card-image-border-xs .card hr{display:none}}@media (min-width: 64.0625em){.card-image .col{padding-left:1.25em;padding-right:1.25em;padding-bottom:2em !important}}.card.card-more,.card-more .card{position:relative;padding-bottom:2.5em;border-bottom:4px solid transparent}.card.card-more::before,.card.card-more::after,.card-more .card::before,.card-more .card::after{position:absolute;color:#2491BD;transition:color .25s,transform .25s}.card.card-more::before,.card-more .card::before{content:'続きを読む';right:2.5em;bottom:0.75em;line-height:1;text-align:right;font-size:0.8rem}.card.card-more::after,.card-more .card::after{content:"";font-family:"LineAwesome";right:0.4em;bottom:0.5em;line-height:0.5;font-size:1.3rem;vertical-align:top}.card.card-more:hover,.card-more .card:hover{border-bottom-color:#44C1ED}.card.card-more:hover img,.card-more .card:hover img{opacity:0.8}.card.card-more:hover::before,.card.card-more:hover::after,.card-more .card:hover::before,.card-more .card:hover::after{color:#44C1ED;transform:translateX(0.2em)}.card.card-more img,.card-more .card img{opacity:1;transition:opacity .25s}.card.card-more .card-content,.card-more .card .card-content{padding-bottom:0}.card.card-more-pdf::before,.card-more-pdf .card::before{content:'PDFを開く';font-size:0.8rem;right:2.8em}.card.card-more-pdf::after,.card-more-pdf .card::after{content:"";font-family:"LineAwesome";right:0.4em;bottom:0.4em;font-size:1.4rem}.card.card-more-window::before,.card-more-window .card::before{content:'ページを表示する';right:2.2em}.card.card-more-window::after,.card-more-window .card::after{content:"";font-family:"LineAwesome";font-size:0.9rem;right:0.77em;bottom:0.9em}.card.card-circle-image,.card-circle-image .card{background:none}.card.card-circle-image>img,.card-circle-image .card>img{display:block;margin:0 auto 1em auto;box-shadow:0 0 0 5px #fff;border-radius:100%}.card-width-360 .card{max-width:360px}.card-width-380 .card{max-width:380px}a.text-link{border-bottom:1px dashed #2491BD}a.text-link:hover{border-bottom-color:#44C1ED}.btn,.group-file-upload .file-upload{display:inline-block;padding:0.5em 1.5em;line-height:1.2;text-align:center;font-size:1.1rem;color:#fff;background-color:#24C1ED;border:none;border-radius:3em;box-shadow:none;cursor:pointer;transition-property:background-color, box-shadow}.btn:hover:not(:disabled),.group-file-upload .file-upload:hover:not(:disabled){color:#fff;background-color:#5BCFFA;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.btn:active:not(:disabled),.group-file-upload .file-upload:active:not(:disabled){background-color:#6BDFFD;box-shadow:0 0 3px rgba(0,0,0,0.3)}.btn:disabled,.group-file-upload .file-upload:disabled{pointer-events:none;background-color:silver}.btn-lg{font-size:1.4rem}.btn-sm{padding-top:0.4em;font-size:0.9rem}.btn-xs{font-size:0.8rem}.btn-block{display:inline-block}button.btn:active>span,.group-file-upload button.file-upload:active>span,button.btn:focus>span,.group-file-upload button.file-upload:focus>span{position:relative}.btn-alert{background-color:#E53935}.btn-alert:hover:not(:disabled){background-color:#eb6562}.btn-alert:active:not(:disabled){background-color:#f1928f}.btn-optional{background-color:#78909C}.btn-optional:hover:not(:disabled){background-color:#95a8b2}.btn-optional:active:not(:disabled){background-color:#b3c0c7}.btn[data-clear-check],.group-file-upload [data-clear-check].file-upload{font-size:0.7rem !important;background-color:#78909C}.btn[data-clear-check]:hover:not(:disabled),.group-file-upload [data-clear-check].file-upload:hover:not(:disabled){background-color:#95a8b2}.btn[data-clear-check]:active:not(:disabled),.group-file-upload [data-clear-check].file-upload:active:not(:disabled){background-color:#b3c0c7}.btn-arrow{padding-right:0.5em}.btn-arrow::after{content:"";font-family:"LineAwesome";padding-left:0.4em;font-size:120%;vertical-align:-0.05em;line-height:1}.btn-contact,.btn-form,.btn-edit,.btn-mail,.btn-tel,.btn-window{padding-left:0.7em;padding-top:0.5em;padding-bottom:0.6em}.btn-contact::before,.btn-form::before,.btn-edit::before,.btn-mail::before,.btn-tel::before,.btn-window::before{padding-right:0.5em;font-weight:normal;vertical-align:0;line-height:1}.btn-contact::before{content:"";font-family:"LineAwesome"}.btn-form::before{content:"";font-family:"LineAwesome"}.btn-edit::before{content:"";font-family:"LineAwesome";font-size:110%}.btn-mail::before{content:"";font-family:"LineAwesome";font-size:110%}.btn-tel::before{content:"";font-family:"LineAwesome"}.btn-window::before{content:"";font-family:"LineAwesome"}.btn-ghost{color:#fff;border-color:#fff;background-color:transparent}.btn-ghost:hover:not(:disabled){background-color:rgba(255,255,255,0.1)}.btn-ghost:active:not(:disabled){background-color:rgba(255,255,255,0.3);border-color:#fff}.btn-ghost:focus:not(:disabled){color:#fff}.notes{line-height:1.5;font-size:0.8rem;color:#707070}.notes.notes-comment{text-indent:-1rem;margin-left:1rem}.notes.notes-comment::before{content:'※';margin-right:0.2em}.notes.notes-input::before{content:'▲';margin-right:0.2em}ul.notes>li{margin-bottom:3px}ul.notes.notes-comment{list-style:none;padding-left:0}ul.notes.notes-comment>li{text-indent:-1.3em;margin-left:1.3em}ul.notes.notes-comment>li::before{content:'※';margin-right:0.3em}ul.notes.notes-comment::before{content:'';margin-right:0}ul.notes.notes-card{padding:5px 15px 5px 30px;background-color:#F9F9F9}div.notes-box{margin:20px 0;padding:10px 20px;line-height:1;color:#707070;background-color:#F9F9F9}div.notes-box p{margin-bottom:5px;line-height:1.5}.google-map iframe{width:100%;height:400px;vertical-align:bottom;border:none}@media (max-width: 36em){.google-map iframe{height:50vh !important}}.icon-back::before{content:"";font-family:"LineAwesome";vertical-align:-0.05em}.icon-tel::before{content:"";font-family:"LineAwesome";vertical-align:-0.05em}.icon-fax::before{content:"";font-family:"LineAwesome";vertical-align:-0.05em;font-size:120%}.icon-mail::before{content:"";font-family:"LineAwesome";padding-right:0.2em;font-size:120%;vertical-align:-0.05em}.icon-lg::before,.icon-lg::after{font-size:150%;vertical-align:-0.1em}.grid-cards .col,.grid-cards [class^=col-],.grid-cards [class^=col_]{display:flex}.grid-cards .col>.card,.grid-cards [class^=col-]>.card,.grid-cards [class^=col_]>.card{width:100%}.grid-texts .col>div,.grid-texts [class^=col-]>div,.grid-texts [class^=col_]>div{width:100%;height:100%;padding:10px;text-align:center;color:#fff;background-color:#973D61}.section-image{position:relative}.section-image .image-half,.section-image .image-full{position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%}.section-image .image-half img,.section-image .image-full img{position:absolute;left:50%;top:50%;width:auto;max-width:none !important;min-height:100%;transform:translate(-50%, -50%);vertical-align:top}.section-image .image-half{width:50%}.section-image .image-half.image-half-right{left:50%;margin-right:0}@media (max-width: 36em){.section-image:not(.section-image-xs-fixed){padding-top:0 !important}.section-image:not(.section-image-xs-fixed) .image-half,.section-image:not(.section-image-xs-fixed) .image-full{position:static;width:100%;padding:0 0 20px 0}.section-image:not(.section-image-xs-fixed) .image-half img,.section-image:not(.section-image-xs-fixed) .image-full img{position:static;width:100% !important;min-width:0;min-height:0;transform:none}}@media (min-width: 36.0625em) and (max-width: 48em){.section-image.section-image-sm-clear{padding-top:0 !important}.section-image.section-image-sm-clear .image-half,.section-image.section-image-sm-clear .image-full{position:static;width:100%;padding:0 0 20px 0}.section-image.section-image-sm-clear .image-half img,.section-image.section-image-sm-clear .image-full img{position:static;width:100% !important;min-width:0;min-height:0;transform:none}.section-image.section-image-sm-clear .col-left,.section-image.section-image-sm-clear .col-right{flex-basis:auto !important;width:100%;max-width:100% !important}}@media (min-width: 64.0625em){.section-image .image-half img,.section-image .image-full img{min-width:100%;min-height:0}}.section-sway{position:relative;min-height:600px;padding-top:5em !important;padding-bottom:0 !important}.section-sway .sway-group{position:relative;min-height:580px;padding-top:4em;padding-bottom:4em}.section-sway .sway-image{position:absolute;top:0}.section-sway .sway-image.sway-image-left{left:5vw;right:auto}.section-sway .sway-image.sway-image-left .sway-image-label{left:-10px}.section-sway .sway-image.sway-image-right{left:auto;right:5vw}.section-sway .sway-image.sway-image-right .sway-image-label{right:-10px}.section-sway .sway-image .sway-image-label{position:absolute;top:0}.section-sway .sway-text{position:relative;max-width:45vw;padding:2.5em 3em;background-color:#fff}.section-sway .sway-text.sway-text-left{padding-left:4em}.section-sway .sway-text.sway-text-left.sway-text-border{border-right:6px solid transparent}.section-sway .sway-text.sway-text-left .sway-text-content{margin-left:auto}.section-sway .sway-text.sway-text-right{padding-right:4em;margin-left:auto}.section-sway .sway-text.sway-text-right.sway-text-border{border-left:6px solid transparent}.section-sway .sway-text header{margin-bottom:1.5em;padding-bottom:0.5em;border-bottom:1px solid #fff}.section-sway .sway-text header p{display:block !important}.section-sway .sway-text header p::before,.section-sway .sway-text header p::after{border:none !important}.section-sway .sway-text .sway-text-content{max-width:36em}@media (max-width: 48em){.section-sway{padding-top:3em !important;padding-bottom:3em !important;min-height:0}.section-sway .sway-group{min-height:0;padding-top:0;padding-bottom:0}.section-sway .sway-image{position:relative}.section-sway .sway-image.sway-image-left{left:auto}.section-sway .sway-image.sway-image-left .sway-image-label{left:10px}.section-sway .sway-image.sway-image-right{right:auto}.section-sway .sway-image.sway-image-right .sway-image-label{right:10px}.section-sway .sway-text{max-width:none;padding:1.5em 2em;border:none !important}.section-sway .sway-text.sway-text-left{padding-left:2em}.section-sway .sway-text.sway-text-right{padding-right:2em}.section-sway .sway-text .sway-text-content{max-width:none}.section-sway.section-sway-sequential{padding-top:4em !important;padding-bottom:0 !important}.section-sway.section-sway-sequential .sway-group{padding-bottom:4em}}@media (min-width: 48.0625em) and (max-width: 64em){.section-sway .sway-image{width:80%}.section-sway .sway-text{max-width:50vw}}@media (min-width: 100.0625em){.section-sway .sway-image.sway-image-left{left:15vw}.section-sway .sway-image.sway-image-right{right:15vw}}.sway-image-rotate .sway-image-left img{transform:rotate(4deg)}.sway-image-rotate .sway-image-right img{transform:rotate(-4deg)}.section-scroll-bg{overflow:hidden;width:100%;height:300px}.section-scroll-bg>div{width:3200px;height:100%;background-repeat:repeat-x;background-position:0 0;animation:anim-scrollBg 60s linear 0s infinite}@media (max-width: 36em){.section-scroll-bg>div{animation-duration:30s}}@keyframes anim-scrollBg{0%{transform:translateX(0)}100%{transform:translateX(-1600px)}}.section-angle-after-both{position:relative;overflow:hidden}.section-angle-after-both::before,.section-angle-after-both::after{content:'';position:absolute;bottom:-200px;width:120%;height:200px;left:-10%;background-color:#fff;z-index:1;outline:1px solid transparent}.section-angle-after-both::before{transform:rotate(6deg)}.section-angle-after-both::after{transform:rotate(-6deg)}.section-border{border-top:1px dashed #E3E3E3}.bg-bottom-arrow{position:relative;overflow:hidden}.bg-bottom-arrow::before,.bg-bottom-arrow::after{content:'';position:absolute;bottom:-200px;width:120%;height:200px;left:-10%;background-color:#fff;outline:1px solid transparent}.bg-bottom-arrow::before{transform:rotate(6deg)}.bg-bottom-arrow::after{transform:rotate(-6deg)}.caption-box{position:relative;margin-top:1em;margin-bottom:2em;padding:1em 1.5em;border:2px solid #7CB342}.caption-box>h3,.caption-box>h4{position:absolute;left:50%;top:-0.8em;padding-left:1em;padding-right:1em;white-space:nowrap;font-family:inherit !important;font-size:1.2rem;color:#7CB342;font-weight:bold;background-color:#fff;transform:translateX(-50%)}.caption-box>h3::before,.caption-box>h3::after,.caption-box>h4::before,.caption-box>h4::after{content:none}.caption-box>h4{font-size:1rem}.caption-box>div{color:#505050}.caption-box.caption-box-fill{padding-top:1.5em;background-color:#fff}.caption-box.caption-box-fill>h3,.caption-box.caption-box-fill>h4{padding-top:0.1em;padding-bottom:0.2em;color:#fff;background-color:#7CB342}@media (max-width: 36em){.caption-box.caption-box-fill{padding-top:2em}}.caption-box.caption-box-blue{border-color:#64BCFC}.caption-box.caption-box-blue>h3,.caption-box.caption-box-blue>h4{color:#64BCFC}.caption-box.caption-box-blue.caption-box-fill>h3,.caption-box.caption-box-blue.caption-box-fill>h4{background-color:#64BCFC}.group-indent{padding-top:0.5em;padding-left:1em;padding-bottom:1em}.group-btns{padding:1em 0 0 0;text-align:center}.group-btns>div{display:inline-block;margin:5px}@media (max-width: 36em){.group-btns>div{display:block;margin:0}.group-btns>div:not(:last-child){margin-bottom:0.5em}}.group-contact .tel{margin-bottom:5px;font-size:1.5rem}.group-contact .tel img{height:0.8em;padding-right:5px}.group-contact .time p{margin-bottom:2px}.group-contact .time .label{margin-right:5px;padding:3px 8px;font-size:0.7rem}.group-contact .time .notes{margin-top:5px}.group-head-column{display:flex}.group-head-column>div:first-child{display:flex;flex-basis:30%;align-items:center;justify-content:center;padding:20px}.group-head-column>div:first-child>div *{text-align:center}.group-head-column>div:last-child{flex-basis:70%;padding-left:30px}@media (max-width: 36em){.group-head-column{display:block}.group-head-column>div:last-child{padding-left:0}}.pagination{display:flex;justify-content:center;width:100%;margin-top:1em;padding:0.5em;background-color:#F3F6F9}.pagination>ol{display:flex;justify-content:center;margin:0 0.5em;padding:0 1em;list-style:none;background-color:#fff;border-radius:3em}.pagination>ol>li{margin:0;padding:0}.pagination>ol>li a{display:block;padding:0.3em 0.7em}.pagination>ol>li a:hover{background-color:#E9FCFF}.pagination>ol>li.active a{pointer-events:none;color:#fff;background-color:#24C1ED}@media (max-width: 36em){.pagination>ol{display:none}}.pagination .prev a,.pagination .next a{display:block;padding:0.3em 1em;background-color:#fff;border-radius:3em}.pagination .prev a:hover,.pagination .next a:hover{background-color:#D9F9FF}.pagination .prev.disabled::after,.pagination .next.disabled::after{display:none}@media (min-width: 36.0625em) and (max-width: 48em){.pagination .prev a,.pagination .next a{padding:0.3em 0.5em}.pagination .prev span,.pagination .next span{display:none}}.pagination .prev a{padding-left:0.6em}.pagination .prev a::before{content:"";font-family:"LineAwesome";padding-right:0.2em}.pagination .next a{padding-right:0.6em}.pagination .next a::after{content:"";font-family:"LineAwesome";padding-left:0.2em}.pagination .page-info{display:none;margin:0 0.5em;padding:0.3em 0.7em;background-color:#fff}@media (max-width: 36em){.pagination .page-info{display:block}}.ui-timepicker-container{position:absolute;overflow:hidden;box-sizing:border-box}.ui-timepicker{box-sizing:content-box;display:block;height:205px;list-style:none outside none;margin:0;padding:0 1px;text-align:center}.ui-timepicker-viewport{box-sizing:content-box;display:block;height:205px;margin:0;padding:0;overflow:auto;overflow-x:hidden}.ui-timepicker-standard{font-family:Verdana,Arial,sans-serif;font-size:1.1em;background-color:#FFF;border:1px solid #AAA;color:#222;margin:0;padding:2px;z-index:100 !important}.ui-timepicker-standard a{border:1px solid transparent;color:#222;display:block;padding:0.2em 0.4em;text-decoration:none}.ui-timepicker-standard .ui-state-hover{background-color:#DADADA;border:1px solid #999;font-weight:normal;color:#212121}.ui-timepicker-standard .ui-menu-item{margin:0;padding:0}.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-timepicker-hidden{display:none}.ui-timepicker-no-scrollbar .ui-timepicker{border:none}.group-date input[data-timepicker]{width:8em}.ui-timepicker{min-width:7em}.ui-timepicker-standard{font-family:"Meiryo UI","メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","sans-serif";font-size:0.9rem}.ui-timepicker-standard a{border:none;transition:none}.ui-timepicker-standard .ui-state-hover{border:none;background-color:#B3E5FC}.wizard-nav{position:absolute;top:0.5em;right:1em}.wizard-nav>ol{list-style:none}.wizard-nav>ol>li{display:inline-block;position:relative;padding:0.1em 0.5em 0.2em 0.5em;font-size:0.7rem;color:#973D61;border:1px solid #973D61;background-color:#fff}.wizard-nav>ol>li:not(:last-child){margin-right:1em}.wizard-nav>ol>li:not(:last-child)::after{content:"";font-family:"LineAwesome";position:absolute;right:-1.2em;top:0.2em;font-size:0.8rem;color:#973D61 !important}.wizard-nav>ol>li.active{color:#fff;background-color:#973D61}@media (max-width: 48em){.wizard-nav{position:relative;top:-0.5em}}#page-header{width:100%;min-height:4em;padding-left:5.5em;background-color:#fff;border-bottom:1px solid #E3E3E3}@media (max-width: 36em){#page-header{padding-left:0}}.header-xs-menu{display:none;position:fixed;left:0;top:0;z-index:1002}.header-xs-menu .header-xs-menu-btn{display:block;width:3rem;height:2.2rem;padding-top:0.3rem;text-align:center;font-size:0.5rem;color:#fff;background-color:#973D61}.header-xs-menu .header-xs-menu-btn::before{content:"";font-family:"LineAwesome";display:block;line-height:0.8;font-size:1rem}.header-xs-menu .header-xs-menu-btn:hover{background-color:#B75D81}.header-xs-menu .header-xs-menu-btn:active{background-color:#771D41}@media (max-width: 36em){.header-xs-menu{display:block}}.header-profile{position:absolute;top:0.3em;right:0.5em}.header-profile .user-name{display:inline-block;font-size:0.9rem}.header-profile .btn-logout{margin-left:1em;padding:0.4em 1em;vertical-align:0.1em;font-size:0.7rem}@media (max-width: 36em){.header-profile{position:fixed;left:0;top:0;right:auto;width:100%;height:2.2rem;padding:0.2em 0.8em 0 0;text-align:right;background-color:#fff;border-bottom:1px solid #E3E3E3;z-index:1001}}.header-info{padding:0.5em}.header-info .info-abbr,.header-info .info-hospital{display:inline-block;margin-bottom:0.2em;padding:0.1em 0.5em;font-size:0.7rem}.header-info .info-abbr{color:#fff;background-color:#973D61}.header-info .info-hospital{background-color:#ECECEC}.header-info .info-title{margin-bottom:0;font-size:0.9rem}@media (max-width: 36em){.header-info{margin-top:2em;padding-top:0.5em}.header-info .info-title{line-height:1.3}}#page-nav{position:fixed;left:0;top:0;height:100%;width:5.5em;background-color:#973D61}@media (max-width: 36em){#page-nav{top:2rem;transition:transform .25s;transform:translateX(-5.5em)}}#page-nav.visible{transform:translateX(0)}.nav-logo{width:100%;height:4em;padding:1em 0.6em}.nav-logo img{width:100%}@media (max-width: 36em){.nav-logo{display:none}}.nav-menu{list-style:none;padding:0}.nav-menu>li{margin:0;font-size:0.7rem}.nav-menu>li>a{display:block;padding:0.5em;text-align:center;color:#fff}.nav-menu>li>a::before{display:block;font-size:2rem}.nav-menu>li>a:hover{background-color:#B75D81}.nav-menu>li:nth-child(1) a::before{content:"";font-family:"LineAwesome"}.nav-menu>li:nth-child(2) a::before{content:"";font-family:"LineAwesome"}.nav-menu>li:nth-child(3) a::before{content:"";font-family:"LineAwesome"}.nav-menu>li:nth-child(4) a::before{content:"";font-family:"LineAwesome"}.nav-menu>li:nth-child(5) a::before{content:"";font-family:"LineAwesome"}.nav-menu>li:nth-child(6) a::before{content:"";font-family:"LineAwesome"}.nav-menu>li:nth-child(7){margin-top:1em;padding-top:1em;border-top:1px dashed #D77DA1;font-size:0.65rem}.nav-menu>li:nth-child(7) a::before{content:"";font-family:"LineAwesome";font-size:1.6rem}@media (max-width: 36em){.nav-menu>li>a::before{font-size:1.2rem}}.doc-dashboard .nav-menu>li:nth-child(1) a,.doc-info .nav-menu>li:nth-child(1) a,.doc-add .nav-menu>li:nth-child(2) a,.doc-profile .nav-menu>li:nth-child(3) a,.doc-faq-research .nav-menu>li:nth-child(4) a,.doc-faq .nav-menu>li:nth-child(5) a,.doc-contact .nav-menu>li:nth-child(6) a{background-color:#771D41}.doc-dashboard .nav-menu>li:nth-child(1) a:hover,.doc-info .nav-menu>li:nth-child(1) a:hover,.doc-add .nav-menu>li:nth-child(2) a:hover,.doc-profile .nav-menu>li:nth-child(3) a:hover,.doc-faq-research .nav-menu>li:nth-child(4) a:hover,.doc-faq .nav-menu>li:nth-child(5) a:hover,.doc-contact .nav-menu>li:nth-child(6) a:hover{background-color:#B75D81}body{background-color:#F9F6F6}#page-content{position:relative;padding:1em 1em 1em 6.5em}@media (max-width: 36em){#page-content{padding-left:1em}}#page-content header{text-align:center}#page-content header h1{display:inline-block;position:relative;margin-top:0.5em;margin-bottom:1.5em;text-align:center;font-size:1.5rem;font-weight:bold;color:#973D61}#page-content header h1::after{content:'';position:absolute;left:10%;bottom:-0.5em;width:80%;height:2px;background-color:#973D61}.group-back-to-index{margin-top:-0.5em}.group-back-to-index .icon-back{font-size:0.8rem}#theme{position:fixed;width:7em;left:0;bottom:1em;background-color:#E9E9E9;border-right:0.7em solid #FFA000;transform:translateX(-6.3em);transition:transform .25s}#theme:hover{transform:translateX(0)}#theme .theme-selector{list-style:none;padding:0.5em;font-size:0.7rem}#theme .theme-selector>li a{display:block;padding:0.2em 0.5em;text-align:center;background-color:#fff}@keyframes anim-loading{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}100%{transform:scaleX(1)}}@keyframes anim-showLoading{0%{opacity:0}99%{opacity:0}100%{opacity:1}}#page-loading{position:fixed;justify-content:center;align-items:center;align-content:center;display:none;flex-direction:column;left:0;top:0;width:100%;height:100%;letter-spacing:0.1em;font-size:0.9rem;color:#fff;background-color:rgba(0,0,0,0.6);z-index:10001;will-change:auto;opacity:0;animation:anim-showLoading .6s linear}#page-loading p{text-align:center}#page-loading p::before{content:'';display:block;width:50px;height:50px;margin:0 auto 10px auto;background:url("../image/logo/logo-icon-white.svg");animation:anim-loading 2s ease-in infinite}#page-loading p::after{content:'データを読み込み中です'}.status-page-loading #page-loading{display:flex;opacity:1}.status-page-loading.uploading #page-loading p::after{content:'ファイルのアップロード中です。\a少々お時間がかかります。\aアップロードが終了後、入力画面に戻ります。';white-space:pre}.i-ready,.i-done,.i-ev-ready,.i-ev-done,.i-abort,.i-appd,.i-drop{display:flex;justify-content:center;align-items:center;align-content:center;position:relative;width:1.5rem;height:1.5rem;margin:auto;padding-bottom:0.05em;line-height:1.2;text-align:center;font-size:0.9rem;color:#fff;pointer-events:none}a.i-ready,a.i-done,a.i-ev-ready,a.i-ev-done{pointer-events:all}a.i-ready:hover,a.i-done:hover,a.i-ev-ready:hover,a.i-ev-done:hover{color:#fff;transform:scale(1.2)}a.i-abort,a.i-drop,a.i-appd{pointer-events:all}a.i-abort:hover,a.i-drop:hover,a.i-appd:hover{transform:scale(1.2)}.i-ready{background-color:#7CB342}.i-ready::before{content:'未'}.i-done{background-color:#78909C;border-radius:100%}.i-done::before{content:'済'}.i-ready.q,.i-done.q{background-color:#D84315}.i-ready.q::after,.i-done.q::after{content:'';position:absolute;top:-0.3em;right:-0.5em;width:1rem;height:1rem;background-image:url("../image/icon/q.svg")}.i-ready.incomplete{background-color:#FB8C00}.i-ev-ready,.i-ev-done{background-color:#64B5F6;border-radius:100%}.i-ev-ready::before,.i-ev-done::before{content:'有'}.i-ev-ready::after,.i-ev-done::after{display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;top:-0.3em;right:-0.8em;width:1rem;height:1rem;font-size:0.65rem;background-color:#fff;border:1px solid transparent}.i-ev-ready::after{content:'未';color:#7CB342;border-color:#7CB342}.i-ev-done::after{content:'済';color:#78909C;border-color:#78909C}.i-comp,.i-fin,.i-disused{width:3rem;font-size:0.8rem;white-space:nowrap}.i-comp{color:#303030}.i-comp::before{content:"";font-family:"LineAwesome";font-size:1rem;padding-right:0.1em}.i-fin{color:#303030}.i-fin::before{content:"";font-family:"LineAwesome";font-size:1rem;padding-right:0.1em}.i-fin::after{content:'終了';vertical-align:0.1em}.i-disused{color:gray}.i-disused::before{content:"";font-family:"LineAwesome";font-size:1rem;padding-right:0.1em}.i-disused::after{content:'不要';vertical-align:0.1em}.i-abort,.i-drop,.i-appd{width:2rem;font-size:0.7rem;white-space:nowrap;color:#E0E0E0;background-color:#fff;border:1px solid #E0E0E0;transition:none}.i-abort:hover,.i-drop:hover,.i-appd:hover{color:gray;border:1px solid gray}.i-abort,.i-drop{width:4rem}.i-abort.on,.i-drop.on{color:#E64A19;border-color:#E64A19}.i-abort::before{content:'中止・脱落'}.i-drop::before{content:'脱落'}.i-appd{width:3rem;border-radius:100%}.i-appd.on{color:#E64A19;border-color:#E64A19}.i-appd::before{content:'承認'}.info-wrapper{position:relative;margin-bottom:1em;padding:0.8em 1em 1.2em 1em;background-color:#FFF9F9;border:1px solid #973D61;border-radius:6px}.info-wrapper::before{content:'お知らせ';position:absolute;display:inline-block;left:1em;top:-0.9em;margin:auto;min-width:6em;padding:0.1em 0.5em 0.3em 0.5em;text-align:center;font-size:0.65rem;white-space:nowrap;color:#fff;background-color:#973D61;border-radius:3em}.info-wrapper ol,.info-wrapper ul{padding-left:0}.info-wrapper .ticker-page{position:absolute;right:-0.8em;bottom:-2em;text-align:right;font-size:0.7rem;color:#973D61}@media (max-width: 36em){.info-wrapper{padding-bottom:0.5em}}.ticker{position:relative;font-size:0.8rem}.ticker li{display:none;width:100%;padding:0;list-style:none;line-height:1.5}.ticker li.new::before{content:'NEW';margin-right:0.5em;padding:0.2em 0.4em 0.2em 0.5em;font-size:0.6rem;color:#fff;background-color:#F44336}.ticker li em{font-weight:bold;color:#404040}@media (max-width: 36em){.ticker{height:auto !important}.ticker li{display:block !important;position:static !important;opacity:1 !important;padding-top:0.5em;padding-bottom:0.5em}.ticker li:not(:last-child){border-bottom:1px dashed #E3E3E3}.ticker .ticker-page{display:none}}.pickup-wrapper{padding-bottom:0.5em}.pickup-wrapper::before{content:'ピックアップ'}.pickup{font-size:0.8rem}.dialog{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000}.dialog.visible{display:block;opacity:0;animation:anim-fadeIn 0.3s ease forwards}.dialog .dialog-cover{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.dialog .dialog-body-center{display:flex;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;justify-content:space-around}.dialog .dialog-body-center>.card{padding:1em}@media (max-width: 36em){.dialog .dialog-body-center{width:96%;margin:auto}.dialog .dialog-body-center>.card{overflow-y:auto;max-height:90vh}}.group-action{padding:1.5em 1em;text-align:center;background-color:#fff;border:1px solid #24C1ED}.group-action.condensed{padding:1em}.group-action.disabled{border-color:silver}.group-alert{border-color:#E53935;background-color:#FFFFF9}.group-mode{margin-bottom:2em;padding:0.8em 1em}.group-cancel{padding-top:1em;text-align:center}.action-selector{display:inline-block;margin-bottom:1.5em;padding:0.5em 2em;line-height:1.6;background-color:#fff;border:1px solid #E3E3E3}.action-selector .group-select{display:inline-block}.action-selector-question{max-width:60em;margin:0 auto 1.5em auto;padding:0.5em 1em 1em 1em;background-color:#FCFCFC;border:1px solid silver;animation:anim-fadeIn 0.5s}.action-selector-question.disabled{display:none}.action-selector-question textarea{width:100%;min-height:6em}.action-selector-question p{font-size:0.9rem}.section-list .list-option{position:relative;display:flex;padding:0.5em 1em;background-color:#F3F6F9}.section-list .list-option label{font-size:0.8rem;margin-right:0.6em}.section-list .list-option .option-search input{width:13em}.section-list .list-option .option-select{margin-left:2em}.section-list .list-option .option-select select{width:10em}.section-list .list-option .option-item{display:inline-block}.section-list .list-option .option-help{position:absolute;top:0.6em;right:1em}.section-list .list-option .option-help .btn-help{font-size:0.7rem}.section-list .list-option .option-help .btn-help::before{content:"";font-family:"LineAwesome";margin-right:0.1em;font-size:1.6rem;vertical-align:middle}.section-list .list-body{overflow-x:auto}@media (min-width: 36.0625em) and (max-width: 48em){.section-list .list-option .option-search input{width:8em}.section-list .list-option .option-select{margin-left:1em}}@media (max-width: 36em){.section-list .list-option{display:block;margin-bottom:2em;padding:0.5em}.section-list .list-option .option-search,.section-list .list-option .option-select{display:block;position:relative}.section-list .list-option .option-search label,.section-list .list-option .option-select label{position:absolute;left:0.5em;top:0.5em;font-size:0.7rem}.section-list .list-option .option-item{width:100%;padding-left:4em}.section-list .list-option .option-search{width:100%;margin-bottom:0.4em}.section-list .list-option .option-search input{width:100%}.section-list .list-option .option-select{margin-left:0}.section-list .list-option .option-select select{width:100%}.section-list .list-option .option-help{top:auto;bottom:-2em;right:0}}.table-study-list{min-width:50em;font-size:0.9rem}.table-study-list thead th{padding:0.3rem;font-size:0.8rem;transition:color 0.1s}.table-study-list thead th.hover{color:#44C1ED}.table-study-list thead th span{display:inline-block;line-height:1.1;font-size:0.65rem}.table-study-list thead th.code,.table-study-list thead th.user,.table-study-list thead th.date{text-align:left}.table-study-list tbody tr:nth-child(even){background-color:#F9F9F9}.table-study-list tbody tr:hover{background-color:#F0F9FF}.table-study-list tbody td{padding:0.3rem;line-height:1.1}.table-study-list tbody td:empty::after{content:'―';color:#E0E0E0}@media (max-width: 36em){.table-study-list tbody td:empty::after{content:' ―'}}.table-study-list tbody td span:not([class^='i-']){display:inline-block;margin-top:0.2em;font-size:0.6rem}.table-study-list tbody td.code a{transition:color .25s,border-color .25s;border-bottom:1px dashed #2491BD}.table-study-list tbody td.code a:hover{border-bottom-color:#44C1ED}.table-study-list tbody td.act1,.table-study-list tbody td.act2,.table-study-list tbody td.act3{width:5.5em;text-align:center}.table-study-list tbody td.term1,.table-study-list tbody td.term2{width:6.5em;text-align:center}.table-study-list tbody td.event{width:5.5em;text-align:center}@media (min-width: 36.0625em){.table-study-list tbody td.event:empty::after{content:'無';color:#B0B0B0}}.table-study-list tbody td.lock,.table-study-list tbody td.fin{width:4.5em;text-align:center}.table-study-list tbody td.abort{width:6.5em;text-align:center}.table-study-list tbody td.appd{width:5em;text-align:center}@media (min-width: 36.0625em) and (max-width: 48em){.table-study-list tbody td.date{min-width:4em;word-break:break-all}}@media (max-width: 36em){.table-study-list{min-width:0;display:block}.table-study-list thead{display:none}.table-study-list tbody{display:block}.table-study-list tbody tr{display:block;width:100%;padding:0.3em;border:1px solid #E3E3E3}.table-study-list tbody tr:nth-child(even),.table-study-list tbody tr:hover{background:none}.table-study-list tbody tr:not(:last-child){margin-bottom:1em}.table-study-list tbody td{display:block;width:100% !important;padding:0.2em;text-align:left !important}.table-study-list tbody td::before{display:inline-block;width:8em;margin-right:1em;padding:0.3em 0.5em 0.4em 0.5em;text-align:center;font-size:0.7rem;background-color:#F0F0F0}.table-study-list tbody td.act1 a,.table-study-list tbody td.act1 span[class^='i-'],.table-study-list tbody td.act2 a,.table-study-list tbody td.act2 span[class^='i-'],.table-study-list tbody td.act3 a,.table-study-list tbody td.act3 span[class^='i-'],.table-study-list tbody td.term1 a,.table-study-list tbody td.term1 span[class^='i-'],.table-study-list tbody td.term2 a,.table-study-list tbody td.term2 span[class^='i-'],.table-study-list tbody td.event a,.table-study-list tbody td.event span[class^='i-'],.table-study-list tbody td.lock a,.table-study-list tbody td.lock span[class^='i-'],.table-study-list tbody td.fin a,.table-study-list tbody td.fin span[class^='i-'],.table-study-list tbody td.abort a,.table-study-list tbody td.abort span[class^='i-'],.table-study-list tbody td.appd a,.table-study-list tbody td.appd span[class^='i-']{display:inline-flex;vertical-align:middle}.table-study-list tbody td.act1 span:not([class^='i-']),.table-study-list tbody td.act2 span:not([class^='i-']),.table-study-list tbody td.act3 span:not([class^='i-']),.table-study-list tbody td.term1 span:not([class^='i-']),.table-study-list tbody td.term2 span:not([class^='i-']),.table-study-list tbody td.event span:not([class^='i-']),.table-study-list tbody td.lock span:not([class^='i-']),.table-study-list tbody td.fin span:not([class^='i-']),.table-study-list tbody td.abort span:not([class^='i-']),.table-study-list tbody td.appd span:not([class^='i-']){margin-left:1em;font-size:0.7rem}.table-study-list tbody td.code::before{content:'研究識別コード'}.table-study-list tbody td.user::before{content:'登録者'}.table-study-list tbody td.date::before{content:'PCI施行日'}.table-study-list tbody td.act1::before{content:'患者背景'}.table-study-list tbody td.act2::before{content:'手技時'}.table-study-list tbody td.act3::before{content:'退院時'}.table-study-list tbody td.term1::before{content:'12ヶ月±3'}.table-study-list tbody td.term2::before{content:'24ヶ月±1'}.table-study-list tbody td.event::before{content:'イベント'}.table-study-list tbody td.lock::before{content:'固定'}.table-study-list tbody td.fin::before{content:'終了'}.table-study-list tbody td.abort::before{content:'中止・脱落'}.table-study-list tbody td.appd::before{content:'承認'}}.doc-type-plain #page-header,.doc-type-plain #page-nav{display:none}.doc-type-plain #page-content{padding:0}.doc-type-plain .logo{position:absolute;left:1em;top:1em}.doc-type-plain .logo img{height:50px}.doc-type-plain h1{margin-bottom:0.5em;padding-bottom:0.2em;font-weight:bold;font-size:1.4rem;color:#973D61;border-bottom:1px solid #973D61}@media (max-width: 36em){.doc-type-plain .logo{left:auto;right:1em}.doc-type-plain .logo img{height:30px}}.doc-type-menuless #page-header{padding-left:1em}.doc-type-menuless #page-header .header-xs-menu,.doc-type-menuless #page-header .header-profile{display:none}.doc-type-menuless #page-header .header-info{margin-top:0 !important}.doc-type-menuless #page-nav{display:none}.doc-type-menuless #page-content{padding-left:1em}.doc-login{background-color:#fff}.doc-login .split{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;align-content:center;background:linear-gradient(90deg, #F3F3F3 49.9%, #973D61 50%, #973D61 50.1%)}.doc-login .split>div{flex-basis:50%}.doc-login .section-login{max-width:22em;margin:0 auto;padding:1em}.doc-login .section-login .message{margin-bottom:1em}.doc-login .section-login .list-table dt{width:5em;padding-top:0.3em;font-size:0.9rem}.doc-login .section-login .list-table dd{margin-bottom:0.5em}.doc-login .section-login .color-gray{color:#A0A0A0 !important}.doc-login .section-login .btn-login{width:10em;text-align:center}.doc-login .section-login .btn-login::before{content:"";font-family:"LineAwesome";margin-right:0.5em}.doc-login .section-info{padding:1em 2em}.doc-login .section-info .info-wrapper::before{box-shadow:0 0 0 2px #fff}.doc-login .section-info .pickup-wrapper{margin-top:1.5em}.doc-login .section-info .pickup-wrapper::before{background-color:#FF9800}@media (max-width: 36em){.doc-login .split{display:block;height:auto;background:#F3F3F3}.doc-login .section-login{max-width:none;padding-top:1.5em}.doc-login .section-info{padding-left:1em;padding-right:1em}}.doc-login-select{background-color:#F3F3F3}.doc-login-select .pos-flex-center{height:100vh}.doc-login-select .section-select{width:90%;max-width:60em}.doc-login-select .select-list{max-height:70vh;margin-top:1em;padding:0.5em;overflow-y:auto;border:1px solid #C0C0C0;background-color:#E9E9E9}.doc-login-select .select-list ul{padding:0;list-style:none}.doc-login-select .select-list ul li{margin:0}.doc-login-select .select-list ul li>a{display:block;position:relative;padding:0.5em 3em 0.5em 0.5em;font-size:0.9rem;color:#505050;background-color:#fff}.doc-login-select .select-list ul li>a::after{content:"";font-family:"LineAwesome";position:absolute;right:0.5rem;top:50%;margin-top:-0.5em;font-size:1.2rem;color:#973D61}.doc-login-select .select-list ul li>a:hover{background-color:#F0F9FF}.doc-login-select .select-list ul li>a:hover::after{color:#b84f79}.doc-login-select .select-list ul li>a:hover span{background-color:#b84f79}.doc-login-select .select-list ul li>a span{display:inline-block;margin-right:1em;padding:0.2em 0.5em;font-size:0.8rem;color:#fff;background-color:#973D61;transition:background-color .25s}.doc-login-select .select-list ul li:not(:last-child){margin-bottom:0.5em}.doc-login-select .back-to-index{margin-top:1em}.doc-login-select .back-to-index a{font-size:0.9rem}.doc-login-select .back-to-index a::before{content:"";font-family:"LineAwesome"}@media (max-width: 36em){.doc-login-select .pos-flex-center{display:block;height:auto}.doc-login-select .section-select{width:100%;max-width:none;margin:0;padding:1.5em 1em 0 1em}.doc-login-select .select-list{max-height:none}.doc-login-select .select-list ul li>a{padding:0.6em;line-height:1.3;font-size:1rem}.doc-login-select .select-list ul li>a::after{display:none}.doc-login-select .select-list ul li>a span{display:block;margin:0 0 0.5em 0}}.doc-dashboard{background-color:#fff}.doc-dashboard .section-info{margin:0.3em 0 1.2em 0}.dialog-legend .list-table{font-size:0.9rem}.dialog-legend .list-table dt{width:5em;text-align:center}.dialog-legend .list-table dd{margin-bottom:1.2em;padding-left:6em}.doc-profile .section-profile dt{flex-basis:9em !important;justify-content:flex-start !important;padding-top:0.6em !important}.doc-profile .section-profile dd{flex-basis:calc(100% - 9em) !important}.doc-profile .section-profile dd input[type='text']{width:100%}.doc-faq-page .section-toc .group-toc{margin-bottom:0;padding:1px;color:#fff;background-color:#973D61}.doc-faq-page .section-toc h3{text-align:center;padding:0.2em}.doc-faq-page .section-toc ul{padding-left:0}.doc-faq-page .section-toc ul>li a::before{content:"";font-family:"LineAwesome";padding-right:0.1em;font-size:1.3rem;vertical-align:-0.15em}.doc-faq-page .section-faq h2{margin-bottom:0;padding:0.3em;text-align:center;font-size:1.4rem;color:#fff;background-color:#7CB342}.doc-faq-page .section-faq .card{padding-bottom:0.5em}.doc-faq-page .page-to-top{text-align:right}.doc-faq-page .page-to-top a{display:inline-block;margin-top:0.5em;margin-bottom:1em;font-size:0.8rem}.doc-faq-page .page-to-top a::before{content:"";font-family:"LineAwesome";padding-right:0.1em;font-size:1.3rem;vertical-align:-0.15em}.doc-contact .section-contact textarea{width:100%;height:15em;margin-bottom:1em}.doc-contact .contact-content{margin-bottom:1em;padding:1em;border:1px solid #973D61}.section-info{margin-bottom:2em}.section-info fieldset{position:relative;margin:1em 0 2em 0;padding:1.5em 1em 1em 1.5em;background-color:#fff;border:none;border-left:2px solid #973D61}.section-info fieldset:last-of-type{margin-bottom:1em}.section-info fieldset legend{position:absolute;left:-2px;top:-1em;padding:0.3em 1em;font-size:0.9rem;color:#fff;background-color:#973D61}.section-info dl{display:flex;flex-wrap:wrap}.section-info dt,.section-info dd{display:flex;align-items:center;padding:0.2em 0;border-bottom:1px solid #E3E3E3}.section-info dt{flex-basis:14em;justify-content:flex-end;flex-wrap:wrap;align-content:center;text-align:right;font-size:0.9rem;padding-right:0.5em}.section-info dt small{display:block;flex-basis:100%;width:100%;line-height:1.3;font-size:0.7rem;color:#808080}.section-info dd{flex-basis:calc(100% - 14em);justify-content:flex-start;line-height:1.8}.section-info dd>div{width:100%;padding-left:1.5em}.section-info .group-sub{width:100%;background-color:#fff}.section-info .group-sub dt{flex-basis:12em;line-height:1.3}.section-info .group-sub dd{flex-basis:calc(100% - 12em)}@media (max-width: 48em){.section-info fieldset{padding:1em}.section-info dl{display:block}.section-info dt,.section-info dd{display:block}.section-info dt{margin-top:0.5em;padding-top:0.1em;padding-right:0;text-align:left;border-bottom:none}.section-info dt br{display:none}.section-info dd>div{padding-left:1em}}.doc-info #page-content header h1{margin-top:0;margin-bottom:1em}.doc-info .section-header{margin-top:1em;margin-bottom:2em;padding-top:1em;background-color:#fff}.doc-info .section-header .group-info{display:flex;padding:0 1em}.doc-info .section-header .group-info>div:first-of-type{flex-basis:6em}.doc-info .section-header .group-info>div:first-of-type p{line-height:1.3}.doc-info .section-header .group-info>div:last-of-type{flex-basis:auto;flex-grow:100;margin-left:1em}.doc-info .section-header .group-info .info-type{display:flex;justify-content:center;align-items:center;align-content:center;padding:0 0.5em;height:100%;border:1px solid #E3E3E3}.doc-info .section-header .group-info .info-type p:first-of-type{margin-bottom:0.2em}.doc-info .section-header .group-info .info-type p:last-of-type{text-align:center;font-size:0.9rem}.doc-info .section-header .group-info .list-table{font-size:0.9rem}.doc-info .section-header .group-info .list-table dt{font-size:0.8rem;padding-top:0.1rem}.doc-info .section-header .group-message{height:100%;margin-right:0.5em;padding:0.6em 1em;background-color:#F3F6FC}.doc-info .section-header .group-message .message-content{font-size:0.95rem}.doc-info .section-header .group-message .message-content p{line-height:1.3}.disabled:not(dt):not(.enabled),.disabled-child:not(dt):not(.enabled),dt.gray-text+dd .disabled-child,dt.disabled:not(.enabled)+dd,dt.disabled-child:not(.enabled)+dd{position:relative;color:silver}.disabled:not(.enabled):not(dt)::after,.disabled-child:not(.enabled):not(dt)::after,dt.gray-text+dd .disabled-child::after,dt.disabled:not(.enabled)+dd::after,dt.disabled-child:not(.enabled)+dd::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.disabled:not(dt):not(.enabled) *:not(.btn),.disabled-child:not(dt):not(.enabled) *:not(.btn),dt.gray-text+dd .disabled-child *:not(.btn),dt.disabled:not(.enabled)+dd *:not(.btn),dt.disabled-child:not(.enabled)+dd *:not(.btn){pointer-events:none;color:silver !important}.disabled:not(dt):not(.enabled) a.btn,.disabled-child:not(dt):not(.enabled) a.btn,dt.gray-text+dd .disabled-child a.btn,dt.disabled:not(.enabled)+dd a.btn,dt.disabled-child:not(.enabled)+dd a.btn,.disabled:not(dt):not(.enabled) .group-file-upload a.file-upload,.group-file-upload .disabled:not(dt):not(.enabled) a.file-upload,.disabled-child:not(dt):not(.enabled) .group-file-upload a.file-upload,.group-file-upload .disabled-child:not(dt):not(.enabled) a.file-upload,dt.gray-text+dd .disabled-child .group-file-upload a.file-upload,.group-file-upload dt.gray-text+dd .disabled-child a.file-upload,dt.disabled:not(.enabled)+dd .group-file-upload a.file-upload,.group-file-upload dt.disabled:not(.enabled)+dd a.file-upload,dt.disabled-child:not(.enabled)+dd .group-file-upload a.file-upload,.group-file-upload dt.disabled-child:not(.enabled)+dd a.file-upload{pointer-events:none;background-color:silver}.disabled:not(dt):not(.enabled) small,.disabled-child:not(dt):not(.enabled) small,dt.gray-text+dd .disabled-child small,dt.disabled:not(.enabled)+dd small,dt.disabled-child:not(.enabled)+dd small{color:silver !important}.disabled:not(dt):not(.enabled) input[type='text'],.disabled-child:not(dt):not(.enabled) input[type='text'],dt.gray-text+dd .disabled-child input[type='text'],dt.disabled:not(.enabled)+dd input[type='text'],dt.disabled-child:not(.enabled)+dd input[type='text'],.disabled:not(dt):not(.enabled) textarea,.disabled-child:not(dt):not(.enabled) textarea,dt.gray-text+dd .disabled-child textarea,dt.disabled:not(.enabled)+dd textarea,dt.disabled-child:not(.enabled)+dd textarea{border-color:#cdcdcd}.disabled:not(dt):not(.enabled) label span::before,.disabled-child:not(dt):not(.enabled) label span::before,dt.gray-text+dd .disabled-child label span::before,dt.disabled:not(.enabled)+dd label span::before,dt.disabled-child:not(.enabled)+dd label span::before{border-color:#cdcdcd}.disabled:not(dt):not(.enabled) input[type='radio']:checked+span::before,.disabled-child:not(dt):not(.enabled) input[type='radio']:checked+span::before,dt.gray-text+dd .disabled-child input[type='radio']:checked+span::before,dt.disabled:not(.enabled)+dd input[type='radio']:checked+span::before,dt.disabled-child:not(.enabled)+dd input[type='radio']:checked+span::before,.disabled:not(dt):not(.enabled) input[type='checkbox']:checked+span::before,.disabled-child:not(dt):not(.enabled) input[type='checkbox']:checked+span::before,dt.gray-text+dd .disabled-child input[type='checkbox']:checked+span::before,dt.disabled:not(.enabled)+dd input[type='checkbox']:checked+span::before,dt.disabled-child:not(.enabled)+dd input[type='checkbox']:checked+span::before{background-color:silver}.disabled:not(dt):not(.enabled) .file-upload,.disabled-child:not(dt):not(.enabled) .file-upload,dt.gray-text+dd .disabled-child .file-upload,dt.disabled:not(.enabled)+dd .file-upload,dt.disabled-child:not(.enabled)+dd .file-upload,.disabled:not(dt):not(.enabled) .btn-delete,.disabled-child:not(dt):not(.enabled) .btn-delete,dt.gray-text+dd .disabled-child .btn-delete,dt.disabled:not(.enabled)+dd .btn-delete,dt.disabled-child:not(.enabled)+dd .btn-delete{color:#fff !important;background-color:silver}.disabled:not(dt):not(.enabled),.disabled-child:not(dt):not(.enabled),dt.gray-text+dd .disabled-child{border-left-color:silver}.group-sub{position:relative;margin:0.5em 0 0.5em 1em;border:1px solid #E3E3E3;border-left:2px solid #973D61;transition:border-left-color .25s}.group-sub *{transition:color .25s}.group-sub dt:last-of-type,.group-sub dd:last-of-type{border-bottom:none !important}@media (max-width: 48em){.group-sub{margin-top:0.2em;padding-right:1em}}.group-select{position:relative}.group-select label{display:inline-block;padding:0 0.4em 0 0.3em;vertical-align:top;white-space:nowrap;transition:background-color .25s;border:1px solid transparent;cursor:pointer}.group-select label:hover{background-color:#F0F9FF}.group-select label:hover span::before{border-color:#03A9F4}.group-select label:focus{border:1px solid #3BAFDA;background-color:#FFFFE9;outline:none}.group-select label span{position:relative;display:inline-block;vertical-align:top;padding-left:1.3em}.group-select label span::before{content:'';position:absolute;display:inline-block;left:0;top:0.4em;width:1em;height:1em;background-color:#fff;border:1px solid #A0A0A0}.group-select input[type='radio'],.group-select input[type='checkbox']{display:none}.group-select input[type='radio']:checked+span,.group-select input[type='checkbox']:checked+span{color:#03A9F4}.group-select input[type='radio']:checked+span::before,.group-select input[type='checkbox']:checked+span::before{background-color:#03A9F4;border:none}.group-select input[type='radio']:checked+span::after,.group-select input[type='checkbox']:checked+span::after{content:"";font-family:"LineAwesome";position:absolute;left:0.2em;top:0.3em;font-size:0.8rem;color:#fff}.group-select input[type='radio']+span::before{border-radius:100%}.group-select .btn,.group-select .group-file-upload .file-upload,.group-file-upload .group-select .file-upload{margin-left:1em;padding:0.2em 1em;font-size:0.8rem}.group-date{position:relative}.group-date input{width:10em;margin:0.2em 0;padding:0.3em 0.5em 0.4em 0.5em}.group-time{margin-left:0.5em}.group-time select{min-width:4em}.group-text{width:100%;position:relative;margin-top:0.2em;margin-bottom:0.2em}.group-text textarea{width:100%;min-height:5em;border:1px solid #A0A0A0}@media (max-width: 36em){.group-text textarea{min-height:10em}}@media (max-width: 48em){.group-text{margin-top:0;margin-bottom:0.2em}}.group-file-upload{position:relative;width:100%;padding:0.1em 0}.group-file-upload .file-name{margin:0.2em 0;padding:0.2em 0.7em;font-size:0.9rem;border:1px solid #E3E3E3}.group-file-upload .file-name.ready{color:silver}.group-file-upload .file-upload,.group-file-upload .btn-delete{padding:0.3em 1em 0.3em 0.6em;font-size:0.8rem}.group-file-upload .file-upload::before{content:"";font-family:"LineAwesome";padding-right:0.2em}.group-file-upload .file-upload input[type='file']{display:none}.group-file-upload .btn-delete{color:#fff !important}.group-file-upload .btn-delete::before{content:"";font-family:"LineAwesome";padding-right:0.2em}.group-file-upload .btn-delete.disabled{pointer-events:none;background-color:silver}.group-file-upload .btn-delete.disabled::after{display:none}dt.checked{color:#fff !important;background-color:#03A9F4 !important;border-bottom-color:#03A9F4 !important}dt.checked::before{color:#03A9F4}dt.checked small{color:#fff !important}dt.checked+dd{background-color:#F0F9FF;border-bottom-color:#03A9F4 !important}dt.q{position:relative;color:#E53935;background-color:#FFF9F9;border-bottom-color:#E53935 !important}dt.q::before{content:'';position:absolute;left:-0.5rem;top:50%;margin-top:-0.5em;width:1rem;height:1rem;background-image:url("../image/icon/q.svg")}dt.q small{color:#E53935 !important}dt.q+dd{background-color:#FFF9F9;border-bottom-color:#E53935 !important}@media (max-width: 48em){dt.q::before{left:-1em}}dt.r{position:relative;color:#E65100;background-color:#FFF8E1;border-bottom-color:#E65100 !important}dt.r::before{display:flex;justify-content:center;align-items:center;align-content:center;content:'修';position:absolute;left:-0.5rem;top:50%;margin-top:-0.8em;width:1.2rem;height:1.2rem;font-size:0.7rem;background-color:#fff;border:1px solid #E65100;border-radius:100%}dt.r small{color:#E65100 !important}dt.r+dd{background-color:#FFF8E1;border-bottom-color:#E65100 !important}@media (max-width: 48em){dt.r::before{left:-1.2em;width:1rem;height:1rem;font-size:0.6rem}}dt.caution+dd>div{position:relative}dt.caution+dd>div::after{content:'未入力' !important;position:absolute;display:inline-block;left:1.8em;padding:0.25em 0.5em;font-size:0.7rem;color:#fff;background-color:#F9A825}.readonly:not(dt) input,dt.readonly+dd input,.readonly:not(dt) textarea,dt.readonly+dd textarea,.readonly:not(dt) label,dt.readonly+dd label,.readonly:not(dt) label span,dt.readonly+dd label span,.readonly:not(dt) a.btn,dt.readonly+dd a.btn,.readonly:not(dt) .group-file-upload a.file-upload,.group-file-upload .readonly:not(dt) a.file-upload,dt.readonly+dd .group-file-upload a.file-upload,.group-file-upload dt.readonly+dd a.file-upload{pointer-events:none !important}.readonly:not(dt) a.btn,dt.readonly+dd a.btn,.readonly:not(dt) .group-file-upload a.file-upload,.group-file-upload .readonly:not(dt) a.file-upload,dt.readonly+dd .group-file-upload a.file-upload,.group-file-upload dt.readonly+dd a.file-upload{background-color:silver}.readonly:not(dt) .readonly-editable input,.readonly:not(dt) dt.readonly-editable+dd input,.readonly:not(dt) .readonly-editable textarea,.readonly:not(dt) dt.readonly-editable+dd textarea,.readonly:not(dt) .readonly-editable label,.readonly:not(dt) dt.readonly-editable+dd label,.readonly:not(dt) .readonly-editable label span,.readonly:not(dt) dt.readonly-editable+dd label span,.readonly:not(dt) .readonly-editable a.btn,.readonly:not(dt) dt.readonly-editable+dd a.btn,.readonly:not(dt) .readonly-editable .group-file-upload a.file-upload,.group-file-upload .readonly:not(dt) .readonly-editable a.file-upload,.readonly:not(dt) dt.readonly-editable+dd .group-file-upload a.file-upload,.group-file-upload .readonly:not(dt) dt.readonly-editable+dd a.file-upload{pointer-events:auto !important}.readonly:not(dt) dd .group-select input[type='radio']:checked+span,dt.readonly+dd .group-select input[type='radio']:checked+span,.readonly:not(dt) dd .group-select input[type='checkbox']:checked+span,dt.readonly+dd .group-select input[type='checkbox']:checked+span{color:#973D61}.readonly:not(dt) dd .group-select input[type='radio']:checked+span::before,dt.readonly+dd .group-select input[type='radio']:checked+span::before,.readonly:not(dt) dd .group-select input[type='checkbox']:checked+span::before,dt.readonly+dd .group-select input[type='checkbox']:checked+span::before{background-color:#973D61}.readonly:not(dt) .readonly-editable .group-select input[type='radio']:checked+span,.readonly:not(dt) dt.readonly-editable+dd .group-select input[type='radio']:checked+span,.readonly:not(dt) .group-select.readonly-editable input[type='radio']:checked+span,.readonly:not(dt) .readonly-editable .group-select input[type='checkbox']:checked+span,.readonly:not(dt) dt.readonly-editable+dd .group-select input[type='checkbox']:checked+span,.readonly:not(dt) .group-select.readonly-editable input[type='checkbox']:checked+span{color:#03A9F4}.readonly:not(dt) .readonly-editable .group-select input[type='radio']:checked+span::before,.readonly:not(dt) dt.readonly-editable+dd .group-select input[type='radio']:checked+span::before,.readonly:not(dt) .group-select.readonly-editable input[type='radio']:checked+span::before,.readonly:not(dt) .readonly-editable .group-select input[type='checkbox']:checked+span::before,.readonly:not(dt) dt.readonly-editable+dd .group-select input[type='checkbox']:checked+span::before,.readonly:not(dt) .group-select.readonly-editable input[type='checkbox']:checked+span::before{background-color:#03A9F4}.disabled dt.readonly+dd .group-select input[type='radio']:checked+span::before,.disabled dt.readonly+dd .group-select input[type='checkbox']:checked+span::before{background-color:silver}dt.disabled:not(.enabled),dt.disabled-child:not(.enabled),dt.gray-text{color:silver !important}dt.disabled:not(.enabled) small,dt.disabled-child:not(.enabled) small,dt.gray-text small{color:silver !important}.mode-confirm fieldset dd>div{line-height:1.3}.mode-confirm fieldset dd>div:not(.group-sub){padding-top:0.2em;padding-bottom:0.2em;padding-right:0.2em}.mode-confirm fieldset dd>div:empty::before{content:'\A0'}.mode-query-input dt:not(.disabled):not([data-ignore]){position:relative;color:#03A9F4;cursor:pointer;transition:color .25s,background-color .25s,border-color .25s}.mode-query-input dt:not(.disabled):not([data-ignore])::before{content:"";font-family:"LineAwesome";position:absolute;left:-1.1em;top:50%;margin-top:-0.5em;font-size:1.2rem;color:#C9C9C9;transition:color .25s}.mode-query-input dt:not(.disabled):not([data-ignore]):hover{background-color:#F0F9FF}.mode-query-input dt:not(.disabled):not([data-ignore]):hover::before{color:#03A9F4}.mode-query-input dt:not(.disabled):not([data-ignore]) small{color:#03A9F4 !important;transition:color .25s}.mode-query-input dt:not(.disabled):not([data-ignore]).checked small{color:#fff !important}.mode-query-input dt:not(.disabled):not([data-ignore])+dd{transition:background-color .25s,border-color .25s}@media (max-width: 48em){.mode-query-input dt:not(.disabled):not([data-ignore]){padding-left:0.5em !important}.mode-query-input dt:not(.disabled):not([data-ignore])::before{font-size:0.9rem}}.mode-query-input dt.disabled:not(.enabled){color:silver !important;pointer-events:none}.mode-query-input dt.disabled:not(.enabled)+dd dt::before{display:none}@media (max-width: 48em){.mode-query-view dt{padding-left:0.4em !important}}.datepicker{font-family:"Meiryo UI","メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","sans-serif" !important}@media (max-width: 640px){.doc-chart .card-chart{padding-left:0;padding-right:0}}@media print{#page-to-top{display:none}[data-aos]{opacity:1 !important;transition:none !important;transform:none !important}}.anim-perspective-0{perspective:0px}.anim-perspective-200{perspective:200px}.anim-delay-3{animation-delay:0.3s;transition-delay:0.3s}.anim-delay-5{animation-delay:0.5s;transition-delay:0.5s}.anim-delay-6{animation-delay:0.6s;transition-delay:0.6s}.anim-delay-10{animation-delay:1s;transition-delay:1s}.anim-delay-15{animation-delay:1.5s;transition-delay:1.5s}@media (max-width: 36em){.anim-delay-0-xs{animation-delay:0s;transition-delay:0s}.anim-delay-3-xs{animation-delay:0.3s;transition-delay:0.3s}.anim-delay-5-xs{animation-delay:0.5s;transition-delay:0.5s}}.anim-duration-10{animation-duration:1s;transition-duration:1s}.anim-duration-15{animation-duration:1.5s;transition-duration:1.5s}.anim-duration-20{animation-duration:2s;transition-duration:2s}@media (max-width: 36em){.anim-xs-disabled{transition:none !important;transform:none !important;animation:none !important;opacity:1 !important}.anim-delay-xs-disabled{animation-delay:0 !important;transition-delay:0 !important}}@keyframes anim-fadeIn{from{opacity:0}to{opacity:1}}@keyframes anim-fadeOut{from{opacity:1}to{opacity:0}}@keyframes anim-fadeLoop{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes anim-fadeInLeft{from{opacity:0;transform:translate3d(5vw, 0px, 0px)}to{opacity:1;transform:translate3d(0vw, 0px, 0px)}}@keyframes anim-zoomIn{from{opacity:0;transform:scale(1.5);filter:blur(5px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}@keyframes anim-swingTop{0%{transform:rotate(0)}20%{transform:rotate(-10deg)}50%{transform:rotate(0)}75%{transform:rotate(10deg)}100%{transform:rotate(0)}}@keyframes anim-bgHorizontal{0%{background-position:0% 0%}50%{background-position:100% 0%}100%{background-position:0% 0%}}@keyframes anim-bgVerticalUp{0%{background-position:0% 0%}50%{background-position:0% -100%}100%{background-position:0% 0%}}@keyframes anim-bgVerticalDown{0%{background-position:0% 0%}50%{background-position:0% 100%}100%{background-position:0% 0%}}@keyframes anim-hopping{0%{transform:translate3d(0px, 0px, 0px)}50%{transform:translate3d(0px, 5px, 0px)}100%{transform:translate3d(0px, 0px, 0px)}}.anim-fade-in{opacity:0;animation:anim-fadeIn 1s ease forwards}.anim-left-in{opacity:0;animation:anim-fadeInLeft 1s ease forwards}.anim-swing-top{transform-origin:center top;animation:anim-swingTop 2s ease-out infinite}[data-aos='flip-in']{opacity:0;transform:rotateY(-90deg);transition-property:transform, opacity !important}[data-aos='flip-in'].aos-animate{transform:rotateY(0deg);opacity:1}[data-aos='rotate-in']{opacity:0;transform:rotate(-180deg) scale(0.1);transition-property:transform, opacity !important}[data-aos='rotate-in'].aos-animate{transform:rotate(0deg) scale(1);opacity:1}.pattern-squareline-xs{background:linear-gradient(rgba(255,255,255,0.5) 2px, transparent 2px) -1px,linear-gradient(90deg, rgba(255,255,255,0.5) 2px, transparent 2px)-1px 0;background-size:10px 10px}.pattern-squareline-sm{background:linear-gradient(rgba(255,255,255,0.5) 2px, transparent 2px) -1px,linear-gradient(90deg, rgba(255,255,255,0.5) 2px, transparent 2px)-1px 0;background-size:20px 20px}.pattern-squareline-md{background:linear-gradient(rgba(255,255,255,0.5) 2px, transparent 2px) -1px,linear-gradient(90deg, rgba(255,255,255,0.5) 2px, transparent 2px)-1px 0;background-size:50px 50px}.pattern-squareline-lg{background:linear-gradient(rgba(255,255,255,0.5) 2px, transparent 2px) -1px,linear-gradient(90deg, rgba(255,255,255,0.5) 2px, transparent 2px)-1px 0;background-size:80px 80px}.pattern-squareline-lg-medium{background:linear-gradient(rgba(255,255,255,0.2) 2px, transparent 2px) -1px,linear-gradient(90deg, rgba(255,255,255,0.2) 2px, transparent 2px)-1px 0;background-size:80px 80px}.pattern-thickline-md{background:linear-gradient(rgba(255,255,255,0.5) 4px, transparent 4px) -2px,linear-gradient(90deg, rgba(255,255,255,0.5) 4px, transparent 4px)-2px 0;background-size:30px 30px}.pattern-thickline-md-medium{background:linear-gradient(rgba(255,255,255,0.2) 4px, transparent 4px) -2px,linear-gradient(90deg, rgba(255,255,255,0.2) 4px, transparent 4px)-2px 0;background-size:30px 30px}.pattern-thickline-lg{background:linear-gradient(rgba(255,255,255,0.5) 6px, transparent 6px) -3px,linear-gradient(90deg, rgba(255,255,255,0.5) 6px, transparent 6px)-3px 0;background-size:50px 50px}.pattern-thickline-lg-medium{background:linear-gradient(rgba(255,255,255,0.2) 6px, transparent 6px) -3px,linear-gradient(90deg, rgba(255,255,255,0.2) 6px, transparent 6px)-3px 0;background-size:50px 50px}.pattern-gingham-xs{background:linear-gradient(rgba(255,255,255,0.5) 5px, transparent 5px) -2.5px,linear-gradient(90deg, rgba(255,255,255,0.5) 5px, transparent 5px)-2.5px 0;background-size:10px 10px}.pattern-gingham-xs-medium{background:linear-gradient(rgba(255,255,255,0.2) 5px, transparent 5px) -2.5px,linear-gradient(90deg, rgba(255,255,255,0.2) 5px, transparent 5px)-2.5px 0;background-size:10px 10px}.pattern-gingham-xs-light{background:linear-gradient(rgba(255,255,255,0.1) 5px, transparent 5px) -2.5px,linear-gradient(90deg, rgba(255,255,255,0.1) 5px, transparent 5px)-2.5px 0;background-size:10px 10px}.pattern-gingham-sm{background:linear-gradient(rgba(255,255,255,0.5) 10px, transparent 10px) -5px,linear-gradient(90deg, rgba(255,255,255,0.5) 10px, transparent 10px)-5px 0;background-size:20px 20px}.pattern-gingham-sm-medium{background:linear-gradient(rgba(255,255,255,0.2) 10px, transparent 10px) -5px,linear-gradient(90deg, rgba(255,255,255,0.2) 10px, transparent 10px)-5px 0;background-size:20px 20px}.pattern-gingham-sm-light{background:linear-gradient(rgba(255,255,255,0.1) 10px, transparent 10px) -5px,linear-gradient(90deg, rgba(255,255,255,0.1) 10px, transparent 10px)-5px 0;background-size:20px 20px}.pattern-gingham-md{background:linear-gradient(rgba(255,255,255,0.5) 25px, transparent 25px) -12.5px,linear-gradient(90deg, rgba(255,255,255,0.5) 25px, transparent 25px)-12.5px 0;background-size:50px 50px}.pattern-gingham-md-medium{background:linear-gradient(rgba(255,255,255,0.2) 25px, transparent 25px) -12.5px,linear-gradient(90deg, rgba(255,255,255,0.2) 25px, transparent 25px)-12.5px 0;background-size:50px 50px}.pattern-gingham-md-light{background:linear-gradient(rgba(255,255,255,0.1) 25px, transparent 25px) -12.5px,linear-gradient(90deg, rgba(255,255,255,0.1) 25px, transparent 25px)-12.5px 0;background-size:50px 50px}.pattern-gingham-lg{background:linear-gradient(rgba(255,255,255,0.5) 40px, transparent 40px) -20px,linear-gradient(90deg, rgba(255,255,255,0.5) 40px, transparent 40px)-20px 0;background-size:80px 80px}.pattern-gingham-lg-medium{background:linear-gradient(rgba(255,255,255,0.2) 40px, transparent 40px) -20px,linear-gradient(90deg, rgba(255,255,255,0.2) 40px, transparent 40px)-20px 0;background-size:80px 80px}.pattern-gingham-lg-light{background:linear-gradient(rgba(255,255,255,0.1) 40px, transparent 40px) -20px,linear-gradient(90deg, rgba(255,255,255,0.1) 40px, transparent 40px)-20px 0;background-size:80px 80px}.pattern-checker-sm{background-image:linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.5) 75%, rgba(255,255,255,0.5)),linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.5) 75%, rgba(255,255,255,0.5));background-size:20px 20px;background-position:0 0,10px 10px}.pattern-checker-sm-medium{background-image:linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.2) 75%, rgba(255,255,255,0.2)),linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.2) 75%, rgba(255,255,255,0.2));background-size:20px 20px;background-position:0 0,10px 10px}.pattern-checker-md{background-image:linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.5) 75%, rgba(255,255,255,0.5)),linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.5) 75%, rgba(255,255,255,0.5));background-size:50px 50px;background-position:0 0,25px 25px}.pattern-checker-md-medium{background-image:linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.2) 75%, rgba(255,255,255,0.2)),linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.2) 75%, rgba(255,255,255,0.2));background-size:50px 50px;background-position:0 0,25px 25px}.pattern-checker-lg{background-image:linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.5) 75%, rgba(255,255,255,0.5)),linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.5) 75%, rgba(255,255,255,0.5));background-size:100px 100px;background-position:0 0,50px 50px}.pattern-checker-lg-medium{background-image:linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.2) 75%, rgba(255,255,255,0.2)),linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 75%, rgba(255,255,255,0.2) 75%, rgba(255,255,255,0.2));background-size:100px 100px;background-position:0 0,50px 50px}.pattern-gingham-angled-xs{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 50%);background-size:50px 50px}.pattern-gingham-angled-xs-medium{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 50%);background-size:50px 50px}.pattern-gingham-angled-xs-light{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 50%);background-size:50px 50px}.pattern-gingham-angled-sm{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 50%);background-size:100px 100px}.pattern-gingham-angled-sm-medium{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 50%);background-size:100px 100px}.pattern-gingham-angled-sm-light{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 50%);background-size:100px 100px}.pattern-gingham-angled-md{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 50%);background-size:150px 150px}.pattern-gingham-angled-md-medium{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 50%);background-size:150px 150px}.pattern-gingham-angled-md-light{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 50%);background-size:150px 150px}.pattern-gingham-angled-lg{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.5) 0, rgba(255,255,255,0.5) 50%);background-size:200px 200px}.pattern-gingham-angled-lg-medium{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 50%);background-size:200px 200px}.pattern-gingham-angled-lg-light{background:repeating-linear-gradient(-45deg, transparent, transparent 25%, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 50%),repeating-linear-gradient(45deg, transparent, transparent 25%, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.1) 50%);background-size:200px 200px}.pattern-crossdot-sm{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23FFFFFF' fill-opacity='0.5'%3E%3Cpolygon fill-rule='evenodd' points='8 4 12 6 8 8 6 12 4 8 0 6 4 4 6 0 8 4'/%3E%3C/g%3E%3C/svg%3E")}.pattern-crossdot-sm-medium{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23FFFFFF' fill-opacity='0.2'%3E%3Cpolygon fill-rule='evenodd' points='8 4 12 6 8 8 6 12 4 8 0 6 4 4 6 0 8 4'/%3E%3C/g%3E%3C/svg%3E")}.pattern-dot-xs{background-image:radial-gradient(rgba(255,255,255,0.5) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.5) 20%, transparent 20.1%);background-size:10px 10px;background-position:0 0,10px 10px}.pattern-dot-xs-medium{background-image:radial-gradient(rgba(255,255,255,0.2) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.2) 20%, transparent 20.1%);background-size:10px 10px;background-position:0 0,10px 10px}.pattern-dot-xs-light{background-image:radial-gradient(rgba(255,255,255,0.1) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.1) 20%, transparent 20.1%);background-size:10px 10px;background-position:0 0,10px 10px}.pattern-dot-sm{background-image:radial-gradient(rgba(255,255,255,0.5) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.5) 20%, transparent 20.1%);background-size:20px 20px;background-position:0 0,10px 10px}.pattern-dot-sm-medium{background-image:radial-gradient(rgba(255,255,255,0.2) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.2) 20%, transparent 20.1%);background-size:20px 20px;background-position:0 0,10px 10px}.pattern-dot-sm-light{background-image:radial-gradient(rgba(255,255,255,0.1) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.1) 20%, transparent 20.1%);background-size:20px 20px;background-position:0 0,10px 10px}.pattern-dot-md{background-image:radial-gradient(rgba(255,255,255,0.5) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.5) 20%, transparent 20.1%);background-size:50px 50px;background-position:0 0,25px 25px}.pattern-dot-md-medium{background-image:radial-gradient(rgba(255,255,255,0.2) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.2) 20%, transparent 20.1%);background-size:50px 50px;background-position:0 0,25px 25px}.pattern-dot-md-light{background-image:radial-gradient(rgba(255,255,255,0.1) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.1) 20%, transparent 20.1%);background-size:50px 50px;background-position:0 0,25px 25px}.pattern-dot-lg{background-image:radial-gradient(rgba(255,255,255,0.5) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.5) 20%, transparent 20.1%);background-size:120px 120px;background-position:0 0,60px 60px}.pattern-dot-lg-medium{background-image:radial-gradient(rgba(255,255,255,0.2) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.2) 20%, transparent 20.1%);background-size:120px 120px;background-position:0 0,60px 60px}.pattern-dot-lg-light{background-image:radial-gradient(rgba(255,255,255,0.1) 20%, transparent 20.1%),radial-gradient(rgba(255,255,255,0.1) 20%, transparent 20.1%);background-size:120px 120px;background-position:0 0,60px 60px}.pattern-dotdiamond-md{background-image:radial-gradient(rgba(255,255,255,0.5) 15%, transparent 0%),radial-gradient(rgba(255,255,255,0.5) 85%, transparent 0%);background-size:50px 50px;background-position:0px,0px}.pattern-dotdiamond-md-medium{background-image:radial-gradient(rgba(255,255,255,0.3) 15%, transparent 0%),radial-gradient(rgba(255,255,255,0.3) 85%, transparent 0%);background-size:50px 50px;background-position:0px,0px}.pattern-dotdiamond-md-light{background-image:radial-gradient(rgba(255,255,255,0.1) 15%, transparent 0%),radial-gradient(rgba(255,255,255,0.1) 85%, transparent 0%);background-size:50px 50px;background-position:0px,0px}.pattern-stripe-sm{background-image:linear-gradient(135deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);background-size:25px 25px}.pattern-stripe-sm-medium{background-image:linear-gradient(135deg, rgba(255,255,255,0.3) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, transparent 75%, transparent);background-size:25px 25px}.pattern-stripe-sm-light{background-image:linear-gradient(135deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent);background-size:25px 25px}.pattern-stripe-md{background-image:linear-gradient(135deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);background-size:50px 50px}.pattern-stripe-md-medium{background-image:linear-gradient(135deg, rgba(255,255,255,0.3) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, transparent 75%, transparent);background-size:50px 50px}.pattern-stripe-md-light{background-image:linear-gradient(135deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent);background-size:50px 50px}.pattern-stripe-lg{background-image:linear-gradient(135deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);background-size:100px 100px}.pattern-stripe-lg-medium{background-image:linear-gradient(135deg, rgba(255,255,255,0.3) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, transparent 75%, transparent);background-size:100px 100px}.pattern-stripe-lg-light{background-image:linear-gradient(135deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent);background-size:100px 100px}.pattern-stripe-reverse-sm{background-image:linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);background-size:25px 25px}.pattern-stripe-reverse-sm-medium{background-image:linear-gradient(45deg, rgba(255,255,255,0.3) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, transparent 75%, transparent);background-size:25px 25px}.pattern-stripe-reverse-sm-light{background-image:linear-gradient(45deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent);background-size:25px 25px}.pattern-stripe-reverse-md{background-image:linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);background-size:50px 50px}.pattern-stripe-reverse-md-medium{background-image:linear-gradient(45deg, rgba(255,255,255,0.3) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, transparent 75%, transparent);background-size:50px 50px}.pattern-stripe-reverse-md-light{background-image:linear-gradient(45deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent);background-size:50px 50px}.pattern-stripe-reverse-lg{background-image:linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.5) 75%, transparent 75%, transparent);background-size:100px 100px}.pattern-stripe-reverse-lg-medium{background-image:linear-gradient(45deg, rgba(255,255,255,0.3) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.3) 75%, transparent 75%, transparent);background-size:100px 100px}.pattern-stripe-reverse-lg-light{background-image:linear-gradient(45deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent);background-size:100px 100px}.pattern-thin-stripe-sm{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.7) 0, rgba(255,255,255,0.7) 5%, transparent 0, transparent 50%);background-size:10px 10px}.pattern-thin-stripe-sm-medium{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 5%, transparent 0, transparent 50%);background-size:10px 10px}.pattern-thin-stripe-sm-light{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 5%, transparent 0, transparent 50%);background-size:10px 10px}.pattern-thin-stripe-md{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.7) 0, rgba(255,255,255,0.7) 5%, transparent 0, transparent 50%);background-size:20px 20px}.pattern-thin-stripe-md-medium{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 5%, transparent 0, transparent 50%);background-size:20px 20px}.pattern-thin-stripe-md-light{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 5%, transparent 0, transparent 50%);background-size:20px 20px}.pattern-thin-stripe-lg{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.7) 0, rgba(255,255,255,0.7) 5%, transparent 0, transparent 50%);background-size:30px 30px}.pattern-thin-stripe-lg-medium{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 5%, transparent 0, transparent 50%);background-size:30px 30px}.pattern-thin-stripe-lg-light{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 5%, transparent 0, transparent 50%);background-size:30px 30px}.pattern-thin-stripe-reverse-sm{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.7) 0, rgba(255,255,255,0.7) 5%, transparent 0, transparent 50%);background-size:10px 10px}.pattern-thin-stripe-reverse-sm-medium{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 5%, transparent 0, transparent 50%);background-size:10px 10px}.pattern-thin-stripe-reverse-sm-light{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 5%, transparent 0, transparent 50%);background-size:10px 10px}.pattern-thin-stripe-reverse-md{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.7) 0, rgba(255,255,255,0.7) 5%, transparent 0, transparent 50%);background-size:20px 20px}.pattern-thin-stripe-reverse-md-medium{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 5%, transparent 0, transparent 50%);background-size:20px 20px}.pattern-thin-stripe-reverse-md-light{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 5%, transparent 0, transparent 50%);background-size:20px 20px}.pattern-thin-stripe-reverse-lg{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.7) 0, rgba(255,255,255,0.7) 5%, transparent 0, transparent 50%);background-size:30px 30px}.pattern-thin-stripe-reverse-lg-medium{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,0.4) 5%, transparent 0, transparent 50%);background-size:30px 30px}.pattern-thin-stripe-reverse-lg-light{background:repeating-linear-gradient(45deg, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.2) 5%, transparent 0, transparent 50%);background-size:30px 30px}.pattern-graph-md{background-image:linear-gradient(rgba(255,255,255,0.6) 2px, transparent 2px),linear-gradient(90deg, rgba(255,255,255,0.6) 2px, transparent 2px),linear-gradient(rgba(255,255,255,0.3) 2px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.3) 2px, transparent 1px);background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px}.pattern-crossroad{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 100 100'%3E%3Crect x='0' y='0' width='46' height='46' fill-opacity='0.6' fill='%23ffa61d'/%3E%3C/svg%3E");background-size:auto auto}.width-30{width:30px !important}.width-40{width:40px !important}.width-50{width:50px !important}.width-60{width:60px !important}.width-80{width:80px !important}.width-100{width:100px !important}.width-120{width:120px !important}.width-150{width:150px !important}.width-200{width:200px !important}.width-250{width:250px !important}.width-300{width:300px !important}.width-400{width:400px !important}.max-width-30{max-width:30px !important}.max-width-40{max-width:40px !important}.max-width-80{max-width:80px !important}.max-width-100{max-width:100px !important}.max-width-150{max-width:150px !important}.max-width-200{max-width:200px !important}.max-width-300{max-width:300px !important}.max-width-330{max-width:330px !important}.max-width-350{max-width:350px !important}.max-width-400{max-width:400px !important}.max-width-500{max-width:500px !important}.max-width-600{max-width:600px !important}.max-width-700{max-width:700px !important}.max-width-800{max-width:800px !important}.max-width-900{max-width:900px !important}.max-width-1000{max-width:1000px !important}.min-width-150{min-width:150px !important}.min-width-200{min-width:200px !important}.min-width-250{min-width:250px !important}.min-width-300{min-width:300px !important}.min-width-350{min-width:350px !important}.min-width-400{min-width:400px !important}.min-width-500{min-width:500px !important}.min-width-600{min-width:600px !important}.min-width-800{min-width:800px !important}.height-40{height:40px !important}.height-50{height:50px !important}.height-60{height:60px !important}.height-80{height:80px !important}.height-100{height:100px !important}.height-120{height:120px !important}.height-140{height:140px !important}.height-150{height:150px !important}.height-180{height:180px !important}.height-200{height:200px !important}.height-250{height:250px !important}.height-300{height:300px !important}.height-400{height:400px !important}.height-500{height:500px !important}.height-600{height:600px !important}.height-700{height:700px !important}.height-800{height:800px !important}.max-height-50{max-height:50px !important}.max-height-60{max-height:60px !important}.max-height-80{max-height:80px !important}.max-height-100{max-height:100px !important}.max-height-200{max-height:200px !important}.max-height-250{max-height:250px !important}.max-height-300{max-height:300px !important}.max-height-400{max-height:400px !important}.min-height-50{min-height:50px !important}.min-height-60{min-height:60px !important}.min-height-80{min-height:80px !important}.min-height-100{min-height:100px !important}.min-height-200{min-height:200px !important}.min-height-300{min-height:300px !important}.min-height-350{min-height:350px !important}.min-height-400{min-height:400px !important}.min-height-450{min-height:450px !important}.min-height-500{min-height:500px !important}.min-height-600{min-height:600px !important}.min-height-700{min-height:700px !important}.min-height-800{min-height:800px !important}.margin-0{margin:0px !important}.margin-10{margin:10px !important}.margin-20{margin:20px !important}.margin-40{margin:40px !important}.margin-50{margin:50px !important}.margin-60{margin:60px !important}.margin-left--60{margin-left:-60px !important}.margin-left--40{margin-left:-40px !important}.margin-left--20{margin-left:-20px !important}.margin-left--10{margin-left:-10px !important}.margin-left--5{margin-left:-5px !important}.margin-left-0{margin-left:0px !important}.margin-left-5{margin-left:5px !important}.margin-left-10{margin-left:10px !important}.margin-left-20{margin-left:20px !important}.margin-left-30{margin-left:30px !important}.margin-left-40{margin-left:40px !important}.margin-left-50{margin-left:50px !important}.margin-left-60{margin-left:60px !important}.margin-top--300{margin-top:-300px !important}.margin-top--200{margin-top:-200px !important}.margin-top--150{margin-top:-150px !important}.margin-top--120{margin-top:-120px !important}.margin-top--100{margin-top:-100px !important}.margin-top--80{margin-top:-80px !important}.margin-top--60{margin-top:-60px !important}.margin-top--50{margin-top:-50px !important}.margin-top--40{margin-top:-40px !important}.margin-top--30{margin-top:-30px !important}.margin-top--20{margin-top:-20px !important}.margin-top-0{margin-top:0px !important}.margin-top-5{margin-top:5px !important}.margin-top-10{margin-top:10px !important}.margin-top-20{margin-top:20px !important}.margin-top-30{margin-top:30px !important}.margin-top-40{margin-top:40px !important}.margin-top-50{margin-top:50px !important}.margin-top-60{margin-top:60px !important}.margin-top-80{margin-top:80px !important}.margin-right--20{margin-right:-20px !important}.margin-right--10{margin-right:-10px !important}.margin-right--5{margin-right:-5px !important}.margin-right-0{margin-right:0px !important}.margin-right-5{margin-right:5px !important}.margin-right-10{margin-right:10px !important}.margin-right-20{margin-right:20px !important}.margin-right-30{margin-right:30px !important}.margin-right-40{margin-right:40px !important}.margin-right-50{margin-right:50px !important}.margin-right-60{margin-right:60px !important}.margin-bottom--20{margin-bottom:-20px !important}.margin-bottom--10{margin-bottom:-10px !important}.margin-bottom-0{margin-bottom:0px !important}.margin-bottom-5{margin-bottom:5px !important}.margin-bottom-10{margin-bottom:10px !important}.margin-bottom-20{margin-bottom:20px !important}.margin-bottom-30{margin-bottom:30px !important}.margin-bottom-40{margin-bottom:40px !important}.margin-bottom-50{margin-bottom:50px !important}.margin-bottom-60{margin-bottom:60px !important}.margin-bottom-80{margin-bottom:80px !important}.padding-0{padding:0px !important}.padding-5{padding:5px !important}.padding-10{padding:10px !important}.padding-20{padding:20px !important}.padding-30{padding:30px !important}.padding-40{padding:40px !important}.padding-50{padding:50px !important}.padding-left-0{padding-left:0px !important}.padding-left-5{padding-left:5px !important}.padding-left-10{padding-left:10px !important}.padding-left-20{padding-left:20px !important}.padding-left-30{padding-left:30px !important}.padding-left-40{padding-left:40px !important}.padding-left-50{padding-left:50px !important}.padding-left-60{padding-left:60px !important}.padding-left-80{padding-left:80px !important}.padding-left-100{padding-left:100px !important}.padding-top-0{padding-top:0px !important}.padding-top-5{padding-top:5px !important}.padding-top-10{padding-top:10px !important}.padding-top-15{padding-top:15px !important}.padding-top-20{padding-top:20px !important}.padding-top-30{padding-top:30px !important}.padding-top-40{padding-top:40px !important}.padding-top-50{padding-top:50px !important}.padding-top-60{padding-top:60px !important}.padding-top-80{padding-top:80px !important}.padding-top-100{padding-top:100px !important}.padding-right-0{padding-right:0px !important}.padding-right-10{padding-right:10px !important}.padding-right-20{padding-right:20px !important}.padding-right-30{padding-right:30px !important}.padding-right-40{padding-right:40px !important}.padding-right-50{padding-right:50px !important}.padding-right-60{padding-right:60px !important}.padding-right-80{padding-right:80px !important}.padding-right-100{padding-right:100px !important}.padding-bottom-0{padding-bottom:0px !important}.padding-bottom-5{padding-bottom:5px !important}.padding-bottom-10{padding-bottom:10px !important}.padding-bottom-20{padding-bottom:20px !important}.padding-bottom-30{padding-bottom:30px !important}.padding-bottom-40{padding-bottom:40px !important}.padding-bottom-50{padding-bottom:50px !important}.padding-bottom-60{padding-bottom:60px !important}.padding-bottom-80{padding-bottom:80px !important}.padding-bottom-100{padding-bottom:100px !important}.margin-1em{margin:.1em !important}.margin-2em{margin:.2em !important}.margin-5em{margin:.5em !important}.margin-10em{margin:1em !important}.margin-15em{margin:1.5em !important}.margin-20em{margin:2em !important}.margin-left-1em{margin-left:.1em !important}.margin-left-2em{margin-left:.2em !important}.margin-left-5em{margin-left:.5em !important}.margin-left-10em{margin-left:1em !important}.margin-left-15em{margin-left:1.5em !important}.margin-left-20em{margin-left:2em !important}.margin-top-1em{margin-top:.1em !important}.margin-top-2em{margin-top:.2em !important}.margin-top-5em{margin-top:.5em !important}.margin-top-10em{margin-top:1em !important}.margin-top-15em{margin-top:1.5em !important}.margin-top-20em{margin-top:2em !important}.margin-top-30em{margin-top:3em !important}.margin-top-40em{margin-top:4em !important}.margin-right-1em{margin-right:.1em !important}.margin-right-2em{margin-right:.2em !important}.margin-right-5em{margin-right:.5em !important}.margin-right-10em{margin-right:1em !important}.margin-right-15em{margin-right:1.5em !important}.margin-right-20em{margin-right:2em !important}.margin-bottom-1em{margin-bottom:.1em !important}.margin-bottom-2em{margin-bottom:.2em !important}.margin-bottom-5em{margin-bottom:.5em !important}.margin-bottom-10em{margin-bottom:1em !important}.margin-bottom-15em{margin-bottom:1.5em !important}.margin-bottom-20em{margin-bottom:2em !important}.margin-bottom-30em{margin-bottom:3em !important}.margin-bottom-40em{margin-bottom:4em !important}.padding-1em{padding:.1em !important}.padding-2em{padding:.2em !important}.padding-5em{padding:.5em !important}.padding-10em{padding:1em !important}.padding-15em{padding:1.5em !important}.padding-20em{padding:2em !important}.padding-left-1em{padding-left:.1em !important}.padding-left-2em{padding-left:.2em !important}.padding-left-5em{padding-left:.5em !important}.padding-left-10em{padding-left:1em !important}.padding-left-15em{padding-left:1.5em !important}.padding-left-20em{padding-left:2em !important}.padding-top-1em{padding-top:.1em !important}.padding-top-2em{padding-top:.2em !important}.padding-top-5em{padding-top:.5em !important}.padding-top-10em{padding-top:1em !important}.padding-top-15em{padding-top:1.5em !important}.padding-top-20em{padding-top:2em !important}.padding-right-1em{padding-right:.1em !important}.padding-right-2em{padding-right:.2em !important}.padding-right-5em{padding-right:.5em !important}.padding-right-10em{padding-right:1em !important}.padding-right-15em{padding-right:1.5em !important}.padding-right-20em{padding-right:2em !important}.padding-bottom-1em{padding-bottom:.1em !important}.padding-bottom-2em{padding-bottom:.2em !important}.padding-bottom-5em{padding-bottom:.5em !important}.padding-bottom-10em{padding-bottom:1em !important}.padding-bottom-15em{padding-bottom:1.5em !important}.padding-bottom-20em{padding-bottom:2em !important}.width-full{width:100% !important}.height-full{height:100% !important}.max-height-1rem{max-height:1rem !important}.margin-0-10{margin:0 10px !important}.padding-0-10{padding:0 10px !important}.padding-10-15{padding:10px 15px !important}.padding-10-20{padding:10px 20px !important}@media (max-width: 36em){.width-100-xs{width:100px !important}.height-auto-xs{height:auto !important}.height-60-xs{height:60px !important}.height-100-xs{height:100px !important}.height-150-xs{height:150px !important}.min-height-auto-xs{min-height:0 !important}.margin-0-xs{margin:0 !important}.margin-top-0-xs{margin-top:0 !important}.margin-top-10-xs{margin-top:10px !important}.margin-top-20-xs{margin-top:20px !important}.margin-top-40-xs{margin-top:40px !important}.margin-right-0-xs{margin-right:0 !important}.margin-right-10-xs{margin-right:10px !important}.margin-bottom-0-xs{margin-bottom:0 !important}.margin-bottom-20-xs{margin-bottom:20px !important}.padding-0-xs{padding:0 !important}.padding-left-0-xs{padding-left:0 !important}.padding-top-0-xs{padding-top:0 !important}.padding-top-30-xs{padding-top:30px !important}.padding-bottom-20-xs{padding-bottom:20px !important}}@media (max-width: 48em){.height-auto-sm-under{height:auto !important}}@media (min-width: 36.0625em) and (max-width: 48em){.height-auto-sm{height:auto !important}.height-120-sm{height:120px !important}.margin-bottom-20-sm{margin-bottom:20px !important}}.color-bg-red-0{background-color:#FFF9FC !important}.color-bg-red-1{background-color:#FFEBEE !important}.color-bg-red-2{background-color:#FFCDD2 !important}.color-bg-red-3{background-color:#EF9A9A !important}.color-bg-red-4{background-color:#E57373 !important}.color-bg-red-5{background-color:#EF5350 !important}.color-bg-red-6{background-color:#F44336 !important}.color-red{color:#E53935 !important}.color-border-red{border-color:#E53935 !important}.color-bg-red-7{background-color:#E53935 !important}.color-bg-red-8{background-color:#D32F2F !important}.color-bg-red-9{background-color:#C62828 !important}.color-bg-pink-0{background-color:#FCF2FA !important}.color-bg-pink-1{background-color:#FCE4EC !important}.color-bg-pink-2{background-color:#F8BBD0 !important}.color-bg-pink-3{background-color:#F48FB1 !important}.color-bg-pink-4{background-color:#F06292 !important}.color-bg-pink-5{background-color:#EC407A !important}.color-bg-pink-6{background-color:#E91E63 !important}.color-pink{color:#D81B60 !important}.color-border-pink{border-color:#D81B60 !important}.color-bg-pink-7{background-color:#D81B60 !important}.color-bg-pink-8{background-color:#C2185B !important}.color-bg-pink-9{background-color:#AD1457 !important}.color-bg-purple-0{background-color:#F7E9F9 !important}.color-bg-purple-1{background-color:#F3E5F5 !important}.color-bg-purple-2{background-color:#E1BEE7 !important}.color-bg-purple-3{background-color:#CE93D8 !important}.color-bg-purple-4{background-color:#BA68C8 !important}.color-bg-purple-5{background-color:#AB47BC !important}.color-bg-purple-6{background-color:#9C27B0 !important}.color-purple{color:#8E24AA !important}.color-border-purple{border-color:#8E24AA !important}.color-bg-purple-7{background-color:#8E24AA !important}.color-bg-purple-8{background-color:#7B1FA2 !important}.color-bg-purple-9{background-color:#6A1B9A !important}.color-bg-deep-purple-0{background-color:#FBF5F6 !important}.color-bg-deep-purple-1{background-color:#EDE7F6 !important}.color-bg-deep-purple-2{background-color:#D1C4E9 !important}.color-bg-deep-purple-3{background-color:#B39DDB !important}.color-bg-deep-purple-4{background-color:#9575CD !important}.color-bg-deep-purple-5{background-color:#7E57C2 !important}.color-bg-deep-purple-6{background-color:#673AB7 !important}.color-deep-purple{color:#5E35B1 !important}.color-border-deep-purple{border-color:#5E35B1 !important}.color-bg-deep-purple-7{background-color:#5E35B1 !important}.color-bg-deep-purple-8{background-color:#512DA8 !important}.color-bg-deep-purple-9{background-color:#4527A0 !important}.color-bg-indigo-0{background-color:#F6F8F6 !important}.color-bg-indigo-1{background-color:#E8EAF6 !important}.color-bg-indigo-2{background-color:#C5CAE9 !important}.color-bg-indigo-3{background-color:#9FA8DA !important}.color-bg-indigo-4{background-color:#7986CB !important}.color-bg-indigo-5{background-color:#5C6BC0 !important}.color-bg-indigo-6{background-color:#3F51B5 !important}.color-indigo{color:#3949AB !important}.color-border-indigo{border-color:#3949AB !important}.color-bg-indigo-7{background-color:#3949AB !important}.color-bg-indigo-8{background-color:#303F9F !important}.color-bg-indigo-9{background-color:#283593 !important}.color-bg-blue-0{background-color:#E6F5FF !important}.color-bg-blue-1{background-color:#E3F2FD !important}.color-bg-blue-2{background-color:#BBDEFB !important}.color-bg-blue-3{background-color:#90CAF9 !important}.color-bg-blue-4{background-color:#64B5F6 !important}.color-bg-blue-5{background-color:#42A5F5 !important}.color-bg-blue-6{background-color:#2196F3 !important}.color-blue{color:#1E88E5 !important}.color-border-blue{border-color:#1E88E5 !important}.color-bg-blue-7{background-color:#1E88E5 !important}.color-bg-blue-8{background-color:#1976D2 !important}.color-bg-blue-9{background-color:#1565C0 !important}.color-bg-light-blue-0{background-color:#F3FCFF !important}.color-bg-light-blue-1{background-color:#E1F5FE !important}.color-bg-light-blue-2{background-color:#B3E5FC !important}.color-bg-light-blue-3{background-color:#81D4FA !important}.color-bg-light-blue-4{background-color:#4FC3F7 !important}.color-bg-light-blue-5{background-color:#29B6F6 !important}.color-bg-light-blue-6{background-color:#03A9F4 !important}.color-light-blue{color:#039BE5 !important}.color-border-light-blue{border-color:#039BE5 !important}.color-bg-light-blue-7{background-color:#039BE5 !important}.color-bg-light-blue-8{background-color:#0288D1 !important}.color-bg-light-blue-9{background-color:#0277BD !important}.color-bg-cyan-0{background-color:#E4FBFE !important}.color-bg-cyan-1{background-color:#E0F7FA !important}.color-bg-cyan-2{background-color:#B2EBF2 !important}.color-bg-cyan-3{background-color:#80DEEA !important}.color-bg-cyan-4{background-color:#4DD0E1 !important}.color-bg-cyan-5{background-color:#26C6DA !important}.color-bg-cyan-6{background-color:#00BCD4 !important}.color-cyan{color:#00ACC1 !important}.color-border-cyan{border-color:#00ACC1 !important}.color-bg-cyan-7{background-color:#00ACC1 !important}.color-bg-cyan-8{background-color:#0097A7 !important}.color-bg-cyan-9{background-color:#00838F !important}.color-bg-teal-0{background-color:#E4F6F5 !important}.color-bg-teal-1{background-color:#E0F2F1 !important}.color-bg-teal-2{background-color:#B2DFDB !important}.color-bg-teal-3{background-color:#80CBC4 !important}.color-bg-teal-4{background-color:#4DB6AC !important}.color-bg-teal-5{background-color:#26A69A !important}.color-bg-teal-6{background-color:#009688 !important}.color-teal{color:#00897B !important}.color-border-teal{border-color:#00897B !important}.color-bg-teal-7{background-color:#00897B !important}.color-bg-teal-8{background-color:#00796B !important}.color-bg-teal-9{background-color:#00695C !important}.color-bg-green-0{background-color:#EAF8EB !important}.color-bg-green-1{background-color:#E8F5E9 !important}.color-bg-green-2{background-color:#C8E6C9 !important}.color-bg-green-3{background-color:#A5D6A7 !important}.color-bg-green-4{background-color:#81C784 !important}.color-bg-green-5{background-color:#66BB6A !important}.color-bg-green-6{background-color:#4CAF50 !important}.color-green{color:#43A047 !important}.color-border-green{border-color:#43A047 !important}.color-bg-green-7{background-color:#43A047 !important}.color-bg-green-8{background-color:#388E3C !important}.color-bg-green-9{background-color:#2E7D32 !important}.color-bg-light-green-0{background-color:#F5FCF3 !important}.color-bg-light-green-1{background-color:#F1F8E9 !important}.color-bg-light-green-2{background-color:#DCEDC8 !important}.color-bg-light-green-3{background-color:#C5E1A5 !important}.color-bg-light-green-4{background-color:#AED581 !important}.color-bg-light-green-5{background-color:#9CCC65 !important}.color-bg-light-green-6{background-color:#8BC34A !important}.color-light-green{color:#7CB342 !important}.color-border-light-green{border-color:#7CB342 !important}.color-bg-light-green-7{background-color:#7CB342 !important}.color-bg-light-green-8{background-color:#689F38 !important}.color-bg-light-green-9{background-color:#558B2F !important}.color-bg-lime-0{background-color:#FCFEEA !important}.color-bg-lime-1{background-color:#F9FBE7 !important}.color-bg-lime-2{background-color:#F0F4C3 !important}.color-bg-lime-3{background-color:#E6EE9C !important}.color-bg-lime-4{background-color:#DCE775 !important}.color-bg-lime-5{background-color:#D4E157 !important}.color-bg-lime-6{background-color:#CDDC39 !important}.color-lime{color:#C0CA33 !important}.color-border-lime{border-color:#C0CA33 !important}.color-bg-lime-7{background-color:#C0CA33 !important}.color-bg-lime-8{background-color:#AFB42B !important}.color-bg-lime-9{background-color:#9E9D24 !important}.color-bg-yellow-0{background-color:#FFFEF0 !important}.color-bg-yellow-1{background-color:#FFFDE7 !important}.color-bg-yellow-2{background-color:#FFF9C4 !important}.color-bg-yellow-3{background-color:#FFF59D !important}.color-bg-yellow-4{background-color:#FFF176 !important}.color-bg-yellow-5{background-color:#FFEE58 !important}.color-bg-yellow-6{background-color:#FFEB3B !important}.color-yellow{color:#FDD835 !important}.color-border-yellow{border-color:#FDD835 !important}.color-bg-yellow-7{background-color:#FDD835 !important}.color-bg-yellow-8{background-color:#FBC02D !important}.color-bg-yellow-9{background-color:#F9A825 !important}.color-bg-amber-0{background-color:#FFFAE4 !important}.color-bg-amber-1{background-color:#FFF8E1 !important}.color-bg-amber-2{background-color:#FFECB3 !important}.color-bg-amber-3{background-color:#FFE082 !important}.color-bg-amber-4{background-color:#FFD54F !important}.color-bg-amber-5{background-color:#FFCA28 !important}.color-bg-amber-6{background-color:#FFC107 !important}.color-amber{color:#FFB300 !important}.color-border-amber{border-color:#FFB300 !important}.color-bg-amber-7{background-color:#FFB300 !important}.color-bg-amber-8{background-color:#FFA000 !important}.color-bg-amber-9{background-color:#FF8F00 !important}.color-bg-orange-0{background-color:#FFF6E3 !important}.color-bg-orange-1{background-color:#FFF3E0 !important}.color-bg-orange-2{background-color:#FFE0B2 !important}.color-bg-orange-3{background-color:#FFCC80 !important}.color-bg-orange-4{background-color:#FFB74D !important}.color-bg-orange-5{background-color:#FFA726 !important}.color-bg-orange-6{background-color:#FF9800 !important}.color-orange{color:#FB8C00 !important}.color-border-orange{border-color:#FB8C00 !important}.color-bg-orange-7{background-color:#FB8C00 !important}.color-bg-orange-8{background-color:#F57C00 !important}.color-bg-orange-9{background-color:#EF6C00 !important}.color-bg-deep-orange-0{background-color:#FCECEB !important}.color-bg-deep-orange-1{background-color:#FBE9E7 !important}.color-bg-deep-orange-2{background-color:#FFCCBC !important}.color-bg-deep-orange-3{background-color:#FFAB91 !important}.color-bg-deep-orange-4{background-color:#FF8A65 !important}.color-bg-deep-orange-5{background-color:#FF7043 !important}.color-bg-deep-orange-6{background-color:#FF5722 !important}.color-deep-orange{color:#F4511E !important}.color-border-deep-orange{border-color:#F4511E !important}.color-bg-deep-orange-7{background-color:#F4511E !important}.color-bg-deep-orange-8{background-color:#E64A19 !important}.color-bg-deep-orange-9{background-color:#D84315 !important}.color-bg-brown-0{background-color:#EFEFF3 !important}.color-bg-brown-1{background-color:#EFEBE9 !important}.color-bg-brown-2{background-color:#D7CCC8 !important}.color-bg-brown-3{background-color:#BCAAA4 !important}.color-bg-brown-4{background-color:#A1887F !important}.color-bg-brown-5{background-color:#8D6E63 !important}.color-bg-brown-6{background-color:#795548 !important}.color-brown{color:#6D4C41 !important}.color-border-brown{border-color:#6D4C41 !important}.color-bg-brown-7{background-color:#6D4C41 !important}.color-bg-brown-8{background-color:#5D4037 !important}.color-bg-brown-9{background-color:#4E342E !important}.color-bg-gray-0{background-color:#FDFDFD !important}.color-bg-gray-1{background-color:#FAFAFA !important}.color-bg-gray-2{background-color:#F5F5F5 !important}.color-bg-gray-3{background-color:#eee !important}.color-bg-gray-4{background-color:#E0E0E0 !important}.color-bg-gray-5{background-color:#BDBDBD !important}.color-bg-gray-6{background-color:#9E9E9E !important}.color-gray{color:#757575 !important}.color-border-gray{border-color:#757575 !important}.color-bg-gray-7{background-color:#757575 !important}.color-bg-gray-8{background-color:#616161 !important}.color-bg-gray-9{background-color:#424242 !important}.color-bg-blue-gray-0{background-color:#F0EFF5 !important}.color-bg-blue-gray-1{background-color:#ECEFF1 !important}.color-bg-blue-gray-2{background-color:#CFD8DC !important}.color-bg-blue-gray-3{background-color:#B0BEC5 !important}.color-bg-blue-gray-4{background-color:#90A4AE !important}.color-bg-blue-gray-5{background-color:#78909C !important}.color-bg-blue-gray-6{background-color:#607D8B !important}.color-blue-gray{color:#546E7A !important}.color-border-blue-gray{border-color:#546E7A !important}.color-bg-blue-gray-7{background-color:#546E7A !important}.color-bg-blue-gray-8{background-color:#455A64 !important}.color-bg-blue-gray-9{background-color:#37474F !important}.color-white{color:#fff !important}.color-black{color:#000 !important}.color-text{color:#505050 !important}.color-main{color:#973D61 !important}.color-white-all *{color:#fff !important}.color-white-all em{color:#FFEB3B !important;background:none}.color-bg-white{background-color:#fff !important}.color-bg-black{background-color:#000 !important}.color-bg-link{background-color:#2491BD !important}.color-bg-main{background-color:#973D61 !important}.color-bg-sub{background-color:#4CAF50 !important}.color-border-white{border-color:#fff !important}.color-border-black{border-color:#000 !important}.color-border-main{border-color:#973D61 !important}.color-border-default{border-color:#E3E3E3 !important}
