@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){#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9998;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background-color:#00000080}#colorbox{outline:0}#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight{width:21px;height:21px}#cboxMiddleLeft,#cboxMiddleRight{width:21px}#cboxTopCenter,#cboxBottomCenter{height:21px}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;bottom:4px;left:50%;margin-left:-150px;text-align:center;width:300px;color:#949494;font-size:12px;z-index:9999}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(/img/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/img/colorbox/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/img/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/img/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;top:0;right:0;background:url(/img/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}}@media (max-width: 560px){#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9998;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background-color:#00000080}#colorbox{outline:0}#cboxContent{overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:13.3333333333vw;border:.2666666667vw solid #ccc}#cboxTitle{position:absolute;bottom:1.0666666667vw;left:50%;margin-left:-40vw;text-align:center;width:80vw;color:#949494;font-size:3.2vw;z-index:9999}#cboxCurrent{position:absolute;bottom:1.0666666667vw;left:15.4666666667vw;color:#949494}#cboxLoadingOverlay{background:url(/img/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/img/colorbox/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:1.0666666667vw;right:8vw;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/img/colorbox/controls.png) no-repeat -20vw 0;width:6.6666666667vw;height:6.6666666667vw;text-indent:-2666.4vw}#cboxPrevious:hover{background-position:-20vw -6.6666666667vw}#cboxNext{position:absolute;bottom:0;left:7.2vw;background:url(/img/colorbox/controls.png) no-repeat -6.6666666667vw 0;width:6.6666666667vw;height:6.6666666667vw;text-indent:-2666.4vw}#cboxNext:hover{background-position:-13.3333333333vw -6.6666666667vw}#cboxClose{position:absolute;top:0;right:0;background:url(/img/colorbox/controls.png) no-repeat -6.6666666667vw 0;width:6.6666666667vw;height:6.6666666667vw;text-indent:-2666.4vw}#cboxClose:hover{background-position:-6.6666666667vw -6.6666666667vw}}@media (min-width: 561px){.priceEmphasis{font-size:27px;font-weight:900;color:#ed466d;line-height:0}.yenEmphasis{font-size:18px;font-weight:900;color:#ed466d;line-height:0}.remark{font-size:11px;font-weight:400;vertical-align:top}.formContent_label_sub{font-size:15px;font-weight:400}.courseSection{margin-top:25px;margin-bottom:60px}.courseSection_header{font-size:16px;line-height:1}.courseSection_inner{margin-top:15px;display:flex;justify-content:space-between}.courseSection_image{width:134px;min-height:134px;display:flex;justify-content:center;align-items:center;padding:0 10px;background:#ffffff;position:relative}.courseSection_select{width:650px}.courseSection_type{display:flex;flex-wrap:wrap}.courseSection .addcourse_remark{margin-top:20px}.courseSection .addcourse_remark .courseName{margin-bottom:5px;font-size:14px;font-weight:700;color:#ed466d}.planSection{margin-top:25px;margin-bottom:60px}.countSection{display:flex;flex-direction:row;align-items:center;margin-bottom:60px}.countSection select{width:310px;margin-left:150px;padding:10px 20px;border-radius:0}.countSection .errorMessage{margin-left:150px}.couponSection{display:flex;flex-direction:row;align-items:center;margin-bottom:60px}.couponSection input[type=text]{width:407px;margin-left:33px}.couponSection .errorMessage{margin-left:33px;width:407px}.couponSection :after{display:none}.couponTelSection{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;justify-content:space-between;margin-bottom:60px}.couponTelSection .formContent_label{margin-top:12px}.couponTelSection input[type=text]{width:407px;margin-left:33px}.couponTelSection .inputWrap{margin-bottom:10px}.couponTelSection .errorMessage{margin-left:33px;width:407px}.couponTelSection :after{display:none}.typeSection{margin-bottom:60px}.cardWrap{display:flex;flex-direction:row;margin-bottom:20px;flex-wrap:wrap}.cardWrap.addcourse{flex-direction:column}.cardWrap.gap{gap:20px}.cardWrap.gap .card{margin-right:unset}.courseWrap{display:flex;flex-direction:column;align-items:center}.courseCard{width:310px;height:100%;padding-bottom:20px;padding-inline:30px;box-sizing:content-box;margin-right:0}.courseCard_course{margin-block:20px}.courseCard_course p{text-align:center}.courseCard .contract_period{text-align:center;font-size:14px;line-height:1.5}.courseCard .contract_period span{color:#ed466d;font-size:18px;font-weight:700}.courseCard .remark_text{display:block}.courseCard.addcourse{display:grid;grid-template-rows:50%;grid-template-columns:200px;width:auto;margin:0;padding:10px 10px 10px 50px}.courseCard.addcourse:nth-of-type(1){order:1;margin-bottom:20px}.courseCard.addcourse:nth-of-type(2){order:3}.courseCard.addcourse:nth-of-type(3){order:2;margin-bottom:20px}.courseCard.addcourse .courseCard_course,.courseCard.addcourse .courseCard_rental{display:flex;justify-content:center}.courseCard.addcourse .courseCard_course{grid-column:1;grid-row:1;align-items:flex-end;margin:0 0 5px}.courseCard.addcourse .courseCard_rental{grid-column:1;grid-row:2;margin:5px 0 0}.courseCard.addcourse .courseCard_bottom{grid-column:3;grid-row:1/3;margin:0}.courseCard.addcourse .courseCard_right.fee{display:block}.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%}.courseCard.addcourse .remark{margin-right:1em}.courseCard.addcourse br{display:none}.planCard{width:200px;padding-bottom:26px}.planCard.page5g{width:calc(50% - 10px);margin-right:unset}.planCard_line{margin-top:30px;margin-bottom:5px;text-align:center;font-size:12px}.planCard_price{display:flex;flex-direction:column;align-items:center}.planCard_capacity{display:flex;flex-direction:column;align-items:center;margin:25px 0}.planCard_capacity-label{color:#8599ad;font-size:12px;margin-bottom:7px}.planCard_capacity-value{display:flex;font-size:18px;font-weight:700}.planCard_service{text-align:center}.planCard_service-left{font-size:10px;color:#8599ad}.planCard_service-right img{height:19px;max-width:86px;max-height:16px}.planCard_label{margin:0 5px 12px;font-size:12px;color:#8599ad}.planCard_value{line-height:1.5;font-size:14px}.planCard .planNotice{margin-top:10px;font-size:12px;color:#ed466d;line-height:1.2em;text-align:center}.typeCard{width:310px}.typeCard_type{font-size:20px;margin-bottom:23px;margin-top:32px}.typeCard:nth-child(even){margin-right:0}.typeCard img{height:30px;margin-right:13px}.typeCard img.enabled{display:inline}.typeCard img.disabled{display:none}.optionCard{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;width:640px;margin-bottom:22px;margin-right:0;padding:35px 20px 30px 30px}.optionCard_option{margin:0;text-align:left;width:311px;display:flex;align-items:center}.optionCard_price{width:240px;font-size:14px;text-align:right}.optionCard_price .priceEmphasis{font-size:24px;font-weight:700;color:#5457ed;line-height:0}.optionCard_price .yenEmphasis{font-size:15px;font-weight:700;color:#5457ed;line-height:0}.optionCard_introduction{width:600px;margin-top:12px;font-size:14px;line-height:1.5}.optionCard_introduction strong.blue{color:#5457ed;font-size:18px}.optionCard:last-of-type{margin-bottom:0}.optionCard_icon{height:30px;max-width:34px;margin-right:13px}.optionCard_icon.enabled{display:inline}.optionCard_icon.disabled,.optionCard_question{display:none}.optionCard .strong{font-weight:700}.optionCard_caution{font-size:12px;color:#ed466d}.errorMessage{position:relative;width:100%;color:#ed466d;font-size:14px;padding-top:4px;padding-left:22px}.errorMessage:before{content:"";position:absolute;background:url(/form/svg/form/011_icon_error.svg) no-repeat;background-size:contain;width:15px;height:15px;top:5px;left:0}.planNote{font-size:12px;color:#7f838f;line-height:1.5;width:620px;text-align:left}.planNote.accent{color:#ed466d}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}select:focus{outline:4px solid #5457ed}input[type=radio],input[type=checkbox]{display:none}input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:13px 9px;outline:1px solid #b7c6d2;outline-offset:-1px;font-size:14px}input[type=text]:focus,select:focus{outline:2px solid #5457ed;outline-offset:-2px}input[type=text].is-error,select.is-error{outline:2px solid #ed466d;outline-offset:-2px;background:#fef0f4}input[type=text].is-error:focus,select.is-error:focus{outline:2px solid #ed466d}.popupLink{text-decoration:underline}#rental-support-popup{width:660px;padding:30px 50px 42px;background-color:#fff;box-sizing:border-box}}@media (min-width: 561px) and (max-width: 768px){#rental-support-popup{width:100%;padding:13px 20px 39px}}@media (min-width: 561px){#rental-support-popup .inner{text-align:center}#rental-support-popup .inner .err{margin-bottom:12px}#rental-support-popup .inner h4{font-size:30px;color:#fb5588;font-weight:700;margin-top:10px;line-height:1.4;letter-spacing:2px}}@media (min-width: 561px) and (max-width: 768px){#rental-support-popup .inner h4{font-size:18px;letter-spacing:0}}@media (min-width: 561px){#rental-support-popup .inner .bunner{width:500px;margin:0 auto 14px}}@media (min-width: 561px) and (max-width: 768px){#rental-support-popup .inner .bunner{width:100%;margin:10px 0 0}}@media (min-width: 561px){#rental-support-popup .inner .bunner img{width:100%}#rental-support-popup .inner .bunner .sp-only{display:none}#rental-support-popup .inner .bunner-note{font-size:14px;font-weight:700;margin-bottom:23px}#rental-support-popup .inner .text{margin:10px 0 18px;font-size:16px;color:#707f89;line-height:1.6}}@media (min-width: 561px) and (max-width: 768px){#rental-support-popup .inner .text{margin:10px 0 0;font-size:14px}}@media (min-width: 561px){#rental-support-popup .inner .text span{color:#fb5588;font-weight:700}#rental-support-popup .inner .text .mb20{margin-bottom:20px}#rental-support-popup .inner .unnecessary-btn{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}}@media (min-width: 561px) and (max-width: 768px){#rental-support-popup .inner .unnecessary-btn{font-size:12px}}@media (min-width: 561px){#rental-support-popup .inner .unnecessary-btn:hover{cursor:pointer}#rental-support-popup .inner .unnecessary-btn span{display:inline-block;width:30px;height:30px;margin:-1px 16px 0 0}#rental-support-popup .inner .unnecessary-btn span img{width:100%}#rental-support-popup .input-box input.error,#rental-support-popup .input-box select.error,#rental-support-popup .input-box textarea.error{border:3px solid #fb5587!important}#rental-support-popup .input-box label.agree-layout{display:block;position:relative;margin:18px auto 0;padding-left:46px;width:310px;line-height:30px;font-weight:700;cursor:pointer;background-image:url(/img/pc/form-complete/btn-check-off.png);background-repeat:no-repeat}}@media (min-width: 561px) and (max-width: 768px){#rental-support-popup .input-box label.agree-layout{box-sizing:border-box;padding-left:35px}}@media (min-width: 561px){#rental-support-popup .input-box label.agree-layout input{position:absolute;z-index:-99999}#rental-support-popup .input-box label.agree-layout.active{background-image:url(/img/pc/form-complete/btn-check-on.png)}.modal{width:fit-content;margin:0 auto;position:relative}.modal-container{max-width:760px;margin:10% 0;padding:0 0 40px;position:relative;border-radius:15px;background-color:#fff;overflow:hidden}.mfp-close-btn-in .mfp-close{display:none}.modal .close-button{color:#fff;background:#526a82;border:none;font-weight:400;border-radius:25px;display:block;width:43px;height:43px;font-size:40px;position:absolute;top:-15px;right:-15px;z-index:999999999;opacity:1;cursor:pointer}.modal .close-button .button-box{display:block;width:100%;height:100%;position:relative}.modal .close-button .button-box:before,.modal .close-button .button-box:after{content:"";width:21px;height:2px;background-color:#fff;position:absolute}.modal .close-button .button-box:before{top:20px;right:11px;transform:rotate(45deg)}.modal .close-button .button-box:after{top:20px;right:11px;transform:rotate(-45deg)}#cboxTopCenter{height:50px}#cboxContent{overflow:visible}#cboxClose{position:absolute;top:-50px;right:0;background:none;background-image:url(/img/common/close.png);background-size:contain;background-repeat:no-repeat;width:40px;height:40px;text-indent:-9999px;border:0;padding:0;margin:0;overflow:visible}#cboxClose:hover{cursor:pointer;background-position:unset}}@media (max-width: 560px){.formContent{padding:0 3.4666666667vw}.formContent_label_sub{font-size:3.7333333333vw;font-weight:400}.formSsl,.formFooter{margin-bottom:18.6666666667vw}.priceEmphasis{font-size:5.7333333333vw;font-weight:900;color:#ed466d}.yenEmphasis{font-size:3.8666666667vw;font-weight:900;color:#ed466d}.remark{font-size:3.0666666667vw;font-weight:400;vertical-align:top}.contentSection{position:relative;padding-bottom:7.6vw}.contentSection: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}.courseSection{margin-top:8vw;margin-bottom:0;display:flex;flex-direction:column}.courseSection .addcourse_remark{margin-top:20px}.courseSection .addcourse_remark .courseName{margin-bottom:5px;font-size:14px;font-weight:700;color:#ed466d}.planSection{margin-top:8vw;margin-bottom:8vw}.countSection{display:flex;flex-direction:column;margin-bottom:8vw}.countSection .selectWrap{margin-top:4vw}.countSection select{width:100%;padding:4vw;border-radius:0}.couponSection{margin-top:8vw;margin-bottom:8vw}.couponSection .inputWrap{margin-top:4vw}.couponSection input{width:100%}.couponTelSection{margin-top:8vw;margin-bottom:8vw}.couponTelSection .inputWrap{margin-top:4vw}.couponTelSection input{width:100%}.typeSection{margin-bottom:8vw}.cardWrap{display:flex;flex-direction:row;margin-bottom:4vw;flex-wrap:wrap}.cardWrap.gap{gap:3vw}.cardWrap.gap .planCard{margin-bottom:unset;margin-left:unset}.courseWrap{display:flex;flex-direction:column;align-items:center;width:100%}.courseCard{width:100%;margin-right:0;margin-bottom:4vw}.courseCard_course{margin-bottom:3.0666666667vw;margin-top:10vw}.courseCard_rental{text-align:center;font-size:3.4666666667vw}.courseCard_bottom{margin:0 0 0 2.6666666667vw;font-size:3.7333333333vw}.courseCard_bottom p{margin-bottom:.2vw}.courseCard_period,.courseCard_fee,.courseCard_penalty,.courseCard_cashback{display:flex;flex-direction:row;align-items:baseline}.courseCard_cashback{margin-top:4vw}.courseCard_left{width:24.5333333333vw}.courseCard_right{line-height:1.5}.courseCard_right.emphasis{color:#5457ed;font-weight:700}.courseCard_right_noTax{display:flex}.courseCard_right.fee{display:flex;flex-direction:column}.courseCard_right.bold{font-weight:700}.courseCard:nth-child(even){margin-right:0}.courseCard .remark_text{display:block}.courseCard.addcourse:nth-of-type(1){order:1}.courseCard.addcourse:nth-of-type(2){order:3;margin:0}.courseCard.addcourse:nth-of-type(3){order:2;margin-bottom:4vw}.planCard{width:45vw;padding-bottom:5.6vw;margin-bottom:4vw}.planCard_line{margin-top:9.6vw;margin-bottom:.5vw;text-align:center;font-size:3.0666666667vw}.planCard_plan{font-size:4.5333333333vw}.planCard_price{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.9333333333vw}.planCard_capacity{display:flex;flex-direction:column;align-items:center;margin:5.0666666667vw 0}.planCard_capacity-label{color:#8599ad;font-size:3.0666666667vw;margin-bottom:1.4666666667vw}.planCard_capacity-value{font-size:4.5333333333vw;font-weight:700;display:flex}.planCard_service{text-align:center}.planCard_service-left{font-size:2.5333333333vw}.planCard_service-right img{margin-left:.9333333333vw;height:5.0666666667vw;max-width:18vw;max-height:3.0666666667vw}.planCard_label{font-size:3.0666666667vw;color:#8599ad;width:100%;text-align:center}.planCard_value{line-height:1.3;font-size:3.4666666667vw;width:100%;text-align:center}.planCard .card_text:before{width:18.9333333333vw}.planCard:nth-of-type(2),.planCard:nth-of-type(5){margin-left:2.5333333333vw}.planCard:nth-of-type(3){margin-bottom:0}.planCard .planNotice{margin-top:10px;font-size:12px;line-height:1.2em;text-align:center}.typeCard{width:100%;margin-bottom:4vw}.typeCard_type{font-size:5.6vw;margin-bottom:4.5333333333vw;margin-top:8vw;letter-spacing:-.04em}.typeCard .card_text:before{width:30.9333333333vw}.typeCard:nth-child(even){margin-right:0}.typeCard img{height:9.0666666667vw;margin-right:3.0666666667vw}.typeCard img.enabled{display:inline}.typeCard img.disabled{display:none}.optionCard{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;position:relative;width:100%;margin-bottom:3.0666666667vw;margin-right:0;padding:6.5333333333vw 7.0666666667vw 7.0666666667vw 8vw}.optionCard_option{padding:3.0666666667vw 0 0 13.0666666667vw;text-align:left;display:flex;align-items:center;position:relative;font-size:4.5333333333vw}.optionCard_price{font-size:3.4666666667vw;margin:4.6666666667vw 13.0666666667vw 4vw;line-height:1.4}.optionCard_price .priceEmphasis{font-size:6.5333333333vw;font-weight:700;color:#5457ed;line-height:0}.optionCard_price .yenEmphasis{font-size:3.3333333333vw;font-weight:700;color:#5457ed;line-height:0}.optionCard_introduction{display:none;font-size:3.7333333333vw;line-height:1.5}.optionCard_icon{position:absolute;height:9.0666666667vw;max-width:10vw;top:6.5333333333vw;left:.7vw}.optionCard_icon.enabled{display:inline}.optionCard_icon.disabled{display:none}.optionCard_question{position:absolute;background:url(/form/svg/form/010_icon_question.svg) no-repeat;right:8.2666666667vw;top:15.0666666667vw;width:7.0666666667vw;height:7.0666666667vw}.optionCard .strong{font-weight:700}.optionCard.detailopen .optionCard_question{background:url(/form/svg/form/010_icon_question_gray.svg) no-repeat}.optionCard.detailopen .optionCard_introduction{display:block}.optionCard.detailopen .optionCard_introduction strong.blue{color:#5457ed;font-size:4.8vw}.optionCard.disabled .optionCard_question{background:url(/form/svg/form/010_icon_question_wh.svg) no-repeat}.optionCard_caution{color:#ed466d}.errorMessage{position:relative;width:100%;color:#ed466d;font-size:2.9333333333vw;padding-top:1.8666666667vw;padding-left:3.4666666667vw}.errorMessage:before{content:"";position:absolute;background:url(/form/svg/form/011_icon_error.svg) no-repeat;background-size:contain;width:3.0666666667vw;height:3.0666666667vw;top:2vw;left:0}.planNote{font-size:3.0666666667vw;color:#7f838f;padding-left:2em;text-indent:-2.5em;line-height:1.6;width:100%}.planNote.accent{color:#ed466d}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}select:focus{outline:.5vw solid #5457ed;outline-offset:-.5vw}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:5.0666666667vw 3.6vw;outline:.3vw solid #b7c6d2;outline-offset:-.3vw;border-radius:0;font-size:3.7333333333vw;background:#ffffff;box-sizing:border-box}input[type=text]:focus{outline:.5vw solid #5457ed;outline-offset:-.5vw}input[type=text].is-error{outline:.5vw solid #ed466d;outline-offset:-.5vw;background:#fef0f4}input[type=text].is-error:focus{outline:.5vw solid #ed466d}input[type=radio],input[type=checkbox]{display:none}.popupLink{text-decoration:underline}#rental-support-popup{width:100%;padding:13px 20px 39px;background-color:#fff;box-sizing:border-box}#rental-support-popup .inner{text-align:center}#rental-support-popup .inner .err{margin-bottom:12px}#rental-support-popup .inner h4{font-size:18px;color:#fb5588;font-weight:700;margin-top:10px;line-height:1.4;letter-spacing:0}#rental-support-popup .inner .bunner{width:100%;margin:10px 0 12px}#rental-support-popup .inner .bunner img{width:100%}#rental-support-popup .inner .bunner .pc-only{display:none}#rental-support-popup .inner .bunner-note{font-size:10px;font-weight:700;margin-bottom:23px}#rental-support-popup .inner .text{font-size:14px;color:#707f89;line-height:1.6;margin:10px 0 0}#rental-support-popup .inner .text span{color:#fb5588;font-weight:700}#rental-support-popup .inner .text .mb20{margin-bottom:20px}#rental-support-popup .inner .text .pc-only{display:none}#rental-support-popup .inner .unnecessary-btn{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}#rental-support-popup .inner .unnecessary-btn:hover{cursor:pointer}#rental-support-popup .inner .unnecessary-btn span{display:inline-block;width:30px;height:30px;margin:-1px 16px 0 0}#rental-support-popup .inner .unnecessary-btn span img{width:100%}#rental-support-popup .input-box input.error,#rental-support-popup .input-box select.error,#rental-support-popup .input-box textarea.error{border:3px solid #fb5587!important}#rental-support-popup .input-box label.agree-layout{display:block;position:relative;margin:18px auto 0;box-sizing:border-box;padding-left:35px;width:310px;line-height:30px;font-weight:700;cursor:pointer;background-image:url(/img/pc/form-complete/btn-check-off.png);background-repeat:no-repeat}#rental-support-popup .input-box label.agree-layout input{position:absolute;z-index:-99999}#rental-support-popup .input-box label.agree-layout.active{background-image:url(/img/pc/form-complete/btn-check-on.png)}.modal{width:fit-content;margin:0 auto;position:relative}}@media (max-width: 560px) and (max-width: 768px){.modal{width:100%;padding:0 24px;position:relative}}@media (max-width: 560px) and (max-width: 519px){.modal{width:100%;padding:0 9px;position:relative}}@media (max-width: 560px){.modal-container{max-width:700px;margin:10% 0;padding:0;position:relative;border-radius:15px;background-color:#fff;overflow:hidden}.mfp-close-btn-in .mfp-close{display:none}.modal .close-button{border:none;background:#526a82;font-weight:400;border-radius:25px;display:block;width:25px;height:25px;font-size:40px;position:absolute;top:-30px;right:5px;z-index:999999999;opacity:1;cursor:pointer}.modal .close-button .button-box{display:block;width:100%;height:100%;position:relative}.modal .close-button .button-box:before,.modal .close-button .button-box:after{content:"";width:14px;height:2px;background-color:#fff;position:absolute}.modal .close-button .button-box:before{top:12px;right:5px;transform:rotate(45deg)}.modal .close-button .button-box:after{top:12px;right:5px;transform:rotate(-45deg)}#cboxTopCenter{height:50px}#cboxContent{overflow:visible}#cboxClose{position:absolute;top:-50px;right:0;background:none;background-image:url(/img/common/close.png);background-size:contain;background-repeat:no-repeat;width:40px;height:40px;text-indent:-9999px;border:0;padding:0;margin:0;overflow:visible}#cboxClose:hover{cursor:pointer;background-position:unset}}.js-acd-next{cursor:pointer;position:relative}.js-acd-next .i-wrap{position:absolute;right:0;top:0em;bottom:0;margin:auto;height:1em;width:1em}.js-acd-next .i-wrap .icon{position:relative;display:inline-block;width:100%;height:100%}.js-acd-next .i-wrap .icon.plus-minus:before{background-color:#2b1d15;content:"";right:0;position:absolute;top:50%;transition:all .28s ease;height:3px;width:20px}.js-acd-next .i-wrap .icon.plus-minus:after{background-color:#2b1d15;content:"";right:9px;position:absolute;transition:all .28s ease;height:20px;width:3px}.js-acd-next .i-wrap .icon.plus-minus.is-open:after{transform:rotate(90deg)}.overlay .overlay_closeBtn.optionImg{right:30%}.overlay .overlay_inner.optionImg{width:710px;padding:0}.overlay .overlay_inner.optionImg img{border:0;height:auto;max-width:100%;vertical-align:bottom}@media (max-width: 560px){.overlay .overlay_closeBtn.optionImg{right:5vw}.overlay .overlay_inner.optionImg{width:calc(100% - 10vw)}}.overlay{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:100;opacity:0;transition:opacity 1s}.overlay_bg{background:rgba(0,0,0,.3);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:100;transition:opacity 1s}@media (min-width: 561px){.overlay.is-active{display:block;opacity:1;transition:opacity 1s}.overlay_inner{background:#ffffff;padding:30px;width:615px;height:58vw;box-sizing:border-box;position:fixed;top:70px;left:50%;margin:0 0 0 -330px;border-radius:5px;z-index:200;overflow:scroll}.overlay_innerBlock{margin:20px 0 0}.overlay_innerBlock>p{font-size:12px;color:#2b3845}.overlay .heading_lv3{font-size:16px;border-left:5px solid #232323;box-sizing:border-box;margin:0 0 20px;padding-left:10px}.overlay_closeBtn{position:fixed;top:20px;left:65%;cursor:pointer;z-index:300}}@media (max-width: 560px){.overlay.is-active{display:block;opacity:1;transition:opacity 1s}.overlay_inner{background:#ffffff;padding:0 1vw;box-sizing:border-box;position:fixed;top:20vw;left:5vw;border-radius:5px;z-index:200;overflow-y:scroll;height:100vw;width:calc(100% - 10vw)}.overlay_innerBlock{margin:20px 0 0}.overlay_innerBlock>p{font-size:2.1333333333vw;color:#2b3845}.overlay_inputText{font-size:13px;margin:0 0 5px}.overlay_closeBtn{position:fixed;top:12vw;right:5vw;cursor:pointer;width:5vw;z-index:300}.overlay_closeBtn img{height:auto;width:100%}.overlay_table{font-size:2.1333333333vw}.overlay_table th{background:#e5e5e5;border:1px solid #c2c2c2;vertical-align:middle;width:130px;padding:15px 25px;box-sizing:border-box;font-weight:400;text-align:center}.overlay_table td{border:1px solid #c2c2c2;vertical-align:middle;padding:15px 25px;box-sizing:border-box}}.flex-row{display:flex;flex-direction:row}.flex-row.gap-20px{gap:20px}.card_title{font-size:25px;margin-top:5px}.course-tr{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:14px}.course-tr .course-th{font-weight:700}.course-tr .course-td{font-size:1.2em;min-width:60%}.course-tr .course-td .big{font-size:1.5em}.course-tr .course-td .small{font-size:.8em}.mt-50px{margin-top:50px}.mb-30px{margin-bottom:30px}.text-left{text-align:left}.speech_bubble{width:100%;text-align:center;background:#5457ED;color:#f9ff40;font-weight:700;padding:1em;margin-bottom:1.5em;position:relative}.speech_bubble:after{content:"";position:absolute;display:inline-block;background:#5457ED;width:30px;height:15px;clip-path:polygon(50% 100%,0 0,100% 0);left:50%;transform:translate(-50%);bottom:-14px}@media (max-width: 560px){.sp-flex-column{display:flex;flex-direction:column}.contract_period{text-align:center;font-size:14px;line-height:1.5}.contract_period span{color:#ed466d;font-size:18px;font-weight:700}.planNote{padding-left:0;text-indent:0}.card_title{font-size:8vw}}.courseSection{margin-bottom:25px}.formSsl{width:unset}.formContent_label:after{display:none}.max-w-1000px{max-width:1000px}.flex-wrap{flex-wrap:wrap}@media (min-width: 561px){.formContent{width:760px}}.justify-center{justify-content:center}.dotted_line{display:flex;margin-block:30px}.dotted_line: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}
