@charset "UTF-8";html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;border:none}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden]{display:none}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:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.route-wifistore{display:flex;justify-content:center;align-items:center;padding:10px;background-color:#fafafa}@media only screen and (max-width: 768px){.route-wifistore{display:block}}.route-wifistore u{margin-left:10px}.route-kakaku{display:flex;justify-content:center;width:100%;background:linear-gradient(to right,#f28e26,#fd644f)}.route-kakaku .kakaku-obi-sp{display:none}@media only screen and (max-width: 768px){.route-kakaku img.kakaku-obi-pc{display:none}.route-kakaku img.kakaku-obi-sp{display:block;width:100%}}#button{position:relative;width:482px;margin:0 auto}@media (max-width: 768px){#button{width:252px}}#button:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/img/customer-static/pc/icon-arrowleft.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:28px;z-index:1}@media (max-width: 768px){#button:after{width:12px;height:12px;right:15px}}.button{display:inline-block;position:relative;width:482px;height:85px;line-height:85px;font-size:24px;text-align:center;font-weight:700;color:#fff;background:#F20044}@media (max-width: 768px){.button{width:252px;height:56px;line-height:56px;font-size:16px;background:#1C78EA}}.button:hover{cursor:pointer}.button.efo{background:#CBD6E0}.button.efo:hover{cursor:default}.button input{display:inline-block;width:100%;height:100%;font-size:24px;font-weight:700;color:#fff;background:#CBD6E0}#efo{background:#CBD6E0}.spinner_button{background:linear-gradient(to bottom,#545454,#464646);display:inline-flex;width:100%;height:85px;align-items:center;justify-content:center;margin:0 auto;vertical-align:middle;pointer-events:none}@media (max-width: 768px){.spinner_button{width:252px;height:56px;line-height:56px;font-size:16px}}.spinner_button_text{color:#fff!important;font-size:16px;letter-spacing:.08rem;position:relative}.loader{width:20px;height:20px;font-size:10px;margin:10px;text-indent:-9999em;border-radius:50%;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#ffffff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#ffffff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#ffffff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#ffffff 10%,rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#ffffff;border-radius:100% 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#4e4e4e;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.input-box input.error,.input-box select.error,.input-box textarea.error{border:3px solid #fb5587!important}.input-box .error-box{display:none;transition:.3s}.input-box.error .error-box{display:block;position:relative;padding-left:20px;display:flex;align-items:center;color:#fb5587;margin-top:8px;font-weight:700;box-sizing:border-box;line-height:1}.input-box.error .error-box:after{content:"!";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;line-height:1;color:#fff;font-size:10px;font-weight:700;background:#fb5587}.page_error{padding:10px;color:#fb5587;line-height:1.2}#header{background-color:#fff}#header .inner{width:1000px;margin:0 auto;padding:15px 0;background-color:#fff;box-sizing:border-box}@media (max-width: 768px){#header .inner{width:100%;padding:10px 17px;text-align:center;font-weight:700;font-size:16px;line-height:1;color:#3b4043;vertical-align:baseline}}#header .inner h1{height:30px;line-height:30px;font-size:16px;font-weight:700}#header .inner h1 img{width:120px;margin-right:10px;vertical-align:middle}@media (max-width: 768px){#header .inner h1{font-weight:700;padding-left:0}}#footer .inner{width:1000px;margin:0 auto}@media (max-width: 768px){#footer .inner{width:100%}}#footer .f-ssl{padding:30px 0;background:#e3e9ee}@media (max-width: 768px){#footer .f-ssl{padding:20px 17px}}#footer .f-ssl .inner{display:flex;align-items:center}@media (max-width: 768px){#footer .f-ssl .inner{width:auto}}#footer .f-ssl .inner .ssl_icon{width:53px;height:53px;margin-right:20px}@media (max-width: 768px){#footer .f-ssl .inner .ssl_icon{width:37px;height:37px;margin-right:16px}}#footer .f-ssl .inner .ssl_icon img{width:100%;height:auto}#footer .f-ssl .inner .ssl_text{color:#7e8c95;font-size:16px;line-height:1.4}@media (max-width: 768px){#footer .f-ssl .inner .ssl_text{font-size:14px}}#footer .copy{background:#fff;line-height:30px;text-align:center}@media (max-width: 768px){#footer .copy{padding:10px 0;line-height:1.2}}#footer .copy .copyright{font-size:12px;color:#0f2b4a;text-align:left}@media (max-width: 768px){#footer .copy .copyright{font-size:14px;color:#707f89;text-align:center}}.contents.limited-campaign .selectOption .campaign-price{margin-top:20px}.contents.limited-campaign .selectOption .note{font-size:16px;color:#fb5588;line-height:1.4}@media (max-width: 768px){.contents.limited-campaign .selectOption .note{font-size:14px}}.contents.limited-campaign .selectOption .campaign-price-accordion{display:none}.contents.limited-campaign .selectOption .campaign-price-accordion table{width:100%;margin-top:16px;font-size:14px;color:#707f89;border:1px solid #e8edf1}.contents.limited-campaign .selectOption .campaign-price-accordion table tr{display:flex}.contents.limited-campaign .selectOption .campaign-price-accordion table tr:not(:last-child){border-bottom:1px solid #e8edf1}.contents.limited-campaign .selectOption .campaign-price-accordion table tr th,.contents.limited-campaign .selectOption .campaign-price-accordion table tr td{display:flex;align-items:center;justify-content:flex-start}.contents.limited-campaign .selectOption .campaign-price-accordion table tr th{width:160px;background:#eef2f5;padding-left:16px;font-weight:700;box-sizing:border-box;line-height:1.6}@media (max-width: 768px){.contents.limited-campaign .selectOption .campaign-price-accordion table tr th{width:100%;padding:12px 0 12px 16px}}.contents.limited-campaign .selectOption .campaign-price-accordion table tr td{width:calc(100% - 140px);background:#fff;font-weight:400;padding:16px;box-sizing:border-box;line-height:1.6}@media (max-width: 768px){.contents.limited-campaign .selectOption .campaign-price-accordion table tr td{width:100%}}.contents.limited-campaign .selectOption .campaign-price-accordion table tr th{width:220px}.contents.limited-campaign #limited-campaign-select{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select{display:block;width:100%}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content{width:48%;margin-top:16px}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select .limited-campaign-content{width:100%}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content.active .limited-campaign-item label{border:solid 3px #1C77EA}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select .limited-campaign-content.active .limited-campaign-item label{width:100%}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item{width:100%;height:240px;display:block;background:#fff;position:relative}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item{height:auto}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label{display:block;width:100%;height:100%;padding:20px;box-sizing:border-box;border-radius:5px;position:relative;border:solid 2px #E3E9EE}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label{padding:16px 20px 20px}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label:hover{cursor:pointer}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .campaign-title{display:flex;align-items:center;justify-content:flex-start;border-bottom:solid 3px #E3E9EE}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .campaign-title .img{text-align:center;margin:0 10px 0 30px}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .campaign-title .name{padding:12px 0 16px;font-size:18px;color:#102444;font-weight:700}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .campaign-title .name{border-bottom:0;padding:0}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .op-price{margin-top:17px;font-weight:700;font-size:16px;color:#102444}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .op-price{margin-top:20px}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .op-price span{font-size:24px}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .op-price span{font-weight:700}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .op-catch{margin-top:15px;font-size:12px;color:#102444;line-height:1.4}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .op-catch span{font-weight:700}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .op-catch .detail-pink{color:#fb5588}@media (max-width: 768px){.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item label .op-catch{margin-top:8px;font-size:14px;line-height:1.6}}.contents.limited-campaign #limited-campaign-select .limited-campaign-content .limited-campaign-item input{position:absolute;z-index:-99999}.contents.limited-campaign #limited-campaign-select .limited-campaign-content span:hover{cursor:pointer}.contents .limited-campaign-annotation{margin-top:11px}.contents .limited-campaign-annotation p{display:flex;color:#707f89;font-size:12px;line-height:1.5}.contents .limited-campaign-annotation p:before{content:"※";display:inline-block;color:#707f89;font-size:12px}.contents .limited-campaign-annotation p:before{line-height:1.4}#contents{margin:0 auto;width:1000px}@media (max-width: 768px){#contents{width:100%;margin:0 auto;padding:0 17px;box-sizing:border-box}}#contents.index{display:flex;justify-content:space-between}#contents #select-column{width:690px}@media (max-width: 768px){#contents #select-column{width:100%}}.step{padding:20px 0 45px;width:1000px;margin:0 auto}@media (max-width: 768px){.step{padding:30px 0 60px;width:100%}}.step .step-list{display:flex;justify-content:center}.step .step-list .step-item{width:25%;position:relative}.step .step-list .step-item .step-num{display:flex;justify-content:center;align-items:center;margin:0 auto;width:32px;height:32px;color:#98a6b5;background-color:#e3e9ee;border-radius:50%;font-weight:700}.step .step-list .step-item .step-text{display:block;margin-top:10px;color:#707f89;text-align:center;font-size:12px;line-height:1.5}.step .step-list .step-item:not(.step .step-list .step-item:first-of-type):before{content:"";position:absolute;top:15px;left:0;right:calc(50% + 16px);height:7px;background:radial-gradient(#e3e9ee 30%,transparent 0) top left/7px 7px}.step .step-list .step-item:not(.step .step-list .step-item:last-of-type):after{content:"";position:absolute;top:15px;left:calc(50% + 16px);right:0;height:7px;background:radial-gradient(#e3e9ee 30%,transparent 0) top left/7px 7px}.step .step-list .step-item.active .step-num{color:#fff;background-color:#0f2b4a}.step .step-list .step-item.active:not(:last-of-type)+.step-item .step-num{color:#fff;background-color:#98a6b5}.title{padding-bottom:15px;font-size:30px;font-weight:700;color:#102444;position:relative}@media (max-width: 768px){.title{font-size:24px}}.title:after{content:"";display:block;width:100%;height:3px;background-image:url(/img/customer-static/pc/form/line.png);background-size:100%;background-repeat:no-repeat;position:absolute;bottom:0}@media (max-width: 768px){.title:after{background-image:url(/img/customer-static/pc/form/line.png)}}.link{margin-top:10px;display:inline-block;text-decoration:underline;color:#1c77ea;font-size:12px;cursor:pointer;cursor:hand;position:relative;background:none;border:none}.link.ico_down:after{content:"";display:inline-block;width:10px;height:10px;background-image:url(/img/customer-static/pc/form/arrow_down.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:-20px;transform:rotate(0)}.link.ico_down.open:after{transform:rotate(180deg)}.link.ico_left:after{content:"";display:inline-block;width:10px;height:10px;background-image:url(/img/customer-static/pc/form/arrow_down.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:-20px;transform:rotate(-90deg)}.link.ico_left.open:after{transform:rotate(180deg)}.contents{margin-top:64px}@media (max-width: 768px){.contents{margin-top:60px}}.contents dt{display:flex;align-items:center;font-size:24px;font-weight:700}@media (max-width: 768px){.contents dt{font-size:22px}}.contents dt:before{content:"";display:inline-block;width:8px;height:30px;background:#C0DCF6;margin-right:10px}.contents dt.input{margin-top:38px}.contents dd{margin-top:16px}@media (max-width: 768px){.contents dd{margin-top:20px}}.contents dd .catch{margin-bottom:10px;display:flex;align-items:center;font-size:16px;font-weight:700;color:#102444}@media (max-width: 768px){.contents dd .catch{font-size:18px;line-height:1.3;align-items:flex-start}}.contents dd .catch .must,.contents dd .catch .any{display:inline-block;width:40px;height:22px;line-height:22px;font-weight:700;text-align:center;margin-right:8px;font-size:12px;flex-shrink:0}.contents dd .catch .must{background:#1D73E9;color:#fff}.contents dd .catch .any{background:#CBD6E0;color:#707f89}.contents dd .catch.margin_top{margin-top:20px}.contents dd .select-head{margin-top:8px;font-size:16px;color:#707f89;line-height:1.4}@media (max-width: 768px){.contents dd .select-head{font-size:14px}}.contents dd .select{display:flex;justify-content:space-between}@media (max-width: 768px){.contents dd .select{font-size:14px;display:block}}.contents dd .btn{width:340px;background:#fff;position:relative;box-sizing:border-box}@media (max-width: 768px){.contents dd .btn{width:100%;margin-top:10px}}.contents dd .btn label{width:100%;height:100%;display:block;padding:20px 25px;border-radius:5px;border:solid 2px #E3E9EE;box-sizing:border-box}.contents dd .btn label:hover{cursor:pointer}@media (max-width: 768px){.contents dd .btn label{padding:20px}}.contents dd .btn input{position:absolute;z-index:-99999}.contents dd .btn input[type=radio]:checked+label{border:solid 3px #1C77EA;width:322px}@media (max-width: 768px){.contents dd .btn input[type=radio]:checked+label{width:100%}}.contents .annotation{margin-top:11px}.contents .annotation p{display:flex;color:#707f89;font-size:12px;line-height:1.5}.contents .annotation p:before{content:"※";display:inline-block;color:#707f89;font-size:12px}.contents .annotation p:before{line-height:1.4}.contents .annotation p.red{color:red}.contents.plan{margin-top:38px}.contents.plan ul.is-check .selectable.active .name .plan-title{background-image:url(/img/customer-static/pc/form/radio-check-on_mini.png)}.contents.plan ul.is-check .selectable.active label{border:solid 3px #1C77EA}.contents.plan ul.is-check .selectable .name .plan-title{padding:0 0 8px 32px;font-size:20px;font-weight:700;color:#102444;line-height:1.4;border-bottom:solid 3px #E3E9EE;background-image:url(/img/customer-static/pc/form/radio-check-off.png);background-repeat:no-repeat;background-position:top left}@media (max-width: 768px){.contents.plan ul.is-check .selectable .name .plan-title{padding:0 0 8px 40px}}.contents.plan ul.is-check .selectable .name .sub-plan-text{font-size:14px;color:#707f89;line-height:1.4}.contents.plan ul.is-check .selectable .name .sub-plan-text .price-sale,.contents.plan ul.is-check .selectable .name .sub-plan-text .price-plan{font-size:24px}.contents.plan ul.is-check .selectable .name .sub-plan-text .price-sale.small,.contents.plan ul.is-check .selectable .name .sub-plan-text .price-plan.small{font-size:14px}.contents.plan ul.is-check .selectable .name .sub-plan-text .price-sale.small .price.lg,.contents.plan ul.is-check .selectable .name .sub-plan-text .price-plan.small .price.lg{font-size:24px}.contents.plan ul.is-check .selectable .name .sub-plan-text .price{color:#fb5588}.contents.plan ul.is-check .selectable .name .sub-plan-text .price.lg{font-size:24px;font-weight:700;margin-left:10px}.contents.plan ul.is-check .selectable .name .sub-plan-text .price.sm{font-size:14px;font-weight:700}.contents.plan .plan-content .monthry-price-accordion{display:none}.contents.plan .plan-content .monthry-price-accordion table{width:100%;margin-top:16px;font-size:14px;color:#707f89;border:1px solid #e8edf1}.contents.plan .plan-content .monthry-price-accordion table tr{display:flex}.contents.plan .plan-content .monthry-price-accordion table tr:not(:last-child){border-bottom:1px solid #e8edf1}.contents.plan .plan-content .monthry-price-accordion table tr th,.contents.plan .plan-content .monthry-price-accordion table tr td{display:flex;align-items:center;justify-content:flex-start}.contents.plan .plan-content .monthry-price-accordion table tr th{width:160px;background:#eef2f5;padding-left:16px;font-weight:700;box-sizing:border-box;line-height:1.6}@media (max-width: 768px){.contents.plan .plan-content .monthry-price-accordion table tr th{width:100%;padding:12px 0 12px 16px}}.contents.plan .plan-content .monthry-price-accordion table tr td{width:calc(100% - 140px);background:#fff;font-weight:400;padding:16px;box-sizing:border-box;line-height:1.6}@media (max-width: 768px){.contents.plan .plan-content .monthry-price-accordion table tr td{width:100%}}.contents #js-btn_price_detail:hover{cursor:pointer}.contents .price_detail{width:660px;margin-top:12px;background:#fff;box-sizing:border-box;display:none}@media (max-width: 768px){.contents .price_detail{width:100%}}.contents .price_detail p{font-size:12px;font-weight:700;color:#707f89;line-height:1.5}@media (max-width: 768px){.contents .price_detail p{margin-bottom:13px}}.contents .price_detail img{width:100%;image-rendering:-webkit-optimize-contrast}.contents .price_detail ul{margin-top:12px}.contents .price_detail ul li{margin-top:8px;display:flex;color:#707f89;font-size:12px;line-height:1.4}.contents .price_detail ul li span{display:inline-block;margin-right:12px}.contents .price_detail ul li:nth-of-type(1){margin-top:0}.contents .price_detail.is-show{display:block}.contents .price_detail .price_detail_img{display:flex}.contents .price_detail .price_detail_img img{height:50%;width:50%}@media (max-width: 768px){.contents .price_detail .price_detail_img{display:block}.contents .price_detail .price_detail_img img{height:100%;width:100%}}.contents .device{width:446px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){.contents .device{width:100%}}@media (max-width: 768px){.contents .device li{width:48.52%}}.contents .device label{display:flex;flex-direction:column;width:213px;border-radius:5px;border:solid 2px #E3E9EE;box-sizing:border-box;position:relative;padding:12px}@media (max-width: 768px){.contents .device label{width:100%}}@media (max-width: 768px){.contents .device label>div{display:flex;flex-direction:column}}.contents .device label:hover{cursor:pointer}.contents .device .device-list.selectable{position:relative}.contents .device .device-list.selectable.active>*:first-child .name{background-image:url(/img/customer-static/pc/form/radio-check-on_mini.png)}.contents .device .device-list.selectable.active>*:first-child label{border:solid 3px #1C77EA;width:215px}@media (max-width: 768px){.contents .device .device-list.selectable.active>*:first-child label{width:100%}}.contents .device .device-list.selectable .section{background:#fff}@media (max-width: 768px){.contents .device .device-list.selectable .section{width:100%}}.contents .device .device-list.selectable .section>label{min-height:240px}.contents .device .device-list.selectable input{position:absolute;z-index:-99999}.contents .device .device-list.selectable:nth-child(n+3){margin-top:20px}@media (max-width: 768px){.contents .device .device-list.selectable:nth-child(n+3){margin-top:10px}}.contents .device .device-list.selectable .img{width:100%;text-align:center}.contents .device .device-list.selectable .img img{width:100%}.contents .device .device-list.selectable .img img.NC03{width:auto;max-height:100px}.contents .device .device-list.selectable .de-catch{font-size:12px;color:#707f89;font-weight:400;padding:0 17px}@media (max-width: 768px){.contents .device .device-list.selectable .de-catch{padding:10px 10px 0}}.contents .device .device-list.selectable .name{margin-top:10px;padding:0 0 13px 43px;font-size:18px;font-weight:700;color:#102444;line-height:23px;background-image:url(/img/customer-static/pc/form/radio-check-off_mini.png);background-repeat:no-repeat;background-position:top left 15px}@media (max-width: 768px){.contents .device .device-list.selectable .name{padding:0 10px 10px 40px;background-position:top left 10px}}.contents .device .device-list.selectable .spec{margin:0;padding:20px;position:relative}@media (max-width: 768px){.contents .device .device-list.selectable .spec{margin:auto 0 0;padding:12px 10px 15px}}.contents .device .device-list.selectable .spec:before{content:"";width:calc(100% - 34px);height:2px;background-color:#e3e9ee;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width: 768px){.contents .device .device-list.selectable .spec:before{width:calc(100% - 20px)}}.contents .device .device-list.selectable .spec table{width:100%}@media (max-width: 768px){.contents .device .device-list.selectable .spec table{margin-top:0}}.contents .device .device-list.selectable .spec table tr{display:flex;margin-top:8px}.contents .device .device-list.selectable .spec table tr:nth-of-type(1){margin-top:0}.contents .device .device-list.selectable .spec table tr td,.contents .device .device-list.selectable .spec table tr th{display:inline-block;width:50%;font-size:12px;color:#707f89}.contents .device .device-list.selectable .spec table tr th{font-weight:400}@media (max-width: 768px){.contents .device .device-list.selectable .spec table tr th{width:60%}}.contents .device .device-list.selectable .spec table tr td{text-align:center}@media (max-width: 768px){.contents .device .device-list.selectable .spec table tr td{width:40%}}.contents .device .device-color{display:inline-block;width:100%}.contents .device .color{margin-bottom:20px}@media (max-width: 768px){.contents .device .color{margin-bottom:20px}}.contents .device .color ul .color-list.selectable{width:213px;margin-top:8px;background:#fff;box-sizing:border-box;position:relative}@media (max-width: 768px){.contents .device .color ul .color-list.selectable{width:100%}}.contents .device .color ul .color-list.selectable.active label{border:solid 3px #1C77EA;background-image:url(/img/customer-static/pc/form/radio-check-on_mini.png)}.contents .device .color ul .color-list.selectable label{width:100%;height:40px;border-radius:5px;border:solid 2px #E3E9EE;display:flex;align-items:center;justify-content:flex-start;flex-flow:row;padding-left:50px;box-sizing:border-box;background-image:url(/img/customer-static/pc/form/radio-check-off_mini.png);background-repeat:no-repeat;background-position:20px;font-size:16px;color:#102444;font-weight:700}@media (max-width: 768px){.contents .device .color ul .color-list.selectable label{background-position:10px;padding-left:35px}}.contents .device .color ul .color-list.selectable label:hover{cursor:pointer}.contents .device .color ul .color-list.selectable label .color-box{background:#FFFFFF;padding:0;line-height:1;width:20px;height:20px;display:block;border:1px solid #d3d3d3}@media (max-width: 768px){.contents .device .color ul .color-list.selectable label .color-box{width:15px;height:15px}}.contents .device .color ul .color-list.selectable label .color-name{margin-left:12px;color:#102444;font-size:12px;font-weight:400}@media (max-width: 768px){.contents .device .color ul .color-list.selectable label .color-name{margin-left:6px}}.contents .device .color ul .color-list.selectable input{position:absolute;z-index:-99999}@media (max-width: 768px){.contents .device .color ul .color-list.selectable .no-stock-text{font-size:12px}}.contents .device_num .input-box input{display:inline-block;border-radius:5px;border:2px #E3E9EE solid;padding:13px 0 13px 16px;width:322px}@media (max-width: 768px){.contents .device_num .input-box input{width:95%}}.contents .js-charger-content,.contents .js-cradle-content,.contents .js-price-content,.contents .js-battery-content{margin-top:32px!important}@media (max-width: 768px){.contents .js-charger-content,.contents .js-cradle-content,.contents .js-price-content,.contents .js-battery-content{margin-top:30px!important}}.contents .js-plan-selectMobileset{margin-top:64px}@media (max-width: 768px){.contents .js-plan-selectMobileset{margin-top:60px}}.contents .device-price .flex-column{display:flex;flex-direction:column}.contents .device-price .flex-column .small{font-size:12px;font-weight:400}.contents .device-price .flex-column .font-pink{color:#fb5588}.contents .device-price .flex-column .font-bold{font-weight:700}.contents .plan-selectMobileset,.contents .plan-selectPay,.contents .plan-selectCp,.contents .select-cp,.contents .device-price,.contents .device-battery,.contents .device-mobilebattery,.contents .device-cradle{width:660px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){.contents .plan-selectMobileset,.contents .plan-selectPay,.contents .plan-selectCp,.contents .select-cp,.contents .device-price,.contents .device-battery,.contents .device-mobilebattery,.contents .device-cradle{width:100%;display:block}}.contents .plan-selectMobileset .selectable.active label,.contents .plan-selectPay .selectable.active label,.contents .plan-selectCp .selectable.active label,.contents .select-cp .selectable.active label,.contents .device-price .selectable.active label,.contents .device-battery .selectable.active label,.contents .device-mobilebattery .selectable.active label,.contents .device-cradle .selectable.active label{width:322px;border:solid 3px #1C77EA;background-image:url(/img/customer-static/pc/form/radio-check-on.png)}@media (max-width: 768px){.contents .plan-selectMobileset .selectable.active label,.contents .plan-selectPay .selectable.active label,.contents .plan-selectCp .selectable.active label,.contents .select-cp .selectable.active label,.contents .device-price .selectable.active label,.contents .device-battery .selectable.active label,.contents .device-mobilebattery .selectable.active label,.contents .device-cradle .selectable.active label{width:100%}}.contents .plan-selectMobileset li,.contents .plan-selectPay li,.contents .plan-selectCp li,.contents .select-cp li,.contents .device-price li,.contents .device-battery li,.contents .device-mobilebattery li,.contents .device-cradle li{width:320px;height:60px;background:#fff;box-sizing:border-box;position:relative}@media (max-width: 768px){.contents .plan-selectMobileset li,.contents .plan-selectPay li,.contents .plan-selectCp li,.contents .select-cp li,.contents .device-price li,.contents .device-battery li,.contents .device-mobilebattery li,.contents .device-cradle li{width:100%;height:70px;margin-top:5px}}@media (max-width: 768px){.contents .plan-selectMobileset li:nth-of-type(1),.contents .plan-selectPay li:nth-of-type(1),.contents .plan-selectCp li:nth-of-type(1),.contents .select-cp li:nth-of-type(1),.contents .device-price li:nth-of-type(1),.contents .device-battery li:nth-of-type(1),.contents .device-mobilebattery li:nth-of-type(1),.contents .device-cradle li:nth-of-type(1){margin-top:0}}.contents .plan-selectMobileset li label,.contents .plan-selectPay li label,.contents .plan-selectCp li label,.contents .select-cp li label,.contents .device-price li label,.contents .device-battery li label,.contents .device-mobilebattery li label,.contents .device-cradle li label{display:flex;width:320px;height:60px;border:solid 2px #E3E9EE;box-sizing:border-box;border-radius:5px;align-items:center;padding-left:60px;background-image:url(/img/customer-static/pc/form/radio-check-off.png);background-repeat:no-repeat;background-position:20px;font-size:16px;color:#102444;font-weight:700}@media (max-width: 768px){.contents .plan-selectMobileset li label,.contents .plan-selectPay li label,.contents .plan-selectCp li label,.contents .select-cp li label,.contents .device-price li label,.contents .device-battery li label,.contents .device-mobilebattery li label,.contents .device-cradle li label{width:100%;height:100%;padding-left:74px}}.contents .plan-selectMobileset li label:hover,.contents .plan-selectPay li label:hover,.contents .plan-selectCp li label:hover,.contents .select-cp li label:hover,.contents .device-price li label:hover,.contents .device-battery li label:hover,.contents .device-mobilebattery li label:hover,.contents .device-cradle li label:hover{cursor:pointer}.contents .plan-selectMobileset li label span,.contents .plan-selectPay li label span,.contents .plan-selectCp li label span,.contents .select-cp li label span,.contents .device-price li label span,.contents .device-battery li label span,.contents .device-mobilebattery li label span,.contents .device-cradle li label span{display:inline-block;margin-top:2px}.contents .plan-selectMobileset li label .s_price,.contents .plan-selectMobileset li label .js-battery-price,.contents .plan-selectMobileset li label .js-cralde-price,.contents .plan-selectMobileset li label .js-charger-price,.contents .plan-selectPay li label .s_price,.contents .plan-selectPay li label .js-battery-price,.contents .plan-selectPay li label .js-cralde-price,.contents .plan-selectPay li label .js-charger-price,.contents .plan-selectCp li label .s_price,.contents .plan-selectCp li label .js-battery-price,.contents .plan-selectCp li label .js-cralde-price,.contents .plan-selectCp li label .js-charger-price,.contents .select-cp li label .s_price,.contents .select-cp li label .js-battery-price,.contents .select-cp li label .js-cralde-price,.contents .select-cp li label .js-charger-price,.contents .device-price li label .s_price,.contents .device-price li label .js-battery-price,.contents .device-price li label .js-cralde-price,.contents .device-price li label .js-charger-price,.contents .device-battery li label .s_price,.contents .device-battery li label .js-battery-price,.contents .device-battery li label .js-cralde-price,.contents .device-battery li label .js-charger-price,.contents .device-mobilebattery li label .s_price,.contents .device-mobilebattery li label .js-battery-price,.contents .device-mobilebattery li label .js-cralde-price,.contents .device-mobilebattery li label .js-charger-price,.contents .device-cradle li label .s_price,.contents .device-cradle li label .js-battery-price,.contents .device-cradle li label .js-cralde-price,.contents .device-cradle li label .js-charger-price{font-weight:400}.contents .plan-selectMobileset li input,.contents .plan-selectPay li input,.contents .plan-selectCp li input,.contents .select-cp li input,.contents .device-price li input,.contents .device-battery li input,.contents .device-mobilebattery li input,.contents .device-cradle li input{position:absolute;z-index:-99999}.contents .plan-selectMobileset li input[type=radio]:checked+label,.contents .plan-selectPay li input[type=radio]:checked+label,.contents .plan-selectCp li input[type=radio]:checked+label,.contents .select-cp li input[type=radio]:checked+label,.contents .device-price li input[type=radio]:checked+label,.contents .device-battery li input[type=radio]:checked+label,.contents .device-mobilebattery li input[type=radio]:checked+label,.contents .device-cradle li input[type=radio]:checked+label{width:322px;border:solid 3px #1C77EA;background-image:url(/img/customer-static/pc/form/radio-check-on.png)}@media (max-width: 768px){.contents .plan-selectMobileset li input[type=radio]:checked+label,.contents .plan-selectPay li input[type=radio]:checked+label,.contents .plan-selectCp li input[type=radio]:checked+label,.contents .select-cp li input[type=radio]:checked+label,.contents .device-price li input[type=radio]:checked+label,.contents .device-battery li input[type=radio]:checked+label,.contents .device-mobilebattery li input[type=radio]:checked+label,.contents .device-cradle li input[type=radio]:checked+label{width:100%}}.contents .device-price{gap:20px}.contents .device-price .selectable{height:180px}.contents .device-price .selectable label{height:180px;padding:20px;display:block;box-sizing:border-box;background-position:12px 14px}@media (max-width: 768px){.contents .device-price .selectable label{background-position:10px 20px}}.contents .device-price .price_title{text-align:center;padding:2px 0 14px;font-size:16px;color:#102444;font-weight:700;border-bottom:solid 3px #E3E9EE}@media (max-width: 768px){.contents .device-price .price_title{padding:14px 32px;font-size:16px}}.contents .device-price .price_content{text-align:center}.contents .device-price .price_content .s_price{font-size:22px;font-weight:700;margin-top:42px;margin-left:6px;line-height:1.3}.contents .device-price .font-color-pink-plan{color:#fb5588;font-size:22px;font-weight:700;margin-left:6px;line-height:1.3}.contents .device-price .price_plan{font-size:18px}.contents .device-price .price_en{font-size:14px;align-items:baseline}.contents .device-price .price_text{font-size:14px;font-weight:100;margin-top:20px;line-height:1.5}.contents .device-price .annotation_text{color:#707f89;font-size:12px;line-height:1.5;font-weight:100;margin-top:10px}.contents .device-price .line_text{position:absolute;top:138px;right:0;left:2px;width:318px;height:26px;line-height:26px;text-align:center;font-size:13px;color:#fff;background:#FF5155}@media (max-width: 768px){.contents .device-price .line_text{width:auto;top:142px}}.contents #whats-cradle{background-color:transparent;height:auto!important}.contents .plan-selectCp_units{display:flex;width:552px;margin-top:24px;justify-content:space-between}@media (max-width: 768px){.contents .plan-selectCp_units{display:block;width:100%}}.contents .plan-selectCp_units .select-box select{display:inline-block;width:210px;color:#102444;font-size:16px;padding:15px 0 15px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/customer-static/pc/form/arrow_down.png);background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:4px solid #E3E9EE;border-radius:10px}.contents .plan-selectCp_units .select-box select::-ms-expand{display:none}.contents .plan-selectCp_units .select-box.error select{border:4px solid #FB5588;background-image:url(/img/customer-static/pc/form/arrow_down.png)}.contents .plan-selectCp_units .select-box.error+.select-err{display:block}.contents .plan-selectCp_units .select-err{color:#fb5588;font-size:16px;margin-top:10px;display:flex;align-items:center;display:none}.contents .js-bank-content{display:none}.contents .credit-campaign-text{width:320px;height:40px;line-height:40px;text-align:center;font-size:13px;font-weight:700;color:#fff;border-radius:10px;position:relative;background:#00b0ff;margin-bottom:20px;z-index:1}@media (max-width: 768px){.contents .credit-campaign-text{width:100%}}.contents .credit-campaign-text:after{content:"";display:block;width:20px;height:20px;background:#00b0ff;position:absolute;bottom:-10px;left:50%;transform:translate(-50%) rotate(45deg)}.contents .option-select-all{margin-top:16px;width:446px}@media (max-width: 768px){.contents .option-select-all{width:100%}}.contents .option-select-all img{width:100%}.contents #set-option-select{width:446px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){.contents #set-option-select{display:block;width:100%}}.contents #set-option-select .option-content{width:213px;margin-top:16px}@media (max-width: 768px){.contents #set-option-select .option-content{width:100%}}.contents #set-option-select .option-content.active label{border:solid 3px #1C77EA;width:215px}@media (max-width: 768px){.contents #set-option-select .option-content.active label{width:100%}}.contents #set-option-select .option-content.active label .radio_icon{background-image:url(/img/customer-static/pc/form/radio-check-on.png)}.contents #set-option-select .option-content>div{width:100%;height:240px;display:block;background:#fff;position:relative}.contents #set-option-select .option-content>div.option-tooltip-style{display:block;position:relative;display:flex;align-items:center;color:#fb5587;margin-top:8px;font-weight:700;box-sizing:border-box;height:auto;background:inherit;font-size:12px;line-height:1.1}.contents #set-option-select .option-content>div.option-arrowbox-style{position:relative;height:auto;background:#FFFFFF;border:1px solid #FB5588;color:#fb5588;font-size:12px;font-weight:700;margin-bottom:10px;padding:7px;box-sizing:border-box;line-height:1.5}.contents #set-option-select .option-content>div.option-arrowbox-style:after,.contents #set-option-select .option-content>div.option-arrowbox-style:before{border:solid transparent;content:"";position:absolute;top:100%;left:50%}.contents #set-option-select .option-content>div.option-arrowbox-style:after{border-width:10px;margin-left:-10px;border-top-color:#fff}.contents #set-option-select .option-content>div.option-arrowbox-style:before{border-width:10px;margin-left:-10px;margin-top:1px;border-top-color:#fb5588}@media (max-width: 768px){.contents #set-option-select .option-content>div{height:auto}}.contents #set-option-select .option-content>div label{display:block;width:100%;height:100%;padding:20px;box-sizing:border-box;border-radius:5px;position:relative;border:solid 2px #E3E9EE}@media (max-width: 768px){.contents #set-option-select .option-content>div label{padding:16px 20px 20px}}@media (max-width: 768px){.contents #set-option-select .option-content>div label.thumb-device,.contents #set-option-select .option-content>div label.thumb-broad{height:207px}}@media (max-width: 768px){.contents #set-option-select .option-content>div label.itsudemo_support{height:181px}}.contents #set-option-select .option-content>div label:hover{cursor:pointer}@media (max-width: 768px){.contents #set-option-select .option-content>div label>div{display:flex;align-items:center;padding:0 0 10px 28px;box-sizing:border-box;border-bottom:solid 3px #E3E9EE}.contents #set-option-select .option-content>div label>div .img{width:40px;text-align:center;margin-right:10px}.contents #set-option-select .option-content>div label>div .img img{width:auto;text-align:center}.contents #set-option-select .option-content>div label>div .name{font-size:16px;color:#102444;font-weight:700}}.contents #set-option-select .option-content>div input{position:absolute;z-index:-99999}.contents #set-option-select .option-content>div .radio_icon{width:26px;height:26px;background-image:url(/img/customer-static/pc/form/radio-check-off.png);background-repeat:no-repeat;position:absolute;top:8px;left:8px}.contents #set-option-select .option-content>div.long{height:215px}@media (max-width: 768px){.contents #set-option-select .option-content>div.long{height:auto}}.contents #set-option-select .option-content>div .osusume{position:absolute;top:-1px;right:-2px;width:70px;height:26px;line-height:26px;text-align:center;font-size:12px;font-weight:700;color:#fff;background:#1C77EA;border-top-right-radius:4px}@media (max-width: 768px){.contents #set-option-select .option-content>div .osusume{border-top-right-radius:4px}}.contents #set-option-select .option-content>div .img{text-align:center}.contents #set-option-select .option-content>div .name{padding:12px 0 16px;font-size:18px;color:#102444;font-weight:700;border-bottom:solid 3px #E3E9EE}@media (max-width: 768px){.contents #set-option-select .option-content>div .name{border-bottom:0;padding:0}}.contents #set-option-select .option-content>div .op-price{margin-top:17px;font-weight:700;font-size:16px;color:#102444}@media (max-width: 768px){.contents #set-option-select .option-content>div .op-price{margin-top:20px}}.contents #set-option-select .option-content>div .op-price span{font-size:24px}@media (max-width: 768px){.contents #set-option-select .option-content>div .op-price span{font-weight:700}}.contents #set-option-select .option-content>div .op-catch{margin-top:15px;font-size:12px;color:#102444;line-height:1.4}.contents #set-option-select .option-content>div .op-catch span{font-weight:700}.contents #set-option-select .option-content>div .op-catch .detail-pink{color:#fb5588}@media (max-width: 768px){.contents #set-option-select .option-content>div .op-catch{margin-top:8px;font-size:14px;line-height:1.6}}.contents #set-option-select .option-content span:hover{cursor:pointer}.contents .plan_aside_box{display:flex;padding:20px;align-items:center;border:1px solid #E3E9EE;background:#fff}.contents .plan_aside_box .image{margin-right:23px}.contents .plan_aside_box .image img{width:100%}@media (max-width: 768px){.contents .plan_aside_box .text{width:calc(100% - 40px)}}.contents .plan_aside_box .text p{font-size:12px;color:#707f89;font-weight:700;line-height:1.4}.contents .plan_aside_box .text p:not(:first-of-type){margin-top:5px}.contents .plan_aside_box .text p span{color:#1d73e9}.contents .catch_pay{margin-top:20px;color:#707f89;font-size:16px;line-height:1.4}.contents .js-plan-selectPay .catch:nth-of-type(2){margin-top:20px}.contents .plan-selectUqAu,.contents .plan-selectCp_pay{width:660px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){.contents .plan-selectUqAu,.contents .plan-selectCp_pay{width:100%;display:block}}.contents .plan-selectUqAu .selectable.active .input-box,.contents .plan-selectUqAu .selectable.active label,.contents .plan-selectCp_pay .selectable.active .input-box,.contents .plan-selectCp_pay .selectable.active label{border:solid 3px #1C77EA}@media (max-width: 768px){.contents .plan-selectUqAu .selectable.active .input-box,.contents .plan-selectUqAu .selectable.active label,.contents .plan-selectCp_pay .selectable.active .input-box,.contents .plan-selectCp_pay .selectable.active label{width:100%}}.contents .plan-selectUqAu .selectable.active .input-box .radio_icon,.contents .plan-selectUqAu .selectable.active label .radio_icon,.contents .plan-selectCp_pay .selectable.active .input-box .radio_icon,.contents .plan-selectCp_pay .selectable.active label .radio_icon{background-image:url(/img/customer-static/pc/form/radio-check-on.png)}.contents .plan-selectUqAu .li-mobile_mpn,.contents .plan-selectUqAu .li-selectCp,.contents .plan-selectCp_pay .li-mobile_mpn,.contents .plan-selectCp_pay .li-selectCp{width:320px;height:250px;background:#fff;box-sizing:border-box;position:relative}@media (max-width: 768px){.contents .plan-selectUqAu .li-mobile_mpn,.contents .plan-selectUqAu .li-selectCp,.contents .plan-selectCp_pay .li-mobile_mpn,.contents .plan-selectCp_pay .li-selectCp{width:100%;height:206px;margin-top:8px!important}}.contents .plan-selectUqAu .li-mobile_mpn.noselect,.contents .plan-selectUqAu .li-selectCp.noselect,.contents .plan-selectCp_pay .li-mobile_mpn.noselect,.contents .plan-selectCp_pay .li-selectCp.noselect{color:#cbd6e0}.contents .plan-selectUqAu .li-mobile_mpn .input-box,.contents .plan-selectUqAu .li-mobile_mpn label,.contents .plan-selectUqAu .li-selectCp .input-box,.contents .plan-selectUqAu .li-selectCp label,.contents .plan-selectCp_pay .li-mobile_mpn .input-box,.contents .plan-selectCp_pay .li-mobile_mpn label,.contents .plan-selectCp_pay .li-selectCp .input-box,.contents .plan-selectCp_pay .li-selectCp label{display:block;width:100%;height:100%;padding:17px 30px 20px;background-image:none;box-sizing:border-box;border:solid 2px #E3E9EE;border-radius:5px;position:relative}.contents .plan-selectUqAu .li-mobile_mpn .input-box:hover,.contents .plan-selectUqAu .li-mobile_mpn label:hover,.contents .plan-selectUqAu .li-selectCp .input-box:hover,.contents .plan-selectUqAu .li-selectCp label:hover,.contents .plan-selectCp_pay .li-mobile_mpn .input-box:hover,.contents .plan-selectCp_pay .li-mobile_mpn label:hover,.contents .plan-selectCp_pay .li-selectCp .input-box:hover,.contents .plan-selectCp_pay .li-selectCp label:hover{cursor:pointer}.contents .plan-selectUqAu .li-mobile_mpn input,.contents .plan-selectUqAu .li-selectCp input,.contents .plan-selectCp_pay .li-mobile_mpn input,.contents .plan-selectCp_pay .li-selectCp input{position:absolute;z-index:-99999}.contents .plan-selectUqAu .li-mobile_mpn input:checked+label,.contents .plan-selectUqAu .li-selectCp input:checked+label,.contents .plan-selectCp_pay .li-mobile_mpn input:checked+label,.contents .plan-selectCp_pay .li-selectCp input:checked+label{width:322px;border:solid 3px #1C77EA}.contents .plan-selectUqAu .li-mobile_mpn input:checked+label .radio_icon,.contents .plan-selectUqAu .li-selectCp input:checked+label .radio_icon,.contents .plan-selectCp_pay .li-mobile_mpn input:checked+label .radio_icon,.contents .plan-selectCp_pay .li-selectCp input:checked+label .radio_icon{background-image:url(/img/customer-static/pc/form/radio-check-on.png)}.contents .plan-selectUqAu .li-mobile_mpn .radio_icon,.contents .plan-selectUqAu .li-selectCp .radio_icon,.contents .plan-selectCp_pay .li-mobile_mpn .radio_icon,.contents .plan-selectCp_pay .li-selectCp .radio_icon{width:26px;height:26px;background-image:url(/img/customer-static/pc/form/radio-check-off.png);background-repeat:no-repeat;position:absolute;top:20px;left:20px}@media (max-width: 768px){.contents .plan-selectUqAu .li-mobile_mpn .radio_icon,.contents .plan-selectUqAu .li-selectCp .radio_icon,.contents .plan-selectCp_pay .li-mobile_mpn .radio_icon,.contents .plan-selectCp_pay .li-selectCp .radio_icon{top:15px}}.contents .plan-selectUqAu .li-mobile_mpn .name,.contents .plan-selectUqAu .li-selectCp .name,.contents .plan-selectCp_pay .li-mobile_mpn .name,.contents .plan-selectCp_pay .li-selectCp .name{padding:0 0 4px 30px;border-bottom:solid 3px #E3E9EE;line-height:1.4}.contents .plan-selectUqAu .li-mobile_mpn .name span,.contents .plan-selectUqAu .li-selectCp .name span,.contents .plan-selectCp_pay .li-mobile_mpn .name span,.contents .plan-selectCp_pay .li-selectCp .name span{color:#102444}.contents .plan-selectUqAu .li-mobile_mpn .name span:nth-of-type(1),.contents .plan-selectUqAu .li-selectCp .name span:nth-of-type(1),.contents .plan-selectCp_pay .li-mobile_mpn .name span:nth-of-type(1),.contents .plan-selectCp_pay .li-selectCp .name span:nth-of-type(1){font-size:20px;font-weight:700}.contents .plan-selectUqAu .li-mobile_mpn .name span:nth-of-type(2),.contents .plan-selectUqAu .li-selectCp .name span:nth-of-type(2),.contents .plan-selectCp_pay .li-mobile_mpn .name span:nth-of-type(2),.contents .plan-selectCp_pay .li-selectCp .name span:nth-of-type(2){font-size:12px;font-weight:400}.contents .plan-selectUqAu .li-mobile_mpn .catch,.contents .plan-selectUqAu .li-selectCp .catch,.contents .plan-selectCp_pay .li-mobile_mpn .catch,.contents .plan-selectCp_pay .li-selectCp .catch{margin:18px 0 0;font-size:16px;line-height:1.6;color:#707f89;font-weight:400}@media (max-width: 768px){.contents .plan-selectUqAu .li-mobile_mpn .catch,.contents .plan-selectUqAu .li-selectCp .catch,.contents .plan-selectCp_pay .li-mobile_mpn .catch,.contents .plan-selectCp_pay .li-selectCp .catch{font-size:14px}}.contents .step-select-campaing .radio_icon{width:26px;height:26px;background-image:url(/img/customer-static/pc/form/radio-check-off.png);background-repeat:no-repeat;position:absolute;top:20px;left:20px}@media (max-width: 768px){.contents .step-select-campaing .radio_icon{top:15px}}@media (max-width: 768px){.contents .plan-selectUqAu .li-agree{width:100%;height:238px;display:flex;align-items:center;margin-top:11px;position:relative;background-color:#fff}.contents .plan-selectUqAu .li-agree .input-box{width:100%;height:100%;display:flex;align-items:center;height:238px;padding:0 20px 0 60px;box-sizing:border-box;border:solid 2px #E3E9EE;border-radius:5px;position:relative}.contents .plan-selectUqAu .li-agree .catch{display:block;font-weight:400;color:#707f89;font-size:16px;margin:0;line-height:1.7}.contents .plan-selectUqAu .li-agree .catch .about_agree{font-weight:700}.contents .plan-selectUqAu .li-agree input{position:absolute;z-index:-99999}.contents .plan-selectUqAu .li-agree input[type=checkbox]:checked+label{border:solid 3px #1C77EA;padding:0 19px 0 59px}.contents .plan-selectUqAu .li-agree input[type=checkbox]:checked+label .radio_icon{background-image:url(/img/customer-static/pc/form/radio-check-on.png)}.contents .plan-selectUqAu .li-agree .radio_icon{width:26px;height:26px;background-image:url(/img/customer-static/pc/form/radio-check-off.png);background-repeat:no-repeat;position:absolute;top:20px;left:15px}}#condition-column{background:#fff;padding:0;width:390px;box-sizing:border-box;position:relative}#condition-column .inner{width:330px;padding:15px 30px}#condition-column .is-fixed{position:-webkit-sticky;position:sticky;top:0}#condition-column h2{font-size:20px;font-weight:700;display:flex;align-items:center}#condition-column h2:before{content:"";display:inline-block;width:8px;height:30px;background:#C0DCF6;margin-right:10px}#condition-column dl{margin-top:17px;padding-bottom:25px;border-bottom:1px solid #7E8B94}#condition-column dl p{line-height:1.4}#condition-column dl.mb0{margin-bottom:0;padding-bottom:0}#condition-column dt{color:#102444;font-size:15px;font-weight:700;width:75px}#condition-column dd{color:#7e8b94;font-size:15px;font-weight:400;width:232px}#condition-column .device{margin-top:17px;margin-bottom:17px;display:flex}#condition-column .device .condition-column-img{width:150px;height:100px;margin-right:25px;background:#E3E9EE;display:flex;align-items:center}#condition-column .device .condition-column-img img{max-width:100%;max-height:100%;margin:0 auto}#condition-column .device dl,#condition-column .device dd{min-height:24px;line-height:24px}#condition-column .device dl{margin-top:0;width:155px;border-bottom:none}#condition-column .device dd{width:auto}#condition-column .plan dl,#condition-column .option dl,#condition-column .accessories dl{display:flex;justify-content:space-between}#condition-column #current-price{margin-top:17px}#condition-column #current-price>p{font-size:16px;font-weight:700;color:#102444}#condition-column #current-price .price-campaign-select{margin-top:13px;display:flex;justify-content:space-between;padding:0 10px;border-bottom:1px solid #1D73E9}#condition-column #current-price .price-campaign-select li{border-top-right-radius:2px;border-top-left-radius:2px;width:23%;height:35px;line-height:1.2em;font-size:12px;color:#707f89;background:#E3E9EE;text-align:center;display:flex;justify-content:center;align-items:center}#condition-column #current-price .price-campaign-select li:hover{cursor:pointer}#condition-column #current-price .price-campaign-select li.active{background:#1D73E9;color:#fff;font-weight:700}#condition-column #current-price .result{margin-top:20px;border-bottom:none;display:none}#condition-column #current-price .result.active{display:block}#condition-column #current-price .result dd,#condition-column #current-price .result dt{width:auto;line-height:16px;height:16px;font-size:14px;color:#707f89}#condition-column #current-price .result dd.js-side-device-price.monthly.price,#condition-column #current-price .result dd.js-side-device-price.once.price,#condition-column #current-price .result dt.js-side-device-price.monthly.price,#condition-column #current-price .result dt.js-side-device-price.once.price{border-bottom:1px solid #707F89;margin-bottom:10px}#condition-column #current-price .result dd{text-align:right;margin-top:-27px;padding:10px 0}#condition-column #current-price .annotation p{display:flex;color:#707f89;font-size:12px;line-height:1.5}#condition-column #current-price .annotation p:before{content:"※";display:inline-block;color:#707f89;font-size:12px}#condition-column #current-price .annotation p:before{line-height:1.4}#condition-column #current-price .annotation p.red{color:red}@media (max-width: 768px){#condition-column{display:none}#condition-column.testB{display:block;width:0;z-index:99999;background:transparent}#condition-column.testB h2,#condition-column.testB .condition-column-details,#condition-column.testB .price-title{display:none}#condition-column.testB .inner{width:unset;padding:15px 0 0}#condition-column.testB .condition-column-footer{display:flex;flex-direction:row;position:fixed;bottom:0;left:0;width:100%;height:17vw;box-shadow:0 -3px 8px #ddd}#condition-column.testB .condition-column-footer .monthly-price{display:flex;flex-direction:column;justify-content:center;width:82%;background:#fff}#condition-column.testB .condition-column-footer .monthly-price dl{border:none;display:flex;flex-direction:row;align-items:center;padding:0 20px 0 46px;margin-top:0;color:#111}#condition-column.testB .condition-column-footer .monthly-price dl dt{width:44%;font-weight:400;font-size:14px}#condition-column.testB .condition-column-footer .monthly-price dl dd{flex:1;font-weight:700;font-size:14px;color:#111}#condition-column.testB .condition-column-footer .monthly-price dl .price{color:#fb5588;font-size:21px;letter-spacing:.04em;margin-right:3px}#condition-column.testB .condition-column-footer .detail-btn{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center;background:#1D73E9;color:#fff;font-weight:700;font-size:14px;text-align:center;position:relative;padding-top:11px;line-height:1.2}#condition-column.testB .condition-column-footer .detail-btn:after{content:"";width:5px;height:5px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:13px;left:calc(50% - 2px);margin-top:-4px;transform:rotate(-45deg)}#condition-column.testB .condition-column-footer .detail-btn.show:after{content:"";width:5px;height:5px;border:0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:13px;left:calc(50% - 2px);margin-top:-6px;transform:rotate(45deg)}#condition-column.testB #current-price{margin-top:0;position:fixed;bottom:-50vw;left:0;width:100%}#condition-column.testB #current-price>p{font-size:16px;font-weight:700;color:#102444}#condition-column.testB #current-price .price-campaign-select{margin-top:0;display:flex;justify-content:space-between;padding:0;border-bottom:1px solid #1D73E9}#condition-column.testB #current-price .price-campaign-select li{border-top-right-radius:2px;border-top-left-radius:2px;width:32%;height:35px;line-height:1.2em;font-size:12px;color:#707f89;background:#E3E9EE;text-align:center;display:flex;justify-content:center;align-items:center}#condition-column.testB #current-price .price-campaign-select li:hover{cursor:pointer}#condition-column.testB #current-price .price-campaign-select li.active{background:#1D73E9;color:#fff;font-weight:700}#condition-column.testB #current-price .condition-column-monthly{padding:0 10px;height:40vw;overflow-y:scroll;background:#fff}#condition-column.testB #current-price .result{margin-top:5px;border-bottom:none;display:none}#condition-column.testB #current-price .result.active{display:block}#condition-column.testB #current-price .result dd,#condition-column.testB #current-price .result dt{width:auto;line-height:16px;height:16px;font-size:12px;color:#888;padding:14px 0 0}#condition-column.testB #current-price .result dd.js-side-device-price.monthly.price,#condition-column.testB #current-price .result dd.js-side-device-price.once.price,#condition-column.testB #current-price .result dt.js-side-device-price.monthly.price,#condition-column.testB #current-price .result dt.js-side-device-price.once.price{border-bottom:1px solid #111;margin-bottom:10px}#condition-column.testB #current-price .result dd{text-align:right;margin-top:-27px;padding:10px 0 13px;border-bottom:2px dotted #C1BDC5;color:#111;font-size:14px;font-weight:700}}#attention-popup,.attention-popup{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9997}#attention-popup .popup-bg,.attention-popup .popup-bg{background-color:#00000080;width:100%;height:100%;position:fixed;z-index:9998}#attention-popup .popup-main,.attention-popup .popup-main{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:680px;background-color:#fff;z-index:9999}@media (max-width: 768px){#attention-popup .popup-main,.attention-popup .popup-main{width:90%;height:60%}}#attention-popup .inner,.attention-popup .inner{padding:33px 50px 82px;height:500px;overflow-y:auto;box-sizing:border-box;text-align:center}@media (max-width: 768px){#attention-popup .inner,.attention-popup .inner{padding:13px 20px 82px;height:100%}}#attention-popup .inner .err,.attention-popup .inner .err{margin-bottom:12px}#attention-popup .inner h4,.attention-popup .inner h4{font-size:30px;color:#fb5588;font-weight:700;margin-top:10px;line-height:1.4;letter-spacing:2px}@media (max-width: 768px){#attention-popup .inner h4,.attention-popup .inner h4{font-size:18px;letter-spacing:0}}#attention-popup .inner .bunner,.attention-popup .inner .bunner{width:500px;margin:0 auto 23px}@media (max-width: 768px){#attention-popup .inner .bunner,.attention-popup .inner .bunner{width:100%;margin:10px 0 0}}#attention-popup .inner .bunner img,.attention-popup .inner .bunner img{width:100%}#attention-popup .inner .text,.attention-popup .inner .text{margin:10px 0 18px;font-size:16px;color:#707f89;line-height:1.6}@media (max-width: 768px){#attention-popup .inner .text,.attention-popup .inner .text{margin:10px 0 0;font-size:14px}}#attention-popup .inner .text span,.attention-popup .inner .text span{color:#fb5588;font-weight:700}#attention-popup .inner .text .mb20,.attention-popup .inner .text .mb20{margin-bottom:20px}#attention-popup .inner .unnecessary-btn,.attention-popup .inner .unnecessary-btn{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}@media (max-width: 768px){#attention-popup .inner .unnecessary-btn,.attention-popup .inner .unnecessary-btn{font-size:12px}}#attention-popup .inner .unnecessary-btn:hover,.attention-popup .inner .unnecessary-btn:hover{cursor:pointer}#attention-popup .inner .unnecessary-btn span,.attention-popup .inner .unnecessary-btn span{display:inline-block;width:30px;height:30px;margin:-1px 16px 0 0}#attention-popup .inner .unnecessary-btn span img,.attention-popup .inner .unnecessary-btn span img{width:100%}#attention-popup .inner .addBtn-on,#attention-popup .inner .addBtn-off,#attention-popup .inner .addBtn,.attention-popup .inner .addBtn-on,.attention-popup .inner .addBtn-off,.attention-popup .inner .addBtn{display:flex;align-items:center;font-size:16px;font-weight:700;justify-content:center}#attention-popup .inner .addBtn-on span,#attention-popup .inner .addBtn-off span,#attention-popup .inner .addBtn span,.attention-popup .inner .addBtn-on span,.attention-popup .inner .addBtn-off span,.attention-popup .inner .addBtn span{display:inline-block;width:30px;height:30px;margin:-1px 16px 0 0}#attention-popup .inner .addBtn-on span img,#attention-popup .inner .addBtn-off span img,#attention-popup .inner .addBtn span img,.attention-popup .inner .addBtn-on span img,.attention-popup .inner .addBtn-off span img,.attention-popup .inner .addBtn span img{width:100%}@media (max-width: 768px){#attention-popup .inner .addBtn-on,#attention-popup .inner .addBtn-off,#attention-popup .inner .addBtn,.attention-popup .inner .addBtn-on,.attention-popup .inner .addBtn-off,.attention-popup .inner .addBtn{margin-top:16px}}#attention-popup .inner input[type=checkbox],.attention-popup .inner input[type=checkbox]{display:none}#attention-popup-mbsupport,.attention-popup{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9997}#attention-popup-mbsupport .popup-bg,.attention-popup .popup-bg{background-color:#00000080;width:100%;height:100%;position:fixed;z-index:9998}#attention-popup-mbsupport .popup-main,.attention-popup .popup-main{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:680px;background-color:#fff;z-index:9999}@media (max-width: 768px){#attention-popup-mbsupport .popup-main,.attention-popup .popup-main{width:90%;height:60%}}#attention-popup-mbsupport .inner,.attention-popup .inner{padding:33px 50px 82px;height:500px;overflow-y:auto;box-sizing:border-box;text-align:center}@media (max-width: 768px){#attention-popup-mbsupport .inner,.attention-popup .inner{padding:13px 20px 82px;height:100%}}#attention-popup-mbsupport .inner .err,.attention-popup .inner .err{margin-bottom:12px}#attention-popup-mbsupport .inner h4,.attention-popup .inner h4{font-size:30px;color:#fb5588;font-weight:700;margin-top:10px;line-height:1.4;letter-spacing:2px}@media (max-width: 768px){#attention-popup-mbsupport .inner h4,.attention-popup .inner h4{font-size:18px;letter-spacing:0}}#attention-popup-mbsupport .inner .support-listbox,.attention-popup .inner .support-listbox{border:1px solid #5E24FF;padding:10px;text-align:left;list-style:disc}#attention-popup-mbsupport .inner .support-listbox li,.attention-popup .inner .support-listbox li{margin-left:30px;line-height:1.8}#attention-popup-mbsupport .inner .support-listbox span,.attention-popup .inner .support-listbox span{color:#fb5588;font-weight:700}#attention-popup-mbsupport .inner .text,.attention-popup .inner .text{margin:10px 0 18px;font-size:16px;color:#707f89;line-height:1.6}@media (max-width: 768px){#attention-popup-mbsupport .inner .text,.attention-popup .inner .text{margin:10px 0 0;font-size:14px}}#attention-popup-mbsupport .inner .text span,.attention-popup .inner .text span{color:#fb5588;font-weight:700}#attention-popup-mbsupport .inner .text .mb20,.attention-popup .inner .text .mb20{margin-bottom:20px}#attention-popup-mbsupport .inner .unnecessary-btn,.attention-popup .inner .unnecessary-btn{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}@media (max-width: 768px){#attention-popup-mbsupport .inner .unnecessary-btn,.attention-popup .inner .unnecessary-btn{font-size:12px}}#attention-popup-mbsupport .inner .unnecessary-btn:hover,.attention-popup .inner .unnecessary-btn:hover{cursor:pointer}#attention-popup-mbsupport .inner .unnecessary-btn span,.attention-popup .inner .unnecessary-btn span{display:inline-block;width:30px;height:30px;margin:-1px 16px 0 0}#attention-popup-mbsupport .inner .unnecessary-btn span img,.attention-popup .inner .unnecessary-btn span img{width:100%}#attention-popup-mbsupport .inner .addBtn-on,#attention-popup-mbsupport .inner .addBtn-off,#attention-popup-mbsupport .inner .addBtn,.attention-popup .inner .addBtn-on,.attention-popup .inner .addBtn-off,.attention-popup .inner .addBtn{display:flex;align-items:center;font-size:16px;font-weight:700;justify-content:center}#attention-popup-mbsupport .inner .addBtn-on span,#attention-popup-mbsupport .inner .addBtn-off span,#attention-popup-mbsupport .inner .addBtn span,.attention-popup .inner .addBtn-on span,.attention-popup .inner .addBtn-off span,.attention-popup .inner .addBtn span{display:inline-block;width:30px;height:30px;margin:-1px 16px 0 0}#attention-popup-mbsupport .inner .addBtn-on span img,#attention-popup-mbsupport .inner .addBtn-off span img,#attention-popup-mbsupport .inner .addBtn span img,.attention-popup .inner .addBtn-on span img,.attention-popup .inner .addBtn-off span img,.attention-popup .inner .addBtn span img{width:100%}@media (max-width: 768px){#attention-popup-mbsupport .inner .addBtn-on,#attention-popup-mbsupport .inner .addBtn-off,#attention-popup-mbsupport .inner .addBtn,.attention-popup .inner .addBtn-on,.attention-popup .inner .addBtn-off,.attention-popup .inner .addBtn{margin-top:16px}}#attention-popup-mbsupport .inner input[type=checkbox],.attention-popup .inner input[type=checkbox]{display:none}#support-popup,#mybroad-popup,#okaimoa-popup,#tsunagaru-popup,#student-campaign-popup,#moving-campaign-popup{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9997}#support-popup .popup-bg,#mybroad-popup .popup-bg,#okaimoa-popup .popup-bg,#tsunagaru-popup .popup-bg,#student-campaign-popup .popup-bg,#moving-campaign-popup .popup-bg{background-color:#00000080;width:100%;height:100%;position:fixed;z-index:9998}#support-popup .popup-main,#mybroad-popup .popup-main,#okaimoa-popup .popup-main,#tsunagaru-popup .popup-main,#student-campaign-popup .popup-main,#moving-campaign-popup .popup-main{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:680px;background-color:#fff;z-index:9999}@media (max-width: 768px){#support-popup .popup-main,#mybroad-popup .popup-main,#okaimoa-popup .popup-main,#tsunagaru-popup .popup-main,#student-campaign-popup .popup-main,#moving-campaign-popup .popup-main{width:90%;height:60%}}#support-popup .inner,#mybroad-popup .inner,#okaimoa-popup .inner,#tsunagaru-popup .inner,#student-campaign-popup .inner,#moving-campaign-popup .inner{padding:20px;height:500px;overflow-y:auto;box-sizing:border-box}@media (max-width: 768px){#support-popup .inner,#mybroad-popup .inner,#okaimoa-popup .inner,#tsunagaru-popup .inner,#student-campaign-popup .inner,#moving-campaign-popup .inner{height:100%}}#support-popup .inner h4,#mybroad-popup .inner h4,#okaimoa-popup .inner h4,#tsunagaru-popup .inner h4,#student-campaign-popup .inner h4,#moving-campaign-popup .inner h4{font-size:24px;font-weight:700;display:flex;align-items:center;color:#102444}#support-popup .inner h4:before,#mybroad-popup .inner h4:before,#okaimoa-popup .inner h4:before,#tsunagaru-popup .inner h4:before,#student-campaign-popup .inner h4:before,#moving-campaign-popup .inner h4:before{content:"";display:inline-block;width:8px;height:30px;background:#C0DCF6;margin-right:10px}#support-popup .inner .popup-title,#mybroad-popup .inner .popup-title,#okaimoa-popup .inner .popup-title,#tsunagaru-popup .inner .popup-title,#student-campaign-popup .inner .popup-title,#moving-campaign-popup .inner .popup-title{margin-top:28px;font-size:16px;font-weight:700;display:flex;align-items:center;color:#102444}#support-popup .inner .popup-title:before,#mybroad-popup .inner .popup-title:before,#okaimoa-popup .inner .popup-title:before,#tsunagaru-popup .inner .popup-title:before,#student-campaign-popup .inner .popup-title:before,#moving-campaign-popup .inner .popup-title:before{content:"";display:inline-block;width:8px;height:22px;background:#1D73E9;margin-right:10px}#support-popup .inner .popup-bold,#mybroad-popup .inner .popup-bold,#okaimoa-popup .inner .popup-bold,#tsunagaru-popup .inner .popup-bold,#student-campaign-popup .inner .popup-bold,#moving-campaign-popup .inner .popup-bold{font-weight:700}#support-popup .inner .link,#mybroad-popup .inner .link,#okaimoa-popup .inner .link,#tsunagaru-popup .inner .link,#student-campaign-popup .inner .link,#moving-campaign-popup .inner .link{display:inline-block;color:#1d73e9;text-decoration:underline;font-size:16px}#support-popup .inner .link.pdf,#mybroad-popup .inner .link.pdf,#okaimoa-popup .inner .link.pdf,#tsunagaru-popup .inner .link.pdf,#student-campaign-popup .inner .link.pdf,#moving-campaign-popup .inner .link.pdf{display:flex;align-items:center;font-size:16px;font-weight:700}#support-popup .inner .link.pdf:before,#mybroad-popup .inner .link.pdf:before,#okaimoa-popup .inner .link.pdf:before,#tsunagaru-popup .inner .link.pdf:before,#student-campaign-popup .inner .link.pdf:before,#moving-campaign-popup .inner .link.pdf:before{content:"";display:inline-block;width:18px;height:24px;background-image:url(/img/customer-static/pc/form/pdf.png);background-repeat:no-repeat;margin-right:12px}#support-popup .inner .font_small,#mybroad-popup .inner .font_small,#okaimoa-popup .inner .font_small,#tsunagaru-popup .inner .font_small,#student-campaign-popup .inner .font_small,#moving-campaign-popup .inner .font_small{margin:10px 0;font-size:12px}#support-popup .inner .mb15,#mybroad-popup .inner .mb15,#okaimoa-popup .inner .mb15,#tsunagaru-popup .inner .mb15,#student-campaign-popup .inner .mb15,#moving-campaign-popup .inner .mb15{margin-bottom:10px}#support-popup .inner .list_dot,#mybroad-popup .inner .list_dot,#okaimoa-popup .inner .list_dot,#tsunagaru-popup .inner .list_dot,#student-campaign-popup .inner .list_dot,#moving-campaign-popup .inner .list_dot{margin-top:10px;font-size:12px}#support-popup .inner .list_dot dt,#mybroad-popup .inner .list_dot dt,#okaimoa-popup .inner .list_dot dt,#tsunagaru-popup .inner .list_dot dt,#student-campaign-popup .inner .list_dot dt,#moving-campaign-popup .inner .list_dot dt{font-weight:700}#support-popup .inner .list_dot dt:before,#mybroad-popup .inner .list_dot dt:before,#okaimoa-popup .inner .list_dot dt:before,#tsunagaru-popup .inner .list_dot dt:before,#student-campaign-popup .inner .list_dot dt:before,#moving-campaign-popup .inner .list_dot dt:before{content:"・";display:inline-block;color:#707f89;font-size:12px}#support-popup .inner .list_dot dd,#mybroad-popup .inner .list_dot dd,#okaimoa-popup .inner .list_dot dd,#tsunagaru-popup .inner .list_dot dd,#student-campaign-popup .inner .list_dot dd,#moving-campaign-popup .inner .list_dot dd{margin-left:1em;margin-bottom:10px}#support-popup .inner .popup-annotation,#mybroad-popup .inner .popup-annotation,#okaimoa-popup .inner .popup-annotation,#tsunagaru-popup .inner .popup-annotation,#student-campaign-popup .inner .popup-annotation,#moving-campaign-popup .inner .popup-annotation{display:flex;color:#707f89;font-size:12px}#support-popup .inner .popup-annotation:before,#mybroad-popup .inner .popup-annotation:before,#okaimoa-popup .inner .popup-annotation:before,#tsunagaru-popup .inner .popup-annotation:before,#student-campaign-popup .inner .popup-annotation:before,#moving-campaign-popup .inner .popup-annotation:before{content:"※";display:inline-block;color:#707f89;font-size:12px}#support-popup .inner .popup-annotation_star,#mybroad-popup .inner .popup-annotation_star,#okaimoa-popup .inner .popup-annotation_star,#tsunagaru-popup .inner .popup-annotation_star,#student-campaign-popup .inner .popup-annotation_star,#moving-campaign-popup .inner .popup-annotation_star{display:flex;color:#707f89;font-size:12px}#support-popup .inner .popup-annotation_star:before,#mybroad-popup .inner .popup-annotation_star:before,#okaimoa-popup .inner .popup-annotation_star:before,#tsunagaru-popup .inner .popup-annotation_star:before,#student-campaign-popup .inner .popup-annotation_star:before,#moving-campaign-popup .inner .popup-annotation_star:before{content:"★";display:inline-block;color:#707f89;font-size:12px}#support-popup .inner .popup-color,#mybroad-popup .inner .popup-color,#okaimoa-popup .inner .popup-color,#tsunagaru-popup .inner .popup-color,#student-campaign-popup .inner .popup-color,#moving-campaign-popup .inner .popup-color{color:#1d73e9}#support-popup .inner .popup-tel,#mybroad-popup .inner .popup-tel,#okaimoa-popup .inner .popup-tel,#tsunagaru-popup .inner .popup-tel,#student-campaign-popup .inner .popup-tel,#moving-campaign-popup .inner .popup-tel{font-size:30px;font-weight:700}#support-popup .inner table,#mybroad-popup .inner table,#okaimoa-popup .inner table,#tsunagaru-popup .inner table,#student-campaign-popup .inner table,#moving-campaign-popup .inner table{width:100%;margin-top:16px;font-size:16px;color:#183760}#support-popup .inner table tr,#mybroad-popup .inner table tr,#okaimoa-popup .inner table tr,#tsunagaru-popup .inner table tr,#student-campaign-popup .inner table tr,#moving-campaign-popup .inner table tr{display:flex;border-bottom:1px solid #8b98ad}@media (max-width: 768px){#support-popup .inner table tr,#mybroad-popup .inner table tr,#okaimoa-popup .inner table tr,#tsunagaru-popup .inner table tr,#student-campaign-popup .inner table tr,#moving-campaign-popup .inner table tr{display:block}}#support-popup .inner table th,#mybroad-popup .inner table th,#okaimoa-popup .inner table th,#tsunagaru-popup .inner table th,#student-campaign-popup .inner table th,#moving-campaign-popup .inner table th{width:160px;background:#F8F8F8;padding:16px 0 0 16px;text-align:left;font-weight:700;box-sizing:border-box;line-height:1.6}@media (max-width: 768px){#support-popup .inner table th,#mybroad-popup .inner table th,#okaimoa-popup .inner table th,#tsunagaru-popup .inner table th,#student-campaign-popup .inner table th,#moving-campaign-popup .inner table th{display:block;width:100%;padding:12px 0 12px 16px}}#support-popup .inner table td,#mybroad-popup .inner table td,#okaimoa-popup .inner table td,#tsunagaru-popup .inner table td,#student-campaign-popup .inner table td,#moving-campaign-popup .inner table td{width:calc(100% - 160px);font-weight:400;text-align:left;padding:16px;box-sizing:border-box;line-height:1.6}@media (max-width: 768px){#support-popup .inner table td,#mybroad-popup .inner table td,#okaimoa-popup .inner table td,#tsunagaru-popup .inner table td,#student-campaign-popup .inner table td,#moving-campaign-popup .inner table td{display:block;width:100%}}#contractcancel-popup{width:660px;padding:0;background-color:#fff;box-sizing:border-box}@media (max-width: 768px){#contractcancel-popup{width:100%}}#contractcancel-popup .inner .caption-detail{background-color:#fff;letter-spacing:1px;line-height:1.2}#contractcancel-popup .inner .caption-detail .init-description{font-size:13px;background:#0096ff;color:#fff;padding:30px}@media (max-width: 768px){#contractcancel-popup .inner .caption-detail .init-description{padding:10px;font-size:12px}}#contractcancel-popup .inner .caption-detail .init-description .init-ttl{padding-bottom:20px;text-align:center;line-height:35px;font-size:16px}@media (max-width: 768px){#contractcancel-popup .inner .caption-detail .init-description .init-ttl{line-height:1.5;font-size:14px}}#contractcancel-popup .inner .caption-detail .init-description .init-ttl span{font-weight:700;font-size:26px}@media (max-width: 768px){#contractcancel-popup .inner .caption-detail .init-description .init-ttl span{font-size:22px}}#contractcancel-popup .inner .caption-detail .init-description .init-text{font-size:14px;margin:0 20px}#contractcancel-popup .inner .caption-detail .sub-ttl{background:#f5f5f5;color:#043786;font-size:20px;font-weight:700;padding:15px;text-align:center;border-bottom:solid 2px #e6e6e6;box-shadow:0 1px 1px #e6e6e6}@media (max-width: 768px){#contractcancel-popup .inner .caption-detail .sub-ttl{font-size:17px;padding:10px}}#contractcancel-popup .inner .caption-detail .init-flow ul{text-indent:-1.5em}#contractcancel-popup .inner .caption-detail .init-caution ul{list-style-type:disc}#contractcancel-popup .inner .caption-detail .content{padding:15px 45px 30px;font-size:14px}@media (max-width: 768px){#contractcancel-popup .inner .caption-detail .content{padding:10px 5px 30px;font-size:12px}}#contractcancel-popup .inner .caption-detail .content ul{margin-left:20px}#contractcancel-popup .inner .caption-detail .content ul li span{color:#ff3061}#contractcancel-popup .inner .caption-detail .content ul ul{list-style-type:none;margin-left:1rem;padding:5px 0}@media (max-width: 768px){#contractcancel-popup .inner .caption-detail .content ul ul{margin-left:0}}#contractcancel-popup .inner .caption-detail .content .notice{margin:.5rem 0 0 1rem;color:#afafaf}@media (max-width: 768px){#contractcancel-popup .inner .caption-detail .content .notice{margin:.5rem 0 0}}.btn-area{display:block;margin:0 auto;padding:40px 0;width:482px;text-align:center}@media (max-width: 768px){.btn-area{width:100%}}.back{margin-top:22px}.back .link{font-size:16px!important}.plan-selectUqAu .li-agree{width:660px;height:154px;display:flex;align-items:center;margin-top:11px;position:relative}.plan-selectUqAu .li-agree .selectable.active .input-box{border:solid 3px #1C77EA}@media (max-width: 768px){.plan-selectUqAu .li-agree .selectable.active .input-box{width:100%}}.plan-selectUqAu .li-agree .selectable.active .input-box .radio_icon{background-image:url(/img/customer-static/pc/form/radio-check-on.png)}.plan-selectUqAu .li-agree .input-box{width:100%;height:100%;display:flex;align-items:center;border:solid 2px #E3E9EE;border-radius:5px;position:relative;height:154px;padding:0 20px 0 70px;box-sizing:border-box;background-color:#fff}.plan-selectUqAu .li-agree .catch{display:block;font-weight:400;color:#707f89;font-size:16px;margin:0;line-height:1.6}.plan-selectUqAu .li-agree .catch .about_agree{font-weight:700}.plan-selectUqAu .li-agree input{position:absolute;z-index:-99999}.plan-selectUqAu .li-agree .radio_icon{width:26px;height:26px;background-image:url(/img/customer-static/pc/form/radio-check-off.png);background-repeat:no-repeat;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.wrap{width:100%;margin-top:64px}.wrap:nth-of-type(1){margin-top:38px}.wrap .margintop{margin-top:8px}.wrap .catch{display:flex;align-items:center;font-size:16px;font-weight:700;color:#102444}@media (max-width: 768px){.wrap .catch{margin-top:22px}}.wrap .catch .must,.wrap .catch .any{width:40px;height:22px;display:inline-block;margin-right:8px;font-weight:700;font-size:12px;text-align:center;line-height:22px}.wrap .catch .must{background:#1D73E9;color:#fff}.wrap .catch .any{background:#CBD6E0;color:#707f89}.wrap .select-list{display:flex;margin-top:8px}@media (max-width: 768px){.wrap .select-list{display:block}}.wrap .select-list li{width:320px;height:60px;position:relative;background:#fff}@media (max-width: 768px){.wrap .select-list li{width:100%;margin-top:8px}}@media (max-width: 768px){.wrap .select-list li:nth-of-type(1){margin-top:10px}}.wrap .select-list li label{width:100%;height:100%;display:flex;align-items:center;padding-left:60px;background-image:url(/img/customer-static/pc/form/radio-check-off.png);background-repeat:no-repeat;background-position:20px;font-size:16px;color:#102444;font-weight:700;border:solid 2px #E3E9EE;border-radius:5px;box-sizing:border-box}@media (max-width: 768px){.wrap .select-list li label{padding-left:70px}}.wrap .select-list li label:hover{cursor:pointer}.wrap .select-list li input{position:absolute;z-index:-99999}.wrap .select-list li input[type=radio]:checked+label{border:solid 3px #1C77EA;width:322px;background-image:url(/img/customer-static/pc/form/radio-check-on.png)}@media (max-width: 768px){.wrap .select-list li input[type=radio]:checked+label{width:100%}}.wrap .select-list li:nth-of-type(1){margin-right:10px}.wrap .annotation_list{margin-top:10px;display:block}.wrap .annotation_list li{display:flex;width:100%;font-size:12px;color:#707f89;line-height:1.4}.wrap .annotation_list li:before{content:"※";font-size:12px;color:#707f89}.wrap .annotation_list .link{margin-top:0}#entry-consult{background:#FAFAFA}::placeholder{color:#cdd6dd}::-ms-input-placeholder{color:#cdd6dd}:-ms-input-placeholder{color:#cdd6dd}.customer-info{width:100%}@media (min-width: 767px){.customer-info{display:block}}.customer-info tr{width:100%;display:flex;margin-top:8px;align-items:flex-start}@media (max-width: 768px){.customer-info tr{display:block}}.customer-info th{display:inline-block;width:330px;padding-top:13px}@media (max-width: 768px){.customer-info th{width:100%;padding-top:0}}.customer-info td{display:block}.customer-info td .pc-flex{width:100%;display:flex;justify-content:space-between}@media (max-width: 768px){.customer-info td{width:91vw;margin-top:10px;display:block}}.customer-info td input,.customer-info td select{display:block}.customer-info td .split,.customer-info td .long{box-sizing:border-box}.customer-info td .split:not(div),.customer-info td .long:not(div){display:inline-block;border-radius:5px;border:2px #E3E9EE solid;height:50px;padding:13px 0 13px 16px}.customer-info td .split{width:350px}@media (max-width: 768px){.customer-info td .split{width:49%}.customer-info td .split:not(div){width:100%}}@media (max-width: 768px){.customer-info td .middle{width:100%}}.customer-info td .long{width:700px}@media (max-width: 768px){.customer-info td .long{width:100%}}.customer-info td.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.customer-info .annotation{margin-top:8px;font-size:12px;color:#707f89;line-height:1.4;padding-bottom:10px}@media (max-width: 768px){.customer-info .annotation{padding-bottom:0}}.customer-info .sys_minor2{color:#fb5587;padding-top:10px}.customer-info .sys_senior{margin-top:15px;color:#fb5587;padding:10px;font-size:12px;line-height:1.2;border:1px solid #fb5587;background-color:#fff;position:relative}.customer-info .sys_senior span{margin-bottom:5px;font-size:16px;display:inline-block}.customer-info .sys_senior span img{margin-right:5px;width:auto!important}.customer-info .sys_senior:before{width:10px;height:10px;display:block;content:"";position:absolute;margin:auto;top:-7px;left:75px;border-top:1px solid #fb5587;border-right:1px solid #fb5587;background-color:#fff;transform:rotate(-45deg)}.privacy-box p{color:#949fa6;text-decoration:underline;line-height:1.5;margin-top:30px;text-align:center}.privacy-box p a{color:#67a0ee}.js_is_error{border:3px solid #fb5587!important}.pc-only{display:block}@media (max-width: 768px){.pc-only{display:none}}.sp-only{display:none}@media (max-width: 768px){.sp-only{display:block}}.error-contents{width:1000px;margin:0 auto}@media (max-width: 768px){.error-contents{width:100%;padding:0 17px}}.error-contents .error{font-size:14px;color:red}
