﻿.flatpickr-day.flatpickr-disabled{background-color:rgba(0,0,0,0) !important;color:rgba(57,57,57,.2) !important}.flatpickr-day.flatpickr-disabled:hover{background-color:rgba(0,0,0,0) !important;color:rgba(57,57,57,.2) !important}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n){color:#0080e8 !important}.flatpickr-day.today{background-color:rgba(0,0,0,0) !important;color:rgba(57,57,57,.4) !important;border-color:#0cadb7 !important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{visibility:hidden;pointer-events:none}@media screen and (min-width: 641px){*{font-family:"Noto Sans JP",sans-serif}body{color:#333;background:url(../../img/lp02/pc_index_fv_background_cover.jpg) no-repeat center/cover;background-attachment:fixed}a{width:inherit;height:inherit;display:inline-block;cursor:pointer;-webkit-transition:.3s;transition:.3s}a:hover{opacity:.8}img{width:100%;height:auto;display:block}.ly_wrap{width:640px;margin:0 auto;background:#f5f5ee}.ly_header{width:640px;margin:0 auto;background:#fff}.ly_form .bl_form_title{width:640px;height:190px;margin-bottom:30px;padding-left:17px;background:url(../../img/lp02/form_top_background.png) no-repeat}.ly_form .bl_form_title .bl_form_ttlTop{display:block;font-size:29px;color:rgba(191,201,216,.502);padding:20px 0 12px 138px}.ly_form .bl_form_title .bl_form_ttlBottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ly_form .bl_form_title .el_form_ttlBLeft{width:110px;height:110px;font-size:40px;font-weight:bold;color:#fff;text-align:center;line-height:110px;letter-spacing:2px;text-indent:2px;background:#4499cd;border-radius:100%;margin-right:12px}.ly_form .bl_form_title .el_form_ttlBRight{font-size:46px;font-weight:bold;color:#4499cd;letter-spacing:2px;line-height:1.2}.ly_form .el_form_step{width:581px;margin:0 auto 60px}.ly_form .el_form_text{width:580px;line-height:1.5;margin:0 auto 50px;font-size:26px}.ly_form .bl_form_aboutContents{width:600px;margin:0 auto 30px;background:#fff;padding:20px 20px 25px 20px;position:relative}.ly_form .bl_form_aboutTtl{font-size:28px;font-weight:bold;color:#11afd0;margin-bottom:25px;position:relative;padding-left:30px}.ly_form .bl_form_aboutTtl::before{content:"";position:absolute;height:40px;width:10px;background:#11afd0;left:0;top:-5px}.ly_form .el_form_aboutText{line-height:1.5;font-size:24px;background:#fff;margin-bottom:52px}.ly_form .bl_form_telBtn{text-decoration:none;display:block;width:498px;height:118px;margin:0 auto;padding-top:1px;font-size:40px;font-weight:bold;color:#fff;letter-spacing:3px;text-align:center;background:url(../../img/lp02/visit_tel_button.png) no-repeat;background-size:100% 100%}.ly_form .bl_form_telBtn .bl_form_telTxt{position:relative;display:block;width:440px;margin:-39px auto 17px;padding:15px 0;font-size:20px;font-weight:bold;color:#a03134;border:#a03134 solid 3px;border-radius:26px;background:#ffec96;text-align:center}.ly_form .bl_form_telBtn .bl_form_telTxt::before{content:"";position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-top:12px solid #a03134;border-bottom:0}.ly_form .bl_form_telBtn .bl_form_telTxt::after{content:"";position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);border-top:8px solid #ffec96;border-bottom:0}.bl_main_frame{margin-bottom:190px}.bl_input_block{width:620px;margin:0 auto 55px;padding-bottom:1px;background:#fff;border-radius:20px}.bl_input_block_conf{margin:0 auto 55px;padding-bottom:20px}.bl_input_block dl{padding:0 18px 30px;border-top:1px solid #afafaf}.bl_input_block dl .error{display:block;width:100%;color:#df3434;font-size:14px;padding-bottom:10px}.bl_input_block dt{font-size:28px;font-weight:bold;padding:30px 0 10px;position:relative}.bl_input_block dt label{display:inline-block;color:#333;font-size:28px;font-weight:bold;line-height:1.5;vertical-align:middle}.bl_input_block .req dt::before{content:"必須";display:inline-block;width:60px;color:#fff;font-size:22px;font-weight:bold;text-align:center;padding:5px;margin-right:15px;vertical-align:middle;background:#11afd0}.bl_input_block dd{font-size:26px;letter-spacing:.06em;flex-wrap:wrap}.bl_input_block dd input::placeholder{color:#9c9c9c}.bl_input_block input[type=text],.bl_input_block input[type=tel],.bl_input_block input[type=email]{width:100%;line-height:1.5;letter-spacing:.04em;padding:20px 30px;border:2px solid #0cadb7;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;cursor:pointer}.bl_input_block select,.bl_input_block textarea{width:100%;line-height:1.5;letter-spacing:.04em;padding:20px 30px;border:2px solid #0cadb7;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;cursor:pointer}.bl_input_block select{background:#fff url(../../img/lp02/form_icon_arrow_under.png) no-repeat center right 20px/18px auto}.bl_input_block textarea{height:200px}.bl_input_block .date input[type=text]{width:330px;background:#fff url(../../img/lp02/form_icon_calendar.png) no-repeat center right 20px/50px auto;margin-right:7px}.bl_input_block .date select{width:230px}.bl_input_block .email .el_mail_caution{display:block;font-size:24px;margin-bottom:15px}.bl_inquiry_store_wrapper{display:none;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:10px;margin:20px 0 0;border-radius:10px;gap:15px 0;align-items:center}.bl_inquiry_store_wrapper.is_show{display:flex}.bl_inquiry_store_wrapper.is_show:empty{margin:0;padding:0}.bl_inquiry_store_wrapper input[type=radio]{position:absolute;opacity:0}.bl_inquiry_store_wrapper input[type=radio]+label{width:49%;display:inline-block;font-size:24px;line-height:1.3;padding:10px;border:2px #0cadb7 solid;border-radius:10px;background:#fff;cursor:pointer}.bl_inquiry_store_wrapper input[type=radio]+label:before{content:"";display:inline-block;width:30px;height:30px;text-align:center;margin-right:5px;border-radius:100%;border:1px solid #757575;vertical-align:middle;position:relative;cursor:pointer;transition:all 250ms ease}.bl_inquiry_store_wrapper input[type=radio]:checked+label:before{background-color:#3197ee;box-shadow:inset 0 0 0 4px #f4f4f4}.bl_inquiry_store_wrapper input[type=radio]:focus+label:before{outline:none;border-color:#3197ee}.bl_inquiry_store_wrapper input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.bl_inquiry_store_wrapper input[type=radio]+label:empty:before{margin-right:0}.bl_inquiry_store_wrapper input[type=radio]+label span{width:200px;line-height:1.3;display:inline-block;vertical-align:middle}.bl_input_block .question #other{display:none;margin-top:10px}.bl_input_block .bl_privacy_policy{height:350px;padding:20px 30px;border:2px solid #0cadb7;background:#fff;overflow-y:scroll}.privacy .error{text-align:center}.bl_input_block .bl_privacypolicy_agree{display:table;font-size:0;margin:30px auto 0;position:relative}.bl_input_block .bl_privacypolicy_agree::after{content:"";width:63px;height:36px;display:inline-block}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]{opacity:0;position:relative;left:40px}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]+label{cursor:pointer;display:block;font-size:28px;font-weight:bold;padding-left:60px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s;transition:.2s}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]+label::before{content:"";display:block;width:50px;height:50px;border:2px solid #0cadb7;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transition:.2s;transition:.2s}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]+label::after{content:"";display:block;width:23px;height:36px;border-right:10px solid #fff;border-bottom:10px solid #fff;opacity:0;position:absolute;left:15px;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]:checked+label::before{border-color:#0cadb7;background:#0cadb7}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]:checked+label::after{opacity:1}.bl_privacypolicy_ttl{font-size:26px;font-weight:bold;line-height:2.1}.bl_privacypolicy_txt{font-size:22px;line-height:1.5}.bl_privacypolicy_list{font-size:22px;line-height:1.5;margin-top:20px}.bl_form_confirm{text-align:center}.bl_form_confirm input{border:none}.bl_form_confirm .bl_form_confirmBtn{width:528px;height:98px;padding-bottom:11px;font-size:42px;font-weight:bold;color:#fff;letter-spacing:3px;background:url(../../img/lp02/form_button.png) no-repeat center/100% auto;cursor:pointer;-webkit-transition:.3s;transition:.3s}.bl_form_sendBtn{text-align:center;margin:-10px auto 30px}.bl_form_sendBtn input{width:528px;height:98px;padding-bottom:11px;font-size:42px;font-weight:bold;color:#fff;letter-spacing:3px;border:none;background:url(../../img/lp02/form_button.png) no-repeat center/100% auto;cursor:pointer;-webkit-transition:.3s;transition:.3s}.bl_form_prevBtn{display:block;color:#483933;font-size:28px;font-weight:bold;text-align:center;margin:0 auto;text-decoration:underline;border:none;background:none}.bl_form_prevBtn a{border-bottom:1px solid;padding-bottom:8px}.confirm .etc dd{line-height:1.5}.bl_thanks_box{width:620px;background:#fff;margin:0 auto 200px;padding-bottom:70px;border-radius:20px}.bl_thanks_box .el_thanks_subtitle{color:#0cadb7;font-size:42px;font-weight:bold;text-align:center;line-height:1.2;margin:48px 0 50px}.bl_thanks_box .el_thanks_text{width:580px;line-height:1.5;margin:0 auto 50px;font-size:26px}.bl_thanks_box .el_thanks_text a{display:inline}.bl_thanks_box .el_thanks_text+.el_thanks_text{margin-top:40px}.bl_thanks_box .bl_thanks_top{width:268px;text-align:center;margin:0 auto;padding:20px 0;background:#11afd0;border-radius:10px}.bl_thanks_box .bl_thanks_top a{font-size:26px;color:#fff;text-decoration:underline}.bl_chatForm{background:#fff;border-radius:20px;padding-bottom:110px}.bl_chatForm_step{background:#11afd0;border-radius:20px 20px 0 0;padding:29px 0 26px;letter-spacing:2px}.bl_chatForm_stepTxt{font-size:34px;font-weight:bold;color:#fff;letter-spacing:2px;text-align:center;margin-bottom:16px}.bl_chatForm_stepTxt .el_chatForm_stepTxtEdge{font-size:32px;color:#fff;letter-spacing:2px}.bl_chatForm_stepTxt .el_chatForm_stepTxtLarge{font-size:40px;font-weight:bold;color:#fff;letter-spacing:2px}.bl_chatForm_stepTxt sub{font-size:22px;font-weight:bold;color:#fff;letter-spacing:2px}.bl_chatForm_stepStep{width:518px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:flex-start}.bl_chatForm_stepStep li{position:relative;width:160px;height:66px;line-height:62px;font-size:26px;color:#fff;background:#11afd0;border:#fff solid 2px;border-radius:10px;text-align:center}.bl_chatForm_stepStep li.is_active{color:#11afd0;background:#fff}.bl_chatForm_stepStep li::after{content:"";position:absolute;top:50%;right:-13px;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:13px solid #fff;border-right:0}.bl_chatForm_stepStep li:last-of-type::after{display:none}.bl_form_topTxt{font-size:26px;line-height:1.5;padding:26px 18px 20px}.bl_chatForm_dl{border-bottom:1px solid #afafaf;padding:0 18px}.bl_chatForm_dl:first-of-type{margin-top:8px}.bl_chatForm_dl+.bl_chatForm_dl{border-top:none}.bl_chatForm_dlnb{border-bottom:none}.bl_chatForm_stepCount{font-size:28px;margin-top:50px;color:#df690a;text-align:center;font-weight:500}.bl_chatForm_stepCount:before{content:"＼";margin-right:.3em}.bl_chatForm_stepCount:after{content:"／";margin-left:.3em}.bl_chatForm_stepCount:before,.bl_chatForm_stepCount:after{transform:scaleX(0.7);display:inline-block}.bl_chat_nextBtn{border:none;margin:15px auto auto;display:block}.bl_chat_prevBtn{border:none;margin:50px auto auto;display:block;font-size:32px;color:#333;background:#fff;border-bottom:1px solid #333;line-height:1;padding-bottom:5px}.ly_footer{display:block;color:#fff;text-align:center;padding:15px 0;background:#333}.el_footer_copyright{font-size:22px;font-weight:bold}}@media screen and (max-width: 640px){*{font-family:"Noto Sans JP",sans-serif}.ly_wrap{background:#f5f5ee}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{line-height:1}body{color:#2e2e2e}a{width:inherit;height:inherit;display:inline-block}img{width:100%;height:auto;display:block}.ly_header{background:#fff}.ly_header .el_header_logo{width:37.96vw}.ly_form .bl_form_title{height:29.6875vw;margin-bottom:4.6875vw;padding-left:2.65625vw;background:url(../../img/lp02/form_top_background.png) no-repeat;background-size:100% 100%}.ly_form .bl_form_title .bl_form_ttlTop{display:block;font-size:4.5313vw;color:rgba(191,201,216,.502);padding:3.125vw 0 1.875vw 21.5625vw}.ly_form .bl_form_title .bl_form_ttlBottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ly_form .bl_form_title .el_form_ttlBLeft{width:17.1875vw;height:17.1875vw;font-size:6.25vw;font-weight:bold;color:#fff;text-align:center;line-height:17.1875vw;letter-spacing:.3125vw;text-indent:.3125vw;background:#4499cd;border-radius:100%;margin-right:1.875vw}.ly_form .bl_form_title .el_form_ttlBRight{font-size:7.1875vw;font-weight:bold;color:#4499cd;letter-spacing:.3125vw;line-height:1.2}.ly_form .el_form_step{width:90.62vw;margin:0 auto 7.03vw}.ly_form .el_form_text{width:90.62vw;margin:0 auto 7.81vw;font-size:4.063vw}.ly_form .bl_form_aboutContents{width:93.75vw;margin:0 auto 4.6875vw;background:#fff;padding:3.125vw 3.125vw 3.906vw 3.125vw;position:relative}.ly_form .bl_form_aboutTtl{font-size:4.375vw;font-weight:bold;color:#11afd0;margin-bottom:3.906vw;position:relative;padding-left:4.688vw}.ly_form .bl_form_aboutTtl::before{content:"";position:absolute;height:6.25vw;width:1.563vw;background:#11afd0;left:0;top:-0.781vw}.ly_form .el_form_aboutText{line-height:1.5;font-size:3.75vw;background:#fff;margin-bottom:8.125vw}.ly_form .bl_form_telBtn{text-decoration:none;display:block;width:77.8125vw;height:18.4375vw;margin:0 auto;padding-top:.1563vw;font-size:6.25vw;font-weight:bold;color:#fff;letter-spacing:.4688vw;text-align:center;background:url(../../img/lp02/visit_tel_button.png) no-repeat;background-size:100% 100%}.ly_form .bl_form_telBtn .bl_form_telTxt{position:relative;display:block;width:68.75vw;margin:-6.0938vw auto 2.6563vw;padding:2.3438vw 0;font-size:3.125vw;font-weight:bold;color:#a03134;border:#a03134 solid .4688vw;border-radius:4.0625vw;background:#ffec96;text-align:center}.ly_form .bl_form_telBtn .bl_form_telTxt::before{content:"";position:absolute;left:50%;bottom:-1.875vw;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:1.0938vw solid rgba(0,0,0,0);border-left:1.0938vw solid rgba(0,0,0,0);border-top:1.875vw solid #a03134;border-bottom:0}.ly_form .bl_form_telBtn .bl_form_telTxt::after{content:"";position:absolute;left:50%;bottom:-1.12vw;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:.625vw solid rgba(0,0,0,0);border-left:.625vw solid rgba(0,0,0,0);border-top:1.25vw solid #ffec96;border-bottom:0}.bl_main_frame{margin-bottom:29.68vw}.bl_input_block{width:96.875vw;background:#fff;margin:0 auto 8.594vw;padding-bottom:4.6875vw;border-radius:3.125vw}.bl_input_block_conf{margin:0 auto 8.594vw;padding-bottom:3.125vw}.bl_input_block dl{padding:0 2.8125vw 4.68vw;border-top:1px solid #afafaf}.bl_input_block dl .error{display:block;width:100%;color:#df3434;font-size:3.12vw;padding-bottom:1.25vw}.bl_input_block dt{font-size:4.37vw;font-weight:bold;padding:4.688vw 0 1.563vw;position:relative}.bl_input_block dt label{display:inline-block;color:#333;font-size:4.37vw;font-weight:bold;line-height:1.5;vertical-align:middle}.bl_input_block .req dt::before{content:"必須";display:inline-block;width:9.37vw;color:#fff;font-size:3.43vw;font-weight:bold;text-align:center;padding:0 .78vw;margin-right:2.34375vw;vertical-align:middle;background:#11afd0}.bl_input_block dd{font-size:4.37vw;letter-spacing:.06em;flex-wrap:wrap}.bl_input_block dd input::placeholder{color:#9c9c9c}.bl_input_block input[type=text],.bl_input_block input[type=tel],.bl_input_block input[type=email]{width:90.62vw;line-height:1.5;letter-spacing:.04em;padding:3.12vw 4.68vw;border:.46vw solid #0cadb7;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}.bl_input_block select,.bl_input_block textarea{width:90.62vw;line-height:1.5;letter-spacing:.04em;padding:3.12vw 4.68vw;border:.46vw solid #0cadb7;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}.bl_input_block select{background:#fff url(../../img/lp02/form_icon_arrow_under.png) no-repeat center right 3.12vw/2.81vw auto}.bl_input_block textarea{height:31.25vw}.bl_input_block .date input[type=text]{width:51.5625vw;background:#fff url(../../img/lp02/form_icon_calendar.png) no-repeat center right 3.12vw/7.81vw auto;margin-right:1.094vw;font-family:"Noto Sans JP",sans-serif}.bl_input_block .date select{width:35.9375vw}.bl_input_block .email .el_mail_caution{display:block;font-size:3.75vw;margin-bottom:2.34vw}.bl_inquiry_store_wrapper{display:none;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:1.56vw;margin:3.12vw 0 0;border-radius:1.56vw;gap:2.34vw 0;align-items:center}.bl_inquiry_store_wrapper.is_show{display:flex}.bl_inquiry_store_wrapper.is_show:empty{margin:0;padding:0}.bl_inquiry_store_wrapper input[type=radio]{position:absolute;opacity:0}.bl_inquiry_store_wrapper input[type=radio]+label{width:49%;display:inline-block;font-size:3.75vw;line-height:1.3;padding:1.56vw;border:2px #0cadb7 solid;border-radius:1.56vw;background:#fff;cursor:pointer}.bl_inquiry_store_wrapper input[type=radio]+label:before{content:"";display:inline-block;width:4.68vw;height:4.68vw;text-align:center;margin-right:.78vw;border-radius:100%;border:1px solid #757575;vertical-align:middle;position:relative;cursor:pointer;transition:all 250ms ease}.bl_inquiry_store_wrapper input[type=radio]:checked+label:before{background-color:#3197ee;box-shadow:inset 0 0 0 .62vw #f4f4f4}.bl_inquiry_store_wrapper input[type=radio]:focus+label:before{outline:none;border-color:#3197ee}.bl_inquiry_store_wrapper input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 .62vw #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.bl_inquiry_store_wrapper input[type=radio]+label:empty:before{margin-right:0}.bl_inquiry_store_wrapper input[type=radio]+label span{width:31.25vw;line-height:1.3;display:inline-block;vertical-align:middle}.bl_input_block .question #other{display:none;margin-top:1.56vw}.privacy .error{text-align:center}.bl_input_block .bl_privacy_policy{height:54.68vw;padding:3.12vw 4.68vw;border:.312vw solid #0cadb7;background:#fff;overflow-y:scroll}.bl_input_block .bl_privacypolicy_agree{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;margin:6.25vw auto 0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;-webkit-column-gap:2.34vw;-moz-column-gap:2.34vw;column-gap:2.34vw}.bl_input_block .bl_privacypolicy_agree::after{content:"";width:9.84vw;height:5.62vw;display:inline-block}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]{opacity:0;position:relative;left:6.5vw}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]+label{cursor:pointer;display:block;font-size:4.37vw;font-weight:bold;padding-left:9.37vw;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s;transition:.2s}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]+label::before{content:"";display:block;width:7.81vw;height:7.81vw;border:.31vw solid #0cadb7;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transition:.2s;transition:.2s}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]+label::after{content:"";display:block;width:3.59vw;height:5.62vw;border-right:1.56vw solid #fff;border-bottom:1.56vw solid #fff;opacity:0;position:absolute;left:2.34vw;bottom:.78vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]:checked+label::before{border-color:#0cadb7;background:#0cadb7}.bl_input_block .bl_privacypolicy_agree input[type=checkbox]:checked+label::after{opacity:1}.bl_privacypolicy_ttl{font-size:4.06vw;font-weight:bold;line-height:2.1}.bl_privacypolicy_txt{font-size:3.44vw;line-height:1.5}.bl_privacypolicy_list{font-size:3.44vw;line-height:1.5;margin-top:3.125vw}.bl_form_confirm{text-align:center}.bl_form_confirm input{margin:0 auto}.bl_form_confirm .bl_form_confirmBtn{width:82.5vw;height:15.3125vw;padding-bottom:1.71875vw;font-size:6.5625vw;font-weight:bold;color:#fff;background:url(../../img/lp02/form_button.png) no-repeat;background-size:100% 100%;-webkit-appearance:none;appearance:none;border:none;outline:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.bl_form_sendBtn{text-align:center;margin:-1.5625vw auto 4.6875vw}.bl_form_sendBtn input{width:82.5vw;height:15.3125vw;padding-bottom:1.71875vw;font-size:6.5625vw;font-weight:bold;color:#fff;border:none;background:url(../../img/lp02/form_button.png) no-repeat;background-size:100% 100%;-webkit-appearance:none;appearance:none;border:none;outline:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.bl_form_prevBtn{display:block;color:#483933;font-size:4.37vw;text-align:center;text-decoration:underline}.bl_form_prevBtn a{border-bottom:1px solid;padding-bottom:1.25vw;font-weight:bold}.confirm .etc dd{line-height:1.5}.bl_thanks_box{width:96.875vw;background:#fff;margin:0 auto 39.06vw;padding-bottom:10.9375vw;border-radius:3.125vw}.bl_thanks_box .el_thanks_subtitle{color:#0cadb7;font-size:6.5625vw;font-weight:bold;text-align:center;line-height:1.2;margin:7.5vw 0 7.8125vw}.bl_thanks_box .el_thanks_text{width:90.625vw;line-height:1.5;margin:0 auto 10vw;font-size:4.063vw}.bl_thanks_box .el_thanks_text+.el_thanks_text{margin-top:7.5vw}.bl_thanks_box .bl_thanks_top{width:41.875vw;margin:0 auto;padding:3.125vw 0;background:#11afd0;border-radius:1.5625vw}.bl_thanks_box .bl_thanks_top a{font-size:4.0625vw;color:#fff;text-align:center;text-decoration:underline}.bl_chatForm{background:#fff;border-radius:3.125vw;padding-bottom:17.188vw}.bl_chatForm_step{background:#11afd0;border-radius:3.125vw 3.125vw 0 0;padding:4.53125vw 0 4.0625vw;letter-spacing:.3125vw}.bl_chatForm_stepTxt{font-size:5.3125vw;font-weight:bold;color:#fff;letter-spacing:.3125vw;text-align:center;margin-bottom:2.5vw}.bl_chatForm_stepTxt .el_chatForm_stepTxtEdge{font-size:5vw;color:#fff;letter-spacing:.3125vw}.bl_chatForm_stepTxt .el_chatForm_stepTxtLarge{font-size:6.25vw;font-weight:bold;color:#fff;letter-spacing:.3125vw}.bl_chatForm_stepTxt sub{font-size:3.4375vw;font-weight:bold;color:#fff;letter-spacing:.3125vw}.bl_chatForm_stepStep{width:80.9375vw;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:flex-start}.bl_chatForm_stepStep li{position:relative;width:25vw;height:10.3125vw;line-height:9.6875vw;font-size:4.0625vw;color:#fff;background:#11afd0;border:#fff solid .3125vw;border-radius:1.5625vw;text-align:center}.bl_chatForm_stepStep li.is_active{color:#11afd0;background:#fff}.bl_chatForm_stepStep li::after{content:"";position:absolute;top:50%;right:-2.0313vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:1.25vw solid rgba(0,0,0,0);border-bottom:1.25vw solid rgba(0,0,0,0);border-left:2.0313vw solid #fff;border-right:0}.bl_chatForm_stepStep li:last-of-type::after{display:none}.bl_form_topTxt{font-size:4.0625vw;line-height:1.5;padding:4.0625vw 2.8125vw 3.125vw}.bl_chatForm_dl{border-bottom:1px solid #afafaf;padding:0 2.813vw}.bl_chatForm_dl:first-of-type{margin-top:1.25vw}.bl_chatForm_dl+.bl_chatForm_dl{border-top:none}.bl_chatForm_dlnb{border-bottom:none}.bl_chatForm_stepCount{font-size:4.375vw;margin-top:7.813vw;color:#df690a;text-align:center;font-weight:500;font-family:"Noto Sans JP",sans-serif}.bl_chatForm_stepCount:before{content:"＼";margin-right:.3em}.bl_chatForm_stepCount:after{content:"／";margin-left:.3em}.bl_chatForm_stepCount:before,.bl_chatForm_stepCount:after{transform:scaleX(0.7);display:inline-block}.bl_chat_nextBtn{width:62.5vw;border:none;margin:2.344vw auto auto;display:block}.bl_chat_prevBtn{border:none;margin:7.813vw auto auto;display:block;font-size:5vw;color:#333;background:#fff;border-bottom:1px solid #333;line-height:1;padding-bottom:.781vw}.ly_footer{color:#fff;text-align:center;padding:2.34vw 0;background:#333}.el_footer_copyright{font-size:3.43vw;letter-spacing:1px}}
