.contact_aboutTicker__KAYfG{animation-name:contact_aboutTicker__KAYfG;animation-duration:40s;animation-delay:.7s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes contact_aboutTicker__KAYfG{0%{transform:translateX(0)}to{transform:translateX(-300rem)}}.contact_u-show-sm__iAs01{display:none!important}.contact_u-hide-sm__yLJje{display:block!important}@media screen and (max-width:864px){.contact_u-show-sm__iAs01{display:block!important}.contact_u-hide-sm__yLJje{display:none!important}}.contact_interviewMarkdown__ljgh6{margin-top:13.5rem}.contact_interviewMarkdown__ljgh6 h1,.contact_interviewMarkdown__ljgh6 h2,.contact_interviewMarkdown__ljgh6 h3,.contact_interviewMarkdown__ljgh6 p{margin-left:16rem}@media screen and (max-width:864px){.contact_interviewMarkdown__ljgh6 h1,.contact_interviewMarkdown__ljgh6 h2,.contact_interviewMarkdown__ljgh6 h3,.contact_interviewMarkdown__ljgh6 p{margin-left:48px}}.contact_interviewMarkdown__ljgh6 p{font-size:1.25vw}@media screen and (max-width:864px){.contact_interviewMarkdown__ljgh6 p{font-size:13px;font-size:calc(1.7333333333vw + 6.5px)}}.contact_interviewMarkdown__ljgh6 h1{position:relative;font-size:2.5vw;margin-bottom:10rem;margin-top:10rem}@media screen and (max-width:864px){.contact_interviewMarkdown__ljgh6 h1{font-size:24px;font-size:calc(3.2vw + 12px);margin-top:36px;margin-bottom:36px}}.contact_interviewMarkdown__ljgh6 h1:before{display:block;content:"";position:absolute;width:12rem;height:1.5px;background-color:#ccc;left:-16rem;top:3rem}@media screen and (max-width:864px){.contact_interviewMarkdown__ljgh6 h1:before{top:18px;width:32px;left:-48px}}.contact_interviewMarkdown__ljgh6 h2{font-size:2.03125vw;margin-top:8rem;margin-bottom:2rem}@media screen and (max-width:864px){.contact_interviewMarkdown__ljgh6 h2{font-size:20px;font-size:calc(2.6666666667vw + 10px);margin-top:20px;margin-bottom:20px}}.contact_interviewMarkdown__ljgh6 h3{font-size:1.5625vw;margin-top:4rem;margin-bottom:2rem}@media screen and (max-width:864px){.contact_interviewMarkdown__ljgh6 h3{font-size:18px;font-size:calc(2.4vw + 9px);margin-top:16px;margin-bottom:16px}}.contact_worksMarkdownContent__2exhp h1{font-size:2.1875vw;margin-top:6rem;margin-bottom:3rem}.contact_worksMarkdownContent__2exhp img{width:100%;margin-top:4rem}.contact_worksMarkdownContent__2exhp p{font-size:1.25vw;line-height:1.6;margin-top:1em}@media screen and (max-width:864px){.contact_hoge__s96Oo{font-size:12px;font-size:calc(1.6vw + 6px)}}.contact_contactTitle__dID6y{padding-left:45rem;transform:translateY(-5rem);font-size:1.71875vw}@media screen and (max-width:864px){.contact_contactTitle__dID6y{transform:none;font-size:20px;font-size:calc(2.6666666667vw + 10px);padding-left:24px;padding-top:72px}}.contact_contactContainer__6AyIY{padding-left:4.6875vw;padding-right:4.6875vw;margin-top:12rem;padding-bottom:10rem}@media screen and (max-width:864px){.contact_contactContainer__6AyIY{padding-left:60px;padding-right:60px}}@media screen and (max-width:480px){.contact_contactContainer__6AyIY{padding-left:24px;padding-right:24px}}@media screen and (max-width:864px){.contact_contactContainer__6AyIY{margin-top:40px;padding-bottom:90px}}.contact_field__PMj9X{display:flex;padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (max-width:864px){.contact_field__PMj9X{flex-direction:column;padding-top:10px;padding-bottom:12px}}.contact_field__PMj9X .contact_label__HN7cj{flex:0 0 37.5rem;padding-top:3rem}@media screen and (max-width:864px){.contact_field__PMj9X .contact_label__HN7cj{font-size:13px;font-size:calc(1.7333333333vw + 6.5px);flex-basis:26px;padding-top:0}}.contact_field__PMj9X .contact_input__8Rwmx{border:1px solid #ccc;height:8rem;padding-left:2.8rem;padding-right:2.8rem;background-color:#ededef;border-radius:.6rem;font-size:1.40625vw}.contact_field__PMj9X .contact_input__8Rwmx.contact_text__V9Jft{flex:1 0 auto}@media screen and (max-width:864px){.contact_field__PMj9X .contact_input__8Rwmx{height:48px;font-size:13px;font-size:calc(1.7333333333vw + 6.5px)}}.contact_field__PMj9X .contact_textarea__A5qRo{flex:1 0 auto;border:1px solid #ccc;height:32rem;padding:2.5rem 2.8rem;background-color:#ededef;border-radius:.6rem;font-size:1.40625vw}@media screen and (max-width:864px){.contact_field__PMj9X .contact_textarea__A5qRo{height:200px;font-size:13px;font-size:calc(1.7333333333vw + 6.5px);padding-top:12px}}.contact_field__PMj9X .contact_select__d1xZx{flex:0 0 52.5rem}@media screen and (max-width:864px){.contact_field__PMj9X .contact_select__d1xZx{flex-basis:48px;width:80%}}.contact_field__PMj9X .contact_nameGroup__5xOLj{flex:1 0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media screen and (max-width:864px){.contact_field__PMj9X .contact_nameGroup__5xOLj{gap:8px}}.contact_field__PMj9X .contact_submitButton__TN4hn{width:52.5rem;height:15rem;background-color:#07011b;color:#fff;font-size:1.5625vw;font-family:見出ゴMB1,Midashi Go MB1,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.05em;font-weight:700;margin-left:37.5rem;border-radius:.6rem;font-weight:600;transition-duration:.3s}.contact_field__PMj9X .contact_submitButton__TN4hn:hover{background-color:#d8ff00;color:#07011b}@media screen and (max-width:864px){.contact_field__PMj9X .contact_submitButton__TN4hn{height:60px;font-size:15px;font-size:calc(2vw + 7.5px);width:80%;margin-left:auto;margin-right:auto}}.contact_field__PMj9X .contact_submitButton__TN4hn:disabled{cursor:not-allowed}.contact_field__PMj9X .contact_submitButton__TN4hn:disabled:hover{background-color:#07011b;color:#fff}.contact_required__Ib8U6{font-size:1.015625vw;display:inline-block;background-color:#d8ff00;padding-left:.5rem;padding-right:.5rem}@media screen and (max-width:864px){.contact_required__Ib8U6{font-size:11px;font-size:calc(1.4666666667vw + 5.5px);padding-left:3px;padding-right:3px}}.contact_radioGroup__EavyK{display:grid;grid-template-columns:25rem 25rem;grid-gap:2rem;gap:2rem}@media screen and (max-width:864px){.contact_radioGroup__EavyK{padding-right:50px;grid-template-columns:1fr 1fr;gap:8px}}.contact_radioGroup__EavyK .contact_radioContainer__lQtmT{position:relative}.contact_radioGroup__EavyK .contact_radioContainer__lQtmT .contact_radioText__HcaX3{position:absolute;top:3.125rem;left:7rem}@media screen and (max-width:864px){.contact_radioGroup__EavyK .contact_radioContainer__lQtmT .contact_radioText__HcaX3{font-size:12px;font-size:calc(1.6vw + 6px);top:15px;left:40px}}.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;position:relative;display:block;content:"";width:100%;border:1px solid #ccc;background-color:#ededef;border-radius:.6rem;height:9rem}@media screen and (max-width:864px){.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]{height:48px}}.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]:before{display:block;content:"";position:absolute;top:3rem;left:2.5rem;width:2.75rem;height:2.75rem;vertical-align:-5px;background-color:rgba(0,0,0,.082);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media screen and (max-width:864px){.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]:before{width:18px;height:18px;top:50%;left:12px;transform:translateY(-50%)}}.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]:checked{background-color:#4d2cc2}.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]:checked+.contact_radioText__HcaX3{color:#fff}.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]:checked:before{background-color:hsla(0,0%,100%,.145)}.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]:checked:after{display:block;content:"";position:absolute;top:3.75rem;left:3.25rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#d8ff00}@media screen and (max-width:864px){.contact_radioGroup__EavyK .contact_radioButton__f4gv8[type=radio]:checked:after{width:9px;height:9px;top:50%;left:16.5px;transform:translateY(-50%)}}.contact_footerText__uAIxD{padding-left:7.5rem;padding-bottom:3.5rem;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:.02em;font-size:.9375vw;color:#959499}@media screen and (max-width:864px){.contact_footerText__uAIxD{font-size:10px;font-size:calc(1.3333333333vw + 5px)}}.contact_recapcha__RP2Ni{margin-left:37.5rem}@media screen and (max-width:864px){.contact_recapcha__RP2Ni{margin-left:0}}.HeaderLogoLink_aboutTicker__yzRPs{animation-name:HeaderLogoLink_aboutTicker__yzRPs;animation-duration:40s;animation-delay:.7s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes HeaderLogoLink_aboutTicker__yzRPs{0%{transform:translateX(0)}to{transform:translateX(-300rem)}}.HeaderLogoLink_u-show-sm__02u1x{display:none!important}.HeaderLogoLink_u-hide-sm__A476U{display:block!important}@media screen and (max-width:864px){.HeaderLogoLink_u-show-sm__02u1x{display:block!important}.HeaderLogoLink_u-hide-sm__A476U{display:none!important}}.HeaderLogoLink_interviewMarkdown__qGjvT{margin-top:13.5rem}.HeaderLogoLink_interviewMarkdown__qGjvT h1,.HeaderLogoLink_interviewMarkdown__qGjvT h2,.HeaderLogoLink_interviewMarkdown__qGjvT h3,.HeaderLogoLink_interviewMarkdown__qGjvT p{margin-left:16rem}@media screen and (max-width:864px){.HeaderLogoLink_interviewMarkdown__qGjvT h1,.HeaderLogoLink_interviewMarkdown__qGjvT h2,.HeaderLogoLink_interviewMarkdown__qGjvT h3,.HeaderLogoLink_interviewMarkdown__qGjvT p{margin-left:48px}}.HeaderLogoLink_interviewMarkdown__qGjvT p{font-size:1.25vw}@media screen and (max-width:864px){.HeaderLogoLink_interviewMarkdown__qGjvT p{font-size:13px;font-size:calc(1.7333333333vw + 6.5px)}}.HeaderLogoLink_interviewMarkdown__qGjvT h1{position:relative;font-size:2.5vw;margin-bottom:10rem;margin-top:10rem}@media screen and (max-width:864px){.HeaderLogoLink_interviewMarkdown__qGjvT h1{font-size:24px;font-size:calc(3.2vw + 12px);margin-top:36px;margin-bottom:36px}}.HeaderLogoLink_interviewMarkdown__qGjvT h1:before{display:block;content:"";position:absolute;width:12rem;height:1.5px;background-color:#ccc;left:-16rem;top:3rem}@media screen and (max-width:864px){.HeaderLogoLink_interviewMarkdown__qGjvT h1:before{top:18px;width:32px;left:-48px}}.HeaderLogoLink_interviewMarkdown__qGjvT h2{font-size:2.03125vw;margin-top:8rem;margin-bottom:2rem}@media screen and (max-width:864px){.HeaderLogoLink_interviewMarkdown__qGjvT h2{font-size:20px;font-size:calc(2.6666666667vw + 10px);margin-top:20px;margin-bottom:20px}}.HeaderLogoLink_interviewMarkdown__qGjvT h3{font-size:1.5625vw;margin-top:4rem;margin-bottom:2rem}@media screen and (max-width:864px){.HeaderLogoLink_interviewMarkdown__qGjvT h3{font-size:18px;font-size:calc(2.4vw + 9px);margin-top:16px;margin-bottom:16px}}.HeaderLogoLink_worksMarkdownContent__YizG7 h1{font-size:2.1875vw;margin-top:6rem;margin-bottom:3rem}.HeaderLogoLink_worksMarkdownContent__YizG7 img{width:100%;margin-top:4rem}.HeaderLogoLink_worksMarkdownContent__YizG7 p{font-size:1.25vw;line-height:1.6;margin-top:1em}@media screen and (max-width:864px){.HeaderLogoLink_hoge__PPEVj{font-size:12px;font-size:calc(1.6vw + 6px)}}.HeaderLogoLink_container__KZQrv{position:relative;margin-left:6.5rem;margin-top:4.5rem;z-index:23}@media screen and (max-width:864px){.HeaderLogoLink_container__KZQrv{margin-top:25px;margin-left:20px}}.HeaderLogoLink_container__KZQrv .HeaderLogoLink_logo__KQZUN{width:20rem}@media screen and (max-width:864px){.HeaderLogoLink_container__KZQrv .HeaderLogoLink_logo__KQZUN{width:138px}}