@charset "UTF-8";@keyframes shine_line{100%{left:125%;background:linear-gradient(to right, rgba(255, 226, 0, 0.1) 0%, rgba(255, 196, 0, 0.4) 100%)}}@keyframes shine_green{100%{left:125%;background:linear-gradient(to right, rgba(255, 226, 0, 0) 0%, rgba(255, 255, 255, 0.3) 100%)}}.contactContent_container{margin:0 19.8vw}@media (max-width:1366px){.contactContent_container{margin:0 16.6vw}}.contact_title{margin-bottom:1.5vw;text-align:center;font-size:3.2vw;letter-spacing:0.15em}@media (max-width:1366px){.contact_title{margin-top:3vw}}.contact_discription{text-align:center}.contact_discription p{font-size:18px}@media (max-width:1366px){.contact_discription p{font-size:14px}}.form_contents{margin:2.1vw 0 2.1vw;background-color:#f2f2f2;padding:5.2vw 5.2vw 6.6vw;border-radius:1vw;line-height:1}.form_contents .form_item_name{display:flex;align-items:center;margin:0 0 min(1vw, 20px);font-size:20px;font-weight:500;letter-spacing:0.05em}@media (max-width:1366px){.form_contents .form_item_name{font-size:16px}}.form_contents .form_item_name span{display:block;background-color:#ff606a;padding:0.2vw 1.25vw 0.25vw;margin:0 1vw 0;color:#fff;font-size:14px;font-weight:500;line-height:1;border-radius:6px}@media (max-width:1366px){.form_contents .form_item_name span{padding:3px 10px 3px;margin:0 0 0 10px}}.form_contents .long_textbox{width:100%;margin:0 0 30px 0;padding:12px 20px;border:1px solid #2b2b2b;color:#2b2b2b;font-size:18px;font-weight:400;font-family:'Zen Kaku Gothic New', sans-serif;border-radius:0.5vw}@media (max-width:1366px){.form_contents .long_textbox{font-size:16px;padding:10px 16px}}.form_contents .long_textbox_email{width:100%;margin:0 0 30px 0;padding:12px 20px;border-radius:0.5vw;border:1px solid #2b2b2b;color:#2b2b2b;font-size:18px;font-weight:300;font-family:'Libre Franklin', sans-serif}@media (max-width:1366px){.form_contents .long_textbox_email{font-size:16px;padding:10px 16px}}.form_contents .short_textbox{width:29%;min-width:280px;margin:0 0 30px 0;padding:12px 20px;border-radius:0.5vw;border:1px solid #2b2b2b;line-height:1;color:#2b2b2b;font-size:18px;font-weight:300;font-family:'Libre Franklin', sans-serif}@media (max-width:1366px){.form_contents .short_textbox{font-size:16px;padding:10px 16px}}.form_contents .textarea_contentDetails{width:100%;height:160px;margin:0 0 30px 0;padding:12px 20px;border-radius:0.5vw;border:1px solid #2b2b2b;color:#2b2b2b;font-size:18px;font-family:'Zen Kaku Gothic New', sans-serif;font-weight:400 !important}@media (max-width:1366px){.form_contents .textarea_contentDetails{font-size:16px;padding:10px 16px}}.form_contents input::placeholder{font-family:'Libre Franklin', sans-serif, 'Zen Kaku Gothic New', sans-serif;font-size:18px;font-weight:400;color:#d9d9d9}@media (max-width:1366px){.form_contents input::placeholder{font-size:16px}}.form_contents .textarea_contentDetails::placeholder{color:#d9d9d9;font-family:'Libre Franklin', sans-serif, 'Zen Kaku Gothic New', sans-serif;font-size:18px;font-weight:400}@media (max-width:1366px){.form_contents .textarea_contentDetails::placeholder{font-size:16px}}.form_contents input::-ms-input-placeholder,.form_contents .textarea_contentDetails::-ms-input-placeholder{color:#d9d9d9;font-size:18px}@media (max-width:1366px){.form_contents input::-ms-input-placeholder,.form_contents .textarea_contentDetails::-ms-input-placeholder{font-size:16px}}.form_contents .long_textbox:focus,.form_contents .long_textbox_email:focus,.form_contents .short_textbox:focus,.form_contents .textarea_contentDetails:focus{outline:none;border:2px solid #5fc63f}.ppcheck_container{margin-top:2.2vw;text-align:center}.ppsubmit_container{margin-top:4vw;text-align:center}@media (max-width:1080px){.ppsubmit_container{margin-top:6vw}}.ppsubmit_container .button_green.button_add_arrow{padding:1vw 0;cursor:pointer}.contactSubmitButtons{display:flex;justify-content:center;gap:8%}@media (max-width:1080px){.contactSubmitButtons{display:flex;flex-direction:column;align-items:center}}.contactSubmitButtons__returnBtn{width:43%}@media (max-width:1080px){.contactSubmitButtons__returnBtn{width:260px;margin-bottom:24px}}.contactSubmitButtons__returnBtn input{display:block;background:-webkit-linear-gradient(45deg, #5fc63f, #bed71a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%;padding:1.1vw 0;border:none;letter-spacing:0.2vw;font-family:'Zen Kaku Gothic New', sans-serif;font-size:1.1vw;font-weight:500;transition:0.3s;transition-timing-function:ease-out}@media (max-width:1366px){.contactSubmitButtons__returnBtn input{font-size:14px}}.contactSubmitButtons .button_line_green__bgWhiteAndArrow{width:100%}.contactSubmitButtons__submitBtn{width:43%}@media (max-width:1080px){.contactSubmitButtons__submitBtn{width:260px}}.contactSubmitButtons__submitBtn .button_add_arrow{width:100%;padding:1.1vw 0}.ppcheck{display:flex;justify-content:center;align-items:center;gap:0 8px;font-size:20px;cursor:pointer}@media (max-width:1366px){.ppcheck{gap:0 12px;font-size:16px}}@media (max-width:1080px){.ppcheck{font-size:14px}}.ppcheck a{color:#5fc63f}.ppcheck a:after{position:relative;top:6px;right:-4px;content:"";display:inline-block;width:28px;height:28px;background-image:url("../images/kyoutsuu/icon_window.png");background-size:contain;background-repeat:no-repeat;background-position:left;margin-right:12px}@media (max-width:1366px){.ppcheck a:after{width:24px;height:24px}}@media (max-width:1080px){.ppcheck a:after{width:20px;height:20px}}.ppcheck input[type="checkbox"]{width:0;border:none;background-color:transparent;-webkit-appearance:none}.ppcheck .ppcheck_checkbox:after{position:absolute;content:"";display:block;top:50%;left:20px;margin:-9px 0 0 -12px;width:28px;height:28px;border:1px solid #2b2b2b;border-radius:6px;background-color:#fff;cursor:pointer}@media (max-width:1366px){.ppcheck .ppcheck_checkbox:after{width:24px;height:24px;margin:-6px 0 0 -16px;border-radius:4px}}@media (max-width:1366px){.ppcheck .ppcheck_checkbox:after{margin:-6px 0 0 -20px}}@media (max-width:1080px){.ppcheck .ppcheck_checkbox:after{margin:-8px 0 0 -24px}}.ppcheck .ppcheck_checkbox{position:relative;padding:0 0 0 2.1vw}.ppcheck .ppcheck_checkbox:after,.ppcheck .ppcheck_checkbox:before{position:absolute;content:"";display:block;top:50%}.ppcheck .ppcheck_checkbox:before{left:18px;margin-top:-4px;width:8px;height:15px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);opacity:0;z-index:5}@media (max-width:1366px){.ppcheck .ppcheck_checkbox:before{left:8px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff}}@media (max-width:1080px){.ppcheck .ppcheck_checkbox:before{left:4px;margin-top:-5px}}.ppcheck input[type="checkbox"]:checked.ppcheck_checkbox:before{opacity:1}.ppcheck .ppcheck_checkbox:checked:after{background-color:#5fc63f;border-color:#5fc63f}.submitButton_margin{height:280px}@media screen and (min-width:640px){.form_contents{}.form_contents .ppsubmit_confirmBtn{display:inline-block;position:relative;overflow:hidden}.form_contents .ppsubmit_confirmBtn::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 226, 0, 0.1) 0%, rgba(255, 255, 255, 0.6) 100%);transform:skewX(-25deg)}.form_contents .ppsubmit_confirmBtn:hover::before{animation:shine_green 0.7s;cursor:pointer}.form_contents .ppsubmit_confirmBtn:hover:hover .button_green.button_add_arrow{width:22vw;transition:0.3s;transition-timing-function:ease-out;background-position:right 7% bottom 48%;letter-spacing:0.4vw}.form_contents .contactSubmitButtons__returnBtn{position:relative;display:inline-block}.form_contents .contactSubmitButtons__returnBtn:hover{width:45%;margin-left:-1%;transition:0.3s;transition-timing-function:ease-out}.form_contents .contactSubmitButtons__returnBtn:hover .button_line_orange__bgWhiteAndArrow,.form_contents .contactSubmitButtons__returnBtn:hover .button_line_green__bgWhiteAndArrow{background-position:right 8% bottom 48%;transition-timing-function:ease-out;transition:0.3s}.form_contents .contactSubmitButtons__returnBtn:hover input{transition:0.3s;letter-spacing:0.3vw;margin-left:-0.2vw;transition-timing-function:ease-out;cursor:pointer}.form_contents .contactSubmitButtons__returnBtn::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 226, 0, 0.1) 0%, rgba(95, 198, 63, 0.4) 100%);transform:skewX(-25deg)}.form_contents .contactSubmitButtons__returnBtn:hover::before{animation:shine_line 0.7s;cursor:pointer}.form_contents .contactSubmitButtons__submitBtn{display:inline-block;position:relative;overflow:hidden;transition:0.3s;transition-timing-function:ease-out}.form_contents .contactSubmitButtons__submitBtn::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 226, 0, 0.1) 0%, rgba(255, 255, 255, 0.6) 100%);transform:skewX(-25deg)}.form_contents .contactSubmitButtons__submitBtn:hover::before{animation:shine_green 0.7s;cursor:pointer}.form_contents .contactSubmitButtons__submitBtn:hover{width:45%;margin-left:-1%;transition:0.3s;transition-timing-function:ease-out;cursor:pointer}.form_contents .contactSubmitButtons__submitBtn:hover input{cursor:pointer}.form_contents .contactSubmitButtons__submitBtn:hover .button_green.button_add_arrow{transition:0.3s;transition-timing-function:ease-out;background-position:right 7% bottom 48%;letter-spacing:0.3vw}}@media screen and (min-width:640px) and (max-width:1080px){.form_contents .ppsubmit_confirmBtn:hover:hover .button_green.button_add_arrow{width:270px}}@media screen and (min-width:640px) and (max-width:1080px){.form_contents .contactSubmitButtons__returnBtn:hover{width:270px}}@media screen and (min-width:640px) and (max-width:1366px){.form_contents .contactSubmitButtons__returnBtn:hover .button_line_orange__bgWhiteAndArrow,.form_contents .contactSubmitButtons__returnBtn:hover .button_line_green__bgWhiteAndArrow{background-position:right 8% bottom 42%}}@media screen and (min-width:640px) and (max-width:1080px){.form_contents .contactSubmitButtons__submitBtn:hover{width:270px;margin-left:0}}@media screen and (max-width:640px){.contactContent_container{margin:0 6.25vw}.contact_title{margin-bottom:2vw;font-size:7vw;letter-spacing:0.1em}.contact_discription{text-align:left;margin:6vw 0 8vw 0}.contact_discription p{transform:none;width:auto;height:auto;font-size:4.2vw;line-height:2}.contact_discription .sp_text-align-center{text-align:center}.form_contents{margin:4vw 0 2.1vw;padding:1.38vw 3.1vw 16vw;border-radius:3vw;line-height:1}.form_contents .form_item_name{transform:none;width:auto;height:auto;display:flex;align-items:center;margin-bottom:2.5vw;font-size:5vw;letter-spacing:0.1em}.form_contents .form_item_name span{padding:0.5vw 5vw;margin:0.5vw 0 0 3.1vw;border-radius:0.9vw;font-size:3.75vw;font-weight:500;line-height:1}.form_contents .long_textbox{margin:0 0 6.25vw 0;border-radius:1.9vw;padding:2.4vw 3vw 1.8vw;font-size:4.2vw}.form_contents .long_textbox_email{margin:0 0 6.25vw 0;border-radius:1.9vw;padding:2.4vw 3vw 1.8vw;font-size:4.2vw}.form_contents .short_textbox{width:100%;min-width:100%;margin:0 0 6.25vw 0;border-radius:1.9vw;padding:2.4vw 3vw 1.8vw;font-size:4.2vw}.form_contents .textarea_contentDetails{height:54.7vw;margin:0 0 6.25vw 0;padding:2.4vw 3vw 1.8vw;font-size:4.2vw;border-radius:1.9vw}.form_contents input::placeholder,.form_contents .textarea_contentDetails::placeholder{transform:none;width:auto;font-size:4.2vw;font-weight:300}.form_contents input::-ms-input-placeholder,.form_contents .textarea_contentDetails::-ms-input-placeholder{font-size:4.2vw}.ppcheck_container{text-align:right;margin:8vw -8.25vw 9.38vw -5vw}.ppsubmit_container{margin:0;text-align:center;height:auto}.ppsubmit_container .button_green.button_add_arrow{padding:2.4vw 0}.contactSubmitButtons{display:block;text-align:center}.contactSubmitButtons__returnBtn{width:69vw;margin:0 auto 60px}.contactSubmitButtons__returnBtn input{font-size:4.4vw;padding:2.4vw 0}.contactSubmitButtons__submitBtn{width:69vw;margin:0 auto}.contactSubmitButtons__submitBtn .button_add_arrow{padding:2.4vw 0}.ppcheck{font-size:3.75vw;letter-spacing:0.1em}.ppcheck a:after{top:0.5vw;right:-1vw;content:"";display:inline-block;width:4.7vw;height:4.7vw;background-image:url("../images/kyoutsuu/icon_window.png");background-size:contain;background-repeat:no-repeat;background-position:left;margin-right:1.5vw}.ppcheck .ppcheck_checkbox:after{left:-4vw;margin:-1.5vw 0 0 2vw;width:4.375vw;height:4.375vw;border-radius:0.94vw}.ppcheck .ppcheck_checkbox:before{left:-0.6vw;margin-top:-1.1vw;width:1.6vw;height:2.8vw;border-right:max(0.5vw, 2px) solid #fff;border-bottom:max(0.5vw, 2px) solid #fff;transform:rotate(45deg);opacity:0;z-index:5}}/*# sourceMappingURL=page-contact.css.map */