ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}::placeholder{color:#d1d1d1}a,article,aside,div,footer,header,html,li,nav,section,span{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}blockquote,body,h1,h2,h3,p{vertical-align:baseline}blockquote,body,h1,h2,h3,img,p,ul{border:0;font:inherit;padding:0}img{border-style:none;vertical-align:bottom;max-width:100%;height:auto}ul{vertical-align:baseline;list-style:none;list-style-type:none}main{display:block}body{font-family:"Noto Sans CJK JP","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:14px;font-size:.875rem;line-height:160%;font-weight:400}blockquote:after,blockquote:before{content:none}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}blockquote,body,img,p,ul{margin:0}h1,h2,h3{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}a{background-color:#fff0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{font:inherit}:-ms-input-placeholder{font:inherit}::-ms-input-placeholder{font:inherit}::-moz-placeholder{font:inherit}::placeholder{font:inherit}@font-face{font-family:"Forza";src:url(/cms/wp-content/themes/original/font/Forza-Medium.woff)format("woff"),url(/cms/wp-content/themes/original/font/Forza-Medium.woff2)format("woff2"),url(/cms/wp-content/themes/original/font/Forza-Medium.ttf)format("truetype")}body,html{height:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*,article,aside,div,footer,header,nav,section{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,footer,header,nav,section{display:block}div:after,ul:after{content:"";display:block;clear:both;height:0;overflow:hidden}blockquote{quotes:none}a[href^="tel:"]{cursor:default}a,a:link,a:visited{color:#0400ff;text-decoration:none}#global-nav a,a:hover{cursor:pointer}.pc_only{display:block}.sphone_only{display:none}p{text-align:justify;text-justify:inter-ideograph}@media (min-width:736px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}#container{min-height:100hv;margin-left:260px;position:relative;-webkit-transition:margin-left .25s linear;transition:margin-left .25s linear;background:#fff}#main{clear:both;margin:0;overflow:hidden;min-height:100vh}.inner{max-width:1180px;margin:0 auto}#main .inner{padding:40px 10px}@media screen and (max-width:1024px){#main .inner{padding:10px 0}}#global-head{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;position:relative;-webkit-box-shadow:0 3px 4px 0 rgb(0 0 0/.2);box-shadow:0 3px 4px 0 rgb(0 0 0/.2)}#global-head #logo{position:absolute;right:10px;top:0}#global-head #logo img{height:74px;width:auto}#global-head #head_contact{position:absolute;left:10px;top:16px}#global-head #head_contact:hover{opacity:.9}#global-head #head_contact img{max-width:500px}@media screen and (max-width:1450px){#global-head #head_contact{left:90px}}#container{font-size:14px;font-size:.875rem}@media (max-width:736px){#global-head{height:50px}#global-head #logo img{height:46px;width:auto}#global-head #head_contact{display:none}}#footer{clear:both;padding:10px;background:#000;overflow:hidden;z-index:1000}#footer #footer_menu{float:left}#footer #footer_menu li{display:inline-block}#footer #footer_menu li:after{content:"｜";color:#fff}#footer #footer_menu li a{padding:0 5px;color:#fff;text-decoration:none}#footer #copyright{float:right;color:#fff}#nav-toggle,#sidebar{position:fixed;background:#2b4932}#sidebar{padding-top:50px;padding-bottom:60px;width:260px;height:100%}#sidebar img{margin:3px auto}#sidebar .banner{padding:0 10px}#sidebar .banner .bannerarea{text-align:center}#sidebar .banner .bannerarea img{margin:3px auto;width:100%;max-width:300px}#sidebar .contact{clear:both;max-width:300px;background:#89c33f;text-align:center;padding:10px 4px;margin:6px auto;font-size:14px;font-size:.875rem;border-radius:5px;color:#fff}#sidebar .contact .title{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.2;color:#fff100}#sidebar .contact ul{margin:6px 0 0}#sidebar .contact ul li a{font-size:20px;font-size:1.25rem;display:block;background:#fff;font-weight:700;color:#2b4932;padding:8px 0;margin-bottom:5px;border-radius:5px}#sidebar .contact ul li a:hover{background:#fffbd5}#footer #copyright,#footer #footer_menu li a,#sidebar .contact ul li a span{font-size:13px;font-size:.8125rem}#global-nav ul{list-style:none;margin-left:0}#global-nav ul li ul li,#global-nav ul.sphone_only li{font-size:14px;font-size:.875rem;line-height:130%;position:relative}#global-nav ul li ul li:before,#global-nav ul.sphone_only li:before{font-family:"icomoon"!important;content:"";color:rgb(255 255 255/.4);font-size:100%;position:absolute;top:9px;left:4px}#global-nav a{color:#fff;text-decoration:none;display:block;padding:9px 10px 10px 20px;-webkit-transition:color .3s linear;transition:color .3s linear;border-bottom:1px dotted rgb(255 255 255/.2)}#global-nav .sub-menu{padding-left:1rem}#global-nav a:hover{color:#fff;background:#2d834b}#nav-toggle{top:5px;left:10px;height:42px;padding:8px;border-radius:5px;cursor:pointer;z-index:990}#nav-toggle>div{position:relative;width:32px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#fff;position:absolute}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}#container{z-index:900}@media screen and (max-width:1450px){#container{margin-left:0}#sidebar{left:-260px;z-index:910;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}}@media (max-width:736px){#sidebar #global-nav a{padding:15px 10px 9px 20px}#sidebar #global-nav ul li ul li:before,#sidebar #global-nav ul.sphone_only li:before{top:15px;left:2px}}#main .inner p{clear:both;line-height:180%;margin-bottom:1em}@media (max-width:736px){#main .inner{padding:0 5px}}@media only screen and (max-width:736px){body{margin:0;background-image:none;position:relative}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px;font-size:.875rem;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}.pc_only{display:none}.sphone_only{display:block}.scroll{overflow-x:scroll}.inner{padding:5px}#footer{clear:both;margin-top:60px}#foot_contact{padding:0 2%;position:fixed;bottom:-60px;-webkit-transition:.5s ease-in;transition:.5s ease-in;z-index:100}#sidebar{left:-736px;width:100%}#main{min-height:inherit}#footer #copyright{font-size:11px;font-size:.6875rem;text-align:center}}#interviewonly #head{width:100%;text-align:center;padding:3rem 0}#interviewonly #head .huri{text-align:center;font-size:clamp(1.2rem,1.127rem + .36vw,1.4rem);line-height:1;margin:.2rem 0}#block3 h2,#block4 h2,#interviewonly #block1 h2,#interviewonly #block2 h2,#interviewonly #head h1{font-weight:700;font-size:clamp(2.5rem,1.227rem + 6.36vw,6.5rem);line-height:1.4;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#interviewonly #head .en{display:inline-block;background-color:#000;color:#fff;padding:.2rem 3rem;font-weight:700;font-size:1rem}#interviewonly #head .lead{text-align:center;font-size:clamp(1.2rem,1.127rem + .36vw,1.3rem);line-height:2;padding:1rem 0;margin:0}#interviewonly #head .lead span{font-weight:700}#interviewonly #head .waku{display:inline-block;border:1px solid #000;padding:.5rem 2rem}#interviewonly #block1{margin:3rem 0}#interviewonly #block1 .illust{margin:0 auto;width:60%;max-width:220px}#block3 h2,#block4 h2,#interviewonly #block1 h2,#interviewonly #block2 h2{font-size:clamp(2rem,1.273rem + 3.64vw,4rem);text-align:center;color:#526997}#interviewonly #block1 ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:1.3rem;font-weight:700}#interviewonly #block1 ul li{line-height:1.7;margin:.5rem 0}#interviewonly #block1 ul li span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fffc54));background:linear-gradient(transparent 60%,#fffc54 60%)}#interviewonly #block1 ul li blockquote{padding-left:2.5rem}#block3,#block4,#interviewonly #block2{margin:5rem auto;max-width:1000px}#block3 h2,#block4 h2,#interviewonly #block2 h2{font-size:clamp(1.6rem,1.382rem + 1.09vw,2.2rem)}#block3 .wrap,#interviewonly #block2 .wrap{margin:1rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex}#interviewonly #block2 .wrap .photo{width:25%}#interviewonly #block2 .wrap .text{width:75%;margin-top:.5rem;padding-left:1rem}#interviewonly #block2 .wrap .text .text1{margin-left:-1rem;background-color:#526997;color:#fff;font-size:1rem;font-weight:700;padding:.5rem 1rem;border-radius:0 999px 999px 0;margin-bottom:.8rem}#interviewonly #block2 .wrap .text .text1 span{color:#fffb14}#interviewonly #block2 .wrap .text h3{font-size:1.2rem;font-weight:700;margin-bottom:.2rem}#interviewonly #block2 .wrap .text p{font-size:1rem}#block3 .wrap{gap:1%}#block3 .wrap div,.link a{font-weight:700;text-align:center}#block3 .wrap div{width:33%;padding:2rem 0;font-size:1.2rem;color:#526997}#block4 .wrap,.cookie-consent{display:flex;justify-content:space-around;width:100%}#block3 .wrap div,#block4 .wrap{background-color:ivory;border:1px solid #526997;border-radius:3px}#block4 .wrap{margin:1rem 0 2rem;display:-webkit-box;display:-ms-flexbox;-ms-flex-pack:distribute;padding:2rem}#block4 .wrap div{font-size:1.2rem;line-height:1.7;font-weight:700;color:#526997}.link a{display:block;margin:5rem auto;padding:3rem 0;max-width:1000px;background:#526997;color:#fff;font-size:1.5rem;border-radius:10px}@media only screen and (max-width:736px){#interviewonly #block1 .illust{margin:0 auto;width:50%;max-width:150px}#interviewonly #block1 ul{width:100%;font-size:1.1rem}#interviewonly #block2,#interviewonly #block3,#interviewonly #block4,#interviewonly .link a{margin:1rem auto}#interviewonly #block2 .wrap{margin:1rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#interviewonly #block2 .wrap .photo{width:100%;text-align:center}#interviewonly #block2 .wrap .photo img{width:60%}#interviewonly #block2 .wrap .text{width:100%;padding-left:0}#interviewonly #block3 .wrap{margin:1rem 0 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}#interviewonly #block3 .wrap div{width:100%;margin-bottom:.5rem}#interviewonly #block4 .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem}#interviewonly #block4 .wrap div{width:100%;font-size:1rem;line-height:1.7;font-weight:700;color:#526997;margin-bottom:1rem}}@media only screen and (min-width:736px){a[href^="tel:"]{pointer-events:none}}.cookie-consent{align-items:center;position:fixed;bottom:0;color:#fff;background:rgb(0 0 0/.8);padding:20px 0;box-sizing:border-box;visibility:hidden;z-index:999;font-size:14px}.cookie-text{width:75%;margin:0 0 0 auto;line-height:23px;opacity:.9}.cookie-text a{color:#fff;opacity:.8;text-decoration:underline;margin-left:7px}.cookie-text a:hover{opacity:1}.cookie-consent a{color:#fff!important}.cookie-agree{color:#fff;background:#e60012;padding:10px 50px;margin:0 auto;font-weight:800;line-height:1.5rem}.cookie-agree:hover{cursor:pointer;background:#ff192c}@media screen and (max-width:600px){.cookie-consent{flex-direction:column}.cookie-text{width:85%;margin:0 auto!important;padding-bottom:10px}.cookie-agree{margin:0 auto}.cookie-text a{margin-left:0}}