#main .obi{background:#f7f7f7;color:#222;font-size:14px;padding:3px 0}#main .obi .wrapper{width:1000px;text-align:left;margin:auto}#main .h2{color:#f23071;font-size:54px;font-weight:bold;padding-top:50px;margin-bottom:60px}#main .ttl{font-size:24px;text-align:center}#main .ttl span{font-weight:bold}#main .customer-box{display:flex;justify-content:space-between;align-items:center;width:1000px;border:1px solid #f23071;border-radius:10px;margin:33px auto 22px;padding:30px 80px}#main .customer-box .contents{font-size:16px;color:#f23071}#main .customer-box .contents p{display:block;width:300px;background:#fff3f7;padding:7px 0;margin:10px 0}#main .customer-box .number{font-size:16px}#main .customer-box .number .customer{font-weight:bold}#main .customer-box .number .callnumber{font-size:54px;font-weight:bold;color:#f23071;padding-left:30px;position:relative}#main .customer-box .number .callnumber::before{content:"";width:54px;height:54px;background:url("/img/pc/user/pc_tel_icon.png") no-repeat center left 0/54px auto;position:absolute;left:-20px;top:0;bottom:0;margin:auto}#main .customer-box .number .time{font-size:22px}#main .customer-box .number .time span{color:#f23071}#main .customer-box .number .notice{font-size:16px;color:#707070}#main .btn-box{display:flex;justify-content:space-around;align-items:center;margin:0 170px}#main .btn-box .btn{font-family:"noto sans jp"}#main .btn-box .btn p{position:relative;margin-bottom:10px}#main .btn-box .btn p::before,#main .btn-box .btn p::after{content:"";width:1px;height:16px;position:absolute;bottom:5px}#main .btn-box .btn a{width:330px;height:70px;font-size:16px;font-weight:bold;border:none;color:#fff}#main .btn-box .customer-btn p{color:#f23071}#main .btn-box .customer-btn p::before{left:44px;background:#f23071;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#main .btn-box .customer-btn p::after{right:44px;background:#f23071;-webkit-transform:rotate(30deg);transform:rotate(30deg)}#main .btn-box .customer-btn a{display:flex;justify-content:center;align-items:center;line-height:20px;background:#f23071}#main .btn-box .customer-btn a::after{display:none}#main .btn-box .customer-btn a:hover{background:#58bef9;transform:translateY(2px)}#main .btn-box .customer-btn .airhikari{display:flex;justify-content:center;align-items:center;line-height:20px;font-size:14px;background:#f23071}#main .btn-box .customer-btn .airhikari::after{display:none}#main .btn-box .customer-btn .airhikari:hover{background:#58bef9;transform:translateY(2px)}#main .btn-box .entry-btn p{color:#236ecd}#main .btn-box .entry-btn p::before{left:64px;background:#236ecd;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#main .btn-box .entry-btn p::after{right:64px;background:#236ecd;-webkit-transform:rotate(30deg);transform:rotate(30deg)}#main .btn-box .entry-btn a{background:linear-gradient(135deg, #4badf1, #2470ce);line-height:70px}#main .btn-box .entry-btn a::before{content:"";width:22px;height:20px;background:url("/img/pc/user/icon_pc.png") no-repeat center left 0/22px auto;position:absolute;left:54px;top:0px;bottom:0;margin:auto}#main .btn-box .entry-btn a:hover{background:linear-gradient(#9a57ff, #9a57ff);transform:translateY(2px)}#faq{background-color:#feeff4}#faq h3{font-size:36px;font-weight:bold;text-align:center;margin-bottom:20px}#faq input[name=faq]{display:none;width:0;height:0;margin:0;padding:0;border:none;opacity:0}#faq input[name=faq]#faq-entry:checked~.theme .label-entry{background-color:#58bef9}#faq input[name=faq]#faq-entry:checked~#detail-entry{display:block}#faq input[name=faq]#faq-price:checked~.theme .label-price{background-color:#58bef9}#faq input[name=faq]#faq-price:checked~#detail-price{display:block}#faq input[name=faq]#faq-option:checked~.theme .label-option{background-color:#58bef9}#faq input[name=faq]#faq-option:checked~#detail-option{display:block}#faq input[name=faq]#faq-campaign:checked~.theme .label-campaign{background-color:#58bef9}#faq input[name=faq]#faq-campaign:checked~#detail-campaign{display:block}#faq input[name=faq]#faq-function:checked~.theme .label-function{background-color:#58bef9}#faq input[name=faq]#faq-function:checked~#detail-function{display:block}#faq input[name=faq]#faq-softbankair:checked~.theme .label-softbankair{background-color:#58bef9}#faq input[name=faq]#faq-softbankair:checked~#detail-softbankair{display:block}#faq input[name=faq]#faq-trouble:checked~.theme .label-trouble{background-color:#58bef9}#faq input[name=faq]#faq-trouble:checked~#detail-trouble{display:block}#faq input[name=faq]#faq-cancel:checked~.theme .label-cancel{background-color:#58bef9}#faq input[name=faq]#faq-cancel:checked~#detail-cancel{display:block}#faq input[name=faq]#faq-other:checked~.theme .label-other{background-color:#58bef9}#faq input[name=faq]#faq-other:checked~#detail-other{display:block}#faq .faq,#faq .detail,#faq .theme{width:1000px;padding:15px 0;margin:0 auto;margin-bottom:0}#faq .faq:first-of-type,#faq .detail:first-of-type,#faq .theme:first-of-type{padding-top:30px}#faq .faq .faq-ttl,#faq .detail .faq-ttl,#faq .theme .faq-ttl{display:block;font-size:22px;font-weight:bold;letter-spacing:0;text-align:center}#faq .faq .faq-item,#faq .detail .faq-item,#faq .theme .faq-item{margin-top:10px}#faq .faq .faq-item>dt,#faq .detail .faq-item>dt,#faq .theme .faq-item>dt{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;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%;padding:20px 50px 20px 70px;background:url("/img/sp/page/faq/index/icon-q.png") no-repeat center left 20px/35px auto;background-color:#fff;font-size:17px;font-weight:bold;position:relative}#faq .faq .faq-item>dt::before,#faq .faq .faq-item>dt::after,#faq .detail .faq-item>dt::before,#faq .detail .faq-item>dt::after,#faq .theme .faq-item>dt::before,#faq .theme .faq-item>dt::after{content:"";display:inline-block;width:14px;height:2px;background-color:#f23071;position:absolute;top:0;right:20px;bottom:0;margin:auto}#faq .faq .faq-item>dt::before,#faq .detail .faq-item>dt::before,#faq .theme .faq-item>dt::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:1}#faq .faq .faq-item>dt.active,#faq .detail .faq-item>dt.active,#faq .theme .faq-item>dt.active{background-image:url("/img/sp/page/faq/index/icon-q_on.png");background-color:#f23071;color:#fff}#faq .faq .faq-item>dt.active::after,#faq .detail .faq-item>dt.active::after,#faq .theme .faq-item>dt.active::after{background-color:#fff;z-index:2}#faq .faq .faq-item>dd,#faq .detail .faq-item>dd,#faq .theme .faq-item>dd{display:none;width:100%;padding:20px 20px 20px 70px;background:url("/img/sp/page/faq/index/icon-a.png") no-repeat top 20px left 20px/35px auto;background-color:#fff;font-size:16px;line-height:1.75;position:relative}#faq .faq .faq-item a,#faq .detail .faq-item a,#faq .theme .faq-item a{color:#f23071}#faq .faq .theme-list,#faq .detail .theme-list,#faq .theme .theme-list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;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%;margin-top:15px;padding:30px 20px;background-color:#fff;border-radius:10px}#faq .faq .theme-list .label,#faq .detail .theme-list .label,#faq .theme .theme-list .label{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;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:calc(50% - 5px);height:50px;background-color:#236ecd;border-radius:25px;color:#fff;font-size:14px;font-weight:bold;text-align:center}#faq .faq .theme-list .label:nth-child(n+3),#faq .detail .theme-list .label:nth-child(n+3),#faq .theme .theme-list .label:nth-child(n+3){margin-top:12px}#faq .faq .faq-link-box,#faq .detail .faq-link-box,#faq .theme .faq-link-box{margin-top:30px;padding:15px 20px;text-align:center;line-height:1.8}#faq .faq .faq-link-box .faq-link-button,#faq .detail .faq-link-box .faq-link-button,#faq .theme .faq-link-box .faq-link-button{width:40%;margin-top:10px;height:50px;line-height:50px;border-radius:30px;background:#fff;border:1px solid #236ecd;color:#236ecd;font-weight:bold;position:relative}#faq .faq .faq-link-box .faq-link-button::after,#faq .detail .faq-link-box .faq-link-button::after,#faq .theme .faq-link-box .faq-link-button::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #236ecd;border-right:2px solid #236ecd;position:absolute;top:0;bottom:0;right:15px;margin:auto}#faq .faq .faq-link-box a:hover,#faq .detail .faq-link-box a:hover,#faq .theme .faq-link-box a:hover{opacity:.8}#faq .faq{margin-top:40px}.footer{display:flex;justify-content:space-between;align-items:center;background:#333;padding:10px 200px}.footer p{color:#fff;font-size:12px}
