﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}html{font-size:62.5%}body{font-family:"メイリオ","Meiryo","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;word-break:break-all;font-size:1.2rem;line-height:1.2;color:#000}img{vertical-align:bottom;max-width:100%;height:auto}input,select,textarea,button{font-family:"メイリオ","Meiryo","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;-webkit-appearance:none;border:none}a{color:#008bdb;text-decoration:none}p{line-height:1.8;color:#333}.fd-small-note{font-size:10px}table.style1{color:#333}table.style1 .table-ttl{background:#f0f0f0;border:1px solid #545454;padding:13px}table.style1 .table-data{background:#fff;border:1px solid #545454;border-left:1px solid #dbdbdb;line-height:1.8;padding:13px}._bdtn{border-top:none !important}._bdln{border-left:none !important}._bdrn{border-right:none !important}._bdbn{border-bottom:none !important}._tac{text-align:center}._fwb{font-weight:bold}._w100p{width:100% !important;box-sizing:border-box}.lts-minus{letter-spacing:-1px}._fullImage{display:block;width:100%}._products{padding:2px 8px;border-radius:3px;margin-left:10px;background-color:#444;font-size:1.1rem;color:#fff}._right{margin-left:10px !important}._floatLeft{float:left}._floatRight{float:right}.section .section_inner{margin:0 10px}.section .section_inner .section_ttl{color:#0c91d3;padding:30px 0 10px;border-bottom:1px solid #0c91d3;font-size:1.7rem;font-weight:bold}.section .section_inner .section_ttl span{color:red;font-size:12px}.mb5{margin-bottom:5px}.mb6{margin-bottom:6px}.mb7{margin-bottom:7px}.mb8{margin-bottom:8px}.mb9{margin-bottom:9px}.mb10{margin-bottom:10px}.mb11{margin-bottom:11px}.mb12{margin-bottom:12px}.mb13{margin-bottom:13px}.mb14{margin-bottom:14px}.mb15{margin-bottom:15px}.mb16{margin-bottom:16px}.mb17{margin-bottom:17px}.mb18{margin-bottom:18px}.mb19{margin-bottom:19px}.mb20{margin-bottom:20px}.mb21{margin-bottom:21px}.mb22{margin-bottom:22px}.mb23{margin-bottom:23px}.mb24{margin-bottom:24px}.mb25{margin-bottom:25px}.mb26{margin-bottom:26px}.mb27{margin-bottom:27px}.mb28{margin-bottom:28px}.mb29{margin-bottom:29px}.mb30{margin-bottom:30px}.mb31{margin-bottom:31px}.mb32{margin-bottom:32px}.mb33{margin-bottom:33px}.mb34{margin-bottom:34px}.mb35{margin-bottom:35px}.mb36{margin-bottom:36px}.mb37{margin-bottom:37px}.mb38{margin-bottom:38px}.mb39{margin-bottom:39px}.mb40{margin-bottom:40px}.mb41{margin-bottom:41px}.mb42{margin-bottom:42px}.mb43{margin-bottom:43px}.mb44{margin-bottom:44px}.mb45{margin-bottom:45px}.mb46{margin-bottom:46px}.mb47{margin-bottom:47px}.mb48{margin-bottom:48px}.mb49{margin-bottom:49px}.mb50{margin-bottom:50px}.mb51{margin-bottom:51px}.mb52{margin-bottom:52px}.mb53{margin-bottom:53px}.mb54{margin-bottom:54px}.mb55{margin-bottom:55px}.mb56{margin-bottom:56px}.mb57{margin-bottom:57px}.mb58{margin-bottom:58px}.mb59{margin-bottom:59px}.mb60{margin-bottom:60px}.mb61{margin-bottom:61px}.mb62{margin-bottom:62px}.mb63{margin-bottom:63px}.mb64{margin-bottom:64px}.mb65{margin-bottom:65px}.mb66{margin-bottom:66px}.mb67{margin-bottom:67px}.mb68{margin-bottom:68px}.mb69{margin-bottom:69px}.mb70{margin-bottom:70px}.mb71{margin-bottom:71px}.mb72{margin-bottom:72px}.mb73{margin-bottom:73px}.mb74{margin-bottom:74px}.mb75{margin-bottom:75px}.mb76{margin-bottom:76px}.mb77{margin-bottom:77px}.mb78{margin-bottom:78px}.mb79{margin-bottom:79px}.mb80{margin-bottom:80px}.mb81{margin-bottom:81px}.mb82{margin-bottom:82px}.mb83{margin-bottom:83px}.mb84{margin-bottom:84px}.mb85{margin-bottom:85px}.p-screen-shot{position:relative}.p-screen-shot.pb{padding-bottom:42px}.p-screen-shot .f-pointer{position:absolute;width:52px;height:auto;right:2px;top:32px}.p-screen-shot .f-pointer-pt2{position:absolute;width:45px;height:auto;right:10px;bottom:10px}.traffic-reservation{margin:30px 0 40px}.traffic-reservation img{vertical-align:middle}.traffic-reservation *{box-sizing:border-box}.traffic-reservation section{margin-bottom:15px}.traffic-reservation h3{margin-bottom:.5em;color:#013a94;font-weight:600}.traffic-reservation h3::before{content:"■"}.traffic-reservation dl{display:flex;margin:12px 0}.traffic-reservation dt::after{margin:0 .2em;content:"…"}.traffic-reservation dd{margin-right:1.3em}.traffic-reservation table{width:100%;border:1px solid #ccc}.traffic-reservation table th,.traffic-reservation table td{font-size:11px;text-align:center}.traffic-reservation table th{padding:.6em .4em;color:#fff;background-color:#013a94}.traffic-reservation table th:not(:first-child){border-left:1px solid #ccc}.traffic-reservation table td{border:1px solid #ccc !important}.traffic-reservation table td:first-child{padding:.6em .4em;width:96px}.traffic-reservation table td:not(:first-child){width:28px}._notes{font-size:1.2rem;line-height:1.4;margin-top:8px}._heading-pat1{font-size:1.5rem;font-weight:bold;line-height:3.5rem;padding:12px 0 12px 25px;border-bottom:2px solid #ddd;position:relative}._heading-pat1.two_lines{line-height:2rem;padding:12px 10px 12px 25px}._heading-pat1:before{content:"";display:block;width:4px;height:3.5rem;background-color:#0c91d3;position:absolute;top:50%;left:10px;margin-top:-1.75rem}._heading-pat1 img{vertical-align:top;padding-right:5px}._heading-pat2{background:#f3f3f3;padding:10px;font-size:1.5rem;font-weight:bold}._heading-pat2.after-none:after{content:normal}._heading-pat2:after{content:"任意";font-size:1.2rem;color:#fff;background:#0c91d3;padding:3px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;vertical-align:text-top;display:inline-block;margin-left:7px;font-weight:normal}._heading-pat2.required:after{content:"必須";background:#ff5e2d;padding:3px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;vertical-align:text-top;display:inline-block;margin-left:7px;font-weight:normal}._heading-pat3{font-size:1.6rem;font-weight:bold;color:#fff;background:#0c91d3;padding:10px}._notice-text{font-size:1.3rem;padding:10px}.customer-info{font-size:1.3rem;margin:15px 10px 30px}.customer-info .i_service{font-weight:bold}.customer-info .caution{padding-top:10px;color:red;display:none}.customer-info.h100{height:100px}.contact_time select{width:37%}.mg10{margin:0 10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.link_life_mail_explain{margin-left:24px}.mail-address-title{background:#f3f3f3}.mail-address-title .note{padding-left:10px;padding-bottom:10px;margin-top:-5px;color:red;font-weight:bold;font-size:12px}select{-webkit-appearance:button;-moz-appearance:button;appearance:button;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:url("/sp/img/general/form/select-arrow.png") 98% center no-repeat;background-size:11px 8px;appearance:none}._container input[type=radio]+label{display:inline-block;width:45%;background:#fff;box-shadow:0px 0px 0px 1px #ccc;padding:8px;border-radius:3px;text-align:center;transition:.2s;box-sizing:border-box;margin:10px 2%}input[type=text],input[type=tel]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}input[type=checkbox]{display:inline-block;margin-right:6px}input[type=checkbox]+label{position:relative;display:inline-block;line-height:30px;cursor:pointer}@media(min-width: 1px){ul.confirm li.support-list{border-bottom:1px dotted #ddd}ul.confirm li.support-list:last-child{border-bottom:none}input[type=radio],input[type=checkbox]{display:none;margin:0}input[type=radio]+label{display:block;width:100%;background:#fff;box-shadow:0px 0px 0px 1px #ccc;padding:8px;border-radius:3px;text-align:center;transition:.2s;box-sizing:border-box;margin:10px 0}input[type=radio]:checked+label{box-shadow:0px 0px 0px 2px #0c91d3}input[type=checkbox]+label{padding:0 0 0 24px}input[type=checkbox]+label::before{content:"";position:absolute;top:50%;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-9px;background:#fff}input[type=checkbox]+label::before{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}input[type=checkbox]:checked+label::after{left:3px;width:12px;height:8px;margin-top:-6px;border-left:3px solid #0c91d3;border-bottom:3px solid #0c91d3;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}}textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;min-height:150px;padding:8px}.table-box{*zoom:1}.table-box:after{content:"";display:table;clear:both}.table-box p{width:49%}.table-box p.opt-plan{width:54%}.table-box p:first-child{float:left}.table-box p:last-child{float:right}.table-box .link{width:48%;text-align:right;line-height:30px;position:relative;font-size:1rem}.table-box .link:after{position:absolute;content:"";margin-top:-3px;top:50%;right:0;width:5px;height:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #008bdb;border-right:1px solid #008bdb}.table-box .link a{padding-right:15px}.table-box .link.opt-link{width:46%}.table-box .text-waribiki{display:none;color:red}.table-box-single{*zoom:1}.table-box-single:after{content:"";display:table;clear:both}.table-box-single p{width:49%}.table-box-single p.opt-plan{width:54%}.table-box-single p:first-child{float:left}.table-box-single p:last-child{float:left}.table-box-single .link{width:48%;text-align:right;line-height:30px;position:relative;font-size:1rem}.table-box-single .link:after{position:absolute;content:"";margin-top:-3px;top:50%;right:0;width:5px;height:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #008bdb;border-right:1px solid #008bdb}.table-box-single .link a{padding-right:15px}.table-box-single .link.opt-link{width:46%}.limit-box{*zoom:1}.limit-box:after{content:"";display:table;clear:both}.limit-box>p{float:left;width:35%}.limit-box>p.term{width:10%;text-align:center;line-height:38px}.limit-box span{line-height:1.8;display:block}.caution-notes-wrap{display:none}.js-popup-wrap#cboxOverlay{opacity:.7 !important;width:100%;height:100%;position:fixed;top:0;left:0;background:#000}.js-popup-wrap #cboxLoadedContent{margin-bottom:0}.js-popup-wrap #cboxClose{position:absolute;text-indent:-9999px;height:25px;top:-24px;right:0px;background:url(../../../img/general/form/cbox-close-icon.png) no-repeat 0 0;width:70px}.js-popup-wrap #cboxClose:hover{background-position:0 0}.js-popup-wrap #cboxWrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.js-popup-wrap #cboxContent{overflow:visible}.js-popup-wrap #cboxTopLeft{width:0px;height:0px;background:none}.js-popup-wrap #cboxTopRight{width:0px;height:0px;background:none}.js-popup-wrap #cboxBottomLeft{width:0px;height:0px;background:none}.js-popup-wrap #cboxBottomRight{width:0px;height:0px;background:none}.js-popup-wrap #cboxMiddleLeft{width:0px;background:none}.js-popup-wrap #cboxMiddleRight{width:0px;background:none}.js-popup-wrap #cboxTopCenter{height:0px;background:none}.js-popup-wrap #cboxBottomCenter{height:0px;background:none}.caution-notes{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:100%}.caution-notes>dt{color:#fff;font-size:1.4rem;font-weight:bold;background:#ffe9e9;padding:15px 0 15px 10px;background:#d90000;text-align:center}.caution-notes .caution-list{border-bottom:1px solid #ccc;padding:15px 15px;background:#fdf2f2}.caution-notes .caution-list li{font-size:1.2rem;font-weight:bold;margin-bottom:5px;padding-left:.8em;text-indent:-0.8em}.caution-notes .caution-list li:before{content:"";display:inline-block;width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border-radius:50%;background:#d90000;vertical-align:middle;margin-right:3px}.caution-notes .text{text-align:center;padding-top:15px;padding-bottom:10px;line-height:1.4;background:#fff}.caution-notes .modal-waribiki-ttl{margin-top:20px;color:#f33;text-align:center;font-size:23px;font-weight:bold;position:relative}.caution-notes .modal-waribiki-ttl:before{content:"";position:absolute;width:88%;left:0;right:0;bottom:8px;margin:auto;border-bottom:1px solid}.caution-notes .modal-waribiki-txt{position:relative;margin:20px 5% 10px;line-height:1.5;font-size:14px}.caution-notes .modal-waribiki-txt img{position:absolute;right:0;bottom:-100px}.caution-notes .modal-waribiki-price{width:46%;display:flex;align-items:center;justify-content:space-between;margin:0 20px 50px;font-weight:bold}.caution-notes .modal-waribiki-price .price{font-size:25px;position:relative}.caution-notes .modal-waribiki-price .price:before{content:"";color:red;position:absolute;width:100%;left:0;right:0;bottom:50%;margin:auto;border-bottom:2px solid}.caution-notes .modal-waribiki-price .arrow,.caution-notes .modal-waribiki-price .yen{font-size:14px}.caution-notes .modal-waribiki-price .waribiki{font-size:30px}.caution-notes .check-in{display:table;border-collapse:separate;border-spacing:8px 0;width:100%;background:#fff;padding:0 15px;padding-bottom:20px;font-size:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caution-notes .check-in li{display:table-cell;width:50%;vertical-align:middle;position:relative;font-size:1.2rem;font-weight:bold}.caution-notes .check-in li:before{background:url(../../../img/general/form/check-icon.png) no-repeat 0 0;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;height:19px;width:19px;content:"";position:absolute;margin:auto;top:0;bottom:0;left:5px}.caution-notes .check-in-box{text-align:center;background:#e9f8ff;padding:20px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:20px 10px 30px}.caution-notes .check-in-box .text{font-size:1.2rem;padding-top:20px;padding-bottom:15px}.caution-notes .btn-area{padding:1% 5% 6%}.caution-notes .btn-area .arrow{position:relative;width:100%;margin:0 auto;text-align:center;display:inline-block}.caution-notes .btn-area .arrow:after{position:absolute;content:"";margin-top:-5px;top:50%;right:9%;width:8px;height:8px;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.caution-notes .btn-area input[type=submit]._btn-pat1,.caution-notes .btn-area input[type=button]._btn-pat1{background:#888;width:100%}.caution-notes .btn-area input[type=submit],.caution-notes .btn-area input[type=button]{width:100%;padding:15px 0;border-radius:5px;font-size:1.5rem;color:#fff}.caution-notes .modal-btn-waribiki{width:80%;padding:18px 20px;border-radius:30px;margin:0 auto;margin-top:12px;text-align:center;font-size:18px;font-weight:bold;cursor:pointer;color:#fff;position:relative;background:#f33}.caution-notes .modal-btn-waribiki:last-child{margin-bottom:50px;background:linear-gradient(#c2c2c2, #969696)}.policy-link{text-align:center}.check-in{display:table;border-collapse:separate;border-spacing:8px 0;width:100%}.check-in li{display:table-cell;width:50%;vertical-align:middle}.check-in-box{text-align:center;background:#e9f8ff;padding:20px 2px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:20px 10px 30px}.check-in-box .text{font-size:1.5rem;margin:0 0 15px}.plan-change-notes{background:#ffe9e9;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:12px;margin:30px 10px}.plan-change-notes .head{font-size:1.4rem;font-weight:bold;color:#d90000;margin-bottom:6px}.plan-change-notes .text{font-size:1.2rem;list-style-type:decimal;padding-left:18px}.plan-change-notes .text li{margin:0 0 10px}.plan-change-notes .text li span{color:#fc0404}.plan-change-notes .text li span.bold{font-weight:bold}.customer-info .answer_content{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;min-height:150px;padding:8px}.customer-info .answer_content li{list-style:none}.notes{margin:10px}.notes>p{font-size:1.2rem;text-indent:-1rem;padding-left:10px}.notes>p:before{content:"※"}.efo_box{display:block;font-size:1.2rem;color:#ff5e2d;text-align:right;margin-top:2px}.btn-area{margin:0 10px 50px;text-align:center}.btn-area>p{margin:15px 0}.btn-area input[type=submit],.btn-area input[type=button]{width:100%;padding:15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:1.5rem;color:#fff}.btn-area input[type=submit]._btn-pat1,.btn-area input[type=button]._btn-pat1{background:#888}.btn-area input[type=submit]._btn-pat2,.btn-area input[type=button]._btn-pat2{background:#f9a414}.btn-area input[type=submit]._btn-mail-send,.btn-area input[type=button]._btn-mail-send{background:#038cd1}.btn-area input[type=submit].send,.btn-area input[type=button].send{background:#ff5e2d;-webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 2px 2px rgba(0,0,0,.15);box-shadow:0px 0px 2px 2px rgba(0,0,0,.15)}.btn-area input[type=submit].back,.btn-area input[type=button].back{background:#0c91d3;-webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 2px 2px rgba(0,0,0,.15);box-shadow:0px 0px 2px 2px rgba(0,0,0,.15)}.btn-area .arrow{position:relative}.btn-area .arrow:after{position:absolute;content:"";margin-top:-5px;top:50%;right:4%;width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.btn-area .arrow-back{position:relative}.btn-area .arrow-back:after{position:absolute;content:"";margin-top:-5px;top:50%;left:4%;width:8px;height:8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);border-top:1px solid #fff;border-right:1px solid #fff}.btn-area .text{text-align:center;margin:42px 0 16px}.confirmation-text-attention{text-align:center;margin:15px 0 22px;padding:10px 15px;border:solid 1px #ee3b3b}.confirmation-text-attention>p{color:#ee3b3b}.confirmation-text-attention .attetion-title{font-size:1.4rem;font-weight:bold;display:block;margin-bottom:7px}.finish-banner{text-align:center}.finish-box{margin:20px 10px}.finish-text{font-size:1.3rem;margin:10px 0}.domain-note{background:#e9f8ff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:15px 10px}.domain-note .ttl{font-size:1.5rem;font-weight:bold;border-left:3px solid #0c91d3;padding-left:5px;margin-bottom:10px}.domain-note .domain-list>dt{margin:13px 0 3px}.top-btn{margin:40px 10px 80px}.top-btn a{display:block;width:100%;padding:15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:1.4rem;color:#fff;-webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 2px 2px rgba(0,0,0,.15);box-shadow:0px 0px 2px 2px rgba(0,0,0,.15);background:#0c91d3;text-align:center;position:relative}.top-btn a:after{position:absolute;content:"";margin-top:-5px;top:50%;right:4%;width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}#form-footer{color:#fff}#form-footer .eachSite-nav{font-size:0;width:100%}#form-footer .eachSite-nav .eachSite-list{background:#f0f0f0;border-top:1px solid #ddd;border-right:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;position:relative;text-align:left;vertical-align:middle;box-sizing:border-box;width:100%;min-height:20px;font-size:1.3rem;line-height:20px}#form-footer .eachSite-nav .eachSite-list a{display:block;padding:11px 10px;color:#333;text-decoration:none}#form-footer .eachSite-nav .eachSite-list img{vertical-align:middle;width:90px}#form-footer .eachSite-nav .eachSite-list img.broadhikari{width:57px}#form-footer .eachSite-nav .eachSite-list img.three-wimax{width:68px}#form-footer .eachSite-nav .eachSite-list:after{content:"";position:absolute;width:7px;height:7px;border-top:1px solid #038cd1;border-right:1px solid #038cd1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;right:10px;bottom:0;margin:auto 0}#form-footer .eachSite-nav .eachSite-list.menuTop{width:100%;border-bottom:1px solid #1c4e9d;background-color:#043786;border-right:none}#form-footer .eachSite-nav .eachSite-list.menuTop img{width:92px}#form-footer .eachSite-nav .eachSite-list.menu{font-size:1rem;text-align:left;width:50%;background-color:#043786;border-top:1px solid #0f2f60;border-right:1px solid #1c4e9d;border-bottom:1px solid #1c4e9d}#form-footer .eachSite-nav .eachSite-list.menu:nth-child(even){border-right:1px solid #1c4e9d}#form-footer .eachSite-nav .eachSite-list.menu a{color:#fff;padding-left:3%}#form-footer .eachSite-nav .eachSite-list.menu:after{border-color:#fff}#form-footer .company-nav{border-top:1px solid #ddd;border-bottom:1px solid #006497;overflow:hidden;width:100%}#form-footer .company-nav .footer-nav-item{float:left;background:#eaeaea;text-align:left;font-size:1.1rem;width:50%;box-sizing:border-box}#form-footer .company-nav .footer-nav-item a{position:relative;display:block;padding:12px 10px 12px 25px;color:#333;text-decoration:none}#form-footer .company-nav .footer-nav-item a:before{content:"▲";position:absolute;top:12px;left:8px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);color:#008bdb;font-size:1rem}#form-footer .company-nav .footer-nav-item.first{border-right:1px solid #ddd}#form-footer .copyright{border-top:1px solid #ddd;padding:10px;color:#333;overflow:hidden;*zoom:1}#form-footer .copyright .logo{float:left}#form-footer .copyright .logo img{max-width:64px}#form-footer .copyright .txt{float:right;text-align:center;padding-top:5px;font-size:10px}#form-footer .copyright .txt img{max-width:193px}.content-toggle{margin-bottom:10px}.content-toggle li{padding-bottom:10px}.content-toggle li input{display:inline-block;vertical-align:middle;width:12px;height:12px;box-shadow:0 0 0 1px #ccc;border-radius:50px;padding-right:5px;border:3px solid #fff;float:left}.content-toggle li input:checked{background:#999}.content-toggle li input[type=radio]+label{box-shadow:none;padding:0 0 0 20px;text-align:left;margin:0}.content-toggle li label{clear:right}.member-contract-month{margin:20px 10px 20px}.member-contract-month>dt{color:#fff;font-size:1.3rem;font-weight:bold;line-height:1.3;text-align:center;background:#0c91d3;padding:8px 0}.member-contract-month>dd{line-height:1.3;text-align:center;border:solid 1px #0c91d3;background:#fff;padding:8px 0}@media(min-width: 1px){.radio-list input[type=radio],.radio-list input[type=checkbox]{display:none;margin:0}.radio-list input[type=radio]:checked+label::after{border-bottom:3px solid #0c91d3;border-left:3px solid #0c91d3;height:8px;left:3px;margin-top:-6px;transform:rotate(-45deg);width:12px}.radio-list input[type=radio]+label:after{box-sizing:border-box;content:"";display:block;position:absolute;top:50%}.radio-list input[type=radio]+label{background:none;box-shadow:0px 0px 0px 0px;padding:0 0 0 24px;border-radius:0px;text-align:left;cursor:pointer;display:inline-block;line-height:30px;position:relative}.radio-list input[type=radio]+label:before{background:#fff none repeat scroll 0 0;box-sizing:border-box;content:"";display:block;height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px;border:1px solid #ccc;border-radius:3px}.radio-list input[type=radio]:checked+label{box-shadow:0px 0px 0px 0px}}.return-box{padding:0 6px}.return-box1,.return-box2{display:none;font-size:1.2rem;line-height:1.4}.return-box1 .return-box{margin-bottom:10px}.cancel-period{background:#e9f8ff;padding:15px 10px}.cancel-period .cancel-period-txt{font-size:1.5rem;text-align:center;margin-bottom:10px}.cancel-period .cancel-period-btns{display:table;width:100%}.cancel-period .cancel-period-btns li{display:table-cell;width:50%;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px}.cancel-period .cancel-period-btns li.btn-l-2,.cancel-period .cancel-period-btns li.btn-r-2{float:left}.cancel-period .cancel-period-btns li:nth-child(3),.cancel-period .cancel-period-btns li:nth-child(4){margin-top:10px}.cancel-period .cancel-period-btns li a,.cancel-period .cancel-period-btns li .cancel-period-broad,.cancel-period .cancel-period-btns li #cancel-period-after,.cancel-period .cancel-period-btns li #cancel-period-before{display:block;height:90px;color:#fff;font-size:1.5rem;font-weight:bold;text-align:center;text-decoration:none;line-height:1.4;background:#0c91d3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:14px 0;position:relative}.cancel-period .cancel-period-btns li a .smail-txt,.cancel-period .cancel-period-btns li .cancel-period-broad .smail-txt,.cancel-period .cancel-period-btns li #cancel-period-after .smail-txt,.cancel-period .cancel-period-btns li #cancel-period-before .smail-txt{font-size:1.2rem;font-weight:normal}.cancel-period .cancel-period-btns li a.text-hight,.cancel-period .cancel-period-btns li .cancel-period-broad.text-hight,.cancel-period .cancel-period-btns li #cancel-period-after.text-hight,.cancel-period .cancel-period-btns li #cancel-period-before.text-hight{line-height:2.4}.cancel-period .cancel-period-btns li a:after,.cancel-period .cancel-period-btns li .cancel-period-broad:after,.cancel-period .cancel-period-btns li #cancel-period-after:after,.cancel-period .cancel-period-btns li #cancel-period-before:after{position:absolute;right:10px;top:0;bottom:0;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;content:"";transform:rotate(45deg);margin:auto 0}.cancel-period .cancel-period-btns li:nth-child(3) .text-hight{line-height:1.4}.cancel-period .cancel-period-btns li #cancel-period-after{padding:25px 0 0}#modify_form_broad_one{border:solid 1px #8bcef0;margin:15px;text-align:center}#modify_form_broad_one .upper{font-size:15px;font-weight:bold;padding:10px 0;border-bottom:solid 1px #8bcef0;line-height:1.7;background:#e9f8ff}#modify_form_broad_one .lower .notice-txt{padding:15px 0}#modify_form_broad_one .lower .tel-icon{border:solid 1px #ccc;margin:0 15px;border-radius:3px}#modify_form_broad_one .lower .tel-icon.tel-icon-bottom{margin-top:15px;margin-bottom:25px}#modify_form_broad_one .lower .tel-icon .tel-title{width:175px;margin:0 auto;padding-top:15px}#modify_form_broad_one .lower .tel-icon .tel-title img{float:left}#modify_form_broad_one .lower .tel-icon .tel-num{padding-bottom:20px;padding-top:7px;margin:0 auto}#modify_form_broad_one .lower .tel-icon .tel-num p{margin-top:10px}#modify_form_broad_one .lower .tel-icon .tel-num img{vertical-align:unset;margin-right:10px}#modify_form_broad_one .lower .tel-icon .tel-num a{color:#000}#modify_form_broad_one .lower .tel-icon .tel-num .fd{font-family:Helvetica,Arial,sans-serif;font-size:30px;font-weight:bold}#modify_form_broad_one .lower .tel-icon .tel-num.clear_float{content:"";display:table;clear:both}#cancel-link-area{display:none}#cancel-form{display:none}.cancel-check{font-size:1.3rem;padding:10px}.cancel-check ul{margin:10px 0}.js-enquete .enquete-txt{margin-bottom:15px}.js-enquete .enquete-list dt{line-height:1.6;margin-bottom:10px}.cancel-alert-popup{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.7)}.cancel-alert-popup_content{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background-color:#fff;top:0;left:0;right:0;bottom:0;margin:auto;height:75%;width:95%;overflow:auto}.cancel-alert-popup_closebutton{position:absolute;width:45px;height:auto;top:calc(12.5% - 22px);right:0;z-index:999}.cancel-alert-popup_heading{color:#fff;margin:10px 10px 0 10px;font-size:1.8rem;font-weight:bold;padding:15px 0 15px 10px;background:#0c91d3;text-align:center;border-radius:5px 5px 0 0}.cancel-alert-popup_inner{margin:0 10px 10px;padding:15px 20px 0;border:solid 3px #0c91d3;border-radius:0 0 5px 5px}.cancel-alert-popup_caution{color:#fff;text-align:center;background:#dc0000;padding:6px;line-height:1.5;position:relative;margin-bottom:14px}.cancel-alert-popup_caution:after{content:"";width:0;height:0;border-top:5.5px solid #dc0000;border-bottom:5.5px solid rgba(0,0,0,0);border-left:5.5px solid rgba(0,0,0,0);border-right:5.5px solid rgba(0,0,0,0);position:absolute;bottom:-11px;left:0;right:0;margin:auto}.cancel-alert-popup_caution--triangle-none:after{border:none}.cancel-alert-popup_text{color:#333;line-height:1.8}.cancel-alert-popup_red_bold{line-height:2;color:#dc0000;font-weight:bold}.cancel-alert-popup_black_bold{line-height:2;color:#000;font-weight:bold}.cancel-alert-popup_unorderList{color:#333;font-size:12px;line-height:1.7}.cancel-alert-popup_unorderList>li{text-indent:-12px;transform:translateX(12px)}.cancel-alert-popup_splitBox{padding:10px;border:solid 1px #0c91d3;background:#ecf9ff}.cancel-alert-popup_telButton{display:block;text-align:center;background:#e5e5e5;border-radius:5px;border-bottom:solid 3px #cecece;padding:14px 0;position:relative;width:100%;text-decoration:none}.cancel-alert-popup_telButton:after{content:"";position:absolute;background-image:url("/sp/img/general/form/icon-arrow.png");background-repeat:no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:7px;width:7px;height:13px}.cancel-alert-popup_telButtonText{color:#0c91d3;font-size:12px;font-weight:bold;line-height:1;margin-bottom:8px}.cancel-alert-popup_telNumber{color:#0c91d3;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:bold;line-height:.8}.cancel-alert-popup_telNumber>img{width:28px;height:auto;margin-right:4px}.cancel-alert-popup_telTime{font-size:9px;text-align:center;margin:5px 0 10px;line-height:1.8}.cancel-alert-popup_flow{padding:10px;background:#fff}.cancel-alert-popup_checkbox{position:relative;width:100%}.cancel-alert-popup_checkradio{display:none}.cancel-alert-popup .cancel-alert-popup_checkradio+label:before{content:"";-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;height:25px;width:25px;position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cancel-alert-popup_checkradio+label{display:block;width:100%;background:linear-gradient(#c2c2c2, #969696) !important;box-shadow:0px 0px 0px 1px #ccc;border-radius:3px;text-align:center;transition:.2s;box-sizing:border-box;margin:10px 0;padding:19px 16px !important;color:#fff;font-weight:bold;font-size:18px !important}.cancel-alert-popup_checkradio+label:before{background-image:url("/sp/img/general/form/btn-nocheck.png")}.cancel-alert-popup_checkradio:checked+label{background:linear-gradient(#ffa200, #ff9200) !important}.cancel-alert-popup_checkradio:checked+label:before{background-image:url("/sp/img/general/form/btn-check.png")}.cancel-alert-popup_closebottom{color:#fff;background:#333;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;padding:10px;font-size:14px}.contact_form{clear:both;content:"";display:block}.link_from_form_to_faq.link_from_bw_form_to_faq{margin-bottom:10px}.link_from_form_to_faq .box{padding:4px;background-color:#e4f4fc;margin:0}.link_from_form_to_faq .box_last{margin-bottom:10px;height:78px}.link_from_form_to_faq .faq_info{margin-top:10px;font-size:12px;display:block;padding:20px;background-color:#eee}.link_from_form_to_faq ul{width:100%;display:block;height:56px}.link_from_form_to_faq li{position:relative;display:block;float:left;background-color:#fff;width:45%;height:46px;margin:10px 4px 8px 4px;border:solid 2px #aaa}.link_from_form_to_faq li:hover{border:solid 2px #0c91d3}.link_from_form_to_faq .ml{margin-left:8px}.link_from_form_to_faq .mr0{margin-right:0}.link_from_form_to_faq .logo1{position:absolute;top:10px;left:25px}.link_from_form_to_faq .logo2{position:absolute;top:11px;left:32px}.link_from_form_to_faq .logo3{position:absolute;top:12px;left:25px}.link_from_form_to_faq .logo4{position:absolute;top:5px;left:43px}.link_from_form_to_faq .logo5{position:absolute;top:13px;left:23px}.imei_txt1{background:#f3f3f3;padding:0 10px 10px;margin-top:-5px;font-size:12px;color:#ff5f2e}.imei_txt2{font-size:1.2rem;line-height:1.4;padding:0 10px;margin-top:10px}.imei_txt2 strong{font-weight:bold}.txt_alert{color:#ff5f2e}.multi_device{position:relative;padding-bottom:30px;font-size:1.3rem;margin:15px 10px 0}.multi_device input{margin-bottom:10px}.multi_device .plus_btn{position:absolute;bottom:0;right:0;color:#ccc;border:1px #ccc solid;padding:5px 10px;border-radius:50%;cursor:pointer}.mb_40{margin-bottom:40px}.info-inquiry{padding:15px 30px 15px 30px;margin-bottom:20px;background-color:#fff1f2}.info-inquiry .lead{color:#dc0000;font-size:1.4rem;margin-bottom:10px;font-weight:bold}.info-inquiry .red{padding-left:1em;text-indent:-1em;color:#dc0000}.info-inquiry p{margin-bottom:15px}.info-inquiry input[type=checkbox]{display:inline-block;vertical-align:middle;text-align:center;position:relative;cursor:pointer;outline:none;width:20px;height:20px;margin:0 15px}.info-inquiry input[type=checkbox]::before{display:inline-block;content:"";width:20px;height:20px;background:#fff;border:solid 1px #666;border-radius:3px;margin:0}.info-inquiry input[type=checkbox]::after{display:inline-block;content:"";position:absolute;left:7px;top:0px;width:8px;height:16px;border-right:3px solid #666;border-bottom:3px solid #666;transform:rotate(45deg);opacity:0}.info-inquiry input[type=checkbox]:checked::after{opacity:1}.info-inquiry label{display:inline-block;vertical-align:middle;cursor:pointer;line-height:20px;height:20px;margin:0;font-weight:bold}.mb_10{margin-bottom:10px}#option-confirm{display:none;width:0;height:0;margin:0;padding:0;border:none;outline:none;opacity:0}#option-confirm~section label{cursor:pointer}#option-confirm:checked~section label.checkbox::after{content:"";position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;left:3px;width:12px;height:8px;margin-top:-6px;border-left:3px solid #0c91d3;border-bottom:3px solid #0c91d3;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#option-confirm~.btn-area .confirm-off{display:block}#option-confirm~.btn-area .confirm-off input[type=button]{background-color:#ccc}#option-confirm~.btn-area .confirm-on{display:none}#option-confirm:checked~.btn-area .confirm-off{display:none}#option-confirm:checked~.btn-area .confirm-on{display:block}.table-box-c{border:1px solid #8bcff1;border-collapse:collapse}.table-box-c th,.table-box-c td{border-right:1px solid #8bcff1;border-bottom:1px solid #8bcff1;padding:10px;text-align:left;line-height:1.2}#agree-popup{position:relative}#agree-popup .title{line-height:35px;background-color:#0c91d3;font-size:28px;font-weight:bold;color:#fff;letter-spacing:.5px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;padding:15px 0}#agree-popup .agree-popup-inner{margin-top:-4px;border:4px solid #0c91d3;padding:20px;color:#545454;font-size:12px;letter-spacing:.5px;line-height:1.8}#agree-popup .agree-popup-inner .inner-title{color:#dc0000;font-weight:bold;letter-spacing:.5px}#agree-popup .agree-popup-inner .sub-title{font-size:16px;line-height:22px;text-align:center}#agree-popup .agree-popup-inner .sub-title span{font-size:11px;line-height:18px;color:#3f372e}#agree-popup .agree-popup-inner .txt-title{font-size:14px;padding:10px 0 5px}#agree-popup .agree-popup-inner .check-text{overflow-y:scroll;overflow-x:hidden;height:100px;max-width:380px;border:1px solid #8bcff1;padding:20px}#agree-popup .agree-popup-inner .check-text p{padding-bottom:5px}#agree-popup .agree-popup-inner input[type=checkbox]{width:20px;height:20px;border:1px solid silver;margin:0;cursor:pointer;float:left}#agree-popup .agree-popup-inner label{color:#0c91d3;text-decoration:underline;line-height:20px;vertical-align:middle;float:left;margin-left:8px;clear:right}#agree-popup .agree-popup-inner .agree-check-wrapper{text-align:center;margin:13px 130px 0px;display:inline-block}#agree-popup .agree-popup-inner .agree-check.planchange{margin:30px auto 0px;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#agree-popup .agree-popup-inner p.button{text-align:center}#agree-popup .agree-popup-inner p.button input#agree-btn{background:url("../img/button-bg-no-agree.png") repeat-x center center;width:400px;height:66px;line-height:66px;border-radius:5px;font-weight:bold;border:none;font-size:24px;color:#fff;margin-top:20px;border-radius:5px;padding:0;cursor:pointer}#agree-popup .agree-popup-inner p.button input#agree-btn.planchange{margin-top:0}#agree-popup .agree-popup-inner p.button input.agree-bg-on{background:url("../img/button-bg-agree.png") repeat-x center center !important;cursor:auto}.form_style_01 a{text-decoration:underline}.form_style_01 .btn-area input[type=submit].back,.form_style_01 .btn-area input[type=button].back{box-shadow:none !important}.form_style_01 .form_inner{margin-left:10px;margin-right:10px}.form_style_01 .form_lead_text{font-size:1.3rem;padding:18px 10px 15px 10px;text-indent:-1em;margin-left:1em}.form_style_01 .form_title_01{font-size:1.6rem;letter-spacing:.06em;font-weight:bold;color:#00a0e9;border-bottom:2px solid #00a0e9;padding-bottom:5px;margin:18px 0 10px 0}.form_style_01 .form_att_text_box{margin-bottom:10px;line-height:18px}.form_style_01 .form_att_text_box dl{display:table;font-size:1.2rem}.form_style_01 .form_att_text_box dl dt{display:table-cell;width:2em}.form_style_01 .form_att_text_box dl dd{display:table-cell}.form_style_01 .note{padding:10px 15px;background:#f1f1f1;font-size:1.2rem}.form_style_01 .note .form_att_text_box{margin-bottom:0}.form_style_01 .form_agreement{background:#e9f8ff;text-align:center;margin-top:20px;margin-bottom:30px;padding:15px 0 0 0}.form_style_01 .form_agreement p{font-size:1.5rem}.form_style_01 .form_agreement .agreement_button{font-size:1.5rem;padding:5px 0 10px 0}.form_style_01 .form_loginid{margin-top:-5px;margin-bottom:25px}.form_style_01 .form_loginid p{font-size:1.3rem;line-height:1.4}.form_style_01 .form_loginid .form_title_01{margin-top:13px}.form_style_01 .form_loginid input{background:none;padding:0;border:none}.form_style_01 .js-error-btn input,.form_style_01 .js-agree-btn input{background:#888 !important;pointer-events:none}.form_style_01 ._container ._notice-text{padding:0 0 0 5px}.form_style_01 ._container select{background:none}.form_style_01 ._container .form_birthday select{width:20%}.form_style_01 ._container .form_birthday select:first-child{width:30%}.form_style_01 ._container .form_radio li{min-height:20px;position:relative;margin:15px 0 0 5px}.form_style_01 ._container .form_radio li input{display:inline-block;vertical-align:middle;margin:0px;width:15px;height:15px;border-radius:50px;padding-right:5px;border:3px solid #fff}.form_style_01 ._container .form_radio li label:hover{cursor:pointer}.form_style_01 ._container .form_radio li input{display:none}.form_style_01 ._container .form_radio li input+label{padding:2px 0 0 27px;position:relative;box-shadow:none;width:100%;display:block;text-align:left;margin:0}.form_style_01 ._container .form_radio li input+label::before{content:"";display:block;position:absolute;top:-1px;left:0;width:18px;height:18px;border:1px solid #ccc;background:#fff;border-radius:50%}.form_style_01 ._container .form_radio li input:checked+label::before{border:1px solid #0075ff}.form_style_01 ._container .form_radio li input:checked+label::after{content:"";display:block;position:absolute;top:2px;left:3px;width:14px;height:14px;background:#0075ff;border-radius:50%}.box_person_upload{display:block;margin:42px 0 0 0;line-height:1.4}.box_person_upload .person_upload_text{font-size:1.3rem;margin:10px 0 20px 0}.box_person_upload .person_upload_text a{color:#0c91d3}.box_person_upload .person_upload_subtitle{font-size:1.3rem;font-weight:bold;margin:0 0 5px 0}.box_person_upload .person_upload_ol{font-size:1.3rem;margin:0 0 0 20px}.box_person_upload .person_upload_ol li{list-style:decimal}.box_person_upload .person_upload_file{margin:25px 0;padding:15px 15px 5px 15px;border:1px solid #8bcff1}.box_person_upload .person_upload_file_input{margin-bottom:15px;background:#fffcb7;border:2px dashed #b1b1b1;border-radius:5px;position:relative}.box_person_upload .person_upload_file_input.on{background:#f3f3f3}.box_person_upload .person_upload_file_input.on .file_input_text{background:url("/sp/img/general/form/person_upload_file02.png") no-repeat center top !important;background-size:40px auto !important}.box_person_upload .person_upload_file_input input[type=file]{opacity:0;display:block;height:168px;width:100%;position:relative;z-index:10}.box_person_upload .person_upload_file_input input[type=file]:hover{cursor:pointer}.box_person_upload .person_upload_file_input .box_file_input{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%);width:100%}.box_person_upload .person_upload_file_input .box_file_input .file_input_img{width:40px}.box_person_upload .person_upload_file_input .box_file_input .file_input_text{font-size:1.2rem;line-height:1.4;padding-top:38px;background:url("/sp/img/general/form/person_upload_file01.png") no-repeat center top;background-size:40px auto}.box_person_upload .person_upload_file_input .box_file_input .file_input_button{font-size:1.4rem;display:inline-block;background:#0c91d3;color:#fff;padding:10px 40px;border-radius:5px;margin:5px 0 0 0}.box_person_upload .person_upload_file #preview{display:flex;flex-wrap:wrap}.box_person_upload .person_upload_file #preview .preview_item{width:31.3%;margin-bottom:15px}.box_person_upload .person_upload_file #preview .preview_item:nth-child(2),.box_person_upload .person_upload_file #preview .preview_item:nth-child(5){margin-right:3%;margin-left:3%}.box_person_upload .person_upload_file #preview .preview_item img{width:100%;height:auto}.box_person_upload .person_upload_file #preview .preview_item p{word-break:break-all;font-size:1.2rem;line-height:1.4}#agree-popup.agree-popup_01 .agree-popup_01_inner{padding:15px;background:#fff;border-radius:5px 5px 0 0;position:relative}#agree-popup.agree-popup_01 .title{line-height:1;font-size:1.5rem;padding:17px 0}#agree-popup.agree-popup_01 .btn_close{line-height:1;text-align:right;margin-right:10px}#agree-popup.agree-popup_01 .btn_close .close{text-decoration:none;font-size:1.1rem;color:#fff;background:#464646;padding:7px 10px;border-radius:5px 5px 0 0;display:inline-block}#agree-popup.agree-popup_01 .close02{text-decoration:none;font-size:1.4rem;font-weight:bold;color:#fff;line-height:1;background:#464646;padding:14px 0 10px 0;border-radius:0 0 5px 5px;display:block;text-align:center}#agree-popup.agree-popup_01 .agree-popup-inner{background:#fff;border:2px solid #0c91d3;padding:15px}#agree-popup.agree-popup_01 .agree-popup-inner .inner-title{color:#dc0000;font-weight:bold;letter-spacing:.5px}#agree-popup.agree-popup_01 .agree-popup-inner .sub-title{font-size:1.2rem;text-align:center;font-weight:bold;color:#dc0000;margin-bottom:5px}#agree-popup.agree-popup_01 .agree-popup-inner .agree-check-wrapper{text-align:center;margin:15px 0;display:block;text-align:center;font-size:1.3rem}#agree-popup.agree-popup_01 .agree-popup-inner .agree-check-wrapper label{text-decoration:none;color:#333;float:none;margin:auto}#agree-popup.agree-popup_01 .agree-popup-inner .check-text{height:80px;overflow:scroll}#agree-popup.agree-popup_01 .agree-popup-inner p.button{text-align:center}#agree-popup.agree-popup_01 .agree-popup-inner p.button.btn-area{margin:0}#agree-popup.agree-popup_01 .agree-popup-inner p.button input#agree-btn{background:#888;width:100%;height:60px;line-height:60px;font-size:1.5rem;font-weight:normal;margin-top:0}#agree-popup.agree-popup_01 .agree-popup-inner p.button input.agree-bg-on{background:#fda918 !important;position:relative}.modal_popup{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:100000}.modal_popup .modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal_popup .modal__content{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:94%;height:80%;box-sizing:border-box}.modal_popup .modal__content .box_content{height:90%;border-radius:5px 5px 0 0;background:#fff;padding:0 15px}.modal_popup .modal__content .box_content .content_scroll{height:100%;overflow:scroll}.modal_popup .modal__content.modal_attention{height:auto}.modal_popup .modal__content.modal_attention .box_content{padding:15px;border-radius:10px;height:auto}.modal_popup .modal__content.modal_attention .box_content .attention{border:2px solid #ff3233;border-radius:10px;overflow:hidden}.modal_popup .modal__content.modal_attention .box_content .attention_title{padding:10px 0;text-align:center;background-color:#ff3233}.modal_popup .modal__content.modal_attention .box_content .attention_title p{font-size:17px;font-weight:bold;color:#fff}.modal_popup .modal__content.modal_attention .box_content .attention_text{display:flex;background-color:#fff5f5}.modal_popup .modal__content.modal_attention .box_content .attention_text p{padding:10px 0 10px 14px;font-size:16px;line-height:1.6}.modal_popup .modal__content.modal_attention .box_content .attention_text p a{color:#4d95fd;text-decoration:underline}.modal_popup .modal__content.modal_attention .box_content .attention_text img{width:88px;padding:10px 7px 10px 0}.modal_popup .btn_close{position:absolute;top:-25px;right:10px;line-height:1}.modal_popup .btn_close a{text-decoration:none;font-size:1.1rem;color:#fff;background:#464646;padding:7px 10px;border-radius:5px 5px 0 0;display:block}.modal_popup .btn_close_02{text-align:center}.modal_popup .btn_close_02 a{text-decoration:none;font-size:1.4rem;font-weight:bold;color:#fff;line-height:1;background:#464646;padding:14px 0 10px 0;border-radius:0 0 5px 5px;display:block}.modal_popup .popup_att{margin-bottom:10px}.modal_popup .popup_att dl{display:table;font-size:1rem}.modal_popup .popup_att dl dt{display:table-cell;width:2em}.modal_popup .popup_att dl dd{display:table-cell}.modal_popup .popup_table_style_01{border:2px solid #0c91d3;border-radius:5px;overflow:scroll;margin:17px 0;font-size:1.2rem}.modal_popup .popup_table_style_01 table{width:100%;border-collapse:collapse;border-radius:20px;line-height:1.6}.modal_popup .popup_table_style_01 table th{background-color:#0c91d3;border-bottom:2px solid #0c91d3;border-radius:3px 0 0 0;width:50%;padding:10px;color:#fff;font-weight:bold;text-align:center}.modal_popup .popup_table_style_01 table th:last-child{border-radius:0 3px 0 0;border-left:1px solid #fff}.modal_popup .popup_table_style_01 table td{border-bottom:1px solid #8bcff1;padding:10px}.modal_popup .popup_table_style_01 table td:last-child{border-left:1px solid #8bcff1}.modal_popup .popup_table_style_01 table td strong{display:block;font-weight:bold}.modal_popup .popup_table_style_01 table td strong.mb10{margin-bottom:10px}.modal_popup .popup_table_style_01 table td span{display:block;font-size:1rem}.modal_popup .popup_table_style_01 table tr.popup_table_att td{text-align:left;font-size:1rem}.modal_popup .popup_table_style_01 table tr:last-child td{border-bottom:none;border-left:none}.gomanzoku_banner{margin:15px}.EAmb{margin-bottom:40px !important}.EA{margin-bottom:40px;text-align:center}.EA .campaign_banner{margin-bottom:20px}.EA .campaign_banner img{width:90%}.eleno{text-align:center}.eleno .main img{max-width:100%}.eleno .cta{margin-top:20px}.eleno .cta .tel{margin-bottom:20px}.eleno .cta .tel img{cursor:pointer}.popup-contents-eleno{display:none;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(0,0,0,.6);width:100%;height:100%;box-sizing:border-box;z-index:9999}.popup-contents-eleno .content-wrapper{background-color:#fff;margin:300px auto 0;padding:48px 0;width:750px;border-radius:20px;position:relative}.popup-contents-eleno .content-wrapper .js-modal-01-close{position:absolute;top:-15px;right:-10px}.popup-contents-eleno .popup-body{color:#000;max-height:320px}.popup-contents-eleno .popup-body .title{font-size:15px;margin-bottom:16px;text-align:center}.popup-contents-eleno .popup-body .title .number{margin-top:15px;font-weight:bold;font-size:38px}.policycheck{text-align:center;margin:20px 0 10px}.policycheck label{font-weight:bold;font-size:4vw;position:relative}.policycheck label::before{content:"" !important;width:25px !important;height:25px !important;display:inline-block !important;position:absolute !important;left:-3% !important;top:35% !important;background-color:#fff !important;border-radius:6px 6px 6px 6px !important;border:3px solid #0b91d3 !important}.policycheck input[type=checkbox]{display:none !important}.policycheck input[type=checkbox]:checked+label:before{content:"✓" !important;font-size:6vw !important;color:#fff !important;background-color:#06f !important}.policycheck input[type=checkbox]:checked+label:after{display:none !important}.privacylink{text-align:center}.privacylink a{color:#000;text-decoration:underline}.inquiry{margin:20px 10px}.inquiry_inner{padding-top:ex(46);padding-bottom:ex(56)}.inquiry .inquiryBody{margin-top:ex(22)}.inquiry .inquiryNote{font-weight:bold;font-size:1.3rem;margin-bottom:10px}.inquiry .inquiryNote span{font-size:12px;font-weight:normal}.inquiryBtn{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#f2544d;width:100%;height:6.6rem;border-radius:3.3rem;font-size:1.7rem;text-align:center;text-decoration:none;line-height:1.3;box-shadow:0 .3rem 0 0 rgba(0,0,0,.2);position:relative}.inquiryBtn::after{content:"";position:absolute;top:50%;right:1.5rem;width:.8rem;height:.8rem;border-top:.1rem solid #fff;border-right:.1rem solid #fff;transform:translateY(-50%) rotate(45deg)}.inquiryBtn_text p{color:#fff}.inquiryBtn-tel::before{content:"";position:absolute;background:url("/sp/img/general/lp/itsudemo_support/icon_phone.png") center/contain no-repeat;width:3rem;height:3rem;top:50%;left:2.4rem;transform:translateY(-50%)}.inquiryBtn.link_lp{margin-top:1rem;background-color:#009bbc}.cancel_text{font-size:16px;padding:10px}.imei_input{display:flex;align-items:center}.imei_input span{font-size:16px}.status_detail{width:100%;margin:0 0 40px}.status_detail td{border:1px #0c91d3 solid;padding:10px;background:#fff;line-height:1.3;font-size:13px}.status_detail .head td{text-align:center;font-weight:700;color:#fff;font-size:16px;background-color:#0c91d3}.status_detail .head_title td{font-size:13px;text-align:center;font-weight:700}.status_detail .left{width:35%}.status_detail:has(+.cancel-inquiry){margin-bottom:0}.cancelimei{display:block !important;-webkit-appearance:auto;width:25px;height:25px}.hidden{display:none !important}.closing-modalwindow{background:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:98}.closing-modalwindow .modal-cover{position:relative;background:#fff;border-radius:10px;padding-top:20px;position:fixed;top:50%;left:0;right:0;margin:auto;width:92%;box-sizing:content-box;z-index:99;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:85vh;overflow:auto;overflow-x:hidden}.closing-modalwindow .modal-cover .modal{border:3px solid #0191d3;border-radius:5px;margin:0 10px}.closing-modalwindow .modal-cover .modal .modal-title{background-color:#0191d3;color:#fff;font-size:22px;font-weight:bold;padding-top:26px;padding-bottom:26px;text-align:center;letter-spacing:1px}.closing-modalwindow .modal-cover .modal .modal-inner{padding:20px}.closing-modalwindow .modal-cover .modal .modal-inner .careful{position:relative;padding:30px 19px;background-color:#f33;font-size:17px;font-weight:bold}.closing-modalwindow .modal-cover .modal .modal-inner .careful p{padding-left:1em;text-indent:-1em;line-height:1.3;color:#fff !important}.closing-modalwindow .modal-cover .modal .modal-inner .careful::after{content:"";position:absolute;right:48%;bottom:-15px;border-top:15px solid #f33;border-right:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0)}.closing-modalwindow .modal-cover .modal .modal-inner .modal-text{margin:30px 0 20px;text-align:center;line-height:2;font-size:16px}.closing-modalwindow .modal-cover .modal .modal-inner .modal-btn{width:90%;padding:18px 20px;border-radius:5px;margin:0 auto;margin-top:12px;text-align:center;font-size:22px;font-weight:bold;cursor:pointer;color:#fff;position:relative;background:#c2c2c2;background:linear-gradient(#c2c2c2, #969696)}.cancel-inquiry{padding:17px 10px 25px;background-color:#e4f4fc}.cancel-inquiry p{line-height:inherit;color:inherit}.cancel-inquiry .cancel-inquiry-wrapper{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;padding:16px 11px 22px}.cancel-inquiry_icon{width:78px}.cancel-inquiry_text{flex:1;margin-left:11px}.cancel-inquiry_text .message{font-size:13px;font-weight:bold;line-height:1.5}.cancel-inquiry_text .message .red-text{color:#f2544d}.cancel-inquiry_button{width:100%;margin-top:13px}.cancel-inquiry_button .link-btn{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left:15px;color:#fff;background-color:#f2544d;width:100%;height:56px;border-radius:28px;text-align:center;text-decoration:none;font-size:14px;font-weight:bold;box-sizing:border-box;position:relative}.cancel-inquiry_button .link-btn::before{content:"";position:absolute;background:url("/sp/img/general/cancel/icon_tel.png") center/contain no-repeat;width:29px;height:29px;top:50%;left:29px;transform:translateY(-50%)}.cancel-inquiry_button .link-btn::after{content:"";position:absolute;border-right:3px solid #fff;border-bottom:3px solid #fff;width:10px;height:10px;top:50%;right:18px;transform:translateY(-50%) rotate(-45deg)}.cancel-inquiry_button .tel{font-size:18px}.cancel-inquiry_note{margin-top:11px;font-size:13px}.form_norikae_contact_page_error{padding:10px;color:#fb5587;line-height:1.2}