﻿@media screen and (max-width: 768px){#main .box-area .support .support__inner{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}@media screen and (min-width: 768px){#main .box-area .support .support__inner{width:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}}#header{background:#fff;width:100%}#main{background-color:#fff;padding:0}#main .container{width:1024px;margin:60px auto}#main .heading-area{display:flex;align-items:center}#main .heading-area .text{font-size:28px;font-weight:bold;color:#4bc0eb;margin-left:12px}#main .step{display:flex;justify-content:center;margin:16px 0;background:#ebfaff}#main .step .form-flow-list{display:flex;width:1024px}#main .step .form-flow-list li{position:relative;width:33.3%;text-align:center;background-color:#c5c5c5;color:#9f9f9f;font-size:15px;font-weight:bold;padding:9px 0}#main .step .form-flow-list li:before{content:"";border-top:30px solid rgba(0,0,0,0);border-left:15px solid #ebfaff;border-right:15px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);position:absolute;top:50%;margin-top:-30px;right:-30px}#main .step .form-flow-list li:after{content:"";border-top:20px solid rgba(0,0,0,0);border-left:10px solid #c5c5c5;border-right:10px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);position:absolute;right:-20px;top:50%;margin-top:-20px}#main .step .form-flow-list li.active{background-color:#4bc0eb;color:#fff}#main .step .form-flow-list li.active:after{border-top:20px solid rgba(0,0,0,0);border-left:10px solid #4bc0eb;border-right:10px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}#main .step .form-flow-list li:nth-of-type(1){z-index:4}#main .step .form-flow-list li:nth-of-type(2){z-index:3}#main .step .form-flow-list li:nth-of-type(3){z-index:2}#main .step .form-flow-list li:nth-of-type(4){z-index:1}#main .complete-step{font-size:18px;font-weight:bold;color:#fff;letter-spacing:2px;background:#00a0e9;padding:15px 5px;margin:5px 0}#main .complete-step span{margin:0 15px 0 5px;padding:5px;color:#00a0e9;background:#fff}#main .top-text-area{display:flex;align-items:center;font-size:14px}#main .top-text-area .bold{font-weight:bold;font-size:24px;width:300px}#main .submit-box{width:100%;text-align:center;margin:45px 0 0}#main .submit-box .submit-btn{width:40%;padding:12px;font-size:18px;font-weight:bold;border-radius:5px;border:none;background:#ff7e00;color:#fff;box-shadow:0px 5px 10px -5px rgba(0,0,0,.6);background-image:url("/img/pc/form/form-complete/arrow.png");background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:10px auto}#main .submit-box .submit-btn.back{width:15%;background:#00a0e9;margin:15px;background-image:url("/img/pc/form/form-complete/arrow-rv.png");background-repeat:no-repeat;background-position:10px 50%;background-size:10px auto}#main .submit-box .submit-btn.submit-off{background:#d6d6d6;background-image:url("/img/pc/form/form-complete/arrow.png");background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:10px auto}#main .submit-box .submit-btn.submit-a{display:inline-block;text-decoration:none}.error{font-size:15px;font-weight:bold;line-height:1.5;color:#0c2071;padding:15px 20px;background-color:#ced2e3;margin-top:20px;margin-bottom:10px;text-align:center}#main .container.support{margin:0 auto;position:relative;top:12px}#main{background-color:#fff;color:#001f34}#main label{cursor:pointer}#main .container{margin:42px auto;width:800px}#main .box-area{letter-spacing:.09em;line-height:1;color:#333;background-color:#f0f6f9;height:60px}#main .box-area .support .support__inner{display:flex;justify-content:space-between;padding:0}#main .box-area .support .support__header{display:flex;align-items:center}#main .box-area .support .support__header p{color:#0e7fc7;font-weight:bold}#main .box-area .support .support__body .app-btn-support{width:258px;height:36px;background:#cee1ea;color:#0e7fc7;font-size:15px;box-shadow:none}#main .box-area .support .support__body .app-btn-support:after{border-left:8px solid #0e7fc7}#main .box-area .support .support__body .app-btn-support:before{background:#fff}#main .support-text{margin-bottom:44px}#main .support-text p{font-size:15px;line-height:24px;color:#001f34}#main .note{display:block;font-size:14px;line-height:1.75;text-align:left}#main .submit-btn-wrap{text-align:center;margin:26px auto 50px}#main .submit-btn-wrap .submit-btn{display:flex;justify-content:center;align-items:center;width:414px;height:70px;text-align:center;line-height:70px;font-size:20px;font-weight:bold;letter-spacing:2px;color:#fff;background-color:#c8d9df;-webkit-transform:skewX(170deg);-moz-transform:skewX(170deg);transform:skewX(170deg);margin:0 auto;position:relative;cursor:pointer;transition:box-shadow .25s ease-out,background-position .4s cubic-bezier(0.19, 1, 0.22, 1) .1s,color .5s ease 0s,background-color .5s ease}#main .submit-btn-wrap .submit-btn::before{position:absolute;content:"";z-index:-1;bottom:0;left:0;width:0;height:100%;background:#0f9969;transition:ease .3s;opacity:0}#main .submit-btn-wrap .submit-btn:after{content:"";display:inline-block;width:0;height:0;margin-left:.5em;border:5px solid rgba(0,0,0,0);border-right:0 solid rgba(0,0,0,0);border-left:8px solid #fff;position:relative;right:-58px}#main .submit-btn-wrap .submit-btn.check{filter:drop-shadow(0px 5px 5px rgba(0, 229, 205, 0.3));background-image:linear-gradient(270deg, #03c7b9 0%, #03c58b 100%)}#main .submit-btn-wrap .submit-btn.check:hover{background-position:-100% 100%}#main .submit-btn-wrap .submit-btn.check:hover::before{width:100%;opacity:1}#main .submit-btn-wrap .submit-btn.check:after{right:-28px}.modal_bg{position:fixed;top:0;left:0;z-index:4;display:none;width:100%;height:120%;background-color:rgba(0,0,0,.3)}.section-box{width:760px;margin-left:40px}.section-box.caution-pdf{width:800px;margin-left:0;box-sizing:border-box;background-color:#f0f6f9;padding:30px 28px}.section-box.caution-pdf h3{color:#107dc9;font-size:18px;line-height:18px;border-bottom:1px solid #c3deef;font-weight:bold;padding-bottom:12px;padding-left:32px;background-image:url("/img/pc/form/form-complete/index/icon_attention.svg");background-size:24px auto;background-repeat:no-repeat;background-position:top 0 left 0}.section-box.caution-pdf p{font-size:15px;margin-top:17px;margin-bottom:6px}.section-box.caution-pdf ul li{height:27px;padding-left:32px;background-image:url("/img/pc/form/form-complete/index/icon_pdf.svg");background-size:20px auto;background-repeat:no-repeat;background-position:center left 0;margin-bottom:4px}.section-box.caution-pdf ul li a{font-size:15px;color:#3fb7ee;text-decoration:underline}.section-box .upload_certText{font-size:15px;color:#0e7fc7;margin-top:16px;margin-bottom:5px;padding-left:28px;background-image:url("/img/pc/form/form-complete/index/icon_attention.svg");background-size:20px auto;background-repeat:no-repeat;background-position:top 3px left 0}.section-box .upload_certText_Note{font-size:12px;color:#7d8f96;text-indent:-12px;padding-left:12px}.upload_titleLabel{display:inline-flex;justify-content:center;align-items:center;width:50px;height:30px;margin-right:10px;font-size:13px;font-weight:bold;border-radius:30px;background:#0e7fc7;color:#fff}.upload_subtitle{font-weight:bold;margin-bottom:15px}.upload_subtitle:before{content:"●";color:#0e7fc7;margin-right:4px}.upload_subtitle.note .link-note{font-size:12px;line-height:20px;color:#7d8f96;font-weight:normal;margin-left:14px}.upload_subtitle.note .link-note .link-blue{text-decoration:underline;color:#3fb7ee}.upload_certTypes{display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;flex-wrap:wrap;display:flex;justify-content:space-between;row-gap:15px}.upload_certTypes.cert_none{margin-top:14px}.upload_certTypes.cert_none input:checked+.upload_certTypes_box{border:solid 2px #0e7fc7;background-color:#0e7fc7;color:#fff}.upload_certTypes.cert_none input:checked+.upload_certTypes_box:after{opacity:1}.upload_certTypes.cert_none input:checked+.upload_certTypes_box:before{border-color:#0e7fc7}.upload_certTypes_box{display:table;text-align:center;background:#fff;border:2px solid #dfeaee;filter:drop-shadow(0px 3px 2px rgba(203, 214, 218, 0.5));box-sizing:border-box;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:178px;height:100px;padding-left:28px;position:relative;background-repeat:no-repeat}.upload_certTypes_box.is-error{border-color:#e73b6f}.upload_certTypes_box.cert_none{width:242px;height:70px}.upload_certTypes_box.cert_none:nth-of-type(1){background-image:none}.upload_certTypes_box.cert_none:nth-of-type(1) .upload_certTypes_text{padding-bottom:0}.upload_certTypes_box:before,.upload_certTypes_box:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.upload_certTypes_box:before{background-color:#fff;border:2px solid #dfeaee;border-radius:50%;width:21px;height:21px;left:10px}.upload_certTypes_box:after{background-color:#0e7fc7;border-radius:50%;opacity:0;width:11px;height:11px;left:17px}.upload_certTypes_box.active{background-color:#0e7fc7;color:#fff}.upload_certTypes_box.active:nth-of-type(1){background-image:url("/img/pc/form/form-complete/index/popup/card_icon_01_white.svg")}.upload_certTypes_box.active:nth-of-type(1).cert_none{background-image:none}.upload_certTypes_box.active:nth-of-type(2){background-image:url("/img/pc/form/form-complete/index/popup/card_icon_02_white.svg")}.upload_certTypes_box.active:nth-of-type(3){background-image:url("/img/pc/form/form-complete/index/popup/card_icon_03_white.svg"),url("/img/pc/form/form-complete/index/popup/card_icon_04_white.svg")}.upload_certTypes_box.active:nth-of-type(3) .upload_certTypes_text{position:relative}.upload_certTypes_box.active:nth-of-type(3) .upload_certTypes_text:before,.upload_certTypes_box.active:nth-of-type(3) .upload_certTypes_text:after{background-color:#fff}.upload_certTypes_box.active:after{opacity:1}.upload_certTypes_box.active:before{border-color:#0e7fc7}.upload_certTypes_box:first-of-type{margin-left:0}.upload_certTypes_box:last-of-type{margin-right:0}.upload_certTypes_box--upper{width:242px;height:134px;font-size:15px;padding-left:0}.upload_certTypes_box--bottom{margin-right:12px;height:100px;font-size:14px}.upload_certTypes_box+input{display:none}.upload_certTypes_box.active{border:solid 2px #0e7fc7;background-color:#0e7fc7;color:#fff}.upload_certTypes_box:nth-of-type(1){background-position:center top 50px;background-image:url("/img/pc/form/form-complete/index/popup/card_icon_01.svg");background-size:70px auto}.upload_certTypes_box:nth-of-type(1) .upload_certTypes_text{padding-bottom:62px}.upload_certTypes_box:nth-of-type(2){background-position:center top 45px;background-image:url("/img/pc/form/form-complete/index/popup/card_icon_02.svg");background-size:45px auto}.upload_certTypes_box:nth-of-type(2) .upload_certTypes_text{padding-bottom:70px}.upload_certTypes_box:nth-of-type(3){padding-left:13px;background-position:left 55px top 52px,right 40px top 52px;background-image:url("/img/pc/form/form-complete/index/popup/card_icon_03.svg"),url("/img/pc/form/form-complete/index/popup/card_icon_04.svg");background-size:38px auto,68px auto}.upload_certTypes_box:nth-of-type(3) .upload_certTypes_text{padding-bottom:57px}.upload_certTypes_box:nth-of-type(3) .upload_certTypes_text:before,.upload_certTypes_box:nth-of-type(3) .upload_certTypes_text:after{content:"";position:absolute;right:118px;top:58%;width:16px;height:2px;background-color:#001f34}.upload_certTypes_box:nth-of-type(3) .upload_certTypes_text:before{transform:rotate(90deg)}.upload_certTypes_box:nth-of-type(5){padding-left:14px}.upload_certTypes_box:nth-of-type(6){padding-left:40px;padding-right:8px;text-align:left}.upload_certTypes_box:nth-of-type(7){padding-left:48px;padding-right:15px;text-align:left}.upload_certTypes_text{display:table-cell;vertical-align:middle}.upload_certTypes_text img{margin-top:6px}.upload_caution{width:100%;margin-top:32px;margin-bottom:34px}.upload_caution_title{text-align:center;color:#fff;font-size:18px;padding:18px 0;background:#0e7fc7 url("/img/pc/form/form-complete/index/icon_attention_white.svg") 25.5% 50% no-repeat}.upload_caution_contentWrapper{background:#fff;padding:18px;border:2px solid #0e7fc7;border-top:none}.upload_caution_contentWrapper_TextTop{font-size:15px;line-height:24px;color:#107dc9}.upload_caution_content{margin:30px 0 0 0}.upload_caution_content p{font-size:14px}.upload_caution_contentMain{margin:10px 0 0}.upload_caution_contentMain:last-child{margin-bottom:0}.upload_caution_contentMain:after{content:"";display:table;clear:both}.upload_caution_contentTitle{font-size:20px;font-weight:bold;margin-bottom:10px}.upload_caution_contentImage{width:43%;float:left}.upload_caution_contentNotes{width:57%;float:left}.upload_caution_contentNotes .upload-check-btn a{width:270px;height:40px;line-height:40px;padding:0;margin:8px 0 0 0;font-size:14px}.upload_caution_notes li{line-height:1.5;margin-bottom:5px;text-indent:-19px;margin-left:15px;list-style:disc inside;font-size:14px;padding-left:2rem}.upload_caution_notes li .upload_caution_certsButton{float:right;position:relative;top:14px}.upload_caution_notes li .upload_text--red{color:#e83b70}.upload_caution_photoNotes li{line-height:1.5;margin-bottom:5px;text-indent:-15px;margin-left:15px;list-style:disc inside;font-size:14px;padding-left:2rem}.upload_caution_photoNotes li .upload_text--red{color:#e83b70}.upload_caution_notesLink{cursor:pointer;text-decoration:underline}.upload_caution_certsButton{font-size:14px;margin:0}.upload_caution_certsButton>a{position:relative;width:210px;height:36px;line-height:36px;display:block;text-align:center;border:1px solid #0e7fc7;border-radius:20px;background-color:#fff;color:#0e7fc7;text-decoration:none;font-size:14px;transition:all .2s ease}.upload_caution_certsButton>a:after{position:absolute;top:calc(50% - 4px);right:18px;display:block;width:8px;height:8px;border-top:2px solid #0e7fc7;border-right:2px solid #0e7fc7;content:"";transform:rotate(45deg)}.upload_fileArea{margin-top:15px;width:100%;margin-bottom:38px}.upload_fileSec{display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;width:100%}.upload_fileLabel{font-size:15px;font-weight:bold}.upload_fileBox{position:relative;width:600px;height:44px;border:solid 2px #dfeaee;display:grid;align-items:center;padding-left:17px;cursor:pointer}.upload_fileBox:hover,.upload_fileBox:active{border-color:#0e7fc7}.upload_fileBox label{cursor:pointer}.upload_fileBox:before{position:absolute;top:16px;right:8px;width:0;height:0;padding:0;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #111;pointer-events:none;z-index:1;pointer-events:none;cursor:pointer}.upload_fileBox:after{position:absolute;top:0;right:0;bottom:0;width:30px;height:40px;content:"";background:#dfeaee;pointer-events:none;cursor:pointer}.upload_fileBox input[type=file]{display:none}.upload_fileName{pointer-events:none}.upload_confirm_inputs{background-color:#fff;border-radius:5px;width:100%}.upload_confirm_inputsLists li{color:#000;font-size:14px;font-weight:bold;line-height:2.3;margin-bottom:10px}.upload_confirm_inputsLists li input[type=checkbox]{display:none}.upload_confirm_inputsLists li input[type=checkbox]+label>span.span_check{background:no-repeat;background-size:contain;display:inline-block;overflow:hidden;text-indent:-9999px;text-align:left;width:27px;height:27px;margin:0 10px 0 0;vertical-align:middle;cursor:pointer;border-radius:4px;border:2px solid #dfeaee}.upload_confirm_inputsLists li input[type=checkbox]+label>span.span_check:hover{border-color:#0e7fc7}.upload_confirm_inputsLists li input[type=checkbox]:checked+label span.span_check{border-color:#0e7fc7;background-color:#0e7fc7;position:relative}.upload_confirm_inputsLists li input[type=checkbox]:checked+label span.span_check:after{position:absolute;top:3px;left:4px;content:"";width:11px;height:7px;border-left:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(-45deg)}.upload_confirm_inputsLists li a{color:#009bd2;text-decoration:underline}.popup-opt-docs_contentNote{margin-top:15px;margin-bottom:30px}.popup-opt-docs_contentNote p{font-size:15px;margin-bottom:10px;line-height:22px}.popup-opt-docs_contentNote ul{list-style:disc inside}.popup-opt-docs_contentNote ul>li{font-size:16px;margin-bottom:10px}.popup-opt-docs_contentNote ul>li:last-child{margin-bottom:0}.popup-opt-docs_accordionWrapper{border:1px solid #dfeaee;padding:15px;overflow:hidden;background-repeat:no-repeat;background-position:98% 22px;background-image:url("/img/pc/form/form-complete/index/popup/popup_arrow.png")}.popup-opt-docs_accordionWrapper.accordion--active{background-image:url("/img/pc/form/form-complete/index/popup/popup_arrow_down.png")}.popup-opt-docs_accordionWrapper .header-box{font-size:15px;cursor:pointer;font-weight:bold}.popup-opt-docs_accordionWrapper .items{margin-top:16px}.popup-opt-docs_accordionWrapper .items .fl{float:left}.popup-opt-docs_accordionWrapper .items .img-box{width:39%}.popup-opt-docs_accordionWrapper .items .msg{font-size:14px;width:57%;margin-left:3%}.popup-opt-docs_accordionWrapper .items .msg ul li{list-style:disc inside;line-height:1.8;text-indent:-20px;margin-left:20px}.popup-opt-docs_accordionWrapper .items .msg ul li ul{margin-left:10px;list-style-position:inside}.popup-opt-docs_accordionWrapper .items .msg .fb{font-weight:bold}.popup-opt-docs_accordionWrapper .items .msg .notice{list-style:none;line-height:1.8;margin-left:15px;color:#727272}.popup-opt-docs_accordionWrapper .items .msg .notice.fr{font-size:12px;padding-left:12px}.popup-opt-docs_accordionWrapper .items .msg .fr{color:#e83b70}.popup-opt-docs_accordionWrapper .items:after{clear:both;content:"";display:table}.popup_wrapper{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:15}.popup_wrapper:not(:target){opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.popup_wrapper:target{opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.popup_wrapper.popup-hidden{display:none}.popup_wrapper.popup-hidden:target{display:flex;opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.popup_wrapper.popup--force-display:not(:target){opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.popup_wrapper.popup--force-display:target{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.popup_bg{width:100%;height:100%;margin:0;background-color:#dfeaee;opacity:.8;position:fixed;top:0;left:0;z-index:15}.popup_inner{display:inline-block;width:710px;height:auto;max-height:calc(100vh - 80px);position:relative;z-index:16}.popup_close{width:56px;height:56px;position:absolute;top:0;right:0;cursor:pointer;z-index:17}.popup_close:before,.popup_close:after{content:"";display:block;width:28px;height:3px;background-color:#0e7fc7;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup_close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup_content{width:710px;margin-bottom:30px;padding:30px;background-color:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.popup_content.scroll-pd{padding-right:16px}.popup_content.confirm-popup .popup_contentHeading{color:#0e7fc7}.popup_content.installation{display:flex;flex-wrap:wrap}.popup_content.installation .installation-item{width:325px}.popup_content.installation .installation-item.b-bottom{border-bottom:1px solid #dfeaee}.popup_content.installation .installation-item.b-right{border-right:1px solid #dfeaee}.popup_content.installation .installation-item .installation-text{font-size:14px;text-indent:-15px;padding-left:15px}.popup_content.installation .installation-item .installation-text .strong{font-size:15px;font-weight:bold}.popup_content.installation .installation-item .installation-image{text-align:center;margin-top:10px}.popup_content.installation .installation-item:nth-of-type(1){padding-right:18px;padding-bottom:18px}.popup_content.installation .installation-item:nth-of-type(2){padding-left:18px;padding-bottom:18px}.popup_content.installation .installation-item:nth-of-type(2) .installation-image{margin-top:30px}.popup_content.installation .installation-item:nth-of-type(3){padding-right:18px;padding-top:18px}.popup_content.installation .installation-item:nth-of-type(4){padding-left:18px;padding-top:18px}.popup_content.installation .installation-item:nth-of-type(4) .installation-image{margin-top:20px}.popup_content .popup-scroll{overflow-y:scroll;height:480px;padding-right:16px}.popup_contentHeading{color:#00a0e9;font-weight:bold;text-align:center;font-size:24px;margin-bottom:14px}.table-container{width:800px;margin-bottom:36px}.table-container table{border-spacing:0 17px;border-collapse:separate}.table-container table.js_input_send_tab{display:none}.table-container table td.input-wrap{white-space:nowrap}.table-container .ttl{font-weight:bold;font-size:16px;border-left:4px solid #0e7fc7;padding-left:10px;display:flex;margin-bottom:20px}.table-container .require{display:block;background-color:#0e7fc7;color:#fff;font-weight:bold;font-size:14px;padding:1px 6px;margin-left:8px}.table-container th{width:200px;padding-left:42px}.table-container input[type=text],.table-container select{height:44px;width:600px;border:2px solid #dfeaee;border-radius:0;padding-left:12px}.table-container input[type=text].harf,.table-container select.harf{width:300px}.table-container input[type=text]:focus-visible,.table-container select:focus-visible{border-color:#0e7fc7;outline:none}.table-container input[type=text].is-error,.table-container select.is-error{border-color:#e73b6f}.table-container input[type=radio].is-error+label{border-color:#e83b70}.table-container .input-radio{position:relative;padding-left:38px;padding-bottom:1px;margin-right:34px}.table-container .input-radio:last-of-type{margin-right:0}.table-container .input-radio:before,.table-container .input-radio:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.table-container .input-radio:before{background-color:#fff;border:2px solid #dfeaee;border-radius:50%;width:21px;height:21px;left:5px}.table-container .input-radio:after{background-color:#0e7fc7;border-radius:50%;opacity:0;width:11px;height:11px;left:12px}.table-container input:checked+.input-radio::after{opacity:1}.table-container input:checked+.input-radio::before{border-color:#0e7fc7}.table-container input[type=radio]{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.table-container .input-wrap.pd-left{padding-left:42px}.table-container .input-wrap.birth-flex{display:flex;align-items:center;flex-wrap:wrap;width:310px}.table-container .input-wrap.birth-flex input{width:68px;margin:0 6px}.table-container .input-wrap.birth-flex input:first-child{width:88px;margin-left:0}.table-container .input-wrap.postal-input{display:flex;flex-wrap:wrap}.table-container .input-wrap.postal-input .postal-text{font-size:12px;line-height:20px;color:#7d8f96;margin-left:10px}.table-container .input-wrap .select-input select{-webkit-appearance:none;appearance:none;padding:8px 38px 8px 8px;cursor:pointer}.table-container .input-wrap .select-input{position:relative;width:300px}.table-container .input-wrap .select-input:before{position:absolute;top:20px;right:10px;width:0;height:0;padding:0;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #111;pointer-events:none;z-index:1;pointer-events:none}.table-container .input-wrap .select-input:after{position:absolute;top:2px;right:2px;bottom:0;width:30px;height:40px;content:"";background:#dfeaee;pointer-events:none}.table-container .error-message{display:none;color:#e73b6f;font-size:12px;padding-left:18px;background-image:url("/img/pc/form/form-complete/index/icon_attention_red.svg");background-size:14px auto;background-repeat:no-repeat;background-position:center left 0}.table-container .plan{display:flex;flex-wrap:wrap;padding-left:42px}.table-container .plan .promotion{box-sizing:border-box;grid-column:1/2;text-align:center}.table-container .plan .promotion>p{display:inline-block;position:relative;font-size:16px;font-weight:bold;color:#0e7fc7}.table-container .plan .promotion>p:before{content:"";position:absolute;left:-13px;top:0;height:20px;border-left:2px solid #0e7fc7;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.table-container .plan .promotion>p:after{content:"";position:absolute;left:150px;top:0;height:20px;border-right:2px solid #0e7fc7;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.table-container .plan .installment{grid-row:2/3;grid-column:1/2;margin-right:46px}.table-container .plan .rental{grid-row:2/3;grid-column:2/3}.table-container .plan--rental .installment{grid-row:2/3;grid-column:2/3}.table-container .plan--rental .rental{grid-row:2/3;grid-column:1/2}.table-container .plan .installment,.table-container .plan .rental{display:flex;border-radius:4px;border:2px solid #b6bcbd;position:relative;box-sizing:border-box;width:350px;padding:20px 0 13px 60px;cursor:pointer}.table-container .plan .installment:before,.table-container .plan .installment:after,.table-container .plan .rental:before,.table-container .plan .rental:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.table-container .plan .installment:before,.table-container .plan .rental:before{background-color:#fff;border:2px solid #dfeaee;border-radius:50%;width:21px;height:21px;left:10px}.table-container .plan .installment:after,.table-container .plan .rental:after{background-color:#0e7fc7;border-radius:50%;opacity:0;width:11px;height:11px;left:17px}.table-container .plan .installment .plan-detail,.table-container .plan .rental .plan-detail{color:#b6bcbd}.table-container .plan .installment .plan-detail .select-plan,.table-container .plan .rental .plan-detail .select-plan{display:flex;align-items:center;margin-bottom:18px}.table-container .plan .installment .plan-detail .select-plan .plan-device,.table-container .plan .rental .plan-detail .select-plan .plan-device{width:100%;padding:3px 8px;font-size:15px;font-weight:bold;color:#fff;border:1px solid #b6bcbd;border-radius:3px;background-color:#b6bcbd}.table-container .plan .installment .plan-detail .plan-price-top,.table-container .plan .rental .plan-detail .plan-price-top{position:relative;display:flex;align-items:center;line-height:1}.table-container .plan .installment .plan-detail .plan-price-top .plan-price-top-left,.table-container .plan .rental .plan-detail .plan-price-top .plan-price-top-left{width:85px}.table-container .plan .installment .plan-detail .plan-price-top .plan-price-top-left>p,.table-container .plan .rental .plan-detail .plan-price-top .plan-price-top-left>p{font-size:14px;margin-left:2px}.table-container .plan .installment .plan-detail .plan-price-top .plan-price-top-right>p,.table-container .plan .rental .plan-detail .plan-price-top .plan-price-top-right>p{font-size:18px;font-weight:bold}.table-container .plan .installment .plan-detail .plan-price-top .plan-price-top-right>p .num,.table-container .plan .rental .plan-detail .plan-price-top .plan-price-top-right>p .num{font-size:18px;font-family:Arial;vertical-align:-2px}.table-container .plan .installment .plan-detail .plan-price-top .plan-price-top-right>p .tax,.table-container .plan .rental .plan-detail .plan-price-top .plan-price-top-right>p .tax{font-size:14px}.table-container .plan .installment .plan-detail .plan-price-bottom,.table-container .plan .rental .plan-detail .plan-price-bottom{display:flex;margin:5px 0 10px;line-height:1}.table-container .plan .installment .plan-detail .plan-price-bottom .plan-price-bottom-left,.table-container .plan .rental .plan-detail .plan-price-bottom .plan-price-bottom-left{width:84px}.table-container .plan .installment .plan-detail .plan-price-bottom .plan-price-bottom-left>p,.table-container .plan .rental .plan-detail .plan-price-bottom .plan-price-bottom-left>p{font-size:20px}.table-container .plan .installment .plan-detail .plan-price-bottom .plan-price-bottom-right>p,.table-container .plan .rental .plan-detail .plan-price-bottom .plan-price-bottom-right>p{font-size:18px;font-family:Arial}.table-container .plan .installment .plan-detail .plan-price-bottom .plan-price-bottom-right>p .bold,.table-container .plan .rental .plan-detail .plan-price-bottom .plan-price-bottom-right>p .bold{vertical-align:text-bottom}.table-container .plan .installment .plan-detail .later-price,.table-container .plan .rental .plan-detail .later-price{font-size:14px}.table-container .plan .installment .plan-detail .later-price .num,.table-container .plan .rental .plan-detail .later-price .num{font-family:Arial}.table-container .plan input:checked+label.installment,.table-container .plan input:checked+label.rental{border:2px solid #0e7fc7;background-color:#0e7fc7}.table-container .plan input:checked+label.installment:after,.table-container .plan input:checked+label.rental:after{opacity:1}.table-container .plan input:checked+label.installment:before,.table-container .plan input:checked+label.rental:before{border-color:#0e7fc7}.table-container .plan input:checked+label.installment .plan-detail,.table-container .plan input:checked+label.rental .plan-detail{color:#fff}.table-container .plan input:checked+label.installment .plan-detail .select-plan .plan-device,.table-container .plan input:checked+label.rental .plan-detail .select-plan .plan-device{color:#0e7fc7;border:1px solid #fff;background-color:#fff}.popup-scroll::-webkit-scrollbar{width:4px}.popup-scroll::-webkit-scrollbar-track{background-color:#f0f6f9}.popup-scroll::-webkit-scrollbar-thumb{background-color:#c8d9df}.confirm-content{padding-top:20px}.confirm-content .confirm-section{font-size:15px;margin-bottom:48px}.confirm-content .confirm-section:last-of-type{margin-bottom:20px}.confirm-content .confirm-section-title{font-weight:bold;margin-bottom:18px;padding-left:20px}.confirm-content .confirm-section table{box-sizing:border-box;width:100%}.confirm-content .confirm-section table.js_input_send_tab{display:none}.confirm-content .confirm-section table.js_input_send_tab.send-confirm tr:first-of-type{border-top:none}.confirm-content .confirm-section table tr{border-top:1px solid #e9e9e9}.confirm-content .confirm-section table tr th{padding:16px 0;padding-left:20px;width:220px;color:#7d8f96}.confirm-content .confirm-section table tr td{padding:16px 0;padding-left:20px}.confirm-content .confirm-section table tr:last-of-type{border-bottom:1px solid #e9e9e9}.confirm-content .confirm-section table .js_tr_border.on{border-bottom:1px solid #e9e9e9}.confirm-content .confirm-section .upload_previewArea{border-top:none;padding-top:0}.confirm-content .confirm-section .upload_previewArea td{display:flex;justify-content:space-between}.confirm-content .confirm-section .upload_previewArea td .upload_previewSec img{height:110px}.confirm-content .confirm-popup-caution{background-color:#f0f6f9;padding:15px 0;padding-left:70px;background-image:url("/img/pc/form/form-complete/index/icon_attention.svg"),url("/img/pc/form/form-complete/index/icon_license.svg");background-size:28px auto,45px auto;background-repeat:no-repeat,no-repeat;background-position:center left 20px,center right 18px}.confirm-content .confirm-popup-caution p{font-size:15px}.confirm-content .confirm-popup-caution p span{font-weight:bold}.confirm-content .confirm-submit-btn{margin-top:20px;margin-bottom:25px}.confirm-content .confirm-submit-btn .link-btn{width:354px;height:60px;line-height:60px;font-size:20px;letter-spacing:2px;position:relative}.confirm-content .confirm-submit-btn .link-btn:after{margin-left:0;position:absolute;right:22px}
