#main .h2{display:block;width:100%;font-size:18px;line-height:1.5;font-weight:bold;text-align:center}#main .h2>em{color:#105edb}#category{background-color:#4788ee}#category .category{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:100%;height:60px}#category .category .icon{display:inline-block;width:24px;height:24px;margin-right:10px}#category .category .icon svg{fill:#fff}#category .category .text{color:#fff;font-size:18px;font-weight:bold}#main{padding-top:20px}#main .h1{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;color:#105edb;font-size:24px;font-weight:bold}#main .h1 .icon{display:inline-block;vertical-align:middle;width:35px;height:35px;margin-right:10px;line-height:1}#main .h1+.h1-text{margin-top:10px;font-size:14px;line-height:1.5}#main .h2+.h2-text{margin-top:10px;font-size:14px;line-height:1.5}#main .c-subh{margin-top:20px;font-size:24px;font-weight:bold;text-align:center}#main .c-subh strong{color:#105edb}#main .faq-text{font-size:16px;font-weight:bold;text-align:center}#main .faqbox{display:block;margin-top:20px}#main .faqbox+.faq-text{margin-top:40px}#main .faqbox .faq-itemh{font-size:16px;font-weight:bold;text-align:center;margin-bottom:20px}#main .faqbox .faq{background-color:#ebf3fe}#main .faqbox .faq+.faq{margin-top:5px}#main .faqbox .faq>dt{display:block;padding:25px 80px 25px 75px;font-weight:bold;cursor:pointer;position:relative}#main .faqbox .faq>dt::before,#main .faqbox .faq>dt::after{content:"";display:inline-block;width:24px;height:4px;background-color:#0b5bce;border-radius:2px;position:absolute;top:0;bottom:0;right:20px;margin:auto;z-index:1}#main .faqbox .faq>dt::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#main .faqbox .faq>dt .icon{display:inline-block;width:50px;height:50px;position:absolute;top:0;bottom:0;left:15px;margin:auto}#main .faqbox .faq>dt .icon svg use{fill:#4788ee}#main .faqbox .faq>dt .icon svg use:nth-of-type(1){fill:#fff}#main .faqbox .faq>dt.active{background-color:#4788ee;color:#fff}#main .faqbox .faq>dt.active .icon svg use{fill:#fff}#main .faqbox .faq>dt.active .icon svg use:nth-of-type(1){fill:#4788ee}#main .faqbox .faq>dt.active::after{-webkit-transform:rotate(0);transform:rotate(0);background-color:#fff;z-index:2}#main .faqbox .faq>dd{padding:15px;padding-left:75px;font-size:0;letter-spacing:0}#main .faqbox .faq>dd .icon{display:inline-block;vertical-align:top;width:50px;height:50px;margin-left:-60px}#main .faqbox .faq>dd .icon svg use{fill:#4788ee}#main .faqbox .faq>dd .icon svg use:nth-of-type(3){fill:#fff}#main .faqbox .faq>dd .text{display:inline-block;padding-top:5px;padding-left:10px;font-size:16px;letter-spacing:.05em}#main input[name=faqtype]{display:none}#main input[name=faqtype]#faqtype-new:checked~.faq-tab-menu .label-new{background-color:#4788ee;color:#fff}#main input[name=faqtype]#faqtype-new:checked~.item-user{display:none}#main input[name=faqtype]#faqtype-user:checked~.faq-tab-menu .label-user{background-color:#4788ee;color:#fff}#main input[name=faqtype]#faqtype-user:checked~.item-new{display:none}#main .faq-box{display:none}#main .faq-tab{width:100%;padding-top:20px}#main .faq-tab .faq-tab-menu{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;border-bottom:8px solid #4788ee}#main .faq-tab .faq-tab-menu .label{display:inline-block;width:50%;height:90px;padding-top:12px;background-color:#ebf3ff;color:#4788ee;font-size:22px;font-weight:bold;text-align:center}#main .faq-tab .faq-tab-menu .label span{font-size:15px;font-weight:normal}#main .faq-tab .faq-tab-menu .label:first-of-type{border-top-left-radius:6px}#main .faq-tab .faq-tab-menu .label:last-of-type{border-top-right-radius:6px}#main .faq-tab .faq-tab-item{padding-top:20px;padding-bottom:20px}#main .faq-tab .faq-tab-item ul{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%}#main .faq-tab .faq-tab-item ul li{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:32%;height:32px;margin-top:10px;border:2px solid #ccc;border-radius:5px;font-size:11px;font-weight:bold;letter-spacing:0}#main .faq-tab .faq-tab-item ul li:nth-of-type(3n-2):nth-last-of-type(1){margin-right:auto}#main .faq-tab .faq-tab-item ul li:nth-of-type(3n-1):nth-last-of-type(1){margin-left:2%;margin-right:auto}#main .faq-tab .faq-tab-item ul li.is-active{border-color:#4788ee}#main .info-tel{font-size:14px}#main .info-tel dl dt{padding:10px 10px 10px 30px;background:#fafafa;border-top:solid 1px #ccc;font-size:21px}#main .info-tel dl dd{overflow:hidden;*zoom:1;margin-top:1em}#main .info-tel dl dd .fd{float:left;padding-left:40px;background:url(/infor/img/icon_header_tel.png) no-repeat left center;font-size:25px;font-weight:700}#main .info-tel dl dd span,#main .info-tel .data span{float:left;padding-top:10px}#main .link-kochira{display:inline;font-weight:bold;text-decoration:underline}