*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;position:relative}main{font-size:16px;max-width:1100px;margin:0 auto}main header{position:static;background:none;height:auto}address{text-align:center;font-size:12px}.ib{display:inline-block}input{vertical-align:middle}input[type=text],input[type=tel],input[type=email]{border:1px solid #eee;background:#eee;box-shadow:none}input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-shadow:none;border:none}input[type=radio]{border:none;width:auto !important;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-shadow:none;margin-right:.25em}input.hissu{background:#ffcdcd}input.hissu.is-filled{background:#eee !important}textarea{border:1px solid #eee;background:#eee;box-shadow:none}select{border-style:solid;padding:.2em;border:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-bottom:.25em}._pc{display:none}._sp{display:block}@media screen and (min-width: 581px){._pc{display:block}._sp{display:none}}.main{padding:25px 0}@media screen and (min-width: 581px){.main{padding:50px 0}}.main_head{background:#fff;text-align:center;font-size:28px;color:#505050;font-weight:100;line-height:1.5em;margin-bottom:40px}@media screen and (max-width: 580px){.main_head{font-size:20px}}.form_text{font-size:1.2em;text-align:center}.privacy{max-width:800px;margin:40px auto;padding:10px 0;text-align:center}@media screen and (max-width: 580px){.privacy{margin:20px auto}}.privacy_head{font-weight:bold;font-size:18px;margin-bottom:10px}@media screen and (max-width: 580px){.privacy_head{font-size:14px}}.privacy_label{cursor:pointer}.privacy_label .parsley-errors-list li{margin-left:auto;margin-right:auto}.privacy .form_row{padding:10px;background-color:#eee;display:block}.in-text{padding:.25em;font-size:min(3.2svw,16px);display:inline-block}.in-text.short{width:30%;max-width:200px}.in-text.short2{width:20%;max-width:100px}.in-text.half{width:49%;max-width:200px}.in-text.middle{width:62%}.in-text.long{width:75%}.in-text.full{width:100%}.scroll-box{height:250px;overflow-y:scroll;padding:15px;background-color:#fff;border:1px solid #707070;max-width:800px;margin:0 auto 60px}.scroll-box .privacypolicyh2{border-bottom:2px solid #121212;padding-bottom:10px;font-size:min(4.2svw,24px);font-weight:bold}@media screen and (max-width: 767px){.scroll-box{max-width:100%}}.privacypolicycol{margin-bottom:40px}.privacypolicycol.privacypolicycol02{border-bottom:1px solid #121212;padding-bottom:30px;position:relative}.privacypolicycol.privacypolicycol02::after{content:"";position:absolute;border-bottom:1px solid #121212;width:100%;height:5px;display:block;bottom:-10px}.mb{margin-bottom:40px}.textCenter{text-align:center}.titleh2{font-size:min(4.2svw,24px);color:#121212;font-weight:bold}.titleh3{font-size:min(4.2svw,24px);font-weight:bold;color:#111;border-bottom:1px solid #121212;padding-bottom:20px;margin-bottom:1em}.sbtnc{margin-bottom:20px;text-align:center;padding-top:50px}input[type=submit].sbmt6b,input[type=button].sbmt5b,input[type=submit].sbmt5b{width:80%;max-width:300px;height:50px;color:#fff;background-color:#505050;font-size:min(3.2svw,16px);font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.05em;line-height:1;display:inline-block;position:relative;-webkit-appearance:none;border-radius:0;border:none;cursor:pointer;transition:.3s}input[type=submit].sbmt6b{width:40%;border:none;cursor:pointer}input[type=submit].sbmt6b:hover{opacity:.7}input[type=submit].sbmt6c,.submitw2{position:relative;margin:0 10px 1em;cursor:pointer;vertical-align:top;width:80%;height:50px;display:inline-block;color:#000;background-color:#fff;box-sizing:border-box;font-size:min(3.2svw,16px);font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.05em;line-height:1.75em;max-width:300px}.submitw2::after{content:"";width:20px;height:16px;position:absolute;top:calc(50% - 8px);left:20px;border-right:10px solid #505050;border-left:10px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);transition:.3s}.submitw2:hover::after{left:6px}.submitw{cursor:pointer;position:relative;margin-left:10px;margin-right:10px;max-width:300px;width:80%;height:50px}.submitw::after{content:"";width:20px;height:16px;position:absolute;top:calc(50% - 8px);right:20px;border-left:10px solid #fff;border-right:10px solid rgba(0,0,0,0);border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);transition:.3s}.submitw:hover::after{right:6px}.thanks_msg a,.thanks_msg p{color:#000}#btn_back,#submit{border:none;cursor:pointer;transition:.3s}.btn_back{color:#000;line-height:30px;text-decoration:none;transition:.3s}#formWrap{max-width:1100px;margin:2em auto 0;color:#555}@media screen and (max-width: 767px){#formWrap{width:95%;margin:0 auto}}table.formTable{width:100%;margin:0 auto;border-collapse:collapse}table.formTable th,table.formTable td{border:none;padding:1em;font-size:min(3.2svw,16px);border-bottom:1px solid #c6c6c6;position:relative}@media screen and (max-width: 767px){table.formTable th,table.formTable td{width:auto;display:block}}table.formTable th{width:250px;font-weight:normal;text-align:left;position:relative}@media screen and (max-width: 767px){table.formTable th{padding-bottom:0;margin-top:5px;border-bottom:0}}table.formTable th.req::after{content:"必須";font-size:10px;color:#fff;line-height:1em;padding:5px 10px;background:#505050;border-radius:13px;position:absolute;top:2em;right:0}@media screen and (max-width: 767px){table.formTable th.req::after{top:1em}}table.formTable td.name,table.formTable td.age{vertical-align:middle;display:flex;flex-wrap:wrap;justify-content:flex-start}table.formTable td.name div,table.formTable td.age div{margin:0}@media screen and (max-width: 767px){table.formTable td.name div,table.formTable td.age div{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:50%}}table.formTable td ul{display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;margin:0 0 .5em;padding:0 0 .5em}table.formTable td ul li{list-style:none;margin:0 1em 0 0}table.formTable td ul.none{border-bottom:none;margin:0;padding:0}table.formTable td .in{margin:0 0 .5em}table.formTable td .in.last{margin:0}@media screen and (max-width: 767px){form input[type=text],form textarea{width:80%;padding:5px;font-size:110%;display:block}form input[type=submit],form input[type=reset],form input[type=button]{display:block;width:100%;height:40px}}label{vertical-align:middle}#btn_back{width:100%;height:50px;background:#fff;border:1px solid #505050}.form_outer{background-color:#fff}.thanks_msg{width:100%;max-width:800px;padding:0 10px;color:#fff;line-height:3em;text-align:center;min-height:40vh;margin:0 auto}@media screen and (max-width: 580px){.thanks_msg{text-align:left}}.thanks_msg_a{color:#fff}#header{position:static;background:rgba(130,118,216,0.8156862745);display:block;z-index:1}#header #logo{left:50%;transform:translate(-50%, -50%);opacity:1 !important;z-index:2}#header .sub,#header .link,#header #menu{display:none}.footnav{display:none}h2.title{text-align:center;padding:1em;font-size:min(4.8svw,30px)}ul.formFlow{display:flex;height:40px;align-items:center;justify-content:center;margin:0 0 30px;padding:0}ul.formFlow li{display:inline-flex;justify-content:center;flex:1 0 33.333%;background:#eff0f5;color:#121212;list-style:none;padding:0;margin:0 !important;height:100%;font-size:min(3.2svw,16px);font-weight:bold;align-items:center;position:relative}ul.formFlow li::before{display:none}ul.formFlow li.visited{background:#999;color:#fff}ul.formFlow li.active{background:#505050;color:#fff;position:relative}ul.formFlow li.active::after{position:absolute;content:"";right:-40px;top:0;z-index:1;width:0;height:0;border:20px solid rgba(0,0,0,0);border-left:20px solid #505050}ul.formFlow li.second.active::before{display:block;position:absolute;content:"";left:0;top:0;z-index:3;width:0;height:0;border:20px solid rgba(0,0,0,0);border-left:20px solid #505050}ul.formFlow li.third.active{background:#505050 !important}ul.formFlow li.third.active::after{display:none}ul.formFlow li.third.active::before{background:none;display:inline;position:absolute;content:"";left:0;top:0;z-index:2;width:0;height:0;border-radius:0;border:20px solid rgba(0,0,0,0);border-left:20px solid #505050}.floating_bnr{display:none}body{padding-top:100px}body h2{text-align:center;font-size:min(4.8svw,30px)}body .txt{text-align:center;font-size:min(3.2svw,16px);margin:0 0 2em}body .info{color:#921f1b;text-align:center;font-size:min(3.2svw,16px);border-top:1px solid #921f1b;border-bottom:1px solid #921f1b;padding:1em 0}body .caution{font-size:min(2.3svw,12px)}body .caution span{display:block}body .caution .red{color:red}.formPrivacy__check{text-align:center;display:flex;justify-content:center;padding:2em 0 0}header .head-box .link,header .head-box .menu-btn{display:none}.flex_select{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1em;padding:0 0 1em;margin:0}.flex_select *{margin:0}.selectTime{position:relative;border:1px solid #d7d7d7}.selectTime select{padding:.5em 2em .5em 1em;font-size:min(2.8svw,14px);width:100%}.info_box .ib{display:inline-block}.info_box .inner .info_txt_wrap{margin:3em auto 2em;display:block;text-align:center}.info_box .inner .info_txt_wrap .info_txt{padding:.1em .2em;text-align:center;display:inline-block}.info_box .inner .info_txt_wrap .info_txt.info_txt01{background:#fff100;color:#221815;width:100%;font-size:min(5.5svw,40px);margin-bottom:.5em}.info_box .inner .info_txt_wrap .info_txt.info_txt01 .day{font-size:min(5.4svw,38px)}.info_box .inner .info_txt_wrap .info_txt.info_txt01 .small{font-size:min(3.4svw,22px)}.info_box .inner .info_txt_wrap .info_txt.info_txt02{font-size:min(6.5svw,48px);background:#5a5a5a;color:#fff12f}.info_box .inner .info_txt_wrap .info_txt.info_txt02 .small{font-size:min(5.1svw,34px)}.info_box .inner .info_txt_wrap .add{font-size:min(5.4svw,38px);margin:0 0 .5em;font-weight:bold}.info_box .inner>.lead{text-align:center;font-size:min(3.75svw,24px);letter-spacing:.08em;text-shadow:0px 0px 14px #fff;margin-bottom:1em;line-height:normal}.info_box .inner>.lead .border{font-size:min(5.4svw,38px);position:relative;padding:.2rem;margin-bottom:.2rem;background:linear-gradient(transparent 70%, #4CA1C7 70%, #4CA1C7 95%, transparent 95%);color:#fff12f;letter-spacing:.06em;text-shadow:0px 0px 13px #817f7f}.info_box .inner .flex{gap:3em;flex-wrap:nowrap;margin-bottom:2em}@media screen and (max-width: 767px){.info_box .inner .flex{flex-direction:column}}.info_box .inner .flex .box{background:hsla(0,0%,100%,.75);border-top:5px solid #fff12f;padding:2em 2.2em 1.5em;width:50%;margin:0}@media screen and (max-width: 767px){.info_box .inner .flex .box{width:100%}}.info_box .inner .flex .box .lead{font-size:min(3.4svw,22px);text-align:center;margin-bottom:1em;letter-spacing:.05em}.info_box .inner .flex .box .lead.en{font-family:"Montserrat",sans-serif}.info_box .inner .flex .box ul li{display:flex;align-items:center;font-size:min(2.8svw,16px);background:#fff;border-radius:50px 50px 50px 50px;gap:1em;margin-bottom:1.2em}.info_box .inner .flex .box ul li .num{font-size:min(3.4svw,22px);width:56px;height:56px;background:radial-gradient(circle, #55a8cc 0%, #3491b9 50.74%, #45819b 100%);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.info_box .inner .flex .box ul li .num{width:46px;height:46px;font-size:min(4.6svw,28px)}}.info_box .inner .flex .box .note{font-size:min(2.2svw,11px);font-weight:400}.info_box .inner .flex .box .txt{font-size:min(3.4svw,22px);text-align:center;margin-bottom:.5em;letter-spacing:.05em}.info_box .inner .flex .box .txt .border{background:linear-gradient(transparent 70%, rgba(255, 241, 46, 0.6509803922) 70%, rgba(255, 241, 46, 0.6509803922) 95%, transparent 95%)}.info_box .inner .flex .box dl{display:flex;align-items:center;gap:.5em;justify-content:center;margin-bottom:1em}.info_box .inner .flex .box dl dt{background:#f35b0a;border-radius:50%;width:42px;height:42px;padding:.5em}.info_box .inner .flex .box dl dd{font-size:min(2.5svw,14px);font-weight:500}.info_box .inner .flex .box .btn{font-size:min(2.5svw,14px);background:#5a5a5a;color:#fff12f;position:relative;display:flex;align-items:center;width:160px;padding:1em;gap:1em;margin:1em auto 0;justify-content:center}.info_box .inner .flex .box .btn.en{font-family:"Montserrat",sans-serif}.info_box .inner .flex .box .btn:after{content:"";background:url(../images/top/icon-target_y.svg) no-repeat right center;width:14px;height:14px;display:block;background-size:contain}.info_box .inner .flex .box .dammy{position:relative}.info_box .inner .flex .box .dammy:before{content:"アタリ";background:red;position:absolute;color:#fff;text-align:center;top:5px;left:5px}.info_box .inner .info_online{padding:1em 1em 2em;border-top:5px solid #fff12f;background:linear-gradient(90deg, rgba(80, 80, 80, 0.66) 0%, rgba(16, 16, 16, 0.66) 100%)}.info_box .inner .info_online .lead{color:#fff;font-size:min(4.9svw,31px);text-align:center;margin-bottom:.5em;letter-spacing:.05em}.info_box .inner .info_online .link-btn{max-width:330px;width:100%}@media screen and (max-width: 767px){.info_box .inner .info_online .link-btn{max-width:80%}}.info_box .inner .info_online .link-btn a{font-size:min(3.75svw,24px);color:#000;display:block;position:relative;padding:.5em;background:#fff12f;text-align:center;overflow:hidden}.info_box .inner .info_online .link-btn a::before{content:"";display:inline-block;width:17.3px;height:20px;background:#000;clip-path:polygon(0 0, 0 100%, 100% 50%);position:absolute;top:50%;right:5%;transform:translateY(-50%);transition:all .5s 0s ease}@media screen and (max-width: 767px){.info_box .inner .info_online .link-btn a::before{width:8.7px;height:10px}}.info_box .inner .info_online .link-btn a:hover::before{right:4%}/*# sourceMappingURL=form.css.map */