@charset "utf-8";.formBox{background-image:none}.formBox.featureBox{position:relative}.formBox.featureBox:before{content:"";position:absolute;background-image:url("/contents/wp-content/uploads/2023/09/bg_section.jpg");width:100vw;height:440px;bottom:0;z-index:0}#formSec .text01{margin:0 0 5em}.mw_wp_form{padding:3em 0 0;max-width:680px;margin:0 auto}.mw_wp_form .text{color:#bc1d52;text-align:right}.mw_wp_form .column2 .form-item{width:49%}.mw_wp_form>:first-child{margin-top:0 !important}.mw_wp_form>:last-child{margin-bottom:0 !important}.mw_wp_form strong{color:#2293b1}.mw_wp_form dl{width:100%;margin:0 0 4em}.mw_wp_form dl dt,.mw_wp_form dl dd{vertical-align:middle;border:none;background:0 0}.mw_wp_form dl dt{width:auto;vertical-align:top;padding:15px 0 8px}.mw_wp_form dl dt.item-name,.mw_wp_form dl dt.item-mail,.mw_wp_form dl dt.item-tel,.mw_wp_form dl dt.item-contant{margin-top:25px;padding-top:25px;border-top:1px solid #d7d7d7}.mw_wp_form dl dt p{margin:0;font-size:100%;display:flex;align-items:center}.mw_wp_form dl dt[colspan="2"]{background-color:#2293b1;color:#fff;border-left-color:#2293b1;border-right-color:#2293b1}.mw_wp_form input[type=text],.mw_wp_form input[type=tel],.mw_wp_form input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.8em;border:1px solid #8d8d8d;border-radius:5px;display:inline-block;box-sizing:border-box;max-width:100%;width:100%}.mw_wp_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 36px 5px 10px;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Godtic ProN","メイリオ",Meiryo,"游ゴシック",YuGodtic,sans-serif;background-image:url(//stage-id.ichiwa.com/contents/wp-content/themes/maintheme/css/../images/icon_select_open.png);background-repeat:no-repeat;background-position:right 10px center;background-size:16px auto;background-color:#f7f7f7;min-width:150px}.mw_wp_form select::-ms-expand{display:none}.mw_wp_form button.back,.mw_wp_form input[type=submit],.mw_wp_form input[type=button]{display:block;width:100%;max-width:260px;margin-left:auto;margin-right:auto;padding:.5em;overflow:hidden;text-align:center;color:#fff;position:relative;z-index:1;border:1px solid #f7941f;border-radius:5em;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;font-size:22px;background-color:#f7941f;cursor:pointer;line-height:1.4}.mw_wp_form button.back:hover,.mw_wp_form input[type=submit]:hover,.mw_wp_form input[type=button]:hover{color:#f7941f;background:#fff}.mw_wp_form button.back:focus,.mw_wp_form input[type=submit]:focus,.mw_wp_form input[type=button]:focus{outline:none}.mw_wp_form button.back,.mw_wp_form input[type=submit].back{background-color:#f2f2f2;color:inherit;border:1px solid #ddd;padding:10px 15px;background-image:none;max-width:180px;font-size:18px}.mw_wp_form button.back{margin-top:1em}.mw_wp_form button.back:hover,.mw_wp_form input[type=submit].back:hover{color:#000;background-color:#fff}.mw_wp_form .error{margin-top:5px;width:auto}.mw_wp_form select.class+input,.mw_wp_form select.class{width:100%;max-width:380px}.mw_wp_form input.zip,.mw_wp_form input.tel{width:5.8em}.mw_wp_form input.shorttxt{width:6em}.mw_wp_form input.longtxt{width:100%}.mw_wp_form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #8d8d8d;border-radius:3px;padding:.8em;box-sizing:border-box;background-color:none;display:block;width:100%;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Godtic ProN","メイリオ",Meiryo,"游ゴシック",YuGodtic,sans-serif;resize:vertical}.mw_wp_form label.error{display:block;background-color:#b43032;color:#fff;padding:5px 10px;margin-top:5px;border-radius:3px}.mwform-checkbox-field input[type=checkbox]{vertical-align:middle}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .horizontal-item{margin-right:30px;display:inline-block;padding:5px 0}.mw_wp_form #graduated-year{width:5em}.mw_wp_form_confirm .conf_non{display:none !important}.mw_wp_form_confirm.mw_wp_form .column2{justify-content:flex-start}.mw_wp_form_confirm.mw_wp_form .column2 .form-item{width:auto}.mw_wp_form_confirm.mw_wp_form .column2 .form-item+.form-item{margin:0 0 0 .5em}.mw_wp_form dl .nameField{display:inline-block}.mw_wp_form dl dd .nameField:first-child{margin-right:1em}.mw_wp_form dl .nameField input{width:10em}.mw_wp_form input#event,.mw_wp_form input#eventtime{display:block;padding:0;border:none}.mw_wp_form span.caution,.mw_wp_form span.caution_not{font-size:100%;color:#fff;display:inline-block;padding:.2em .4em;background-color:#f41827;border:1px solid #f41827;line-height:1;margin:0 .6em 0 0}.mw_wp_form span.caution_not{background-color:#b2b2b2;border:1px solid #b2b2b2}.mw_wp_form dd:after{content:'';display:dl;clear:bodt;float:none}.mw_wp_form dd .name{-js-display:flex;display:flex;width:50%;float:left;padding:0 5px;align-items:center}.mw_wp_form dd .box{display:block;width:100%;padding:0 5px}.mw_wp_form dd .box .horizontal-item{display:block;width:100%;padding:0 5px;margin:0}.mw_wp_form dd .box .horizontal-item label{-js-display:flex;display:flex;align-items:center}.mw_wp_form dd .mwform-tel-field{-js-display:flex;display:flex;align-items:center}.mw_wp_form #auto-addr{display:block;width:9em;height:2em;padding:0;margin:0 0 0 1em;flex:none;background:#231816;color:#fff;border:none;cursor:pointer}dd .address p{-js-display:flex;display:flex;align-items:center}dd .address p>*{flex:1}dd .address .mwform-zip-field{flex:none}.ageBox{position:relative}.ageBox:after{content:"歳";display:block}.privacy{margin:0 auto;padding:1em;font-size:12px;text-align:center;width:55em}.privacy p{text-align:center}.privacy h5{margin-top:0}input.siryo{display:none}input.siryo+span{padding-left:20px;position:relative;margin-right:20px}input.siryo+span:before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #ffcfd9;border-radius:50%}input.siryo+span:before{border-color:#bc1d52}input.siryo:checked+span:after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;background:#bc1d52;border-radius:50%}.mw_wp_form .btn-a{color:#bc1d52;border:1px solid #bc1d52;border-radius:0}.mw_wp_form .btn-a:after{background-color:#bc1d52}.mw_wp_form .btn-a:hover{color:#fff}.mw_wp_form .btn-a:hover:after{opacity:1}.progressBox{margin:0 0 2em}.progressBox .progressBoxInner{display:flex;justify-content:space-between;align-items:center;width:33em;margin:0 auto;position:relative}.progressBox .progressBoxInner:after{content:"";display:block;width:24em;height:1px;background:#231815;position:absolute;z-index:0;top:1em;left:50%;transform:translate(-50%,0)}.progressBox .stepBox{display:flex;flex-direction:column;align-items:center;justify-content:center;width:8em;position:relative;z-index:1}.progressBox .num{border:1px solid #231815;border-radius:50%;width:2em;height:2em;display:flex;justify-content:center;align-items:center;background:#fff;color:#231815}.progressBox .current .num{background:#bd1433;color:#fff;border-color:transparent}.progressBox .text{color:#231815;text-align:center;line-height:1.3;margin:.2em 0 0}@media screen and (max-width:800px){#formSec dl{font-size:1rem}#formSec dt,#formSec dd{padding:5px}#formSec dl.dl_smp_block,#formSec dl.dl_smp_block tbody,#formSec dl.dl_smp_block tr{display:block}#formSec dl.dl_smp_block{font-size:inherit;border-top:1px solid #ddd;border-bottom:0 solid #ddd;padding-top:1em}#formSec dl.dl_smp_block dt,#formSec dl.dl_smp_block dd{display:block !important;width:auto !important;padding:10px}#formSec .mw_wp_form dl.dl_smp_block dt{vertical-align:middle;border:none;padding-bottom:5px}#formSec .mw_wp_form dl.dl_smp_block dd{vertical-align:middle;border-bottom:1px solid #dadada;background:0 0;margin-bottom:1em;padding-top:5px;padding-bottom:calc(10px + 1em)}.privacy{margin:0 auto;padding:1em;font-size:1em;text-align:center;width:100%}.privacy .ttl{text-align:center}.privacy p{text-align:left}.privacy h5{margin-top:0}.mw_wp_form_complete .ttl{font-size:1.1rem}.progressBox{margin:0 0 2em}.progressBox .progressBoxInner{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto;position:relative;font-size:11px}.progressBox .progressBoxInner:after{content:"";display:block;width:70%;height:1px;background:#231815;position:absolute;z-index:0;top:1em;left:50%;transform:translate(-50%,0)}.progressBox .stepBox{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30%;position:relative;z-index:1}.progressBox .num{border:1px solid #231815;border-radius:50%;width:2em;height:2em;display:flex;justify-content:center;align-items:center;background:#fff;color:#231815}.progressBox .current .num{background:#bd1433;color:#fff;border-color:transparent}.progressBox .text{color:#231815}