.mainv{background-image:url("/img/general/user/mainv-bg.png");min-height:330px;padding-top:45px;background-repeat:no-repeat;background-position:center top;zoom:1;text-align:center;box-sizing:border-box}.mainv::after{content:"";display:table;clear:both}#main-center{width:720px;margin:50px auto 80px}.support-box{box-sizing:border-box;text-align:center;overflow:hidden;margin-bottom:50px}.support-box .support-ttl{background-color:#1667d9;height:30px;font-size:16px;display:flex;align-items:center;justify-content:center}.support-box .support-ttl .white-btn{background-color:#fff;border-radius:20px;font-size:13px;margin-right:5px;width:45px;color:#1667d9;line-height:1.25em}.support-box .support-ttl .txt{color:#fff}.support-box .support-item{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;box-sizing:border-box;background-color:#fff}.support-box .support-item .flex-row{display:flex;justify-content:space-between;background-color:#f2f2f2;align-items:center;padding:20px}.support-box .support-item .flex-row .left-parts{margin-left:15px}.support-box .support-item .tel-box{color:#1667d9}.support-box .support-item .tel-box .icon{margin-right:5px;width:2em;height:2em;fill:#1667d9;vertical-align:baseline}.support-box .support-item .tel-box .callnumber{color:inherit;font-size:36px;font-weight:bold;text-decoration:none}.support-box .support-item .tel-box sub{font-size:16px;margin-left:-0.5em;font-weight:bold}.support-box .support-item .tel-box .text-black{font-size:16px;color:#000}.support-box .support-item .tel-sub-txt{background-color:#fff;margin-left:auto;margin-top:15px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:15px;width:300px;font-size:16px}.okomari-box{background-color:#e4f3ff;padding:20px;font-size:14px;display:flex;flex-direction:column;gap:1em}.okomari-box li{display:flex;align-items:center;color:#1667d9}.okomari-box img{width:1em;height:1em;margin-right:1em}.sub-tel-box{background-color:#e8e8e8;color:#404040;font-size:16px;display:flex;align-items:center;justify-content:center;gap:15px;height:40px}.sub-tel-box .callnumber{font-weight:bold;font-size:18px;display:flex;align-items:baseline;justify-content:center}.sub-tel-box .icon{width:1em;height:1em;margin-right:5px}.separation{background-color:#ff5100;height:30px;margin-bottom:30px;display:flex;color:#fff;font-size:16px;font-weight:bold;width:100%;text-align:center;justify-content:center;align-items:center}.text-area{margin-bottom:32px}.text-area .text{font-size:12px;line-height:1.8}.text-area .text a{color:#187fe0;text-decoration:underline}.tab-controller{font-size:0;letter-spacing:0;margin-bottom:40px}.tab-controller li{width:227px;display:inline-block;vertical-align:top;text-align:center;margin-left:19.5px;margin-bottom:20px}.tab-controller li:first-child,.tab-controller li:nth-child(3n+1){margin-left:0}.tab-controller li.is-active a{border-color:#ec5504}.tab-controller li a{display:block;border:2px solid #e5e5e5;box-sizing:border-box;position:relative;cursor:pointer}.tab-controller li a:after{content:"";width:0px;height:0px;display:block;border-top:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-right:10px solid #ec5504;position:absolute;right:5px;bottom:5px}.tab-controller li a:hover{border-color:#ec5504}.tab-controller li a p{display:inline-block;vertical-align:middle}.tab-controller li a p.img{width:45px;height:86px;position:relative;text-align:center}.tab-controller li a p.img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;vertical-align:middle}.tab-controller li a p.text{width:145px;font-size:17px;font-weight:bold;line-height:1.35;text-align:left;margin-left:15px}.faq{display:none}.faq dl{border-bottom:1px dotted #333}.faq dl:first-of-type{border-top:1px dotted #333}.faq dl dt p{font-size:16px;font-weight:bold;line-height:1.5;cursor:pointer;padding-top:20px;padding-bottom:20px;padding-left:30px;position:relative;display:inline-block;display:block}.faq dl dt p:before{content:"";background:url("/img/general/faq/q.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:20px;height:19px;top:0;bottom:0;margin-block:auto;left:0}.faq dl dt p:hover{background-color:#f2f2f2}.faq dl dt p:before{top:50%;margin-top:-9.5px}.faq dl dd{display:none}.faq dl dd p{font-size:12px;line-height:1.8;margin-top:10px;margin-bottom:25px;padding-left:31px;position:relative;display:inline-block}.faq dl dd p:before{content:"";background:url("/img/general/faq/a.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:21px;height:18px;top:0;bottom:0;margin-block:auto;left:0}.faq dl dd p:before{top:0;margin-top:-5px}.faq dl dd p a{color:#04c}.faq dl dd p a:hover{text-decoration:underline}.faq .content-area .link-btn{position:relative;background-color:#ec5504;color:#fff;font-weight:bold;font-size:20px;padding:16px 33px;display:block;text-align:center;width:210px;box-shadow:0 2px 0 #bd4403;cursor:pointer;text-decoration:none;margin:0 auto}.faq .content-area .link-btn:after{position:absolute;content:"";width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:0;bottom:0;right:12px;margin:auto}.faq .content-area .link-btn:hover{top:2px;box-shadow:none}.faq .content-area .info-content{border:1px dotted #000}.faq .content-area .info-content .content-label{background-color:#f2f2f2;color:#003;font-size:20px;font-weight:bold;text-align:center;padding:14px 0}.faq .content-area .info-content .content-inner-1{display:flex;justify-content:space-between;align-items:center;padding:26px 32px}.faq .content-area .info-content .content-inner-1 .annotation{font-size:12px;margin-top:10px}.faq .content-area .info-content .content-inner-2{padding:32px 0}.faq .content-area .info-content .content-inner-2 .dial-area{display:flex;justify-content:center;align-items:flex-end;margin-bottom:20px}.faq .content-area .info-content .content-inner-2 .dial-area .dial{font-weight:bold;font-size:50px;color:#eb5533;line-height:42px}.faq .content-area .info-content .content-inner-2 .dial-area .free{font-weight:bold;font-size:16px}.faq .content-area .info-content .content-inner-2 .dial-area .time{font-size:12px;line-height:1.5;padding:8px 16px;background-color:#f2f2f2;margin-left:16px}.faq .content-area .info-content .content-inner-2 .annotation{font-size:14px;text-align:center;color:#333}.faq .content-area .info-content .content-inner-3{display:flex;justify-content:center;padding:20px 0}.faq .content-area .info-content .content-inner-3 .wrap{padding:12px 18px}.faq .content-area .info-content .content-inner-3 .text{text-align:center;font-weight:bold;font-size:14px}.faq .content-area .info-content .content-inner-3 .dial-area{display:flex;justify-content:center;align-items:flex-end;margin:18px 0 12px}.faq .content-area .info-content .content-inner-3 .dial-area .dial{font-weight:bold;font-size:42px;color:#eb5533;line-height:42px}.faq .content-area .info-content .content-inner-3 .dial-area .free{font-weight:bold;font-size:16px;margin-bottom:7px}.faq .content-area .info-content .content-inner-3 .time{font-size:12px;line-height:1.5;padding:4px 0;background-color:#f2f2f2;text-align:center}.faq .content-area .info-content .content-inner-3 .left{border-right:1px dotted #000;width:36%}.faq .content-area .info-content .right-text{font-size:16px;font-weight:bold;line-height:1.5}.faq .content-area .link-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.faq .content-area .link-content .link-tile{position:relative;display:flex;justify-content:center;align-items:center;border:2px solid #f2f2f2;cursor:pointer;box-sizing:border-box;width:31%;height:90px;text-decoration:none;font-size:16px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:16px}.faq .content-area .link-content .link-tile:after{position:absolute;content:"";width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);top:0;bottom:0;right:12px;margin:auto}.faq .content-area .link-content .link-tile:hover{border:2px solid #ec5504}.faq .content-area .link-content .link-tile:hover:after{border-color:#ec5504}.faq .content-area .link-content .annotation{width:31%;margin-bottom:16px;font-size:12px;line-height:14px}.faq .content-area .content-top-text{font-size:14px;font-weight:bold;margin-bottom:20px;text-align:center}.faq .content-area .flex-link-area{display:flex;justify-content:space-between;margin-bottom:40px}.faq .content-area .flex-link-area .link-tile{background-color:#f2f2f2;width:48%;text-align:center;padding:20px 0 25px}.faq .content-area .flex-link-area .link-tile .text{font-size:14px;font-weight:bold;text-align:center;line-height:1.5;margin-bottom:12px}
