:root{--breakpoint-xxs:360;--breakpoint-xs:600;--breakpoint-sm:769;--breakpoint-md:966;--breakpoint-lg:1200;--breakpoint-xl:1366;--color-primary-black:#483127;--color-primary-gray:#eceff6;--color-primary-red:#fdede8;--color-primary-blue:#d6edf2;--color-primary-orange:#fed0a2;--color-secondary-black:#38241d;--color-secondary-red:#e37b80;--color-secondary-blue:#addce5;--color-secondary-lightblue:#def1f0;--color-secondary-orange:#f8f5f0;--color-secondary-gray:#e4e4e4;--color-tertiary-blue:#59b6b3;--color-tertiary-lightblue:#f0f6f8;--color-tertiary-purple:#d9cce2;--color-tertiary-gray:#707070;--font-notosans:Noto Sans JP,sans-serif;--font-notoserif:Noto Serif JP,serif;--z-menu:600;--z-globalNavigation:500;--z-modal:400;--z-header:200;--z-main:1;--z-back:-1}*{padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;word-wrap:inherit;border:none}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden;line-height:1;letter-spacing:0;word-break:break-all;font-feature-settings:"palt";-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{text-align:left}a{display:block;color:inherit;text-decoration:none}a object{pointer-events:none}svg{overflow:hidden}canvas,img,svg,video{height:auto}audio,canvas,embed,iframe,img,object,svg,video{display:block}ol,ul{list-style-type:none}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}table{border-spacing:0;border-collapse:collapse}address,em{font-style:normal}button,input,optgroup,select,textarea{font-size:16px}input{border-radius:0}button{cursor:pointer}textarea{resize:vertical}select::-ms-expand{display:none}button,select{text-transform:none}button,select,textarea{background-color:transparent}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}[disabled]{cursor:default}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,:after,:before{transition-delay:0s!important;transition-duration:1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}[data-whatinput=mouse] :focus,[data-whatinput=touch] :focus{outline:none}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.img{position:absolute;top:0;left:0;width:100%;height:100%}body{font-family:Noto Sans JP,sans-serif;color:#483127}.hover\:primary{transition:opacity .5s ease-out}.hover\:primary:focus{opacity:.5}@media(hover:hover){.hover\:primary:hover{opacity:.5}}:root .hover\:primary:focus,:root .hover\:primary:hover,_:-ms-fullscreen:focus,_:-ms-fullscreen:hover{opacity:.5}body.wp-editor{background-color:#fff}.mce-content-body,.mce-content-body.wp-editor,.wp-editor{font-size:.875rem;line-height:1.5;letter-spacing:.05em}.mce-content-body.wp-editor h1,.mce-content-body.wp-editor h2,.mce-content-body.wp-editor h3,.mce-content-body.wp-editor h4,.mce-content-body.wp-editor h5,.mce-content-body.wp-editor h6,.mce-content-body.wp-editor strong,.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6,.mce-content-body strong,.wp-editor h1,.wp-editor h2,.wp-editor h3,.wp-editor h4,.wp-editor h5,.wp-editor h6,.wp-editor strong{font-weight:700}.mce-content-body.wp-editor h1,.mce-content-body h1,.wp-editor h1{font-size:4rem}.mce-content-body.wp-editor h2,.mce-content-body h2,.wp-editor h2{font-size:3rem}.mce-content-body.wp-editor h3,.mce-content-body h3,.wp-editor h3{font-size:2.25rem}.mce-content-body.wp-editor h4,.mce-content-body h4,.wp-editor h4{font-size:1.875rem}.mce-content-body.wp-editor h5,.mce-content-body h5,.wp-editor h5{font-size:1.5rem}.mce-content-body.wp-editor h6,.mce-content-body h6,.wp-editor h6{font-size:1.25rem}.mce-content-body.wp-editor em,.mce-content-body em,.wp-editor em{font-style:italic}.mce-content-body.wp-editor ol,.mce-content-body.wp-editor ul,.mce-content-body ol,.mce-content-body ul,.wp-editor ol,.wp-editor ul{padding-left:32px}.mce-content-body.wp-editor ul,.mce-content-body ul,.wp-editor ul{list-style-type:circle}.mce-content-body.wp-editor ol,.mce-content-body ol,.wp-editor ol{list-style-type:decimal}.mce-content-body.wp-editor img,.mce-content-body img,.wp-editor img{display:inline;width:auto;vertical-align:bottom}.mce-content-body.wp-editor iframe,.mce-content-body iframe,.wp-editor iframe{position:static}.mce-content-body.wp-editor blockquote,.mce-content-body blockquote,.wp-editor blockquote{display:block;padding:1em 40px;color:#9e9e9e}.mce-content-body.wp-editor hr,.mce-content-body hr,.wp-editor hr{border-bottom:1px solid #ccc}.global_menu{position:fixed;top:1.25rem;right:1.25rem;transition:background-color .5s;z-index:600}@media (min-width:48.0625em){.global_menu{top:1.5rem;right:2.25rem}}.svg_w-event{width:100%;max-width:6.25rem}@media (min-width:48.0625em){.svg_w-event{max-width:8.575rem}}.svg_w-contact{width:100%;max-width:8.0625rem}@media (min-width:48.0625em){.svg_w-contact{max-width:11.47rem}}.svg_w-privacypolicy{width:100%;max-width:11.5625rem}@media (min-width:48.0625em){.svg_w-privacypolicy{max-width:14.6575rem}}.svg_w-peyment{width:100%;max-width:10.3125rem}@media (min-width:48.0625em){.svg_w-peyment{max-width:12.5375rem}}.svg_w-primofeature{width:100%;max-width:15.75rem}@media (min-width:48.0625em){.svg_w-primofeature{max-width:22.875rem}}.svg_w-whatsprimo{width:100%;max-width:11.8125rem}@media (min-width:48.0625em){.svg_w-whatsprimo{max-width:17.1075rem}}@media (min-width:48.0625em){.bg_common-l{background-position:0 0}}@media (min-width:48.0625em){.bg_common-l,.bg_common-r{background-image:url(../img/common/bg.svg);background-repeat:repeat-y}.bg_common-r{background-position:100% 0}}.externallink{position:relative;padding-left:1.375rem}@media (min-width:48.0625em){.externallink{padding-left:1.125rem}}.externallink:before{position:absolute;top:.125rem;left:0;display:inline-block;width:.875rem;height:.875rem;content:url(../img/common/externallink.svg)}@media (min-width:48.0625em){.externallink:before{top:0}}.contact_form{background-color:#fff}.contact_form .push__btn-pls{padding-top:80px;padding-bottom:80px;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width:768px){.contact_form .push__btn-pls{display:none}}.contact_form form .form_flex{display:flex;padding-left:25px;font-size:18px;font-weight:700}.contact_form form .form_flex:nth-child(3),.contact_form form .form_flex:nth-child(4),.contact_form form .form_flex:nth-child(5),.contact_form form .form_flex:nth-child(6),.contact_form form .form_flex:nth-child(7),.contact_form form .form_flex:nth-child(8),.contact_form form .form_flex:nth-child(9),.contact_form form .form_flex:nth-child(10){padding-top:44px}@media screen and (max-width:768px){.contact_form form .form_flex:nth-child(3),.contact_form form .form_flex:nth-child(4),.contact_form form .form_flex:nth-child(5),.contact_form form .form_flex:nth-child(6),.contact_form form .form_flex:nth-child(7),.contact_form form .form_flex:nth-child(8),.contact_form form .form_flex:nth-child(9),.contact_form form .form_flex:nth-child(10){padding-top:14px}}@media screen and (max-width:768px){.contact_form form .form_flex{display:block;padding-top:105px}}.contact_form form .form_flex--kinds{padding-right:4px;font-size:18px;font-weight:700}@media screen and (max-width:768px){.contact_form form .form_flex--kinds{font-size:14px}}.contact_form form .form_flex--gender,.contact_form form .form_flex--item{display:flex;width:25%;height:25px;padding-top:15px}@media screen and (max-width:930px){.contact_form form .form_flex--gender,.contact_form form .form_flex--item{width:35%}}@media screen and (max-width:768px){.contact_form form .form_flex--gender,.contact_form form .form_flex--item{width:100%;height:auto;padding-top:14px;padding-bottom:7px;font-size:14px}}.contact_form form .form_flex .req{width:44px;height:20px;padding-top:2px;padding-left:6px;font-size:14px;font-weight:700;color:#fff;background-color:#e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form form .form_flex .req{width:38px;height:19px;font-size:12px}}.contact_form form .form_flex .any{width:44px;height:20px;padding-top:2px;padding-left:6px;font-size:14px;font-weight:700;color:#e37b80;background-color:#fff;border:1px solid #e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form form .form_flex .any{width:38px;height:19px;font-size:12px}}.contact_form form .form_flex .input_name,.contact_form form .form_flex .select_box{width:60%;height:50px;padding-top:4px 0;color:hsla(0,0%,52.5%,.5);border:1px solid #e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form form .form_flex .input_name,.contact_form form .form_flex .select_box{width:93%;font-size:14px}}@media screen and (max-width:768px){.contact_form form .form_flex .email_width{width:93%}}.contact_form form .form_flex .select_box{padding-left:16px}.contact_form form .form_flex .select_box::-moz-placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .select_box:-ms-input-placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .select_box::placeholder{color:hsla(0,0%,52.5%,.5)}@media screen and (max-width:768px){.contact_form form .form_flex .select_box{padding-left:18px}}.contact_form form .form_flex .input_name{padding-left:16px}.contact_form form .form_flex .input_name::-moz-placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .input_name:-ms-input-placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .input_name::placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .input_name:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#483127}.contact_form form .form_flex .input_name--tel{width:42%;height:50px;padding-top:4px 0;padding-left:16px;color:#483127;border:1px solid #e37b80;border-radius:5px}.contact_form form .form_flex .input_name--tel:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#483127}@media screen and (max-width:768px){.contact_form form .form_flex .input_name--tel{width:93%;font-size:14px}}.contact_form form .form_flex .input_name--tel::-moz-placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .input_name--tel:-ms-input-placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .input_name--tel::placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .select_gender{width:39%;padding:4px 0 4px 4px;color:hsla(0,0%,52.5%,.5);border:1px solid #e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form form .form_flex .select_gender{width:60%;font-size:14px}}.contact_form form .form_flex .input__textarea{width:90%;height:250px;padding:4px 0 4px 4px;color:#483127;border:1px solid #e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form form .form_flex .input__textarea{width:93%;padding-left:16px;font-size:14px}}.contact_form form .form_flex .input__textarea::-moz-placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .input__textarea:-ms-input-placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .form_flex .input__textarea::placeholder{color:hsla(0,0%,52.5%,.5)}.contact_form form .privacy_check{padding-top:45px;padding-bottom:75px;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width:768px){.contact_form form .privacy_check{padding-bottom:45px;font-size:14px}}.contact_form form .privacy_check--color{display:inline;color:#e37b80;border-bottom:1px solid #e37b80}.contact_form form .display_inline{display:inline}.contact_form form .button_wrapp{position:relative;left:50%;z-index:0;display:inline-block;width:316px;height:50px;margin:0 auto 82px;overflow:hidden;font-size:20px;font-weight:700;color:#483127;background:linear-gradient(90deg,#e37b80 0,#e37b80 35%,#fff 0,#fff);border:2px solid #e37b80;border-radius:100px;transform:translateX(-50%)}@media screen and (max-width:768px){.contact_form form .button_wrapp{left:50%;width:240px;height:40px;font-size:15px;transform:translateX(-50%)}}.contact_form form .button_wrapp:after{z-index:0;width:100%;background:#e37b80;transform:translateX(-80%)}.contact_form form .button_wrapp:after,.contact_form form .button_wrapp:before{position:absolute;top:0;left:50px;height:100%;content:"";transition-timing-function:ease-in-out;transition-duration:.5s}.contact_form form .button_wrapp:before{z-index:-999;width:320px;background:#fdede8;transform:translateX(-90%)}.contact_form form .button_wrapp:hover:before{background:#fdede8;transform:translateX(-5%)}.contact_form form .button_wrapp__item{display:inline-block;width:110%;height:100%;padding-top:7px;padding-left:10%;font-size:20px;color:#483127;text-align:center;background-color:transparent}@media screen and (max-width:768px){.contact_form form .button_wrapp__item{width:280px;height:40px;padding-bottom:7px;font-size:15px}}.contact_form form .btn__arrow:after{position:absolute;bottom:26%;left:18%;z-index:999;content:url(../img/contact/arrow02.svg)}.contact_form form .arrow__lv1,.contact_form form .arrow__lv2{display:none}.contact_form form .select_box:invalid{color:hsla(0,0%,52.5%,.5)}.error_box{display:flex;flex-direction:column;width:65%}@media screen and (max-width:768px){.error_box{width:100%}}.error_box-text{width:65%}@media screen and (max-width:768px){.error_box-text{width:100%}}.error{padding-top:6px}.arrow01{width:200px;height:50px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/contact/arrow.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:12px 10px}.contact_form__confirm{box-sizing:border-box;background-color:#fff}.contact_form__confirm .push__btn-pls{display:none}.contact_form__confirm form .form_flex{display:flex;width:95%;padding-top:40px;padding-bottom:13px;padding-left:25px;margin:0 auto;font-size:16px;font-weight:400;border-bottom:1px solid #e37b80}.contact_form__confirm form .form_flex:nth-child(3),.contact_form__confirm form .form_flex:nth-child(4),.contact_form__confirm form .form_flex:nth-child(5),.contact_form__confirm form .form_flex:nth-child(6),.contact_form__confirm form .form_flex:nth-child(7),.contact_form__confirm form .form_flex:nth-child(8),.contact_form__confirm form .form_flex:nth-child(9){padding-top:27px}@media screen and (max-width:768px){.contact_form__confirm form .form_flex:nth-child(3),.contact_form__confirm form .form_flex:nth-child(4),.contact_form__confirm form .form_flex:nth-child(5),.contact_form__confirm form .form_flex:nth-child(6),.contact_form__confirm form .form_flex:nth-child(7),.contact_form__confirm form .form_flex:nth-child(8),.contact_form__confirm form .form_flex:nth-child(9){padding-top:14px}}@media screen and (max-width:768px){.contact_form__confirm form .form_flex{display:block;padding-bottom:10px;padding-left:0}}.contact_form__confirm form .form_flex--kinds{padding-right:4px;font-size:18px;font-weight:700}@media screen and (max-width:768px){.contact_form__confirm form .form_flex--kinds{padding-right:4px;font-size:14px}}.contact_form__confirm form .form_flex--gender,.contact_form__confirm form .form_flex--item{display:flex;width:37%;height:25px}@media screen and (max-width:768px){.contact_form__confirm form .form_flex--gender,.contact_form__confirm form .form_flex--item{width:100%;height:auto;padding-top:20px;padding-bottom:7px;font-size:14px}}.contact_form__confirm form .form_flex .req{width:44px;height:20px;padding-top:2px;padding-left:6px;font-size:14px;font-weight:700;color:#fff;background-color:#e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form__confirm form .form_flex .req{width:38px;height:19px;font-size:12px}}.contact_form__confirm form .form_flex .any{width:44px;height:20px;padding-top:2px;padding-left:6px;font-size:14px;font-weight:700;color:#e37b80;background-color:#fff;border:1px solid #e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form__confirm form .form_flex .any{width:38px;height:19px;font-size:12px}}.contact_form__confirm form .form_flex .input_name,.contact_form__confirm form .form_flex .select_box{width:36%;height:50px;padding-top:4px 0;color:hsla(0,0%,52.5%,.5);border:1px solid #e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form__confirm form .form_flex .input_name,.contact_form__confirm form .form_flex .select_box{width:93%;font-size:14px}}.contact_form__confirm form .form_flex .email_width{width:73%}@media screen and (max-width:768px){.contact_form__confirm form .form_flex .email_width{width:93%}}.contact_form__confirm form .form_flex .select_box{padding-left:16px}.contact_form__confirm form .form_flex .select_box::-moz-placeholder{color:#fff}.contact_form__confirm form .form_flex .select_box:-ms-input-placeholder{color:#fff}.contact_form__confirm form .form_flex .select_box::placeholder{color:#fff}@media screen and (max-width:768px){.contact_form__confirm form .form_flex .select_box{padding-left:18px}}.contact_form__confirm form .form_flex .input_name{padding-left:16px}.contact_form__confirm form .form_flex .input_name::-moz-placeholder{color:#fff}.contact_form__confirm form .form_flex .input_name:-ms-input-placeholder{color:#fff}.contact_form__confirm form .form_flex .input_name::placeholder{color:#fff}.contact_form__confirm form .form_flex .input_name:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#483127}.contact_form__confirm form .form_flex .input_name--tel{width:158%;height:50px;padding-top:4px 0;padding-left:16px;color:#483127;pointer-events:none;border-radius:5px}.contact_form__confirm form .form_flex .input_name--tel:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#483127}@media screen and (max-width:768px){.contact_form__confirm form .form_flex .input_name--tel{width:93%;font-size:14px}}.contact_form__confirm form .form_flex .select_gender{width:25%;padding:4px 0 4px 4px;color:hsla(0,0%,52.5%,.5);pointer-events:none;border:1px solid #e37b80;border-radius:5px}@media screen and (max-width:768px){.contact_form__confirm form .form_flex .select_gender{width:60%;font-size:14px}}.contact_form__confirm form .form_flex .input__textarea{width:73%;height:auto;padding:4px 0 4px 4px;color:#483127;pointer-events:none;border-radius:5px}@media screen and (max-width:768px){.contact_form__confirm form .form_flex .input__textarea{width:93%;padding-left:16px;font-size:14px}}.contact_form__confirm form .privacy_check{display:none;padding-top:45px;padding-bottom:75px;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width:768px){.contact_form__confirm form .privacy_check{padding-bottom:45px;font-size:14px}}.contact_form__confirm form .privacy_check--color{display:inline;color:#e37b80;border-bottom:1px solid #e37b80}.contact_form__confirm form .display_inline{display:inline}.contact_form__confirm form .btn__arrow:after,.contact_form__confirm form .btn__arrow:before{position:absolute;bottom:26%;left:18%;z-index:999;content:url(../img/contact/arrow02.svg)}.contact_form__confirm form .button_wrapp{position:relative;z-index:0;width:228px;height:50px;overflow:hidden;font-size:20px;font-weight:700;color:#483127;background:linear-gradient(90deg,#e37b80 0,#e37b80 35%,#fff 0,#fff);border:2px solid #e37b80;border-radius:100px}@media screen and (max-width:768px){.contact_form__confirm form .button_wrapp{width:240px;height:40px;margin:40px auto 0}}.contact_form__confirm form .button_wrapp:after{left:35px;z-index:0;width:100%;background:#e37b80;transform:translateX(-80%)}.contact_form__confirm form .button_wrapp:after,.contact_form__confirm form .button_wrapp:before{position:absolute;top:0;height:100%;content:"";transition-timing-function:ease-in-out;transition-duration:.5s}.contact_form__confirm form .button_wrapp:before{left:50px;z-index:-999;width:320px;background:#fdede8;transform:translateX(-90%)}.contact_form__confirm form .button_wrapp:hover:before{background:#fdede8;transform:translateX(-5%)}.contact_form__confirm form .button_wrapp__item{display:inline-block;width:110%;height:100%;padding-top:7px;padding-left:10%;font-size:20px;color:#483127;text-align:center;background-color:transparent}@media screen and (max-width:768px){.contact_form__confirm form .button_wrapp__item{width:280px;height:40px;padding-top:0;font-size:15px}}.contact_form__confirm form .button_wrapp2{position:relative;z-index:0;width:228px;height:50px;padding-top:7px;margin-bottom:80px;margin-left:82px;overflow:hidden;font-size:20px;font-weight:700;color:#483127;background:linear-gradient(90deg,#59b6b3 0,#59b6b3 35%,#fff 0,#fff);border:2px solid #59b6b3;border-radius:100px}@media screen and (max-width:768px){.contact_form__confirm form .button_wrapp2{width:240px;height:40px;padding-top:0;margin:21px auto 40px;font-size:15px}}.contact_form__confirm form .button_wrapp2:after{left:37px;z-index:0;width:100%;background:#59b6b3;transform:translateX(-80%)}.contact_form__confirm form .button_wrapp2:after,.contact_form__confirm form .button_wrapp2:before{position:absolute;top:0;height:100%;content:"";transition-timing-function:ease-in-out;transition-duration:.5s}.contact_form__confirm form .button_wrapp2:before{left:50px;z-index:-999;width:320px;background:#def1f0;transform:translateX(-90%)}.contact_form__confirm form .button_wrapp2:hover:before{background:#def1f0;transform:translateX(-5%)}.contact_form__confirm form .button_wrapp__item2{display:inline-block;width:110%;height:100%;padding-left:10%;font-size:20px;color:#483127;text-align:center;background-color:transparent}@media screen and (max-width:768px){.contact_form__confirm form .button_wrapp__item2{width:280px;height:40px;font-size:15px}}.contact_form__confirm form .button_wrapp__center{display:flex;justify-content:center;margin-top:82px}@media screen and (max-width:768px){.contact_form__confirm form .button_wrapp__center{display:block;margin-top:0;text-align:center}}.contact_form__confirm form .arrow__lv1,.contact_form__confirm form .arrow__lv2{display:none}.button_wrapp__thanks{position:relative;left:50%;z-index:0;display:inline-block;width:316px;height:50px;margin:0 auto;overflow:hidden;font-size:20px;font-weight:700;color:#483127;background:linear-gradient(90deg,#e37b80 0,#e37b80 35%,#fff 0,#fff);border:2px solid #e37b80;border-radius:100px;transform:translateX(-50%)}@media screen and (max-width:768px){.button_wrapp__thanks{left:50%;width:240px;height:40px;font-size:15px;transform:translateX(-50%)}}.button_wrapp__thanks:after{z-index:0;width:100%;background:#e37b80;transform:translateX(-80%)}.button_wrapp__thanks:after,.button_wrapp__thanks:before{position:absolute;top:0;left:50px;height:100%;content:"";transition-timing-function:ease-in-out;transition-duration:.5s}.button_wrapp__thanks:before{z-index:-999;width:320px;background:#fdede8;transform:translateX(-90%)}.button_wrapp__thanks:hover:before{background:#fdede8;transform:translateX(-5%)}.button_wrapp__item-thanks{display:inline-block;width:110%;height:100%;padding-top:12px;padding-left:17%;font-size:20px;color:#483127;text-align:center;background-color:transparent}@media screen and (max-width:768px){.button_wrapp__item-thanks{width:280px;height:40px;padding-bottom:7px;font-size:15px}}.btn__arrow:after{position:absolute;bottom:26%;left:18%;z-index:999;content:url(../img/contact/arrow02.svg)}.top__arrow-bottom{position:absolute;top:100%;width:6rem;height:1.875rem;margin:-.0625rem;background:linear-gradient(to top right,hsla(0,0%,100%,0) 50%,#fff 50.5%) no-repeat 0 0/50% 100%,linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#fff 50.5%) no-repeat 100% 0/50% 100%;left:50%;transform:translateX(-50%)}.bg_section03{background-image:url(../img/top/sp_bg_whats.png);background-repeat:no-repeat;background-size:cover}@media (min-width:48.0625em){.bg_section03{background-image:url(../img/top/bg_whats.png)}}.tab-list{display:flex;margin-left:-.5rem}@media (min-width:48.0625em){.tab-list{margin-left:-.625rem}}.tab-list__item{width:33.333333%;padding-left:.5rem}@media (min-width:48.0625em){.tab-list__item{padding-left:.625rem}}.tab-button{width:100%;height:100%;padding-top:.25rem;background-color:#e4e4e4;cursor:pointer;font-weight:700;font-size:.875rem;line-height:1.3;border-top-left-radius:.375rem;border-top-right-radius:.375rem;padding-bottom:.125rem}@media (min-width:48.0625em){.tab-button{font-size:1.125rem;padding-top:.75rem;padding-bottom:.625rem}}.tab-button:hover,.tab-button[aria-selected=true]{background-color:#e37b80;color:#fff}.tab-content{border:solid #e37b80;border-width:4px 0 0}.tab-panel{padding-left:1.25rem;padding-right:1.25rem;background-color:#fff}.tab-panel[aria-hidden=true]{display:none}.item02__corona,.item02__list__item{position:relative;margin-top:1.75rem}@media (min-width:48.0625em){.item02__corona,.item02__list__item{margin-top:2.25rem}}@media (min-width:48.0625em){.item02__corona:before,.item02__list__item:before{position:absolute;bottom:100%;left:2.5rem;display:block;width:.5rem;height:100%;content:"";border-left:2px solid #483127;border-bottom-color:#483127;border-right:2px solid #483127;border-top-color:#483127;height:2.25rem}}.item02__corona:first-child:before,.item02__list__item:first-child:before{display:none}.item02__corona{margin-top:2.75rem}@media (min-width:48.0625em){.item02__corona{margin-top:4.125rem}}@media (min-width:48.0625em){.item02__corona:before{height:4.125rem}}.faqList__summary{position:relative;display:block;padding-right:1.125rem;cursor:pointer}.faqList__summary::-webkit-details-marker{display:none}.faqList__summary:after{position:absolute;top:50%;right:0;display:inline-block;width:1rem;height:.625rem;content:"";background-image:url(../img/top/item03_arrow.svg);transform:translateY(-50%)}.faqList__details[open] .faqList__summary:after{transform:translateY(-50%) rotate(180deg);transform-origin:center center}.swiper-container{position:relative;z-index:1;padding:0;margin-right:auto;margin-left:auto;overflow:hidden;list-style:none}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:flex;width:100%;height:100%;transition-property:transform}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-pagination{position:absolute;z-index:10;text-align:center;transition:opacity .3s;transform:translateZ(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:8px;height:8px;background:#000;border-radius:100%;opacity:.2}button.swiper-pagination-bullet{padding:0;margin:0;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;white-space:nowrap;transform:translateX(-50%)}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-notification{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.sample{font-size:1rem;color:#e37b80}.heading_lv1{color:#483127;font-size:.875rem;line-height:1.4;font-weight:700;padding:.625rem 1.75rem;background-color:#fdede8;border:1px solid #483127;text-align:center;margin-left:auto;margin-right:auto;width:100%;position:relative;display:inline-block}@media (min-width:37.5em){.heading_lv1{min-width:19.25rem;font-size:1.125rem;width:auto}}.heading_lv1-cornerright{right:-1.3125rem;bottom:-1rem;border-left:1px solid #483127;transform:rotate(46deg) translate(-50%,25%)}.heading_lv1-cornerleft,.heading_lv1-cornerright{position:absolute;display:block;width:1rem;height:1.3125rem;background-color:#fff}.heading_lv1-cornerleft{top:-1rem;left:-1.3125rem;border-right:1px solid #483127;transform:rotate(46deg) translate(50%,-25%)}.button_lv1_text{position:relative}.button_lv1_text:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:"";transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scaleX(0);transform-origin:left top;background-color:#fdede8}.button_lv1:hover .button_lv1_text:after{transform:scale(1);transform-origin:left top}.button_lv2_text{position:relative}.button_lv2_text:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:"";transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scaleX(0);transform-origin:left top;background-color:#def1f0}.button_lv2:hover .button_lv2_text:after{transform:scale(1);transform-origin:left top}.heading_lv2_wrap{display:block;max-width:1000px;margin:0 auto}.heading_lv2{position:relative;display:block;width:100%;font-size:1rem;text-align:center;font-weight:700;padding:.375rem 2.25rem 1rem;letter-spacing:.025em;background-color:#fed0a2;color:#483127;border:1px solid #483127;line-height:1.5}@media (min-width:48.0625em){.heading_lv2{font-size:1.5rem;padding-top:.5rem;padding-bottom:1.125rem;text-align:left}}.heading_lv2:before{bottom:.9375rem;width:calc(100% + 2px);height:calc(100% - 3px);border:1px solid #000;border-right:none;border-bottom:none}.heading_lv2:after,.heading_lv2:before{position:absolute;right:.625rem;content:""}.heading_lv2:after{bottom:.4375rem;width:calc(100% - 202px);height:calc(100% + 5px);border:.0625rem solid #000;border-top:none;border-left:none}.speech_arrow{display:block;position:relative}.speech_arrow:before{position:absolute;bottom:-.875rem;left:2.8125rem;display:inline-block;width:0;height:0;content:"";border-color:#483127 transparent transparent;border-style:solid;border-width:30px 8px 0;transform:rotate(-42deg)}@media (min-width:48.0625em){.speech_arrow:before{bottom:-1.5rem;border-width:40px 11px 0}}.speech_arrow:after{position:absolute;bottom:-.75rem;left:2.8125rem;display:inline-block;width:0;height:0;content:"";border-color:#fed0a2 transparent transparent;border-style:solid;border-width:28px 7px 0;transform:rotate(-42deg)}@media (min-width:48.0625em){.speech_arrow:after{bottom:-1.375rem;border-width:38px 10px 0}}.button__lv3{z-index:0;width:248px;padding:.6875rem 1.25rem .75rem 4.375rem;overflow:hidden;color:#483127;background:linear-gradient(90deg,#483127 0,#483127 0,#fff 0,#fff);border-radius:6.25rem;position:relative;display:inline-block;font-size:1.125rem;border:2px solid #483127;font-weight:700}@media screen and (max-width:768px){.button__lv3{width:192px;padding:.6875rem .625rem .75rem 3.125rem;font-size:14px}}.button__lv3:after{position:absolute;top:0;left:.9375rem;z-index:-1;width:100%;height:100%;content:"";background:#483127;transition-timing-function:ease-in-out;transition-duration:.5s;transform:translateX(-83%)}@media screen and (max-width:768px){.button__lv3:after{transform:translateX(-85%)}}.button__lv3:before{position:absolute;top:0;left:1.25rem;z-index:-2;width:14.375rem;height:100%;content:"";background:rgba(255,238,39,.2);opacity:1;transition-timing-function:ease-in-out;transition-duration:.5s;transform:translateX(-83%)}@media screen and (max-width:768px){.button__lv3:before{width:12.125rem;transform:translateX(-90%)}}.button__lv3:hover:before{background:rgba(255,238,39,.2);opacity:1;transform:translateX(5%)}.lgbt_icon{position:absolute;bottom:58%;left:8%}@media screen and (max-width:768px){.lgbt_icon{bottom:53%}}.frame{color:#483127;border:2px solid #483127;position:relative}.frame__cornerright{right:-1.125rem;bottom:-1.1875rem;border-left:2px solid #483127;transform:rotate(46deg) translate(-50%,25%)}.frame__cornerleft,.frame__cornerright{position:absolute;display:block;width:1rem;height:2.25rem;background-color:#fff}.frame__cornerleft{top:-1.125rem;left:-1.1875rem;border-right:2px solid #483127;transform:rotate(46deg) translate(50%,-25%)}.AccordionSummary .summary_text{display:block;text-align:right;font-size:.875rem;color:#e37b80;padding-top:.625rem}@media (min-width:48.0625em){.AccordionSummary .summary_text{font-size:1rem;padding-top:1.125rem}}.AccordionSummary .summary_text.--text01:before{content:"もっと見る＋"}.AccordionSummary .summary_text.--text02{text-align:left}@media (min-width:48.0625em){.AccordionSummary .summary_text.--text02{text-align:right}}.AccordionSummary .summary_text.--text02:before{content:"キャリア毎の設定方法＋"}.AccordionSummary[aria-expanded=true] .summary_text.--text01:before{content:"もっと見る｝"}.AccordionSummary[aria-expanded=true] .summary_text.--text02{text-align:right}.AccordionSummary[aria-expanded=true] .summary_text.--text02:before{content:"もっと見る＋"}