@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url(../fonts/noto-sans-jp-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url(../fonts/noto-sans-jp-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url(../fonts/noto-sans-jp-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url(../fonts/noto-sans-jp-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:800;src:url(../fonts/noto-sans-jp-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url(../fonts/noto-sans-jp-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:300;src:url(../fonts/albert-sans-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:400;src:url(../fonts/albert-sans-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:500;src:url(../fonts/albert-sans-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:600;src:url(../fonts/albert-sans-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:700;src:url(../fonts/albert-sans-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:800;src:url(../fonts/albert-sans-800.woff2) format("woff2")}.lowerHead{position:relative}.lowerHead_ttl{display:inline-block;font-family:"Albert Sans",sans-serif;font-weight:700}.lowerHead_ttl_ja{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700}.lowerHead_catch{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-weight:800}.lowerHead_txt{font-family:"Noto Sans JP",sans-serif;font-weight:500}@media screen and (min-width: 769px){.lowerHead{max-width:180rem;z-index:1}.lowerHead._02{margin:5rem 0 8rem}.lowerHead_fvWrap{position:relative}.lowerHead_fvWrap::before{content:"";position:absolute;top:0;right:47.4479166667vw;z-index:1;display:block;width:17.1875vw;height:35.4166666667vw;background:linear-gradient(90deg, rgba(3, 1, 1, 0) 0%, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.lowerHead_img{position:absolute;right:0;top:0;width:64.5833333333vw;height:35.4166666667vw;object-fit:cover}.lowerHead_img_02{position:absolute;top:0;z-index:2;width:50vw;height:23.9583333333vw;object-fit:cover}.lowerHead_ttl_ja{letter-spacing:.1rem;font-size:2.1rem}.lowerHead_catch{letter-spacing:.23rem}.lowerHead_catch._recruit{position:relative;z-index:1}.lowerHead_txt{letter-spacing:.09rem;font-size:1.8rem}.lowerHead_txt:not(._recruit){line-height:2}.lowerHead_txt._recruit{position:relative;z-index:1}}@media screen and (min-width: 1601px){.lowerHead:not(._02){margin:5rem 0 18.4rem 12rem}.lowerHead_img_02{right:-12rem}.lowerHead_ttl{margin:5.9rem 0 2.4rem;font-size:9rem}.lowerHead_ttl_ja:not(._privacy){margin:0 0 8.7rem}.lowerHead_catch{margin:0 0 7.8rem;line-height:1.7391304348;font-size:4.6rem}.lowerHead_txt._fan{width:70rem}.lowerHead_txt._video{width:62.5rem}.lowerHead_txt._recruit{line-height:2.2222222222}.lowerHead_ruby{display:inline-flex}.lowerHead_rt{font-family:"Noto Sans JP",sans-serif;font-weight:500;text-indent:-4.7rem;text-align:center;font-size:1.4rem}}@media screen and (min-width: 1401px)and (max-width: 1600px){.lowerHead:not(._02){margin:5rem 0 15.8rem 10rem}.lowerHead_img_02{right:-10rem}.lowerHead_ttl{margin:5.9rem 0 2.2rem;font-size:7.2rem}.lowerHead_ttl_ja{margin:0 0 8.1rem}.lowerHead_catch{margin:0 0 5rem;line-height:1.75;font-size:3.6rem}.lowerHead_txt._fan{width:51rem}.lowerHead_txt._video{width:54rem}.lowerHead_txt._recruit{line-height:1.8888888889}.lowerHead_ruby{letter-spacing:-0.2rem}.lowerHead_rt{display:none}}@media screen and (min-width: 769px)and (max-width: 1400px){.lowerHead:not(._02){margin:5rem 0 11rem 6rem}.lowerHead_img_02:not(._contact){right:-8rem}.lowerHead_img_02._contact{right:-6rem}.lowerHead_ttl{margin:2.9rem 0 2.2rem;font-size:7.2rem}.lowerHead_ttl_ja{margin:0 0 6rem}.lowerHead_catch{line-height:1.75;font-size:3.6rem}.lowerHead_catch:not(._recruit){margin:0 0 5rem}.lowerHead_catch._recruit{margin:0 0 3rem}.lowerHead_txt{font-size:1.6rem}.lowerHead_txt._fan{width:47rem}.lowerHead_txt._video{width:48rem}.lowerHead_txt._recruit{line-height:1.875}.lowerHead_ruby{letter-spacing:-0.2rem}.lowerHead_rt{display:none}}@media screen and (max-width: 768px){.lowerHead._02{margin:1rem 0 4rem}.lowerHead:not(._02){margin:1rem 0 5.8rem}.lowerHead_fv{position:relative}.lowerHead_fv::before{content:"";position:absolute;bottom:-0.2rem;left:0;z-index:1;width:100%;height:11rem;background:linear-gradient(transparent, #ffffff)}.lowerHead_img{width:100%;height:21rem;object-fit:cover}.lowerHead_img_02{width:100%;height:21rem;object-fit:cover}.lowerHead_ttl{line-height:.9166666667}.lowerHead_ttl:not(._privacy){margin:-2rem 2rem 1.5rem;font-size:4.8rem}.lowerHead_ttl._privacy{margin:1.6rem 2rem 1.5rem;font-size:3rem}.lowerHead_ttl_ja{letter-spacing:.1rem}.lowerHead_ttl_ja:not(._privacy){line-height:1.4;font-size:2rem}.lowerHead_ttl_ja._fan{padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #d36196}.lowerHead_ttl_ja._video{padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #ffb205}.lowerHead_ttl_ja._recruit{margin:0 2rem 3rem}.lowerHead_ttl_ja._recruit:not(._single){padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #b66eff}.lowerHead_ttl_ja._privacy{margin:0 2rem;font-size:1.6rem}.lowerHead_catch{letter-spacing:.1rem;line-height:1.7;font-size:2rem}.lowerHead_catch:not(._recruit){margin:0 2rem 2rem}.lowerHead_catch._recruit{margin:0 1.3rem 2rem 2rem}.lowerHead_txt{margin:0 2rem;letter-spacing:.06rem;line-height:1.8461538462;font-size:1.3rem}.lowerHead_ruby{display:inline-flex}.lowerHead_rt{font-family:"Noto Sans JP",sans-serif;font-weight:500;text-indent:-2rem;line-height:.7;text-align:center;font-size:.9rem}}.mw_wp_form .horizontal-item+.horizontal-item{margin:0 !important}.contact_body{background:#f5f5f5}.form_inner{display:grid;background:#fff;border:.1rem solid #111}.form_row{display:grid}.form_row:not(:last-child){border-bottom:.1rem dotted #111}.form_row_child{display:grid}.form_term{display:flex;font-family:"Noto Sans JP",sans-serif;font-weight:700}.form_desc._horizontal{display:flex;flex-wrap:wrap}.form_desc._select{display:flex}.form_desc .select_outer{position:relative;border-radius:1rem;z-index:20}.form_desc .select_outer::before{content:"";position:absolute;top:0;right:0;height:calc(100% - .2rem);border-radius:0 1rem 1rem 0;background:#eee}.form_desc .select_wrap{display:flex}.form_required{display:none}.form_btnList{display:grid;justify-content:center}.form_btn_item{height:100%}.form_btn_back{position:relative;height:100%;border:.1rem solid #111;border-radius:1rem;overflow:hidden;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#111;transition:all .4s ease-out}.form_btn_back .form_btn_inner::before{right:-75%}.form_btn_back .form_btn_txt{justify-content:flex-end;padding:0 8rem 0 0}.form_btn_back .form_btn_txt::before,.form_btn_back .form_btn_txt::after{background:#111}.form_btn_back .form_btn_txt::before{left:6.3rem}.form_btn_back .form_btn_txt::after{clip-path:polygon(100% 0, 0 50%, 100% 100%);left:6rem}.form_btn_back .form_btn_fadeIn{right:0;transform:translateX(2rem)}.form_btn_back .form_btn_fadeIn::before{left:6.3rem}.form_btn_back .form_btn_fadeIn::after{clip-path:polygon(100% 0, 0 50%, 100% 100%);left:6rem}.form_btn_submit{position:relative;height:100%;border-radius:1rem;overflow:hidden;background:#111;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#fff;transition:all .4s ease-out}.form_btn_submit .form_btn_txt::before,.form_btn_submit .form_btn_txt::after{background:#fff}.form_btn_submit .form_btn_txt::before{right:6.3rem}.form_btn_submit .form_btn_txt::after{clip-path:polygon(0 0, 0% 100%, 100% 50%);right:6rem}.form_btn_submit .form_btn_fadeIn{left:0;transform:translateX(-2rem)}.form_btn_submit .form_btn_fadeIn::before{right:8.3rem}.form_btn_submit .form_btn_fadeIn::after{clip-path:polygon(0 0, 0% 100%, 100% 50%);right:8rem}.form_btn_inner{display:block;width:100%;height:100%}.form_btn_txt{display:flex;align-items:center;width:100%;height:100%;transition:all .4s ease-out}.form_btn_txt::before,.form_btn_txt::after{content:"";position:absolute;top:50%;display:block;transition:all .4s ease-out}.form_btn_txt::before{width:4rem;height:.1rem;transform:translateY(-50%)}.form_btn_txt::after{width:.5rem;height:.8rem;transform:translateY(-50%)}.form_btn_input{position:absolute;z-index:1;opacity:0;width:100%;height:100%;transition:all .4s ease-out}.form_btn_fadeIn{visibility:hidden;position:absolute;top:0;display:flex;align-items:center;width:100%;height:100%;opacity:0;transition:all .4s ease-out}.form_btn_fadeIn::before,.form_btn_fadeIn::after{content:"";position:absolute;top:50%;display:block;transition:all .4s ease-out}.form_btn_fadeIn::before{width:4rem;height:.1rem;transform:translateY(-50%)}.form_btn_fadeIn::after{width:.5rem;height:.8rem;transform:translateY(-50%)}.message{display:none}.entryHead{display:none}.HeadAttention{display:none}.entryCheck{display:none}.attention{display:flex}.attention::before{content:"";background:url("../img/contact/ico_exclamation.svg") no-repeat center/contain;flex-shrink:0}.attention_txt{font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em}.attention_em{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 769px){.contact_body{position:relative;z-index:1;border-radius:2rem}.contact_info{margin:0 0 5rem;border-radius:2rem;background:#eee;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;line-height:2;font-size:1.6rem}.form_inner{margin:0 0 3rem;border-radius:2rem;gap:3rem}.form_row{gap:6rem}.form_row:not(:last-child){padding:0 0 3rem}.form_row_child{gap:3rem 6rem}.form_row_child:not(:first-child) .form_term{margin:.9rem 0 0 5rem}.form_term{justify-content:space-between;letter-spacing:.05em;font-size:1.8rem;margin:.7rem 0 0}.form_term_parent{margin:.7rem 0 0}.form_desc{display:grid;line-height:1.7777777778;font-size:1.8rem}.form_desc.has_list{gap:1.5rem}.form_btnList{grid-template-columns:repeat(2, 48rem);grid-auto-rows:10rem;gap:6rem}.form_btn_item{border-radius:1rem}.form_btn_back{letter-spacing:.05em;font-size:2rem}.form_btn_back:hover{border-color:rgba(0,0,0,0);border-radius:5rem;background:#aaa;color:#fff}.form_btn_back:hover .form_btn_inner{border-radius:5rem}.form_btn_back:hover .form_btn_inner::before{transform:translateX(-350%);z-index:-1}.form_btn_back:hover .form_btn_txt{padding:0 11rem 0 0;opacity:0}.form_btn_back:hover .form_btn_txt::before,.form_btn_back:hover .form_btn_txt::after{transform:translate(-2rem, -50%);opacity:0}.form_btn_back:hover .form_btn_input{border-radius:5rem}.form_btn_back:hover .form_btn_fadeIn{padding:0 8rem 0 0;border-radius:5rem;visibility:visible;opacity:1;transform:translateX(0)}.form_btn_back:hover .form_btn_fadeIn::before{left:6.3rem;background:#fff}.form_btn_back:hover .form_btn_fadeIn::after{left:6rem;background:#fff}.form_btn_back .form_btn_inner::before{transition:all .9s ease-out;right:-100%;background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);border-radius:2rem 0 0 2rem;width:100%}.form_btn_back .form_btn_txt{padding:0 7rem 0 0}.form_btn_back .form_btn_txt::after{clip-path:polygon(100% 0, 0 50%, 100% 100%)}.form_btn_back .form_btn_fadeIn{padding:0 7rem 0 0;justify-content:flex-end}.form_btn_submit{letter-spacing:.05em;font-size:2rem}.form_btn_submit:hover{border-radius:5rem;background:#3eadd6}.form_btn_submit:hover .form_btn_inner{border-radius:5rem}.form_btn_submit:hover .form_btn_inner::before{transform:translateX(350%)}.form_btn_submit:hover .form_btn_txt{padding:0 0 0 11rem;opacity:0}.form_btn_submit:hover .form_btn_txt::before,.form_btn_submit:hover .form_btn_txt::after{transform:translate(2rem, -50%);opacity:0}.form_btn_submit:hover .form_btn_input{border-radius:5rem}.form_btn_submit:hover .form_btn_fadeIn{padding:0 0 0 8rem;border-radius:5rem;visibility:visible;opacity:1;transform:translateX(0)}.form_btn_submit:hover .form_btn_fadeIn::before{right:6.3rem;background:#fff}.form_btn_submit:hover .form_btn_fadeIn::after{right:6rem;background:#fff}.form_btn_submit .form_btn_inner::before{left:-75%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);border-radius:0 2rem 2rem 0}.form_btn_submit .form_btn_txt{padding:0 0 0 8rem}.form_btn_submit .form_btn_fadeIn{padding:0 0 0 8rem}.form_btn{width:52rem;height:10rem}.form_btn_inner::before{content:"";position:absolute;top:0;z-index:2;display:block;width:50%;height:100%;transition:transform .3s ease-out}.form_btn_txt{font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;font-size:2rem}.form_btn_fadeIn{font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;font-size:2rem}.attention{gap:2rem;margin:0 0 5rem;border-radius:2rem;background:#eee}.attention::before{width:3rem;height:3rem}.attention_txt{display:block;margin:.4rem 0 0;font-size:1.6rem}.attention_em{margin:0 0 1.6rem;font-size:2rem}}@media screen and (min-width: 1601px){.contact{margin:0 12rem 20rem}.contact_body{padding:10rem}.contact_info{padding:5rem 10rem}.form_inner{padding:10rem}.form_row:not(._parent){grid-template-columns:36rem 1fr}.form_row_child{grid-template-columns:36rem 1fr}.attention{padding:5.4rem 10rem 5rem}}@media screen and (min-width: 1401px)and (max-width: 1600px){.contact{margin:0 10rem 12rem}.contact_body{padding:8rem}.contact_info{padding:5rem 8rem}.form_inner{padding:8rem}.form_row:not(._parent){grid-template-columns:34rem 1fr}.form_row_child{grid-template-columns:34rem 1fr}.attention{padding:5.4rem 8rem 5rem}}@media screen and (min-width: 769px)and (max-width: 1400px){.contact{margin:0 6rem 12rem}.contact_body{padding:8rem}.contact_info{padding:5rem 8rem}.form_inner{padding:8rem}.form_row:not(._parent){grid-template-columns:33rem 1fr}.form_row_child{grid-template-columns:33rem 1fr}.attention{padding:5.4rem 8rem 5rem}}@media screen and (max-width: 768px){.contact_body._comp{padding:4rem 0 8rem}.contact_body:not(._comp){padding:3rem 0 8rem}.contact_info{margin:0 2rem 2rem;letter-spacing:.05em;line-height:1.6;font-size:1.5rem}.form_inner{gap:2.5rem;padding:4rem 2rem;margin:0 1rem 2rem;border-radius:1rem}.form_row{gap:2rem}.form_row:not(:last-child){padding:0 0 2.5rem}.form_row_child:not(:first-child){margin:0 0 0 3rem}.form_row_child .form_term{margin:0;padding:0 0 2.5rem}.form_term{align-items:center;gap:1rem;letter-spacing:.05em;font-size:1.6rem}.form_desc{display:grid;line-height:1.5;font-size:1.5rem}.form_desc.has_list{gap:1rem}.form_desc.has_list label{display:flex;gap:1.5rem}.form_desc._select{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.form_desc._horizontal{gap:1.5rem 3rem;padding:0 2rem 0 0}.form_desc .select_wrap{align-items:center}.form_desc .form_unit{font-size:1.4rem}.form_btnList{grid-template-columns:30rem;grid-auto-rows:6.4rem;gap:1.5rem}.form_btn_item{border-radius:1rem}.form_btn_back{background:#fff;letter-spacing:.15em;font-size:1.5rem}.form_btn_back .form_btn_txt{padding:0 4rem 0 0}.form_btn_back .form_btn_fadeIn{display:none}.form_btn_submit{letter-spacing:.25em;font-size:1.5rem}.form_btn_submit .form_btn_txt{padding:0 0 0 4rem}.form_btn_submit .form_btn_fadeIn{display:none}.form_btn{width:30rem;height:6.4rem}.form_btn_txt{padding:0 0 0 4rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;font-size:1.5rem}.form_btn_txt::before{right:4.5rem}.form_btn_txt::after{right:4.3rem}.form_btn .form_btn{display:none}.attention{gap:1.5rem;margin:0 2rem 4rem}.attention::before{width:2.6rem;height:2.6rem;margin:.5rem 0 0}.attention_txt{line-height:1.8666666667;font-size:1.5rem}.attention_em{display:block;font-size:1.8rem}}/*# sourceMappingURL=contact_confirm.min.css.map */