@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{font-family:Noto Sans JP,sans-serif;line-height:1.6em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select,img{vertical-align:middle}body{font-family:Noto Sans JP,sans-serif;color:#0a0f24;line-height:1}a{color:#31aae2}.none{display:none!important}.container{padding-bottom:0}@media (min-width: 561px){body{font-size:16px;overflow:auto}.sp{display:none!important}.container{min-width:1200px}input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}.formContainer{background-size:auto auto;background-color:#f4f7fa;min-height:100vh;min-width:1200px;padding-bottom:100px;position:relative;display:flex;flex-flow:column}.formHeader{position:relative;display:flex;flex-direction:row;height:100px;width:100%;background:#ffffff;border-bottom:1px solid #dcdcdc}.formHeader_inner{margin:0 auto;width:960px;display:flex;justify-content:space-between;align-items:center}.formHeader_left{display:flex;flex-direction:row;align-items:center}.formHeader_left img{height:23px}.formHeader_right{display:flex;flex-direction:row;align-items:center}.formHeader_right_text{display:flex;flex-direction:column;line-height:1.6}.formHeader_right_text_top{font-size:16px;font-weight:700;letter-spacing:-.08em;padding-right:10px}.formHeader_right_text_bottom{font-size:12px}.formHeader_right_button .btn{display:flex;justify-content:center;align-items:center;margin-left:5px;color:#fff;background:#2b3845;width:133px;height:45px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;border:none;letter-spacing:.05em;position:relative;overflow:hidden;text-decoration:none}.formHeader_right_button .btn:after{content:url(/form/svg/form/003_icon_arrow_white.svg);position:absolute;top:calc(50% - 5px);right:7px;width:9px}.formHeader_heading{line-height:1}.formHeader_text{font-size:18px}.formHeader_title{margin-left:15px;margin-bottom:3px;font-size:24px;font-weight:700;width:300px}.formHeader_logo{margin:6px 3px;width:180px}.header_cta{position:fixed;display:block;top:25%;left:20px;z-index:999999}.header_cta ul{display:flex;writing-mode:vertical-rl}.header_cta ul a{position:relative;font-size:15px;font-weight:700;text-decoration:none}.header_cta ul a:after{position:absolute;content:"";display:inline;width:12px;height:16px;top:90%;transform:translateY(-50%);right:24px;transition:all .28s ease}.header_cta ul .complete{padding:15px 20px 35px;background-color:#ed466d;color:#fff}.header_cta ul .complete:after{background-image:url(/form/svg/form/003_icon_arrowwhite.svg);background-repeat:no-repeat;background-size:contain;transform:rotate(-180deg)}.header_cta ul .complete-5g{background-color:#00c24b}.header_cta ul .complete-5g p{display:inline-block;font-weight:700;text-align:center;line-height:revert;padding-left:2px;writing-mode:horizontal-tb}.formContent{flex:1;margin:0 auto;padding:27px 0;background-color:#f4f7fa}.formContent_title{font-size:24px;margin:47px 0 55px}.formContent_label{font-size:20px;font-weight:700;display:flex;align-items:center}.formContent_label:after{content:"";flex-grow:1;margin-left:10px;background:linear-gradient(to right,#b7c6d2,#b7c6d2 2px,transparent 2px,transparent 8px) 0 center/8px 2px repeat-x;width:8px;height:2px}.formContent_label-required{background:#ed466d;color:#fff;margin-right:6px;padding:3px 6px;font-size:11px;font-weight:400;text-align:center}.formContent_label-any{background:#9698a1;color:#fff;margin-right:6px;padding:3px 6px;font-size:11px;font-weight:400;text-align:center}.formContent_label-text{margin:20px 0;font-size:14px;text-align:center;line-height:1.4}.formContent_button{margin-top:50px}.formContent_inner{padding-top:10px}.formFooter{display:flex;align-items:center;background:#2b3845;width:100%;height:100px;position:absolute;bottom:0}.formFooter_inner{display:flex;flex-direction:row;margin:0 auto;width:960px}.formFooter_logo{margin-left:0;width:424px}.formFooter_logo img{width:135px}.formFooter_copyright{color:#fff;font-size:12px;text-align:center;display:flex;align-items:center}.formProgress{display:flex;flex-direction:row;width:550px;margin:63px auto}.formProgress:first-child{margin:0 auto}.formProgress_item{display:flex;flex-direction:column;width:120px;align-items:center}.formProgress_item_number{position:relative;background:#b7c6d2;height:22px;width:22px;border-radius:50%;color:#fff;font-size:10px;padding-left:8px;padding-top:6px;margin-bottom:11px}.formProgress_item_number:after{position:absolute;content:"";top:50%;left:24px;width:100px;outline:2px solid #b7c6d2}.formProgress_item_text{font-size:12px;color:#b7c6d2}.formProgress_item:last-child .formProgress_item_number:after{display:none}.formProgress-1 .formProgress_item-1 .formProgress_item_number{background:#5457ed}.formProgress-1 .formProgress_item-1 .formProgress_item_text{color:#5457ed}.formProgress-2 .formProgress_item-1 .formProgress_item_number,.formProgress-2 .formProgress_item-2 .formProgress_item_number{background:#5457ed}.formProgress-2 .formProgress_item-1 .formProgress_item_text,.formProgress-2 .formProgress_item-2 .formProgress_item_text{color:#5457ed}.formProgress-2 .formProgress_item-1 .formProgress_item_number:after{outline:2px solid #5457ed}.formProgress-3 .formProgress_item-1 .formProgress_item_number,.formProgress-3 .formProgress_item-2 .formProgress_item_number,.formProgress-3 .formProgress_item-3 .formProgress_item_number{background:#5457ed}.formProgress-3 .formProgress_item-1 .formProgress_item_text,.formProgress-3 .formProgress_item-2 .formProgress_item_text,.formProgress-3 .formProgress_item-3 .formProgress_item_text{color:#5457ed}.formProgress-3 .formProgress_item-1 .formProgress_item_number:after,.formProgress-3 .formProgress_item-2 .formProgress_item_number:after{outline:2px solid #5457ed}.formProgress-4 .formProgress_item-1 .formProgress_item_number,.formProgress-4 .formProgress_item-2 .formProgress_item_number,.formProgress-4 .formProgress_item-3 .formProgress_item_number,.formProgress-4 .formProgress_item-4 .formProgress_item_number{background:#5457ed}.formProgress-4 .formProgress_item-1 .formProgress_item_text,.formProgress-4 .formProgress_item-2 .formProgress_item_text,.formProgress-4 .formProgress_item-3 .formProgress_item_text,.formProgress-4 .formProgress_item-4 .formProgress_item_text{color:#5457ed}.formProgress-4 .formProgress_item-1 .formProgress_item_number:after,.formProgress-4 .formProgress_item-2 .formProgress_item_number:after,.formProgress-4 .formProgress_item-3 .formProgress_item_number:after{outline:2px solid #5457ed}.formProgress-5 .formProgress_item-1 .formProgress_item_number,.formProgress-5 .formProgress_item-2 .formProgress_item_number,.formProgress-5 .formProgress_item-3 .formProgress_item_number,.formProgress-5 .formProgress_item-4 .formProgress_item_number,.formProgress-5 .formProgress_item-5 .formProgress_item_number{background:#5457ed}.formProgress-5 .formProgress_item-1 .formProgress_item_text,.formProgress-5 .formProgress_item-2 .formProgress_item_text,.formProgress-5 .formProgress_item-3 .formProgress_item_text,.formProgress-5 .formProgress_item-4 .formProgress_item_text,.formProgress-5 .formProgress_item-5 .formProgress_item_text{color:#5457ed}.formProgress-5 .formProgress_item-1 .formProgress_item_number:after,.formProgress-5 .formProgress_item-2 .formProgress_item_number:after,.formProgress-5 .formProgress_item-3 .formProgress_item_number:after,.formProgress-5 .formProgress_item-4 .formProgress_item_number:after{outline:2px solid #5457ed}.formInquiryProgress{display:flex;flex-direction:row;width:340px;margin:40px auto}.formInquiryProgress:first-child{margin:10px 0 0 56px}.formInquiryProgress_item{display:flex;flex-direction:column;width:178px;align-items:center}.formInquiryProgress_item_number{position:relative;background:#b7c6d2;height:22px;width:22px;border-radius:50%;color:#fff;font-size:10px;padding-left:8px;padding-top:6px;margin-bottom:11px}.formInquiryProgress_item_number:after{position:absolute;content:"";top:50%;left:24px;width:160px;outline:2px solid #b7c6d2}.formInquiryProgress_item_text{font-size:12px;color:#b7c6d2}.formInquiryProgress_item:last-child .formInquiryProgress_item_number:after{display:none}.formInquiryProgress-1 .formInquiryProgress_item-1 .formInquiryProgress_item_number{background:#5457ed}.formInquiryProgress-1 .formInquiryProgress_item-1 .formInquiryProgress_item_text{color:#5457ed}.formInquiryProgress-2 .formInquiryProgress_item-1 .formInquiryProgress_item_number,.formInquiryProgress-2 .formInquiryProgress_item-2 .formInquiryProgress_item_number{background:#5457ed}.formInquiryProgress-2 .formInquiryProgress_item-1 .formInquiryProgress_item_text,.formInquiryProgress-2 .formInquiryProgress_item-2 .formInquiryProgress_item_text{color:#5457ed}.formInquiryProgress-2 .formInquiryProgress_item-1 .formInquiryProgress_item_number:after{outline:2px solid #5457ed}.formInquiryProgress-3 .formInquiryProgress_item-1 .formInquiryProgress_item_number,.formInquiryProgress-3 .formInquiryProgress_item-2 .formInquiryProgress_item_number,.formInquiryProgress-3 .formInquiryProgress_item-3 .formInquiryProgress_item_number{background:#5457ed}.formInquiryProgress-3 .formInquiryProgress_item-1 .formInquiryProgress_item_text,.formInquiryProgress-3 .formInquiryProgress_item-2 .formInquiryProgress_item_text,.formInquiryProgress-3 .formInquiryProgress_item-3 .formInquiryProgress_item_text{color:#5457ed}.formInquiryProgress-3 .formInquiryProgress_item-1 .formInquiryProgress_item_number:after,.formInquiryProgress-3 .formInquiryProgress_item-2 .formInquiryProgress_item_number:after{outline:2px solid #5457ed}.formSsl{display:flex;align-items:center;height:95px;width:640px;background-color:#e8edf2;margin:0 auto 55px}.formSsl_img{width:13%;opacity:.5;text-align:center;padding-left:10px}.formSsl_img>img{height:32px}.formSsl_text{width:84%}.formSsl_text p{padding-right:0;font-size:14px;line-height:1.5}.aside{width:255px;box-sizing:border-box;margin:20px 0 0 23px;align-self:flex-start;background:#fff}.aside_title{margin-bottom:20px;font-size:18px;font-weight:700;letter-spacing:.03em;padding:0 8px;border-left:5px solid #5457ed}.aside_dataList{margin:0;padding:2px 0;display:flex;justify-content:space-between}.aside_dataTitle{font-size:14px;line-height:1.6em}.aside_dataDetail{margin:0;font-size:14px;line-height:1.6em;text-align:right}.aside_dataDetail_note{color:#585858;font-size:10px}.aside_dataDetail-priceEmphasis{font-size:18px;font-weight:700;color:#ed466d}.aside_dataDetail-yenEmphasis{font-size:15px;font-weight:700;color:#ed466d}.aside_priceArea{padding:0 0 20px}.aside_priceDataList{font-size:12px;display:flex;justify-content:space-between;margin-bottom:14px;line-height:1.3}.aside_priceDataList-sum{font-size:12px;font-weight:700}.aside_priceDataTitle{font-size:11px}.aside_priceDataTitle-sum{font-size:12px;font-weight:700;padding:0}.aside_priceDataDetail{font-size:11px;font-family:helvetica,arial,hiragino kaku gothic pro,meiryo,ms pgothic,sans-serif;letter-spacing:0}.aside_priceDataDetail-noTax{font-size:12px;font-weight:700;color:#5457ed}.aside_priceDataBreakDown{margin-bottom:10px;font-size:11px}.aside_hr{border-top:1px solid #dde4ea;width:100%;margin:9px 0}.aside_hr.dot{border-top:2px dotted #dde4ea}.formBlock{font-size:16px;border-bottom:1px solid #c6c6c6}.formBlock:first-of-type{border-top:1px solid #c6c6c6}.formBlock_list{display:flex;justify-content:space-between;padding:30px 0}.formBlock_term{flex-basis:150px}.formBlock_desc{flex:1}.is-error .card{outline:2px solid #ed466d;outline-offset:-2px;background:#fef0f4}.is-error .card:focus{outline:2px solid #ed466d}.card{display:flex;flex-direction:column;position:relative;outline:1px solid #b7c6d2;outline-offset:-1px;padding:0 10px 10px;margin-right:20px;background:#ffffff;cursor:pointer}.card_title{font-size:18px;font-weight:700;text-align:center}.card_text{position:absolute;right:0;top:0;font-size:12px;color:#fff;z-index:0;padding:5px;height:23px;background:#5457ed}.card_text:before{content:"";z-index:-1;position:absolute;top:0;left:-7px;border-top:24px solid #5457ed;border-left:7px solid transparent;text-align:center;line-height:80px}.card_text_extend{position:absolute;right:0;top:0;font-size:14px;color:#fff;z-index:0;padding:5px;height:23px;background:#edc92c}.card_text_extend:before{content:"";z-index:-1;position:absolute;top:0;left:-7px;border-top:24px solid #edc92c;border-left:7px solid transparent;text-align:center;line-height:80px}.card_hr{border-top:1px solid #dde4ea;width:100%;margin:20px 0}.card_hr.dot{border-top:2px dotted #dde4ea}.card:hover{outline:4px solid #d4d7f7;outline-offset:-4px}.card.is-selected,.card:has(input:checked){outline:4px solid #5457ed;outline-offset:-4px}.card.is-selected:after,.card:has(input:checked):after{content:"";position:absolute;background:#5457ed;top:19px;left:20px;width:10px;height:10px;border-radius:50%;box-sizing:border-box}.card.is-selected:before,.card:has(input:checked):before{border:1px solid #5457ed}.card.is_error{outline:2px solid #ed466d;background:#fef0f4}.card.disabled,.card.disabled:focus,.card.no-stock{outline:1px solid #b7c6d2;background:#b7c6d2;color:#fff;pointer-events:none}.card.disabled:after,.card.disabled:focus:after,.card.no-stock:after{content:"";position:absolute;background:#b7c6d2;top:16px;left:17px;width:16px;height:16px;border-radius:50%;box-sizing:border-box}.card.disabled .priceEmphasis,.card.disabled .yenEmphasis,.card.disabled .remark,.card.disabled:focus .priceEmphasis,.card.disabled:focus .yenEmphasis,.card.disabled:focus .remark,.card.no-stock .priceEmphasis,.card.no-stock .yenEmphasis,.card.no-stock .remark{color:#fff}.card.disabled .card_text,.card.disabled .card_text_extend,.card.disabled:focus .card_text,.card.disabled:focus .card_text_extend,.card.no-stock .card_text,.card.no-stock .card_text_extend{display:none}.card.disabled img.enabled,.card.disabled:focus img.enabled,.card.no-stock img.enabled{display:none}.card.disabled img.disabled,.card.disabled:focus img.disabled,.card.no-stock img.disabled{display:inline}.card.disabled .optionCard_caution,.card.disabled:focus .optionCard_caution,.card.no-stock .optionCard_caution{color:#fff}.card.disabled .optionCard_introduction strong.blue,.card.disabled:focus .optionCard_introduction strong.blue,.card.no-stock .optionCard_introduction strong.blue{color:#fff}.card:before{content:"";position:absolute;background:#fff;top:14px;left:15px;width:20px;height:20px;border:1px solid #b7c6d2;border-radius:50%;box-sizing:border-box}.card:before .is-selected{border:1px solid #5457ed}.submitBtn{display:flex;justify-content:center;align-items:center;margin:0 auto;color:#fff;background:#ed466d;width:340px;height:70px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;border:none;position:relative;cursor:pointer}.submitBtn:before{content:"";position:absolute;top:calc(50% - 1px);right:18px;width:12px;height:2px;background-color:#fff}.submitBtn:after{content:"";position:absolute;top:calc(50% - 5px);right:18px;width:8px;height:8px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:none;transform:rotate(135deg)}.submitBtn{overflow:hidden;position:relative}.submitBtn.disabled{background:#b7c6d2;box-shadow:none}.spin-circle{display:none;position:absolute;left:35px;width:32px;height:32px;clear:both;margin:20px auto;border:4px rgba(255,255,255,.25) solid;border-top:4px white solid;border-radius:50%;-webkit-animation:spCircRot .6s infinite linear;animation:spCircRot .6s infinite linear}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.backBtn{display:flex;justify-content:center;align-items:center;margin:0 auto;color:#000;background:#f4f7fa;width:340px;height:70px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;border:none;position:relative;cursor:pointer}.backBtn:before{content:"";position:absolute;top:calc(50% - 1px);right:18px;width:12px;height:2px;background-color:#fff}.backBtn:after{content:"";position:absolute;top:calc(50% - 5px);right:18px;width:8px;height:8px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:none;transform:rotate(135deg)}.backBtn{margin-top:19px;height:50px;border:1px solid #000000;text-decoration:none;box-sizing:border-box}.backBtn:before{content:"";position:absolute;top:50%;left:18px;width:12px;height:2px;background-color:#000}.backBtn:after{content:"";position:absolute;top:calc(50% - 4px);left:18px;width:8px;height:8px;border-top:2px solid #000000;border-left:2px solid #000000;border-right:none;transform:rotate(-45deg)}.selectWrap{position:relative}.selectWrap-timezone{width:347px}.selectWrap>select{appearance:none;color:#0a0f24;height:38px;width:100%;outline:1px solid #b7c6d2;outline-offset:-1px;border:none;padding:0 16px;font-size:14px;font-family:Noto Sans JP,sans-serif;box-sizing:border-box}.selectWrap>select.is-selected{color:#0a0f24}.selectWrap>select>option{color:#0a0f24}.selectWrap>select.is-selected,.selectWrap>select:focus{outline:2px solid #5457ed;outline-offset:-2px}.selectWrap>select.is-error{outline:2px solid #ed466d;outline-offset:-2px;background:#fef0f4}.selectWrap>select.is-error:focus{outline:2px solid #ed466d}.selectWrap:after{content:"";position:absolute;width:0;height:0;border:none;border-top:6px solid #0a0f24;border-right:6px solid transparent;border-left:6px solid transparent;top:calc(50% - 3px);right:12px;pointer-events:none}.formContentHeader_mainText{display:block;font-size:24px;text-align:center}.formContentHeader_subText{display:block;font-size:12px;padding-top:14px;text-align:center;color:#9698a1}.formContentHeader_content{margin-top:60px;border-left:5px solid #5457ed;line-height:1em;padding-left:9px;margin-bottom:19px;font-size:19px;display:flex}.formContentHeader_content:after{content:"";flex-grow:1;margin-left:42px;background:linear-gradient(to right,#b7c6d2,#b7c6d2 2px,transparent 2px,transparent 8px) 0 center/8px 2px repeat-x;width:8px}.formContentHeader_content:nth-of-type(n+2){margin-top:40px;margin-bottom:22px}.inputBlock{padding-top:2px;padding-bottom:5px}.inputBlock .zipcode{height:64px}.inputBlock .is-error{outline:2px solid #ed466d;outline-offset:-2px;background:#fef0f4}.inputBlock .is-error:focus{outline:2px solid #ed466d}.inputBlock .errorMessage{position:relative;width:100%;color:#ed466d;font-size:11px;padding-top:4px;padding-left:15px}.inputBlock .errorMessage:before{content:"";position:absolute;background:url(/form/svg/form/011_icon_error.svg) no-repeat;background-size:contain;width:12px;height:12px;top:5px;left:0}.inputBlock_tableHeading{font-weight:400;width:225px;padding:0;text-align:left;vertical-align:top}.inputBlock_tableHeading .formContent_label-required{display:inline-block;margin-right:5px;padding:2px 3px}.inputBlock_tableHeading .formContent_label-name{display:inline-block;margin-top:10px}.inputBlock_tableHeading .formContent_label-any{display:inline-block;margin-right:5px;padding:2px 3px}.inputBlock_tableDetail{vertical-align:top;display:inline-block;margin:0 0 15px;width:420px}.inputBlock_tableDetail .selectWrap{display:inherit;position:relative;height:38px}.inputBlock_tableDetail .selectWrap:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6.5px solid;content:"";width:0;position:absolute;top:calc(50% - 3px);right:11px}.inputBlock_tableDetail .selectWrap>select{width:100px;height:38px;font-size:14px;padding-left:13px;box-sizing:border-box}.inputBlock_tableDetail .selectWrap>select.formMailAfter{width:100%}.inputBlock_tableDetail .selectWrap>select.formPref{width:200px}.inputBlock_tableDetail .selectWrap_mailAfter{width:160px;margin-left:10px}.inputBlock_tableDetail .selectWrap_pref{width:200px}.inputBlock_tableDetail .textArea{display:inherit;position:relative}.inputBlock_tableDetail .textArea.blockContents{display:block}.inputBlock_tableDetail .textArea:nth-of-type(n+2){margin-left:auto}.inputBlock_tableDetail input[type=text i]{width:420px;height:38px;border:none;outline:1px solid #b7c6d2;outline-offset:-1px;font-size:14px;padding-left:13px;box-sizing:border-box}.inputBlock_tableDetail input[type=text i].is-error{outline:2px solid #ed466d;outline-offset:-2px;background:#fef0f4}.inputBlock_tableDetail input[type=text i].is-error:focus{outline:2px solid #ed466d}.inputBlock_tableDetail input[type=text i]:focus{outline:2px solid #5457ed;outline-offset:-2px}.inputBlock_tableDetail input[type=text i].formMailBefore{width:247px;margin-right:3px}.inputBlock_tableDetail input[type=text i].formName{width:200px}.inputBlock_tableDetail input[type=tel i]{width:247px;height:38px;border:none;outline:1px solid #b7c6d2;outline-offset:-1px;font-size:14px;padding-left:13px;box-sizing:border-box}.inputBlock_tableDetail input[type=tel i]:focus{outline:2px solid #5457ed;outline-offset:-2px}.inputBlock_tableDetail input[type=tel i].is-error{outline:2px solid #ed466d;outline-offset:-2px;background:#fef0f4}.inputBlock_tableDetail input[type=tel i].is-error:focus{outline:2px solid #ed466d}.inputBlock_tableDetail input[type=radio i]{display:none}.inputBlock_tableDetail.selectAddress{display:flex}.inputBlock_tableDetail .inlineContents{display:flex;align-items:flex-start}.inputBlock_tableAttention{position:relative;font-size:12px;margin-top:9px;margin-bottom:9px;line-height:1.4;padding-left:20px;color:#9698a1}.inputBlock_tableAttention:before{content:"\203b";position:absolute;top:-1px;left:1px}.inputBlock_tableAttention.no-bottom-margin{margin-bottom:0}.inputBlock_tableAttention+.inputBlock_tableAttention{margin-top:0}.inputBlock_tableAttention.emphasis,.inputBlock_tableAttention .emphasis{color:#ed466d}.inputBlock-hiddenUsingAdress,.inputBlock-hiddenDeliverAdress{display:none}.inputBlock_tableLb{margin:13px 12px 9px;font-size:14px}.inputBlock_tableLb:last-of-type{margin-right:0}.inputBlock_tableLink{padding-left:7px;font-size:13px;position:relative;text-decoration:none}.inputBlock_tableLink:before{content:"";position:absolute;bottom:-2px;display:inline-block;width:140px;height:1px;background-color:#31aae2}.inputBlock_tableLink:after{content:"";position:absolute;top:3px;right:-23px;background:url(/form/svg/form/icon_link.svg) no-repeat;background-size:contain;width:14px;height:14px}.inputBlock_checkArea{display:flex;position:relative;padding-left:27px;top:6px;font-size:15px;letter-spacing:-.5px;padding-right:33px;margin-left:7px}.inputBlock_checkArea:before{content:"";position:absolute;background:#fff;top:calc(50% - 12px);left:-1px;width:20px;height:20px;border:1px solid #a7a7a7;border-radius:50%;box-sizing:border-box}.inputBlock_checkArea.is-selected:after{content:"";position:absolute;background:#5457ed;top:1px;left:4px;width:10px;height:10px;border-radius:50%;box-sizing:border-box}.inputBlock_checkArea.is-selected:before{border:1px solid #5457ed}.inputBlock_checkArea:nth-child(even){padding-right:0}.inputBlock-nonMargin{margin-top:30px}.inputBlock_birthday{display:flex}}@media (max-width: 560px){.pc{display:none!important}input[type=text],input[type=tel],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}.formContainer{background-size:auto auto;background-color:#fff;min-height:100vh;padding-bottom:10.6666666667vw;position:relative;display:flex;flex-flow:column}.formHeader{position:relative;display:flex;flex-direction:row;width:100%;background:#ffffff}.formHeader_inner{margin-left:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.formHeader_left{display:flex;flex-direction:row;align-items:center;width:100vw;justify-content:center;padding:5.4666666667vw 0;border-bottom:.4vw solid #dcdcdc}.formHeader_left img{height:5.6vw}.formHeader_right{display:flex;flex-direction:row;align-items:center;width:100vw;background:#e8edf2;padding:3.0666666667vw 3.0666666667vw 4.5333333333vw 4vw}.formHeader_right_text{display:flex;flex-direction:column;line-height:1.6}.formHeader_right_text_top{font-size:3.7333333333vw;font-weight:700;letter-spacing:-.03em}.formHeader_right_button .btn{display:flex;justify-content:center;align-items:center;margin-left:11.0666666667vw;color:#fff;background:#2b3845;width:41.2vw;height:12vw;font-family:Noto Sans JP,sans-serif;font-size:3.0666666667vw;font-weight:700;border:none;letter-spacing:.1em;position:relative;overflow:hidden;text-decoration:none}.formHeader_right_button .btn:after{content:url(/form/svg/form/003_icon_arrow_white.svg);position:absolute;top:4.5333333333vw;right:4vw;width:3.0666666667vw}.formHeader_right_button .form-5g{background:#00c24b;margin-left:18.4vw;text-align:center}.formHeader_right_button .form-5g:after{transform:rotate(-180deg)}.formHeader_right_button .complete{background:#ed466d;margin-left:18.4vw}.formHeader_heading{line-height:1}.formHeader_title{margin-left:4vw;letter-spacing:-.03em;font-size:4.9333333333vw;font-weight:700}.formContent{flex:1;width:100%;margin:0;padding:0 3.4666666667vw;background-color:#f4f7fa}.formContent_title{margin:0 0 9.0666666667vw;font-size:4.8vw;text-align:center;letter-spacing:-.08em}.formContent_label{font-size:4.2666666667vw;font-weight:700;display:flex;align-items:center}.formContent_label-required{background:#ed466d;color:#fff;margin-right:2vw;padding:.6666666667vw .9333333333vw;font-size:3.0666666667vw;font-weight:400;text-align:center}.formContent_label-any{background:#9698a1;color:#fff;margin-right:2vw;padding:.6666666667vw .9333333333vw;font-size:3.0666666667vw;font-weight:400;text-align:center}.formContent_label-text{margin:3.0666666667vw 0 5.0666666667vw;font-size:3.8666666667vw}.formContent_button{margin-top:11.0666666667vw}.formFooter{display:flex;align-items:center;background:#2b3845;width:100%;height:10.6666666667vw;position:absolute;bottom:0}.formFooter_inner{display:flex;flex-direction:row;width:100%}.formFooter_logo{display:none}.formFooter_copyright{display:flex;align-items:center;justify-content:center;width:100%;color:#fff;font-size:2.2666666667vw;letter-spacing:.06em}.formProgress{display:flex;flex-direction:row;margin:12vw auto 9.7333333333vw}.formProgress:first-child{margin:9.6vw auto}.formProgress_item{display:flex;flex-direction:column;width:21.3333333333vw;align-items:center}.formProgress_item_number{position:relative;background:#b7c6d2;height:5.6vw;width:5.6vw;border-radius:50%;color:#fff;font-size:3.0666666667vw;padding-left:2vw;padding-top:1.2vw;margin-bottom:3.2vw}.formProgress_item_number:after{position:absolute;content:"";top:50%;left:6vw;width:20vw;outline:.5333333333vw solid #b7c6d2}.formProgress_item_number.form-complete:after{width:12vw}.formProgress_item_text{font-size:2.4vw;color:#b7c6d2}.formProgress_item:last-child .formProgress_item_number:after{display:none}.formProgress-1 .formProgress_item-1 .formProgress_item_number{background:#5457ed}.formProgress-1 .formProgress_item-1 .formProgress_item_text{color:#5457ed}.formProgress-2 .formProgress_item-1 .formProgress_item_number,.formProgress-2 .formProgress_item-2 .formProgress_item_number{background:#5457ed}.formProgress-2 .formProgress_item-1 .formProgress_item_text,.formProgress-2 .formProgress_item-2 .formProgress_item_text{color:#5457ed}.formProgress-2 .formProgress_item-1 .formProgress_item_number:after{outline:.5333333333vw solid #5457ed}.formProgress-3 .formProgress_item-1 .formProgress_item_number,.formProgress-3 .formProgress_item-2 .formProgress_item_number,.formProgress-3 .formProgress_item-3 .formProgress_item_number{background:#5457ed}.formProgress-3 .formProgress_item-1 .formProgress_item_text,.formProgress-3 .formProgress_item-2 .formProgress_item_text,.formProgress-3 .formProgress_item-3 .formProgress_item_text{color:#5457ed}.formProgress-3 .formProgress_item-1 .formProgress_item_number:after,.formProgress-3 .formProgress_item-2 .formProgress_item_number:after{outline:.5333333333vw solid #5457ed}.formProgress-4 .formProgress_item-1 .formProgress_item_number,.formProgress-4 .formProgress_item-2 .formProgress_item_number,.formProgress-4 .formProgress_item-3 .formProgress_item_number,.formProgress-4 .formProgress_item-4 .formProgress_item_number{background:#5457ed}.formProgress-4 .formProgress_item-1 .formProgress_item_text,.formProgress-4 .formProgress_item-2 .formProgress_item_text,.formProgress-4 .formProgress_item-3 .formProgress_item_text,.formProgress-4 .formProgress_item-4 .formProgress_item_text{color:#5457ed}.formProgress-4 .formProgress_item-1 .formProgress_item_number:after,.formProgress-4 .formProgress_item-2 .formProgress_item_number:after,.formProgress-4 .formProgress_item-3 .formProgress_item_number:after{outline:.5333333333vw solid #5457ed}.formProgress-5 .formProgress_item-1 .formProgress_item_number,.formProgress-5 .formProgress_item-2 .formProgress_item_number,.formProgress-5 .formProgress_item-3 .formProgress_item_number,.formProgress-5 .formProgress_item-4 .formProgress_item_number,.formProgress-5 .formProgress_item-5 .formProgress_item_number{background:#5457ed}.formProgress-5 .formProgress_item-1 .formProgress_item_text,.formProgress-5 .formProgress_item-2 .formProgress_item_text,.formProgress-5 .formProgress_item-3 .formProgress_item_text,.formProgress-5 .formProgress_item-4 .formProgress_item_text,.formProgress-5 .formProgress_item-5 .formProgress_item_text{color:#5457ed}.formProgress-5 .formProgress_item-1 .formProgress_item_number:after,.formProgress-5 .formProgress_item-2 .formProgress_item_number:after,.formProgress-5 .formProgress_item-3 .formProgress_item_number:after,.formProgress-5 .formProgress_item-4 .formProgress_item_number:after{outline:.5333333333vw solid #5457ed}.formInquiryProgress{display:flex;flex-direction:row;margin:12vw 0 9.7333333333vw;justify-content:center}.formInquiryProgress:first-child{margin:9.6vw 0}.formInquiryProgress_item{display:flex;flex-direction:column;width:36.2666666667vw;align-items:center}.formInquiryProgress_item_number{position:relative;background:#b7c6d2;height:5.6vw;width:5.6vw;border-radius:50%;color:#fff;font-size:3.0666666667vw;padding-left:2vw;padding-top:1.2vw;margin-bottom:3.2vw}.formInquiryProgress_item_number:after{position:absolute;content:"";top:50%;left:5.8666666667vw;width:32vw;outline:.5333333333vw solid #b7c6d2}.formInquiryProgress_item_text{font-size:2.4vw;color:#b7c6d2}.formInquiryProgress_item:last-child .formInquiryProgress_item_number:after{display:none}.formInquiryProgress_item-1{padding-right:45px}.formInquiryProgress_item-3{padding-left:45px}.formInquiryProgress-1 .formInquiryProgress_item-1 .formInquiryProgress_item_number{background:#5457ed}.formInquiryProgress-1 .formInquiryProgress_item-1 .formInquiryProgress_item_text{color:#5457ed}.formInquiryProgress-2 .formInquiryProgress_item-1 .formInquiryProgress_item_number,.formInquiryProgress-2 .formInquiryProgress_item-2 .formInquiryProgress_item_number{background:#5457ed}.formInquiryProgress-2 .formInquiryProgress_item-1 .formInquiryProgress_item_text,.formInquiryProgress-2 .formInquiryProgress_item-2 .formInquiryProgress_item_text{color:#5457ed}.formInquiryProgress-2 .formInquiryProgress_item-1 .formInquiryProgress_item_number:after{outline:.5333333333vw solid #5457ed}.formInquiryProgress-3 .formInquiryProgress_item-1 .formInquiryProgress_item_number,.formInquiryProgress-3 .formInquiryProgress_item-2 .formInquiryProgress_item_number,.formInquiryProgress-3 .formInquiryProgress_item-3 .formInquiryProgress_item_number{background:#5457ed}.formInquiryProgress-3 .formInquiryProgress_item-1 .formInquiryProgress_item_text,.formInquiryProgress-3 .formInquiryProgress_item-2 .formInquiryProgress_item_text,.formInquiryProgress-3 .formInquiryProgress_item-3 .formInquiryProgress_item_text{color:#5457ed}.formInquiryProgress-3 .formInquiryProgress_item-1 .formInquiryProgress_item_number:after,.formInquiryProgress-3 .formInquiryProgress_item-2 .formInquiryProgress_item_number:after{outline:.5333333333vw solid #5457ed}.formSsl{display:flex;align-items:center;height:25.0666666667vw;background-color:#e8edf2;padding:6vw 6vw 6vw 4vw}.formSsl_img{width:13%;opacity:.5;text-align:center;padding-right:4vw}.formSsl_img>img{height:9.0666666667vw}.formSsl_text p{padding-right:0;font-size:3.0666666667vw;line-height:1.5}.aside{width:100%;height:18.6666666667vw;position:fixed;bottom:0;background:#ffffff;display:flex;flex-direction:column;z-index:99;box-shadow:0 -2.6666666667vw 1.3333333333vw -1.3333333333vw #00000005}.aside_scrollBox{display:none;background:#f4f7fa;display:flex;flex-direction:column;height:60vw;padding-top:3.2vw;overflow-y:auto}.aside.detailopen{height:auto}.aside.detailopen_scrollBox{display:block}.aside_itemBox{margin:0;order:2}.aside_priceDetailBox{margin:0;order:1}.aside_priceBox{margin:0;height:18.6666666667vw}.aside_dataList{margin-bottom:4.6666666667vw;display:flex}.aside_dataTitle{width:40%;font-size:3.3333333333vw;line-height:1.6;padding-left:3.0666666667vw}.aside_dataTitle-small{font-size:2.4vw}.aside_dataDetail{margin:0;width:60%;font-size:3.3333333333vw;line-height:1.6em;text-align:right;padding-right:3.0666666667vw}.aside_dataDetail-priceEmphasis{font-size:5.0666666667vw;font-weight:700;color:#ed466d}.aside_dataDetail-yenEmphasis{font-size:3.0666666667vw;font-weight:700;color:#ed466d}.aside_priceArea{padding:0}.aside_priceDataList{display:flex;justify-content:space-between;margin-bottom:4.6666666667vw;line-height:1.3}.aside_priceDataList-sum{font-size:4vw;font-weight:700}.aside_priceDataTitle{font-size:3.3333333333vw;padding-left:3.0666666667vw}.aside_priceDataTitle-sum{font-size:4vw;font-weight:700;padding:0}.aside_priceDataDetail{font-size:3.3333333333vw;letter-spacing:0}.aside_priceDataDetail-noTax{font-size:3.7333333333vw;font-weight:700;color:#5457ed}.aside_priceDataBreakDown{font-size:3.3333333333vw;padding-left:3.0666666667vw;margin-bottom:10px}.aside_hr{border-top:.3vw solid #dde4ea;width:93%;margin:3.3333333333vw auto}.aside_hr.dot{border-top:.5vw dotted #dde4ea}.aside_priceBox .aside_dataList{padding:4.8vw 3.6vw;align-items:center}.aside_priceBox .aside_dataTitle{padding-left:0;width:27%}.aside_priceBox .aside_dataDetail{width:35%;text-align:left;line-height:1.2}.asideOverlay{background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;position:fixed;z-index:98}.formBlock_list{display:flex;justify-content:space-between}.formBlock_desc{flex:1}.is-error .card{outline:.7vw solid #ed466d;outline-offset:-.7vw;background:#fef0f4}.is-error .card:focus{outline:.7vw solid #ed466d}.card{display:flex;flex-direction:column;position:relative;outline:.3vw solid #b7c6d2;outline-offset:-.3vw;padding:0 3.7333333333vw 4.5333333333vw;background:#ffffff;cursor:pointer}.card_title{font-size:5.3333333333vw;font-weight:700;text-align:center}.card_text{position:absolute;right:.2666666667vw;top:.2666666667vw;font-size:3.0666666667vw;color:#fff;z-index:0;padding:1.4666666667vw;letter-spacing:.2vw;background:#5457ed}.card_text:before{content:"";z-index:-1;position:absolute;top:0;left:-2vw;width:.9333333333vw;border-top:5.8666666667vw solid #5457ed;border-left:2vw solid transparent;text-align:center}.card_text_extend{position:absolute;right:.2666666667vw;top:.2666666667vw;font-size:3.3333333333vw;color:#fff;z-index:0;padding:1.4666666667vw;letter-spacing:.2vw;background:#edc92c}.card_text_extend:before{content:"";z-index:-1;position:absolute;top:0;left:-2vw;width:.9333333333vw;border-top:5.8666666667vw solid #edc92c;border-left:2vw solid transparent;text-align:center}.card_hr{border-top:.5vw solid #dde4ea;width:100%;margin:5.6vw 0 4vw}.card:hover{outline:1vw solid #d4d7f7;outline-offset:-1vw}.card.is-selected,.card:has(input:checked){outline:1vw solid #5457ed;outline-offset:-1vw}.card.is-selected:after,.card:has(input:checked):after{content:"";position:absolute;background:#5457ed;top:5.0666666667vw;left:5.0666666667vw;width:2.2666666667vw;height:2.2666666667vw;border-radius:50%;box-sizing:border-box}.card.is-selected:before,.card:has(input:checked):before{border:.3vw solid #5457ed}.card.is_error{outline:.5vw solid #ed466d;outline-offset:-.5vw;background:#fef0f4}.card.disabled,.card.disabled:focus,.card.no-stock{outline:.3vw solid #b7c6d2;background:#b7c6d2;color:#fff;pointer-events:none}.card.disabled:after,.card.disabled:focus:after,.card.no-stock:after{content:"";position:absolute;background:#b7c6d2;top:4.2666666667vw;left:4.2666666667vw;width:3.7333333333vw;height:3.7333333333vw;border-radius:50%;box-sizing:border-box}.card.disabled .priceEmphasis,.card.disabled .yenEmphasis,.card.disabled .remark,.card.disabled:focus .priceEmphasis,.card.disabled:focus .yenEmphasis,.card.disabled:focus .remark,.card.no-stock .priceEmphasis,.card.no-stock .yenEmphasis,.card.no-stock .remark{color:#fff}.card.disabled .card_text,.card.disabled .card_text_extend,.card.disabled:focus .card_text,.card.disabled:focus .card_text_extend,.card.no-stock .card_text,.card.no-stock .card_text_extend{display:none}.card.disabled img.enabled,.card.disabled:focus img.enabled,.card.no-stock img.enabled{display:none}.card.disabled img.disabled,.card.disabled:focus img.disabled,.card.no-stock img.disabled{display:inline}.card:before{content:"";position:absolute;background:#fff;top:3.6vw;left:3.6vw;width:5.0666666667vw;height:5.0666666667vw;border:.3vw solid #b7c6d2;border-radius:50%;box-sizing:border-box}.card:before .is-selected{border:.3vw solid #5457ed}.card:last-of-type{margin-bottom:0vw}.submitBtn{display:flex;justify-content:center;align-items:center;margin:0 auto;color:#fff;background:#ed466d;width:100%;height:15.4666666667vw;font-family:Noto Sans JP,sans-serif;font-size:4.6666666667vw;font-weight:700;border:none;position:relative;cursor:pointer}.submitBtn:after{content:url(/form/svg/form/003_icon_arrow_white.svg);position:absolute;top:4.6666666667vw;right:4.6666666667vw;width:4.6666666667vw;height:4.6666666667vw}.submitBtn{overflow:hidden;position:relative}.submitBtn.disabled{background:#b7c6d2;box-shadow:none}.spin-circle{display:none;position:absolute;left:35px;width:32px;height:32px;clear:both;margin:20px auto;border:4px rgba(255,255,255,.25) solid;border-top:4px white solid;border-radius:50%;-webkit-animation:spCircRot .6s infinite linear;animation:spCircRot .6s infinite linear}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.backBtn{display:flex;justify-content:center;align-items:center;margin:0 auto;color:#000;background:#f4f7fa;width:340px;height:70px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;border:none;position:relative;cursor:pointer}.backBtn:before{content:"";position:absolute;top:calc(50% - 1px);right:18px;width:12px;height:2px;background-color:#fff}.backBtn:after{content:"";position:absolute;top:calc(50% - 5px);right:18px;width:8px;height:8px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:none;transform:rotate(135deg)}.backBtn{width:100%;margin-top:2.9333333333vw;height:13.3333333333vw;border:.2666666667vw solid #000000;font-size:4.2666666667vw;text-decoration:none;box-sizing:border-box}.backBtn:before{position:absolute;top:50%;left:3.7333333333vw;width:4vw;height:.5333333333vw;background-color:#000}.backBtn:after{position:absolute;top:calc(50% - 2.6666666667vw / 2);left:3.7333333333vw;width:2.6666666667vw;height:2.6666666667vw;border-top:.5333333333vw solid #000000;border-left:.5333333333vw solid #000000;border-right:none;transform:rotate(-45deg)}.closeBtn{display:flex;justify-content:center;align-items:center;margin:0 auto;color:#000;background:#ffffff;width:100%;height:15.4666666667vw;font-family:Noto Sans JP,sans-serif;font-size:4.6666666667vw;font-weight:700;border:none;position:relative;cursor:pointer}.closeBtn:after{content:url(/form/svg/form/003_icon_arrow_white.svg);position:absolute;top:4.6666666667vw;right:4.6666666667vw;width:4.6666666667vw;height:4.6666666667vw}.closeBtn{height:8.6666666667vw;width:36vw;border:.2666666667vw solid #000000;text-decoration:none;box-sizing:border-box;font-size:3.3333333333vw;font-weight:400}.closeBtn:before{content:"+";position:absolute;top:1.4666666667vw;right:5.2vw;font-size:5.0666666667vw}.closeBtn:after{content:""}.detailopen .closeBtn:before{top:2.4vw;right:3.7333333333vw;content:"\d7";font-size:3.3333333333vw}.selectWrap{position:relative}.selectWrap>select{appearance:none;color:#0a0f24;background-color:#fff;height:14vw;width:100%;outline:.3vw solid #b7c6d2;outline-offset:-.3vw;border:none;padding:0 4vw;font-size:4vw;font-family:Noto Sans JP,sans-serif;box-sizing:border-box}.selectWrap>select.is-selected{color:#0a0f24}.selectWrap>select>option{color:#0a0f24}.selectWrap>select.is-selected,.selectWrap>select:focus{outline:.5vw solid #5457ed;outline-offset:-.5vw}.selectWrap>select.is-error{outline:.5vw solid #ed466d;outline-offset:-.5vw;background:#fef0f4}.selectWrap>select.is-error:focus{outline:.5vw solid #ed466d}.selectWrap:after{content:"";position:absolute;width:0;height:0;border:none;border-top:1.4666666667vw solid #0a0f24;border-right:1.4666666667vw solid transparent;border-left:1.4666666667vw solid transparent;top:calc(50% - 1.4666666667vw / 2);right:4vw;pointer-events:none}.formContentHeader_mainText{font-size:4.5333333333vw;text-align:center}.formContentHeader_subText{color:#9698a1;margin:1.6vw 0 0 .8vw;padding-left:2em;letter-spacing:.01em;text-indent:-2em;line-height:1.5;font-size:3.2vw}.formContentHeader_content{margin-top:8vw;border-left:1.3333333333vw solid #5457ED;line-height:1em;padding-left:1.6vw;margin-bottom:4.2666666667vw;font-size:3.7333333333vw}.inputBlock{padding-top:.2666666667vw;padding-bottom:.6666666667vw}.inputBlock .zipcode{height:8.5333333333vw}.inputBlock .errorMessage{position:relative;width:100%;color:#ed466d;font-size:3.7333333333vw;padding-top:1.0666666667vw;padding-left:5.8666666667vw}.inputBlock .errorMessage:before{content:"";position:absolute;background:url(/form/svg/form/011_icon_error.svg) no-repeat;background-size:contain;width:4vw;height:4vw;top:1.3333333333vw;left:0}.inputBlock_table{position:relative}.inputBlock_table:after{content:"";position:absolute;background:linear-gradient(to right,#b7c6d2,#b7c6d2 .5333333333vw,transparent .5333333333vw,transparent 2.1333333333vw) 0 center/2.1333333333vw .5333333333vw repeat-x;width:100%;height:.5333333333vw;bottom:0}.inputBlock_tableHeading{font-weight:400;width:58.6666666667vw;padding:0;text-align:left;display:block}.inputBlock_tableHeading .formContent_label-required{display:inline-block;background:#ed466d;color:#fff;margin-right:.8vw;padding:.8vw 1.0666666667vw;font-size:3.0666666667vw;font-weight:400;text-align:center}.inputBlock_tableHeading .formContent_label-name{display:inline-block;margin-bottom:2.6666666667vw}.inputBlock_tableHeading .formContent_label-any{display:inline-block;font-size:3.0666666667vw;font-weight:400}.inputBlock_tableDetail{vertical-align:top;display:inline-block;margin-top:1.6vw;width:93.3333333333vw;margin-bottom:5.8666666667vw}.inputBlock_tableDetail .selectWrap{display:inherit;position:relative}.inputBlock_tableDetail .selectWrap:after{border-left:1.8666666667vw solid transparent;border-right:1.8666666667vw solid transparent;border-top:2.8vw solid;content:"";width:0;position:absolute;top:6vw;right:4vw}.inputBlock_tableDetail .selectWrap select{width:17.3333333333vw;height:13.8666666667vw;border:none;outline:.3vw solid #b7c6d2;outline-offset:-.3vw;font-size:3.7333333333vw;padding-left:3.4666666667vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;box-sizing:content-box}.inputBlock_tableDetail .selectWrap select.formMailAfter{width:28vw}.inputBlock_tableDetail .selectWrap select.formPref{width:85.8666666667vw}.inputBlock_tableDetail .selectWrap select:focus{outline:.5vw solid #5457ed;outline-offset:-.5vw}.inputBlock_tableDetail .selectWrap select.is-error{outline:.5vw solid #ed466d;outline-offset:-.5vw;background:#fef0f4}.inputBlock_tableDetail .selectWrap select.is-error:focus{outline:.5vw solid #ed466d}.inputBlock_tableDetail .selectWrap_mailAfter{margin-left:auto}.inputBlock_tableDetail .textArea{display:inherit;position:relative}.inputBlock_tableDetail .textArea:nth-of-type(n+2){margin-left:auto}.inputBlock_tableDetail .textArea.blockContents{display:block}.inputBlock_tableDetail input[type=text i]{width:89.8666666667vw;height:13.8666666667vw;border:none;outline:.3vw solid #b7c6d2;outline-offset:-.3vw;font-size:3.7333333333vw;padding:0 0 0 3.4666666667vw;box-sizing:content-box}.inputBlock_tableDetail input[type=text i].formMailBefore{width:50.6666666667vw}.inputBlock_tableDetail input[type=text i].formName{width:42.6666666667vw}.inputBlock_tableDetail input[type=text i]:focus{outline:.5vw solid #5457ed;outline-offset:-.5vw}.inputBlock_tableDetail input[type=text i].is-error{outline:.5vw solid #ed466d;outline-offset:-.5vw;background:#fef0f4}.inputBlock_tableDetail input[type=text i].is-error:focus{outline:.5vw solid #ed466d}.inputBlock_tableDetail input[type=tel i]{width:87.2vw;height:13.3333333333vw;border:none;outline:.3vw solid #b7c6d2;outline-offset:-.3vw;font-size:3.7333333333vw;padding-left:3.4666666667vw}.inputBlock_tableDetail input[type=tel i]:focus{outline:.5vw solid #5457ed;outline-offset:-.5vw}.inputBlock_tableDetail input[type=tel i].is-error{outline:.5vw solid #ed466d;outline-offset:-.5vw;background:#fef0f4}.inputBlock_tableDetail input[type=tel i].is-error:focus{outline:.5vw solid #ed466d}.inputBlock_tableDetail input[type=radio i]{display:none}.inputBlock_tableDetail.selectAddress{display:flex}.inputBlock_tableDetail .inlineContents{display:flex;align-items:flex-start}.inputBlock_tableAttention{font-size:3.2vw;margin-bottom:1.8666666667vw;margin-top:2.6666666667vw;position:relative;padding-left:7.4666666667vw;line-height:1.5em;color:#9698a1}.inputBlock_tableAttention:before{content:"\203b";position:absolute;left:.2666666667vw}.inputBlock_tableAttention.no-bottom-margin{margin-bottom:0}.inputBlock_tableAttention+.inputBlock_tableAttention{margin-top:0}.inputBlock_tableAttention .emphasis{color:#ed466d}.inputBlock-hidden_address{display:none}.inputBlock_tableLb{margin:5.0666666667vw 1.6vw;font-size:3.4666666667vw}.inputBlock_tableLb:last-of-type{margin-right:0}.inputBlock_tableLink{padding-left:2.4vw;font-size:3.7333333333vw;position:relative;text-decoration:none}.inputBlock_tableLink:before{content:"";position:absolute;bottom:-.5333333333vw;display:inline-block;width:38.6666666667vw;height:.2666666667vw;background-color:#31aae2}.inputBlock_tableLink:after{content:"";position:absolute;top:.8vw;right:-5.3333333333vw;background:url(/form/svg/form/icon_link.svg) no-repeat;background-size:contain;width:3.7333333333vw;height:3.7333333333vw}.inputBlock_checkArea{background:#fff;display:flex;position:relative;padding-left:12.2666666667vw;top:1.6vw;font-size:3.7333333333vw;letter-spacing:.0266666667vw;padding-top:4.2666666667vw;outline:.1333333333vw solid #b7c6d2;outline-offset:-.2666666667vw;height:21.0666666667vw;line-height:1.5em;width:44.8vw}.inputBlock_checkArea:before{content:"";position:absolute;top:calc(50% - 3.2vw);left:4.2666666667vw;width:5.3333333333vw;height:5.3333333333vw;border:.2666666667vw solid #a7a7a7;border-radius:50%;box-sizing:border-box}.inputBlock_checkArea.is-selected:after{content:"";position:absolute;background:#5457ed;top:8.6666666667vw;left:5.6vw;width:2.6666666667vw;height:2.6666666667vw;border-radius:50%;box-sizing:border-box}.inputBlock_checkArea.is-selected:before{border:.2666666667vw solid #5457ed}.inputBlock_checkArea:nth-of-type(n+2){margin-left:2.6666666667vw}.inputBlock_birthday{display:flex}}@media (min-width: 561px){.inner_inquiry{width:840px}.formContent_label{padding:20px 0}.formContent_text{margin:10px 0 26px;font-size:14px;letter-spacing:1px}.formContent_label-required,.formContent_label-any{margin-right:5px;padding:2px 4px}.inputBlock_tableHeading{width:400px;margin-bottom:20px}.inputBlock_tableHeading .formContent_label-required{margin-left:0}.inputBlock_tableHeading.inquiryTextArea{vertical-align:top}.inputBlock_tableHeading .formContent_label-name.title{font-weight:700;font-size:19px}.inputBlock_tableAttention{letter-spacing:-.2px;margin-top:2px;margin-bottom:2px}.inputBlock_tableDetail{width:700px}.inputBlock_tableDetail .contentsAfter{margin-left:10px}.inputBlock_tableDetail input[type=text i].formMailBefore{width:400px}.inputBlock_tableDetail input[type=text i].formURL{width:660px}.inputBlock_tableDetail .selectWrap_mailAfter{width:250px}.inputBlock_tableDetail .selectWrap_count{width:250px;padding-left:0}.inputBlock .zipcode{height:unset}.inputBlock .no-magin{margin:0}.formContentHeader_content{margin-top:57px}.formContentHeader_content:nth-of-type(2){margin-top:44px;margin-bottom:17px}.formContentHeader_content:nth-of-type(3){margin-top:34px;margin-bottom:34px}.formContentHeader_content:last-of-type{margin-top:34px;margin-bottom:16px}.formContentHeader_content:after{display:none}.formContentHeader_faq{margin-top:34px;margin-bottom:30px;text-align:center;font-size:20px}textarea{width:405px;height:98px;border:none;outline:1px solid #b7c6d2;outline-offset:-1px;resize:none;font-size:14px;padding-left:13px;padding-top:14px;letter-spacing:.6px}textarea:focus{outline:2px solid #5457ed;outline-offset:-2px}.courseSection .cardWrap{display:flex;flex-direction:row;margin-bottom:20px;flex-wrap:wrap}.courseSection .cardWrap.addcourse{flex-direction:column}.courseSection .cardWrap.gap{gap:20px}.courseSection .cardWrap.gap .card{margin-right:unset}.courseSection .courseWrap{display:flex;flex-direction:column;align-items:center}.courseSection .fukidashi{width:100%;height:auto;box-sizing:border-box;color:#f9ff40;background:#5457ed;text-align:center;font-size:14px;font-weight:700;padding:10px 5px;margin-bottom:20px;position:relative;z-index:1}.courseSection .fukidashi span{font-size:10px}.courseSection .fukidashi:after{content:"";width:20px;height:20px;bottom:-10px;left:50%;background:#5457ed;transform:translate(-50%) rotate(45deg);position:absolute;display:block}.courseSection .courseCard{width:310px;height:100%;padding-bottom:10px;padding-inline:30px;box-sizing:content-box;margin-right:0}.courseSection .courseCard_course{margin-block:20px}.courseSection .courseCard_course p{text-align:center}.courseSection .courseCard_course .big{font-size:2rem;padding:0 2px}.courseSection .courseCard .contract_period{text-align:center;font-size:14px;line-height:1.5}.courseSection .courseCard .contract_period span{color:#ed466d;font-size:18px;font-weight:700}.courseSection .courseCard .remark_text{display:block}.courseSection .courseCard.addcourse{display:grid;grid-template-rows:50%;grid-template-columns:200px;width:auto;margin:0;padding:10px 10px 10px 50px}.courseSection .courseCard.addcourse:nth-of-type(1){order:1;margin-bottom:20px}.courseSection .courseCard.addcourse:nth-of-type(2){order:3}.courseSection .courseCard.addcourse:nth-of-type(3){order:2;margin-bottom:20px}.courseSection .courseCard.addcourse .courseCard_course,.courseSection .courseCard.addcourse .courseCard_rental{display:flex;justify-content:center}.courseSection .courseCard.addcourse .courseCard_course{grid-column:1;grid-row:1;align-items:flex-end;margin:0 0 5px}.courseSection .courseCard.addcourse .courseCard_rental{grid-column:1;grid-row:2;margin:5px 0 0}.courseSection .courseCard.addcourse .courseCard_bottom{grid-column:3;grid-row:1/3;margin:0}.courseSection .courseCard.addcourse .courseCard_right.fee{display:block}.courseSection .courseCard.addcourse .card_hr{grid-column:2;grid-row:1/3;margin:0 20px;border:none;border-left:1px solid #dde4ea;width:0;height:100%}.courseSection .courseCard.addcourse .remark{margin-right:1em}.courseSection .courseCard.addcourse br{display:none}.courseSection .flex-row{display:flex;flex-direction:row}.courseSection .flex-row.gap-20px{gap:20px}.courseSection .card_title{margin-top:10px;font-size:24px}.courseSection .course-tr{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:14px}.courseSection .course-tr .course-th{font-weight:700}.courseSection .course-tr .course-td{font-size:.9em;line-height:1.2}.courseSection .course-tr .course-td .big{font-size:1.5em}.courseSection .course-tr .course-td .small{font-size:.8em}.courseSection .mt-30px{margin-top:30px}.courseSection .mb-30px{margin-bottom:30px}.courseSection .text-left{text-align:left}.planNoteBlock{padding:20px 0}.planNote{font-size:10px;color:#7f838f;line-height:1.5;width:620px;text-align:left}.planNote.accent{color:#ed466d}.planNote.card_note{width:auto;text-align:center;padding:30px 0 10px}input[type=radio],input[type=checkbox]{display:none}.faqBlock{width:80%;margin:0 auto 40px}.faqContent{font-size:14px;line-height:1.4;border:2px solid #5457ed}.faqContent:not(:first-of-type){margin-top:30px}.faqContent_question,.faqContent_answer{padding:15px 30px 18px 57px}.faqContent_question{display:flex;justify-content:space-between;background-color:#fff;cursor:pointer;font-weight:500;position:relative}.faqContent_question:before{content:"";position:absolute;background:url(/form/svg/form/K031_txt_Q.svg) no-repeat;width:17px;height:20px;top:15px;left:25px}.faqContent_question .accordionBtn{width:19px;height:19px;position:relative}.faqContent_question .accordionBtn:before{content:"";position:absolute;background:#5457ed;width:19px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.faqContent_question .accordionBtn:after{content:"";position:absolute;background:#5457ed;width:3px;height:19px;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .28s ease}.faqContent_answer{display:none;background-color:#f5f5ff;position:relative}.faqContent_answer:before{content:"";position:absolute;background:url(/form/svg/form/K032_txt_A.svg) no-repeat;width:17px;height:18px;top:15px;left:25px}.faqContent.open .faqContent_question .accordionBtn:after{width:0;height:0;opacity:0}.cautionInner{background:#ffffff;padding:22px 30px;width:auto}.cautionInner_text{padding-left:1em;text-indent:-1em;font-size:14px;line-height:1.6;margin-bottom:5px;font-weight:500}.cautionInner_pdflink{font-size:14px;line-height:1.6;margin-bottom:5px;position:relative}.cautionInner_logo{width:14px;margin-left:5px;margin-bottom:5px}.cautionCheckbox{margin-top:25px;text-align:center;letter-spacing:.05em;position:relative}.cautionCheckbox>span{position:relative;display:inline}.cautionCheckbox>span .errorMessage{position:relative;width:111px;color:#ed466d;font-size:11px;padding-top:4px;padding-left:15px}.cautionCheckbox>span .errorMessage:before{content:"";position:absolute;background:url(/form/svg/form/011_icon_error.svg) no-repeat;background-size:contain;width:12px;height:12px;top:5px;left:0}.cautionCheckbox>span .errorMessage{margin:0 auto}.cautionCheckbox>span>input[type=checkbox]:checked+label:before{background-color:#5457ed;border:none}.cautionCheckbox>span>input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:10px;left:3px;width:8px;height:4px;border-left:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:rotate(-45deg)}.cautionCheckbox>span>input[type=checkbox]{display:none}.cautionCheckbox>span>label{padding-left:31px}.cautionCheckbox>span>label:before{content:"";width:24px;height:24px;background-color:#fff;border:1px solid #b7c6d2;box-sizing:border-box;position:absolute;top:calc(50% - 10px);left:-4px;pointer-events:none}.formSsl{width:100%}}@media (max-width: 560px){.formProgress_item_number{margin-bottom:1.2vw}.formProgress_item_text{text-align:center;line-height:1.2}.formContent_label:after{content:"";flex-grow:1;background:linear-gradient(to right,#b7c6d2,#b7c6d2 2px,transparent 2px,transparent 8px) 0 center/8px 2px repeat-x;height:2px;margin:8vw 0}.formContent_label-text{text-align:center;line-height:1.5;margin-top:16vw}.formContentHeader_content{margin-bottom:12vw}.formContentHeader_mainText{font-size:8.6666666667vw}.formContentHeader_subText{text-align:center}.formContentHeader_content{font-size:5.0666666667vw}.formContent_text{margin:2.5333333333vw 0 5.0666666667vw;line-height:1.4;font-size:3.7333333333vw}.formContentHeader_faq{margin-top:8vw;margin-bottom:4.2666666667vw;font-size:5.3333333333vw;text-align:center}.inputBlock .inlineContents{gap:.5333333333vw}.inputBlock .inlineContents input[type=text i]{width:42.6666666667vw}.inputBlock .inlineContents input[type=text i].formMailBefore{width:53.3333333333vw}.inputBlock_tableHeading{width:unset;font-size:4vw;font-weight:500}.inputBlock .zipcode{height:unset}.inputBlock .selectWrap_mailAfter{width:38vw;margin-left:0}.inputBlock_tableAttention{padding-left:4vw;margin-bottom:unset}.inputBlock .selectWrap_count{width:38vw;margin-left:0}.inputBlock .formContent_label-name.title{font-weight:700;font-size:5.3333333333vw;margin:8vw 0}.inputBlock .no-magin{margin:0}.inputBlock_table:after{display:none}textarea{margin:0;width:86.6666666667vw;height:29.3333333333vw;padding-left:4.2666666667vw;padding-top:5.8666666667vw;border:none;outline:.3vw solid #b7c6d2;outline-offset:-.3vw;resize:none;font-size:3.7333333333vw}textarea:focus{outline:.5vw solid #5457ed;outline-offset:-.5vw}textarea.is-error{outline:.5vw solid #ed466d;outline-offset:-.5vw;background:#fef0f4}textarea.is-error:focus{outline:.5vw solid #ed466d;outline-offset:-.5vw}.courseSection .cardWrap{display:flex;flex-direction:row;margin-bottom:4vw;flex-wrap:wrap}.courseSection .cardWrap.gap{gap:3vw}.courseSection .cardWrap.gap .planCard{margin-bottom:unset;margin-left:unset}.courseSection .courseWrap{display:flex;flex-direction:column;align-items:center;width:100%}.courseSection .fukidashi{width:100%;height:auto;box-sizing:border-box;color:#f9ff40;background:#5457ed;text-align:center;font-size:4vw;font-weight:700;padding:10px 5px;margin-bottom:5.3333333333vw;position:relative;z-index:1}.courseSection .fukidashi span{font-size:2.6666666667vw}.courseSection .fukidashi:after{content:"";width:20px;height:20px;bottom:-10px;left:50%;background:#5457ed;transform:translate(-50%) rotate(45deg);position:absolute;display:block}.courseSection .courseCard{width:100%;margin-right:0;margin-bottom:4vw}.courseSection .courseCard_course{margin-bottom:3.0666666667vw;margin-top:5.3333333333vw}.courseSection .courseCard_rental{text-align:center;font-size:3.4666666667vw}.courseSection .courseCard_bottom{margin:0 0 0 2.6666666667vw;font-size:3.7333333333vw}.courseSection .courseCard_bottom p{margin-bottom:.2vw}.courseSection .courseCard_period,.courseSection .courseCard_fee,.courseSection .courseCard_penalty,.courseSection .courseCard_cashback{display:flex;flex-direction:row;align-items:baseline}.courseSection .courseCard_cashback{margin-top:4vw}.courseSection .courseCard_left{width:24.5333333333vw}.courseSection .courseCard_right{line-height:1.5}.courseSection .courseCard_right.emphasis{color:#5457ed;font-weight:700}.courseSection .courseCard_right_noTax{display:flex}.courseSection .courseCard_right.fee{display:flex;flex-direction:column}.courseSection .courseCard_right.bold{font-weight:700}.courseSection .courseCard:nth-child(even){margin-right:0}.courseSection .courseCard .remark_text{display:block}.courseSection .card_title{font-size:6.6666666667vw;margin-top:2.6666666667vw}.courseSection .contract_period{text-align:center;font-size:4vw;line-height:1.5}.courseSection .contract_period span{color:#ed466d;font-size:5.3333333333vw;font-weight:700}.courseSection .course-tr{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:14px}.courseSection .course-tr .course-th{font-weight:700}.courseSection .course-tr .course-td{font-size:.9em;line-height:1.2;padding-right:4vw}.courseSection .course-tr .course-td .big{font-size:1.5em}.courseSection .course-tr .course-td .small{font-size:.8em}.courseSection .courseCard.addcourse:nth-of-type(1){order:1}.courseSection .courseCard.addcourse:nth-of-type(2){order:3;margin:0}.courseSection .courseCard.addcourse:nth-of-type(3){order:2;margin-bottom:4vw}.planNoteBlock{padding:4vw 0}.planNote{font-size:3.0666666667vw;color:#7f838f;padding-left:2em;text-indent:-1em;line-height:1.6;width:100%}.planNote.accent{color:#ed466d}.planNote.card_note{width:auto;text-align:center;padding:4vw 0 0}input[type=radio],input[type=checkbox]{display:none}.faqBlock{padding-bottom:3.2vw}.faqContent{font-size:3.7333333333vw;line-height:1.4;border:1px solid #5457ed}.faqContent:not(:first-of-type){margin-top:3.7333333333vw}.faqContent_question,.faqContent_answer{padding:4vw 4vw 4vw 10.6666666667vw}.faqContent_question{display:flex;justify-content:space-between;background-color:#fff;cursor:pointer;position:relative}.faqContent_question:before{content:"";position:absolute;background:url(/form/svg/form/K031_txt_Q.svg) center/contain no-repeat;width:4.5333333333vw;height:5.3333333333vw;top:4vw;left:3.4666666667vw}.faqContent_question .accordionBtn{width:4.2666666667vw;height:4.2666666667vw;position:relative}.faqContent_question .accordionBtn:before{content:"";position:absolute;background:#5457ed;width:4.2666666667vw;height:.5333333333vw;top:50%;left:50%;transform:translate(-50%,-50%)}.faqContent_question .accordionBtn:after{content:"";position:absolute;background:#5457ed;width:.5333333333vw;height:4.2666666667vw;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .28s ease}.faqContent_answer{display:none;background-color:#f5f5ff;position:relative}.faqContent_answer:before{content:"";position:absolute;background:url(/form/svg/form/K032_txt_A.svg) center/contain no-repeat;width:4.5333333333vw;height:4.8vw;top:4vw;left:3.4666666667vw}.faqContent.open{outline:1px solid #5457ed}.faqContent.open .faqContent_question .accordionBtn:after{width:0;height:0;opacity:0}.cautionInner{background:#ffffff;border:solid #b7c6d2 1px;padding:3.8666666667vw}.cautionInner_text{padding-left:1em;text-indent:-1em;font-size:3.7333333333vw;line-height:1.6}.cautionInner_pdflink{font-size:3.7333333333vw;line-height:1.6;margin-bottom:4vw;position:relative}.cautionInner_logo{width:4vw;margin-left:5px;margin-bottom:5px}.cautionCheckbox{margin-top:5.6vw;text-align:center;letter-spacing:.05em;position:relative}.cautionCheckbox>span{position:relative;display:inline}.cautionCheckbox>span .errorMessage{position:relative;width:26.6666666667vw;margin:0 auto;color:#ed466d;font-size:2.9333333333vw;padding-top:2vw;padding-left:4vw}.cautionCheckbox>span .errorMessage:before{content:"";position:absolute;background:url(/form/svg/form/011_icon_error.svg) no-repeat;background-size:contain;width:2.9333333333vw;height:2.9333333333vw;top:2.2666666667vw;left:0}.cautionCheckbox>span>input[type=checkbox]:checked+label:before{background-color:#5457ed;border:none}.cautionCheckbox>span>input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;top:2.6666666667vw;left:1.7333333333vw;width:2vw;height:1.0666666667vw;border-left:.8vw solid #ffffff;border-bottom:.8vw solid #ffffff;transform:rotate(-45deg)}.cautionCheckbox>span>input[type=checkbox]{display:none}.cautionCheckbox>span>label{padding-left:9.0666666667vw;font-size:4vw}.cautionCheckbox>span>label:before{content:"";width:6.6666666667vw;height:6.6666666667vw;background-color:#fff;border:1px solid #b7c6d2;box-sizing:border-box;position:absolute;top:calc(50% - 3vw);left:0;pointer-events:none}.title-margin{margin-bottom:20vw}}
