@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}:root{--pc-width: calc(100vw - 10px);--color-base: #000000;--color-black: #000000;--color-white: #FFFFFF;--color-pink: #ED9EE3;--color-green: #C6D863;--color-blue: #70D8F1}.js-fadeIn{opacity:0;-webkit-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s;-webkit-transition-delay:.4s;transition-delay:.4s}.js-fadeIn.inview{opacity:1}.js-clip{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:opacity 1s ease .4s,-webkit-clip-path 1s ease .4s;transition:opacity 1s ease .4s,-webkit-clip-path 1s ease .4s;transition:opacity 1s ease .4s,clip-path 1s ease .4s;transition:opacity 1s ease .4s,clip-path 1s ease .4s,-webkit-clip-path 1s ease .4s}.js-clip.inview{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.js-split{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);line-height:1}.js-split .char{-webkit-transform:translateY(100%);transform:translateY(100%)}@-webkit-keyframes rotateAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes wheelAnimation{0%{opacity:1;top:0}100%{opacity:0;top:100%}}@keyframes wheelAnimation{0%{opacity:1;top:0}100%{opacity:0;top:100%}}:root{--color-base: #ED9EE3}.header_nav__list.contact a{background-color:var(--color-white);color:var(--color-base)}@media print,screen and (max-width: 767px){.header_nav__list.contact a{background-color:var(--color-pink);color:var(--color-white)}}.footer_nav__list.contact a{background-color:var(--color-white);color:var(--color-pink)}.main_section{min-height:calc(100vh - .1847222222*var(--pc-width));padding:calc(.0277777778*var(--pc-width)) 0 calc(.0625*var(--pc-width));background-color:var(--color-pink)}@media print,screen and (max-width: 767px){.main_section{min-height:auto;padding:4.2666666667vw 0 16vw}}.main_section_title{margin:0 calc(.0208333333*var(--pc-width));font-size:90px;font-size:6.25vw;font-family:"Lexend Tera",sans-serif;color:var(--color-white);letter-spacing:.07em}@media print,screen and (max-width: 767px){.main_section_title{font-size:42px;font-size:11.2vw;margin:0 4.2666666667vw}}.main_section_main{width:calc(.8333333333*var(--pc-width));margin:calc(.0243055556*var(--pc-width)) auto 0;padding:calc(.0486111111*var(--pc-width)) calc(.1215277778*var(--pc-width)) calc(.0625*var(--pc-width));background-color:var(--color-green);border:1px solid var(--color-white)}@media print,screen and (max-width: 767px){.main_section_main{width:auto;margin:5.3333333333vw 4.2666666667vw 0;padding:5.3333333333vw 4.2666666667vw 10.6666666667vw}}.main_section_sub{margin:0 0 calc(.0555555556*var(--pc-width));font-size:30px;font-size:2.0833333333vw;letter-spacing:.15em;text-align:center}.main_section_sub span{display:inline-block;padding:calc(.0034722222*var(--pc-width)) calc(.0069444444*var(--pc-width));background-color:var(--color-white)}@media print,screen and (max-width: 767px){.main_section_sub{font-size:18px;font-size:4.8vw;margin:0 0 8vw}.main_section_sub span{padding:.8vw 2.1333333333vw}}.main_section_form__radio{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}.mw_wp_form_confirm .main_section_form__radio{display:none}.main_section_form__radio input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(.0194444444*var(--pc-width));height:calc(.0194444444*var(--pc-width));border:1px solid var(--color-black);border-radius:50%;margin:0 !important;outline:none;cursor:pointer}.main_section_form__radio input:checked::before{display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(.0125*var(--pc-width));height:calc(.0125*var(--pc-width));background-color:var(--color-black);border-radius:50%}.main_section_form__radio label{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}.main_section_form__radio .mwform-radio-field{margin-right:calc(.0208333333*var(--pc-width))}.main_section_form__radio .mwform-radio-field:nth-last-of-type(1){margin-right:0}.main_section_form__radio .mwform-radio-field-text{margin:0 0 0 calc(.0069444444*var(--pc-width));font-size:16px;font-size:1.1111111111vw;letter-spacing:.1em}.main_section_form__radio .horizontal-item{margin-left:0 !important}@media print,screen and (max-width: 767px){.main_section_form__radio{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main_section_form__radio input{width:6.4vw;height:6.4vw}.main_section_form__radio input:checked::before{width:4.2666666667vw;height:4.2666666667vw}.main_section_form__radio .mwform-radio-field-text{margin:0 0 0 1.3333333333vw;font-size:16px;font-size:4.2666666667vw}.main_section_form__radio .horizontal-item{margin:0 4.8vw 2.6666666667vw 0 !important}.main_section_form__radio .horizontal-item:last-child{margin:0 !important}}.main_section_form__input,.main_section_form__textarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main_section_form__input dt,.main_section_form__textarea dt{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;font-size:16px;font-size:1.1111111111vw;font-weight:300;letter-spacing:.1em;margin:calc(.0173611111*var(--pc-width)) calc(.0173611111*var(--pc-width)) 0 0}.main_section_form__input dt span,.main_section_form__textarea dt span{margin:0 0 0 calc(.0069444444*var(--pc-width));padding:calc(.0020833333*var(--pc-width)) calc(.0034722222*var(--pc-width));background-color:var(--color-pink);border:1px solid var(--color-white);font-size:10px;font-size:.6944444444vw;font-weight:500;color:var(--color-white)}.mw_wp_form_confirm .main_section_form__input dd,.mw_wp_form_confirm .main_section_form__textarea dd{margin:calc(.0173611111*var(--pc-width)) 0 0 0}@media print,screen and (max-width: 767px){.main_section_form__input,.main_section_form__textarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main_section_form__input dt,.main_section_form__textarea dt{margin:0 0 2.6666666667vw;font-size:16px;font-size:4.2666666667vw}.main_section_form__input dt span,.main_section_form__textarea dt span{margin:0 0 0 2.6666666667vw;padding:.8vw 1.3333333333vw;font-size:9px;font-size:2.4vw}.mw_wp_form_confirm .main_section_form__input dd,.mw_wp_form_confirm .main_section_form__textarea dd{margin:9.3333333333vw 0 0 0}}.main_section_form__textarea{margin:calc(.0416666667*var(--pc-width)) 0 0}.mw_wp_form_confirm .main_section_form__textarea .main_section_form__list_textarea{width:calc(.4284722222*var(--pc-width));font-size:16px;font-size:1.1111111111vw;line-height:1.8;letter-spacing:.1em}.main_section_form__textarea textarea{width:calc(.4284722222*var(--pc-width));height:calc(.2083333333*var(--pc-width));padding:calc(.0173611111*var(--pc-width));background-color:var(--color-white);font-size:16px;font-size:1.1111111111vw;line-height:1.8;letter-spacing:.1em}@media print,screen and (max-width: 767px){.main_section_form__textarea{margin:9.3333333333vw 0 0}.mw_wp_form_confirm .main_section_form__textarea .main_section_form__list_textarea{margin:4vw 0 0;width:82.4vw;font-size:16px;font-size:4.2666666667vw}.main_section_form__textarea textarea{margin:4vw 0 0;padding:5.3333333333vw 6.6666666667vw;width:82.4vw;height:64vw;font-size:16px;font-size:4.2666666667vw}}.main_section_form__input{margin:calc(.0277777778*var(--pc-width)) 0 0}.main_section_form__input input{width:calc(.4284722222*var(--pc-width));height:calc(.0555555556*var(--pc-width));padding:calc(.0173611111*var(--pc-width));background-color:var(--color-white);font-size:16px;font-size:1.1111111111vw;line-height:1.8;letter-spacing:.1em}@media print,screen and (max-width: 767px){.main_section_form__input{margin:9.3333333333vw 0 0}.main_section_form__input input{margin:4vw 0 0;padding:5.3333333333vw 6.6666666667vw;width:82.4vw;height:16vw;font-size:16px;font-size:4.2666666667vw}}.main_section_form_text{font-size:16px;font-size:1.1111111111vw;line-height:1.8;letter-spacing:.1em;text-align:center}@media print,screen and (max-width: 767px){.main_section_form_text{font-size:16px;font-size:4.2666666667vw}}.main_section_form__btn{width:calc(.25*var(--pc-width));margin:calc(.0555555556*var(--pc-width)) auto 0;border:1px solid var(--color-white);background-color:var(--color-pink);font-size:18px;font-size:1.25vw;font-weight:500;color:var(--color-white);letter-spacing:.15em;text-align:center;-webkit-transition:background-color .5s ease 0s,color .5s ease 0s;transition:background-color .5s ease 0s,color .5s ease 0s}.main_section_form__btn a,.main_section_form__btn input{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(.25*var(--pc-width));height:calc(.0541666667*var(--pc-width))}@media(hover: hover){.main_section_form__btn:hover{background-color:var(--color-white);color:var(--color-pink)}}@media print,screen and (max-width: 767px){.main_section_form__btn{position:relative;font-size:16px;font-size:4.2666666667vw;margin:10.6666666667vw auto 0;width:61.3333333333vw}.main_section_form__btn a,.main_section_form__btn input{width:61.3333333333vw;height:13.3333333333vw}}