/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}:where(html){-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(body){margin:0}:where(main){display:block}:where(p,table,blockquote,address,pre,iframe,form,figure,dl){margin:0}:where(h1,h2,h3,h4,h5,h6){margin:0}:where(ul,ol){margin:0;padding:0}:where(ul){list-style:none}:where(dt){font-weight:bold}:where(dd){margin-left:0}:where(hr){-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}:where(pre){font-family:monospace,monospace;font-size:inherit}:where(address){font-style:inherit}:where(a){background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}:where(abbr[title]){border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:inherit}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-0.25em}:where(sup){top:-0.5em}:where(img){max-width:100%;height:auto;width:100%}:where(embed,object,iframe){border:0;vertical-align:bottom}:where(button){text-align:justify}:where(button,input,optgroup,select,textarea){-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit}:where([type=checkbox]){-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}:where([type=radio]){-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}:where(button,input){overflow:visible}:where(button,select){text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]){cursor:default}:where(button)::-moz-focus-inner,:where([type=button])::-moz-focus-inner,:where([type=reset])::-moz-focus-inner,:where([type=submit])::-moz-focus-inner{border-style:none;padding:0}:where(button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring){outline:1px dotted ButtonText}:where(option){padding:0}:where(fieldset){margin:0;padding:0;border:0;min-width:0}:where(legend){color:inherit;display:table;max-width:100%;padding:0;white-space:normal}:where(progress){vertical-align:baseline}:where(textarea){overflow:auto}:where([type=checkbox],[type=radio]){padding:0}:where([type=number])::-webkit-inner-spin-button,:where([type=number])::-webkit-outer-spin-button{height:auto}:where([type=search]){outline-offset:-2px}:where([type=search])::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(label[for]){cursor:pointer}:where(details){display:block}:where(summary){display:list-item}:where(table){border-collapse:collapse;border-spacing:0}:where(caption){text-align:left}:where(td,th){vertical-align:top;padding:0}:where(th){text-align:left;font-weight:bold}:where(template){display:none}:where([hidden]){display:none}html{font-size:62.5%}body{font-size:1.6rem}@media(max-width: 1024px){body{font-size:1.5rem}}@media(max-width: 768px){body{font-size:1.44rem}}@media(max-width: 375px){body{font-size:1.4rem}}h1,.h1{font-size:2.25em}@media(max-width: 1024px){h1,.h1{font-size:1.875em}}@media(max-width: 768px){h1,.h1{font-size:1.65em}}@media(max-width: 375px){h1,.h1{font-size:1.5em}}h2,.h2{font-size:1.6em}@media(max-width: 1024px){h2,.h2{font-size:1.4em}}@media(max-width: 768px){h2,.h2{font-size:1.28em}}@media(max-width: 375px){h2,.h2{font-size:1.2em}}h3,.h3{font-size:1.3em}@media(max-width: 1024px){h3,.h3{font-size:1.2em}}@media(max-width: 768px){h3,.h3{font-size:1.14em}}@media(max-width: 375px){h3,.h3{font-size:1.1em}}small,.small{font-size:.8em}@media(max-width: 1024px){small,.small{font-size:.85em}}@media(max-width: 768px){small,.small{font-size:.88em}}@media(max-width: 375px){small,.small{font-size:.9em}}:where(.underline){position:relative}:where(.underline){z-index:0}:where(.bg-white){background-color:#fff}:is(.mv-top,.mv-top.mv-about)>:nth-child(1){grid-area:g1}:is(.mv-top,.mv-top.mv-about)>:nth-child(2){grid-area:g2}[data-presymbol]{padding-left:1em}[data-presymbol]::before{content:attr(data-presymbol);margin-left:-1em}[data-note]{position:relative}:where([data-note]){position:relative}[data-note]::after{content:attr(data-note);position:absolute;font-size:.8em;bottom:-0.2em;left:0;-webkit-transform:translateY(100%);transform:translateY(100%)}html{font-family:"Zen Kaku Gothic Antique",sans-serif;scroll-behavior:smooth}:where(a,img,button){display:block}body{font-family:"Zen Kaku Gothic Antique",sans-serif;line-height:1.7;letter-spacing:.02em;-webkit-transition:all .5s;transition:all .5s}body.night{background-color:#212121;color:#fff}.noon .night:not(button){opacity:0}.night .noon:not(button){opacity:0}.img-container .noon,.img-container .night{-webkit-transition:opacity .7s;transition:opacity .7s}.mv-top .noon,.mv-top .night{display:grid}.mv-top .noon>*,.mv-top .night>*{grid-row:1;grid-column:1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.recruit__interview .qa h4,.h4,.h5,.h6{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:bold}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-black{font-weight:900}*{font-family:inherit}p,span,div,a,button,input,textarea,select{font-family:"Zen Kaku Gothic Antique",sans-serif}@media(min-width: 768.2px){.is-sp{display:none !important}}@media(max-width: 768px){.is-pc{display:none !important}}:is(.sr-only,#a){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;pointer-events:none}.padding :where(section,.section){padding-top:72px;padding-bottom:72px}:is(.block-tiny,.block-tiny-center)>:has(+*){margin-bottom:.5em}:is(.block-small,.block-small-center)>:has(+*){margin-bottom:1em}:is(.block-medium,.block-medium-center)>:has(+*){margin-bottom:1.5em}:is(.block-large,.block-large-center)>:has(+*){margin-bottom:2em}:is(.block-section)>*{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:is(.block-section)>:has(+*){margin-bottom:3em}.block-inline>*{display:inline-block;margin-bottom:1em;vertical-align:middle}.block-inline>*+*{margin-left:.7em}.block-flex,.block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box-small,.box-small-white{padding:1em 1em 1.5em 1em}.box-medium,.box-medium-white{padding:2em 2em 3em 2em}.box-small-white,.box-medium-white{background-color:#fff}.grid2-1{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 768px){.grid2-1{grid-template-columns:repeat(1, 1fr)}}.grid2-2{display:grid;grid-template-columns:repeat(2, 1fr)}.grid3-1{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.grid3-1{grid-template-columns:repeat(1, 1fr)}}.grid3-2{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.grid3-2{grid-template-columns:repeat(2, 1fr)}}.grid3-3{display:grid;grid-template-columns:repeat(3, 1fr)}.grid4-1{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.grid4-1{grid-template-columns:repeat(1, 1fr)}}.grid4-2{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.grid4-2{grid-template-columns:repeat(2, 1fr)}}.grid4-3{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.grid4-3{grid-template-columns:repeat(3, 1fr)}}.grid4-4{display:grid;grid-template-columns:repeat(4, 1fr)}.-gap-tiny{gap:.5em}.-gap-small{gap:1em}.-gap-medium{gap:1.5em}.-gap-large{gap:2em}.-col1-1{grid-column:span 1}@media(max-width: 768px){.-col1-1{grid-column:span 1}}.-col1-2{grid-column:span 1}@media(max-width: 768px){.-col1-2{grid-column:span 2}}.-col1-3{grid-column:span 1}@media(max-width: 768px){.-col1-3{grid-column:span 3}}.-col2-1{grid-column:span 2}@media(max-width: 768px){.-col2-1{grid-column:span 1}}.-col2-2{grid-column:span 2}@media(max-width: 768px){.-col2-2{grid-column:span 2}}.-col2-3{grid-column:span 2}@media(max-width: 768px){.-col2-3{grid-column:span 3}}.-col3-1{grid-column:span 3}@media(max-width: 768px){.-col3-1{grid-column:span 1}}.-col3-2{grid-column:span 3}@media(max-width: 768px){.-col3-2{grid-column:span 2}}.-col3-3{grid-column:span 3}@media(max-width: 768px){.-col3-3{grid-column:span 3}}.prefix{padding-left:1em}.prefix::first-letter{margin-left:-1em}.rad-small{border-radius:.5em}.rad-medium{border-radius:1em}.rad-large{border-radius:1.5em}.round{border-radius:1000vw}.border{border:2px solid currentColor}.-center,.flow-title,.--center,.flow-contents>hgroup,:is(.block-section)>*,.padding :where(section,.section)>*,:is(.block-tiny-center,.block-small-center,.block-medium-center,.block-large-center)>*{margin-right:auto;margin-left:auto}.--center,.flow-contents>hgroup,:is(.block-section)>*{text-align:center}.mt-tiny{margin-top:.5em}.mt-small{margin-top:1em}.mt-medium{margin-top:1.5em}.mt-large{margin-top:2em}.mb-tiny{margin-bottom:.5em}.mb-small{margin-bottom:1em}.mb-medium{margin-bottom:1.5em}.mb-large{margin-bottom:2em}.btn{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;padding:.3em 1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:16em;border-radius:100px}:is(.btn)::before,:is(.btn)::after{content:"";display:block;background-size:contain;background-repeat:no-repeat;background-position:center;width:1em;aspect-ratio:1}:is(.btn)::after{justify-self:end}:is(.slash-title)::before,:is(.slash-title)::after{display:inline-block;vertical-align:baseline}:is(.slash-title)::before{content:"＼"}:is(.slash-title)::after{content:"／"}.underline{position:relative}.underline{z-index:0}.underline{padding:.3em .2em .5em .2em;line-height:1}:is(.underline)::before{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:.4em;border-radius:100px;z-index:-1}#navArea:not(.open){pointer-events:none}nav{display:block;position:fixed;top:0;right:-960px;bottom:0;width:960px;background-image:url("/wp-content/themes/original/assets/images/nav-bg.webp");overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:all .5s;transition:all .5s;z-index:10003;opacity:0;padding-top:5%}nav::after{content:"";position:absolute;bottom:20px;right:20px;width:150px;height:100px;background-image:url("/wp-content/themes/original/assets/images/nav-logo.svg");background-size:contain;background-repeat:no-repeat;background-position:bottom right;z-index:1}nav .inner{padding:25px;position:relative;z-index:2}nav .inner ul{list-style:none;margin:0;padding:0}nav .inner ul li{position:relative;margin:0;padding-bottom:1%}nav .inner ul li a{display:block;color:#fff;font-size:20px;padding:1em;text-decoration:none;-webkit-transition-duration:.2s;transition-duration:.2s}nav .inner ul li a span{font-size:16px;color:#999}nav .inner ul li a:hover{background:hsla(0,0%,100%,.1)}@media screen and (max-width: 767px){nav{right:-220px;width:330px}nav::after{width:100px;height:70px;bottom:15px;right:15px}}.open nav{right:0;opacity:1}.menu-button-container{position:fixed;top:30px;right:0;z-index:10005;background:#000;padding:70px 25px 15px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);cursor:pointer}.menu-button-container::before{content:"MENU";position:absolute;top:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:8px;font-weight:500;letter-spacing:1px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-button-container .toggle_btn{position:relative;width:30px;height:30px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;display:block}.menu-button-container .toggle_btn span{display:block;position:absolute;left:0;width:30px;height:2px;background-color:#fff;border-radius:4px;-webkit-transition:all .5s;transition:all .5s}.menu-button-container .toggle_btn span:nth-child(1){top:8px}.menu-button-container .toggle_btn span:nth-child(2){bottom:8px}@media(max-width: 768px){.menu-button-container{top:20px;right:20px;padding:45px 12px 12px}.menu-button-container::before{font-size:7px;top:6px}.menu-button-container .toggle_btn{width:25px;height:25px}.menu-button-container .toggle_btn span{width:25px}.menu-button-container .toggle_btn span:nth-child(1){top:6px}.menu-button-container .toggle_btn span:nth-child(2){bottom:6px}}.open .menu-button-container{background:#fff}.open .menu-button-container::before{content:"CLOSE";color:#000}.open .menu-button-container .toggle_btn span{background-color:#000}.open .menu-button-container .toggle_btn span:nth-child(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.open .menu-button-container .toggle_btn span:nth-child(2){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.open .time-switch{z-index:10001 !important;pointer-events:none;opacity:.3;-webkit-transition:all .3s ease;transition:all .3s ease}.time-switch{position:fixed;bottom:2em;right:1em;z-index:10004;background:#000;padding:50px 15px;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);cursor:pointer}.time-switch.night-active{background:#fff}.time-switch .toggle-container{position:relative;width:40px;height:70px;background:#ccc;border-radius:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.time-switch .toggle-container.night-active{background:#000;border-color:#fff}.time-switch .toggle-container::before{content:"";position:absolute;background-repeat:no-repeat;background-image:url("/wp-content/themes/original/assets/images/switch1.svg");top:-50%;left:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:25px;height:25px}.time-switch .toggle-container::after{content:"";position:absolute;background-repeat:no-repeat;background-image:url("/wp-content/themes/original/assets/images/switch2.svg");bottom:-60%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:35px;height:35px}.time-switch .toggle-container .toggle-slider{position:absolute;top:5px;left:6px;width:28px;height:28px;background:#fff;border-radius:14px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);pointer-events:none}.time-switch .toggle-container .toggle-slider.night-active{-webkit-transform:translateY(32px);transform:translateY(32px);background:#fff}.time-switch .switch-label,.time-switch .switch-btn{display:none !important;pointer-events:none !important}@media(max-width: 768px){.time-switch{bottom:1.5em;right:1.5em;padding:40px 12px 40px}.time-switch .toggle-container{width:35px;height:60px}.time-switch .toggle-container::before{width:20px;height:20px;left:55%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.time-switch .toggle-container .toggle-slider{width:24px;height:24px;top:4px;left:5px}.time-switch .toggle-container .toggle-slider.night-active{-webkit-transform:translateY(28px);transform:translateY(28px)}}#mask{display:none;-webkit-transition:all .5s;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:10002;cursor:pointer}.mv-top{display:grid;grid-template:"g1 g2" auto/3fr 7fr;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;padding-top:5%;padding-bottom:15%}.mv-top.mv-about{display:grid;grid-template:"g1 g2" auto/1fr 2fr;-webkit-column-gap:5em;-moz-column-gap:5em;column-gap:5em;position:relative}.mv-top.mv-about .mv-txt{padding-left:4em}@media(max-width: 768px){.mv-top.mv-about .mv-txt{padding-left:0;margin:0 20px}}.mv-top.mv-about .mv-txt button{padding-top:20%}.mv-top.mv-about .mv-img{padding-right:5em}@media(max-width: 768px){.mv-top.mv-about{grid-template:"g1" auto "g2" auto/1fr;row-gap:1.5em;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media(max-width: 768px){.mv-top.mv-about .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.mv-top.mv-about::before{content:"";display:block;position:absolute;top:-15%;left:0;width:calc((100vw - 1400px)/2 + 50%);height:50%;background-color:#f4f4f4;z-index:-1}.mv-top .mv-txt{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.mv-top .mv-txt h2,.mv-top .mv-txt h3{margin-bottom:5%;letter-spacing:5px}@media(max-width: 768px){.mv-top .mv-txt h3{margin-bottom:0}}.mv-top .mv-txt p{margin-bottom:5%}.mv-top .mv-img{position:relative;display:grid}.mv-top .mv-img>*{grid-row:1;grid-column:1}.mv-top .mv-img p{position:absolute;bottom:-3.3em;right:0;width:60%;color:#000;background-color:#fff;z-index:5;padding:1.5em 3em}@media(max-width: 768px){.mv-top .mv-img p{width:100%;max-width:100%;left:0;bottom:-2em;text-align:left}}.mv-top .mv-img .noon,.mv-top .mv-img .night{position:relative}.mv-top .mv-img .noon img,.mv-top .mv-img .night img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.mv-top .mv-img .noon img.active,.mv-top .mv-img .night img.active{opacity:1}.mv-top .mv-img .noon img:first-child,.mv-top .mv-img .night img:first-child{opacity:1}.mv-top .mv-img .noon::before,.mv-top .mv-img .night::before{content:"";display:block;width:100%;padding-bottom:60%}@media(max-width: 768px){.mv-top .mv-img .noon::before,.mv-top .mv-img .night::before{padding-bottom:86%}}@media(max-width: 768px){.mv-top{grid-template:"g1" auto "g2" auto/1fr;row-gap:1.5em;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding-bottom:20%;margin:0 auto;text-align:center}}body.night .mv-top .mv-img p{background-color:#212121;color:#fff}body.night .mv-top.mv-about::before{background-color:#6b6b6b}section:first-child .mv-top .mv-txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){section:first-child .mv-top .mv-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0}}.contents-img{position:relative;width:65%;padding-bottom:15%;padding-left:5%;display:grid}.contents-img>*{grid-row:1;grid-column:1}.contents-img .noon,.contents-img .night{position:relative}.contents-img .noon img,.contents-img .night img{width:100%;height:auto;display:block}@media(max-width: 768px){.contents-img{padding-bottom:30%}}.button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:1em 2em;width:300px;font-size:18px;font-weight:700;-webkit-transition:.3s;transition:.3s;background-color:unset;border:1px solid currentColor;color:inherit}.button a::before{content:"";position:absolute;top:calc(50% - 2px);right:-2em;-webkit-transform:translateY(calc(-50% - 2px)) rotate(30deg);transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:2px;background-color:currentColor;-webkit-transition:right .3s,-webkit-transform .3s;transition:right .3s,-webkit-transform .3s;transition:transform .3s,right .3s;transition:transform .3s,right .3s,-webkit-transform .3s}.button a::after{content:"";position:absolute;top:50%;right:-2em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:70px;height:2px;background-color:currentColor;-webkit-transition:right .3s,-webkit-transform .3s;transition:right .3s,-webkit-transform .3s;transition:transform .3s,right .3s;transition:transform .3s,right .3s,-webkit-transform .3s}.button a:hover{text-decoration:none}.button a:hover::before,.button a:hover::after{right:-2.5em}.ymnk-bg{background-image:url("/wp-content/themes/original/assets/images/ymnk-bg.webp");background-size:cover;background-position:center;background-repeat:repeat-y}.white-bg{background-color:#fff}.page-mv{display:grid;grid-template-columns:1fr 1fr;gap:3em;position:relative;min-height:500px}.page-mv hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2em}.page-mv hgroup h2{font-size:3em;font-weight:bold;margin-bottom:.2em;letter-spacing:.1em;font-weight:normal}.page-mv hgroup p{font-size:1.1em;opacity:.8}.page-mv img{width:100%;height:auto}@media(max-width: 768px){.page-mv{grid-template-columns:1fr;gap:2em;min-height:auto;padding:5% 3%}.page-mv hgroup{padding:1em}.page-mv hgroup h2{font-size:2em}}.section-work{overflow:hidden;position:relative}.section-work::before{content:"";display:block;position:absolute;top:-15%;right:0;width:calc((100vw - 1400px)/2 + 50%);height:50%;background-color:#f4f4f4;z-index:-1}body.night .section-work::before{background-color:#6b6b6b}.mv-work-contents{position:relative}.mv-work-contents .work-txt{text-align:center;margin:0 auto 20%;width:50%}@media(max-width: 768px){.mv-work-contents .work-txt{width:90%}}.mv-work-contents .work-txt h2,.mv-work-contents .work-txt h3,.mv-work-contents .work-txt p{margin-bottom:2%;letter-spacing:5px}.mv-work-contents .work-txt .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mv-work-contents .work-txt .button a{background-color:#fff}.mv-work-contents .tabpanels{margin-top:4em}@media(max-width: 768px){.mv-work-contents .tabpanels{margin-top:8em;margin-bottom:3em}}.mv-work-contents .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768.2px){.mv-work-contents .flex-container .flex-content{width:33%}}.mv-work-contents .flex-container .flex-content *{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%;padding-bottom:5%}.mv-work-contents .flex-container .flex-content * p{background-color:#a5a19c;color:#fff;padding:20px}@media(max-width: 768px){.mv-work-contents .flex-container .flex-content *{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.night .mv-work-contents .work-txt .button a{background-color:rgba(0,0,0,0)}.tabpanels{display:grid}.tabpanels>*{grid-column:1;grid-row:1;-webkit-transition:opacity .3s;transition:opacity .3s}.tabpanels [aria-hidden=true]{opacity:0}.tab-container{overflow:unset;padding-bottom:10%}.tab-container .swiper-slide{position:relative;-webkit-transition:-webkit-transform .3s,-webkit-filter .3s;transition:-webkit-transform .3s,-webkit-filter .3s;transition:transform .3s,filter .3s;transition:transform .3s,filter .3s,-webkit-transform .3s,-webkit-filter .3s;-webkit-filter:brightness(0.7);filter:brightness(0.7)}.tab-container .swiper-slide img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.tab-container .swiper-slide-active:not(.is-moving .swiper-slide){z-index:1;-webkit-filter:none;filter:none;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scale(1.3) translateY(-10%);transform:scale(1.3) translateY(-10%)}@media(max-width: 768px){.tab-container .swiper-slide-active:not(.is-moving .swiper-slide){-webkit-transform:scale(1.15) translateY(-2%);transform:scale(1.15) translateY(-2%)}}.mv-flow-contents{display:grid;position:-webkit-sticky;position:sticky;top:0}.mv-top.mv-flow{display:grid;grid-template:"g1 g2" auto/4fr 3fr;-webkit-column-gap:3.5em;-moz-column-gap:3.5em;column-gap:3.5em;padding-top:15%;padding-left:5%;position:relative;z-index:0}.mv-top.mv-flow .mv-txt{-ms-flex-line-pack:center;align-content:center;margin-right:30%}@media(max-width: 768px){.mv-top.mv-flow .mv-txt{text-align:left;margin-right:1em}}.mv-top.mv-flow::before{content:"";display:block;position:absolute;z-index:-1;inset:0;background-color:#f4f4f4}@media(max-width: 768px){.mv-top.mv-flow{grid-template:unset;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding-top:136px;padding-left:1em;margin-top:0}.mv-top.mv-flow img{margin:-4em 1em 0 auto;width:50%}.mv-top.mv-flow:nth-child(3) img{margin:-6em 1em 0 auto}.mv-top.mv-flow:nth-child(5) img{margin:-10em 1em 0 auto}}body.night .mv-top.mv-flow::before{background-color:#6b6b6b}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.mv-recruit{display:grid;grid-template-columns:auto 1fr;color:#fff}.mv-recruit a{display:grid;place-content:center;width:30vw;background-color:#384f40;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width: 768px){.mv-recruit a{width:47vw}}.mv-recruit a:is(:hover,:focus-visible){opacity:.6}.mv-recruit ._imgs{overflow:hidden}.mv-recruit ._imgs .inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:840vw}@media(max-width: 768px){.mv-recruit ._imgs .inner{width:636vw}}.mv-recruit ._imgs img{width:50vw;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.mv-recruit ._imgs img{width:53vw;aspect-ratio:3/2}}.mv-recruit ._imgs._left .inner{-webkit-animation:slide-left 90s infinite linear;animation:slide-left 90s infinite linear}.mv-recruit ._imgs._right .inner{-webkit-animation:slide-right 90s infinite linear;animation:slide-right 90s infinite linear}.mv-recruit ._right__outer{overflow:hidden}.mv-recruit ._recruit{font-size:3.5em}@media(max-width: 768px){.mv-recruit ._recruit{font-size:2em}}.mv-recruit ._join_text{font-size:1.3em}@media(max-width: 768px){.mv-recruit ._join_text{font-size:1em}}.mv-recruit ._join{font-size:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}@media(max-width: 768px){.mv-recruit ._join{font-size:1.5em}}.mv-recruit ._join::after{content:"";display:block;width:2em;height:.5em;border-bottom:2px solid currentColor;border-right:3px solid currentColor;-webkit-transform:skewX(45deg);transform:skewX(45deg)}.footer-container{background-image:url("/wp-content/themes/original/assets/images/footer-bg.webp");display:grid;grid-template:"g1 g2" auto/1fr 2fr;-webkit-column-gap:3.5em;-moz-column-gap:3.5em;column-gap:3.5em;padding:5%;color:#fff;position:relative;z-index:10}@media(max-width: 768px){.footer-container{grid-template:"g1" auto "g2" auto/1fr;row-gap:3em;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding:8% 5%}}.footer-container .f-btn h4{margin-bottom:5%}.footer-container .f-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:1em 2em;width:300px;color:#000;font-size:18px;font-weight:700;background-color:#fff;-webkit-transition:.3s;transition:.3s;padding-left:10%;margin-top:2%}.footer-container .f-btn a::before{content:"";position:absolute;top:calc(50% - 2px);right:1em;-webkit-transform:translateY(calc(-50% - 2px)) rotate(30deg);transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:2px;background-color:#000;-webkit-transition:.3s;transition:.3s}.footer-container .f-btn a::after{content:"";position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45px;height:2px;background-color:#000;-webkit-transition:.3s;transition:.3s}.footer-container .f-btn a:hover{text-decoration:none;background-color:#fff}.footer-container .f-btn a:hover::before,.footer-container .f-btn a:hover::after{right:.5em}.footer-container .f-btn a img{width:30px;padding-right:4%}@media(max-width: 768px){.footer-container .f-btn{text-align:center}.footer-container .f-btn h4{margin-bottom:8%;font-size:1.1em}.footer-container .f-btn a{width:100%;max-width:320px;margin:0 auto;margin-top:4%;font-size:16px;padding:1.2em 2em;padding-left:8%}.footer-container .f-btn a img{width:28px}}.footer-container .footer-content *{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%;padding-bottom:2%}.footer-container .footer-content * a p,.footer-container .footer-content * p span{font-weight:bold}.footer-container .footer-content * p{min-width:100px}.footer-container .footer-content * a{width:auto}.footer-container .footer-content * a p{min-width:unset}@media(max-width: 768px){.footer-container .footer-content *{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;padding-bottom:1.5%;text-align:center}.footer-container .footer-content * p{min-width:auto;line-height:1.6}}.copyright{text-align:center;margin-top:10px;margin-bottom:30px}.recruit__mv{overflow:hidden}@media(max-width: 768px){.recruit__mv{margin-top:136px}}.recruit__mv .inner{width:90%;margin:5% auto 6em;position:relative}.recruit__mv .inner::before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:50%;left:0;background-color:#4a9240}@media(max-width: 768px){.recruit__mv .inner::before{bottom:70%}}.recruit__mv h1{font-size:12vw;text-orientation:sideways;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:0;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);color:#a8cc07;opacity:.43}.recruit__mv .message{position:relative;z-index:1001;width:50%;-webkit-transform:translate(5%, 30%);transform:translate(5%, 30%)}@media(max-width: 768px){.recruit__mv .message{width:80%}}.recruit__mv .mv{width:73%;margin:0 auto;position:relative;z-index:1000}@media(max-width: 768px){.recruit__mv .mv{width:85%}}.recruit__mv p{margin:1em auto 0;max-width:750px}.recruit__line{position:absolute;top:0;-webkit-mask-image:url(../images/recruit/line.svg);mask-image:url(../images/recruit/line.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:center 37vw;mask-position:center 37vw;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;pointer-events:none;z-index:-1}@media(max-width: 768px){.recruit__line{display:none}}.recruit h2{font-weight:inherit;font-size:3em;letter-spacing:.15em}.recruit :where(section>hgroup){text-align:center;margin-bottom:3em}.recruit :where(section>hgroup) p span{color:#488701;font-size:1.2em;letter-spacing:.2;position:relative;margin-right:-0.1em;margin-left:.1em}.recruit :where(section>hgroup) p span::after{content:"";display:block;position:absolute;right:0;left:0;height:2px;bottom:-0.2em;margin-right:.1em}.recruit section{margin-top:4em;margin-bottom:6em}.recruit__feature ul{padding:0 1em;margin:0 auto;max-width:1200px;display:grid;grid-template-columns:repeat(4, 1fr);gap:3em;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.recruit__feature ul p{margin-top:2em}@media(max-width: 768px){.recruit__feature ul{max-width:400px;grid-template-columns:1fr;gap:5em}.recruit__feature ul p{margin-top:1em}}@media(min-width: 768.2px){.recruit__feature li:nth-child(2n){margin-top:30%}}.recruit__business hgroup{text-align:justify;max-width:1200px;margin:0 auto 3em;padding:0 1em}.recruit__business .content{max-width:1200px;margin:0 auto;padding:0 1em;display:grid;grid-template-columns:1fr auto 1fr;gap:3em}@media(max-width: 768px){.recruit__business .content{grid-template-columns:1fr}}.recruit__business p{max-width:510px}.recruit__business p span{display:block;margin-bottom:1em}.recruit__business .i2{margin-top:-30%;-webkit-transform:translateX(4em);transform:translateX(4em)}@media(max-width: 1300px){.recruit__business .i2{-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width: 768px){.recruit__business .i2{margin-top:0}}.recruit__business .i3{width:50%;margin-top:-13%;position:relative}.recruit__interview{padding-top:4em;padding-bottom:6em;position:relative}.recruit__interview .nav{display:grid;grid-template-columns:1fr 1fr;gap:4em;max-width:600px;margin:0 auto 6em}.recruit__interview .nav .inner{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;padding-bottom:1em;border-bottom:2px solid currentColor;position:relative}.recruit__interview .nav .inner::before,.recruit__interview .nav .inner::after{content:"";display:block;position:absolute;background-color:currentColor}.recruit__interview .nav .inner::before{width:2px;height:1.5em;bottom:-1.5em;left:calc(50% - 1px)}.recruit__interview .nav .inner::after{height:2px;width:.75em;bottom:-1.5em;left:50%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.recruit__interview .nav img{width:100px}.recruit__interview .nav .content span{font-size:1.1em}@media(max-width: 768px){.recruit__interview .nav{grid-template-columns:1fr;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 1em}}.recruit__interview .main{max-width:1200px;margin:0 auto;padding:0 1em}.recruit__interview .item{display:grid;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;scroll-margin-top:6em}@media(max-width: 768px){.recruit__interview .item{grid-template-areas:"g1" "g3" "g2";grid-template-columns:1fr;gap:1em}}.recruit__interview :where(.main .item:nth-child(2n-1)){grid-template-areas:"g3 g1" "g3 g2";grid-template-columns:9fr 11fr}.recruit__interview :where(.main .item:nth-child(2n)){grid-template-areas:"g1 g3" "g2 g3";grid-template-columns:11fr 9fr}.recruit__interview .item hgroup{grid-area:g1;text-align:center;margin-bottom:2em}.recruit__interview .item hgroup h3{margin-top:.5em}.recruit__interview .item hgroup .ruby{font-size:.8em}.recruit__interview .item>img{grid-area:g3;position:-webkit-sticky;position:sticky;top:6em}@media(max-width: 768px){.recruit__interview .item>img{position:static}}.recruit__interview .item:has(+.item){margin-bottom:4em}.recruit__interview .qa{grid-area:g2}.recruit__interview .qa li:has(+li){margin-bottom:2em}.recruit__interview .qa h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}.recruit__interview .qa h4::before{content:"";display:block;font-size:.8em;width:1em;aspect-ratio:1;border-radius:50%;background-color:currentColor;margin-right:1em}.recruit__interview::before{background-color:#cfe6c3;z-index:-10000;content:"";display:block;position:absolute;inset:0}.recruit__schedule ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:1.1em;font-weight:bold}.recruit__schedule li{--color: currentColor;display:grid;grid-template-areas:"g1 g2 g3" "_ g4 __";grid-template-columns:5em .8em auto;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit__schedule li .time{color:var(--color);grid-area:g1;font-size:1.2em;display:block;margin-left:auto}.recruit__schedule li::before{content:"";display:block;aspect-ratio:1;border-radius:50%;border:2px solid;border-color:var(--color);grid-area:g2}.recruit__schedule li p{grid-area:g3;padding-left:.5em}.recruit__schedule li:not(:last-child)::after{content:"";display:block;width:2px;height:4em;background-color:var(--color);margin:-0.2em auto;grid-area:g4}.recruit__schedule .am{--color: #c57800}.recruit__nav{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;color:#fff;font-size:1.1em}.recruit__nav li{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:-webkit-box-flex .3s ease-out;transition:-webkit-box-flex .3s ease-out;transition:flex .3s ease-out;transition:flex .3s ease-out, -webkit-box-flex .3s ease-out, -ms-flex .3s ease-out;background:var(--bg)}.recruit__nav li:is(:hover,:focus-visible){-webkit-box-flex:3;-ms-flex:3;flex:3}.recruit__nav a{display:grid;place-content:center;text-align:center;padding:3em 0;height:14em}.recruit__nav .phrase{margin-bottom:1em}.recruit__nav .hello-work{--bg: #a5a19c}.recruit__nav .hello-work div{--min: 1.3;--max: 1.8;--unit: 1em;--scale: calc( ( var(--w) - var(--wmin) ) / ( var(--wmax) - var(--wmin) ));--func: calc( var(--scale) * var(--scale) );font-size:calc(clamp(var(--min),var(--min) + var(--func)*(var(--max) - var(--min)),var(--max))*var(--unit));position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.recruit__nav .hello-work div::after{content:"";display:block;position:absolute;top:50%;right:-0.5em;width:1.5em;height:.4em;-webkit-transform:translate(100%, -50%) skewX(45deg);transform:translate(100%, -50%) skewX(45deg);border-bottom:2px solid currentColor;border-right:3px solid currentColor}.recruit__nav .entry{--bg: url(../images/recruit/bg_entry.webp) center / cover}.recruit__nav .entry div{--min: 1.1;--max: 1.3;--unit: 1em;--scale: calc( ( var(--w) - var(--wmin) ) / ( var(--wmax) - var(--wmin) ));--func: calc( var(--scale) * var(--scale) );font-size:calc(clamp(var(--min),var(--min) + var(--func)*(var(--max) - var(--min)),var(--max))*var(--unit))}.recruit__nav .entry .number{--min: 1.5;--max: 2;--unit: 1em;--scale: calc( ( var(--w) - var(--wmin) ) / ( var(--wmax) - var(--wmin) ));--func: calc( var(--scale) * var(--scale) );font-size:calc(clamp(var(--min),var(--min) + var(--func)*(var(--max) - var(--min)),var(--max))*var(--unit))}@media(max-width: 768px){.recruit__nav{display:block}}.flow-title{text-align:center;max-width:900px;padding:7em 2em}.flow-title h3{font-size:1.8em;line-height:1.8;margin-bottom:1em;font-weight:normal}.flow-title h3 span{display:inline-block;color:#488701;font-size:1.2em;position:relative;-webkit-transition:all .5s;transition:all .5s;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.flow-title h3 span.show{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.flow-title h3 br{display:block;margin:.3em 0}.flow-title p{line-height:1.8;opacity:.8}@media(max-width: 768px){.flow-title{padding:3em 1em}.flow-title h3{font-size:1.2em}.flow-title h3 span{font-size:1.2em}}.flow-contents{background-image:url("/wp-content/themes/original/assets/images/ymnk-bg2.webp");background-size:cover;background-position:center;background-attachment:fixed;padding:4em 0;position:relative}.flow-contents>*{position:relative;z-index:2}.flow-contents>hgroup{margin-bottom:3em}.flow-contents>hgroup h2{font-size:2.5em;font-weight:normal;letter-spacing:.2em;margin-bottom:.2em}.flow-contents>hgroup p{font-size:1.1em;opacity:.7}.flow-contents .flow{display:grid;grid-template-columns:auto 2fr 3fr;gap:3em;padding-bottom:10em;padding-left:10em;position:relative}.flow-contents .flow .flow-number{width:2em;height:2em;display:grid;place-content:center;background-color:#fff;color:#000;font-size:2em;font-weight:bold;border-radius:50%;z-index:3;position:relative}.flow-contents .flow:not(:last-child)::after{content:"";position:absolute;left:12em;top:4em;bottom:-4em;width:2px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0.6)));background:linear-gradient(180deg, #fff, rgba(255, 255, 255, 0.6));z-index:2}@media(max-width: 768px){.flow-contents .flow:not(:last-child)::after{left:2.5em}}.flow-contents .flow hgroup h2{font-size:1.8em;font-weight:500;margin-bottom:.5em;color:#333;line-height:1.4}.flow-contents .flow hgroup p{line-height:1.7;opacity:.8}.flow-contents .flow img{width:100%;height:auto}.flow-contents .flow .flow-service{display:block;padding:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:35em;color:#000;background:#fff;text-align:center;margin-top:2em}.flow-contents .flow .flow-service p{margin-bottom:1em}.flow-contents .flow .flow-service p:last-child{padding-top:1em;text-align:left}.flow-contents .flow .flow-service p span{color:#488701;margin:10px 0;font-size:1.2em;font-weight:bold}@media(max-width: 768px){.flow-contents .flow .flow-service{min-width:15em}}.flow-contents .flow .btn-flow{margin-top:1.5em}.flow-contents .flow .btn-flow a{display:block;padding:2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:35em;background-color:#fff;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;position:relative;text-align:center}.flow-contents .flow .btn-flow a:hover{background-color:#488701;color:#fff}.flow-contents .flow .btn-flow a:hover span{color:#fff}.flow-contents .flow .btn-flow a h3{font-size:1.5em;margin:.3em 0;color:#000}.flow-contents .flow .btn-flow a p{margin:0;line-height:1.5;color:#000}.flow-contents .flow .btn-flow a p span{font-weight:bold;display:block;color:#488701;font-size:1.5em}@media(max-width: 768px){.flow-contents .flow .btn-flow a p span{font-size:1.2em}}@media(max-width: 768px){.flow-contents .flow .btn-flow a{min-width:19.5em}}@media(min-width: 769px){.flow-contents .flow .btn-flow a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media(max-width: 768px){.flow-contents .flow{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3em 1em;padding:3em 1em}.flow-contents .flow .flow-number{grid-column:1;grid-row:1;width:2.5em;height:2.5em;font-size:1.2em}.flow-contents .flow>div:nth-child(2){grid-column:2;grid-row:1;display:block}.flow-contents .flow>div:nth-child(3){grid-column:2/-1;grid-row:2}.flow-contents .flow::after{left:2.25em}.flow-contents .flow hgroup h2{font-size:1.5em}}.flow-contents .img-switch-container{display:grid;grid-template-columns:1fr auto;gap:3em;padding-left:17em;padding-right:3em}.flow-contents .img-switch-container .img-container{display:grid}.flow-contents .img-switch-container .img-container img{grid-row:1;grid-column:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;pointer-events:none}.flow-contents .img-switch-container.noon .img-container img.night{opacity:0}.flow-contents .img-switch-container.noon .img-container img.noon{opacity:1}.flow-contents .img-switch-container.night .img-container img.noon{opacity:0}.flow-contents .img-switch-container.night .img-container img.night{opacity:1}.flow-contents .img-switch-container .time-switch{position:static;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width: 768px){.flow-contents .img-switch-container{gap:3em;padding-left:5em;padding-right:0}}@media(max-width: 768px){.flow-contents{padding:3em 3% 0;background-attachment:scroll}.flow-contents>hgroup h2{font-size:1.8em}}.flow-contents .flow[id="03"] img[src*="flow-txt1.svg"]{max-width:600px;margin:1em auto;-webkit-box-shadow:none;box-shadow:none}.flow-contents .flow[id="03"] img[src*="flow-txt1.svg"]:hover{-webkit-transform:none;transform:none}.flow-contact{text-align:center}.flow-contact a{display:inline-block;position:relative;text-decoration:none;color:#488701;font-size:24px;font-weight:bold;-webkit-transition:all .3s ease;transition:all .3s ease;padding:3% 10%}.flow-contact a::before{content:"";position:absolute;top:100%;left:50%;width:600px;height:600px;background-color:#fff;border-radius:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;z-index:1}.flow-contact a:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.flow-contact a:hover::before{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}@media(max-width: 768px){.flow-contact a{font-size:16px;padding:15% 0 10%}.flow-contact a::before{width:300px;height:300px;top:70%}}.contact-content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media(max-width: 768px){.contact-content{gap:15px}}.arrow-button{width:60px;height:60px;border-radius:50%;background-color:#488701;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.arrow-button svg{width:24px;height:24px;fill:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media(max-width: 768px){.arrow-button{width:50px;height:50px}.arrow-button svg{width:20px;height:20px}}.achievements__title{font-size:1.3em;text-align:center;margin-top:4em;margin-bottom:1em}.achievements__title h1{font-weight:inherit;line-height:2}.achievements__text{text-align:center;margin-bottom:1.5em}@media(max-width: 768px){.achievements__text{padding:0 1em}}.achievements__searchbox{max-width:1000px;margin:0 auto 2em;padding:2em 4em;color:#fff;background-color:rgba(0,0,0,.6)}.achievements__searchbox .free-word-box{position:relative;margin-top:3%}.achievements__searchbox .free-word-box::before{content:"";display:block;position:absolute;background-image:url("../images/search.png");background-repeat:no-repeat;background-size:cover;z-index:2;width:20px;height:20px;left:1%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.achievements__searchbox input{width:100%;background-color:#fff;border-radius:100vw;color:#000;padding:.3em 1em;position:relative;padding-left:calc(1% + 24px)}.achievements__searchbox ._search-btn{text-align:center;padding:.5em 3em;background-color:#fff;display:block;color:#000;border-radius:100vw;margin:5% auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:3em}.achievements__tabs{display:grid;grid-template-columns:repeat(auto-fit, minmax(12em, 1fr));gap:1em;line-height:1}.achievements__tabs button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3%;width:100%}.achievements__tabs button::before{content:"";display:block;width:.8em;aspect-ratio:1/1;border-radius:50%;background-color:#fff;margin-top:.2em}.achievements__tabs button.is-selected::before{background-image:radial-gradient(circle, #468700 0.2em, transparent 0.2em);background-size:.4em .4em;background-repeat:no-repeat;background-position:center}.achievements__list{max-width:1200px;margin:0 auto 3em;padding:0 1em;display:grid;grid-template-columns:repeat(3, 1fr);gap:3em}.achievements__list h2{font-size:inherit;line-height:1.5;margin:.3em 0}.achievements__list img{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.achievements__list{grid-template-columns:1fr 1fr;gap:1em}}.achievements__category{display:inline-block;background-color:rgba(0,0,0,.6);color:#fff;padding:.5em .7em;margin-right:.5em;margin-bottom:.5em;line-height:1}.achievements__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;margin-bottom:4em}.achievements-single__thumb{width:100%;margin-top:4em;margin-bottom:3em}.achievements-single__content,.achievements-single__nav,.achievements-single__main,.achievements-single__title,.achievements-single__categories{max-width:1200px;padding:0 1em;margin:0 auto}.achievements-single__title{margin-bottom:4em}.achievements-single__swiper .swiper-wrapper{gap:1em}.achievements-single__swiper .swiper-slide{width:32vw}.achievements-single__swiper img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:auto}.achievements-single__main{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"g1 g2";gap:4em;margin-top:3em;margin-bottom:6em}.achievements-single__main p{grid-area:g1}.achievements-sigle__swiper-ui{grid-area:g2;display:grid;grid-template-columns:1fr auto auto;gap:.5em;--swiper-theme-color: #468700}.achievements-sigle__swiper-ui .swiper-pagination{position:static}.achievements-sigle__swiper-ui .swiper-button-prev,.achievements-sigle__swiper-ui .swiper-button-next{width:2.5em;height:auto;aspect-ratio:1;border-radius:50%;color:inherit;background-color:currentColor;position:relative;right:unset;left:unset}.achievements-sigle__swiper-ui .swiper-button-prev::before,.achievements-sigle__swiper-ui .swiper-button-next::before{content:"";display:block;position:absolute;width:3px;height:15%;background-color:#fff;bottom:50%}.achievements-sigle__swiper-ui .swiper-button-prev::after,.achievements-sigle__swiper-ui .swiper-button-next::after{content:"";display:block;width:70%;height:2px;margin:auto;background-color:#fff}.achievements-sigle__swiper-ui .swiper-button-prev::before{left:20%;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}.achievements-sigle__swiper-ui .swiper-button-next::before{right:20%;-webkit-transform:skewX(45deg);transform:skewX(45deg)}.achievements-single__nav{margin-bottom:6em}.achievements-single__prev{padding:1em 0;display:grid;grid-template-columns:1fr auto;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.achievements-single__prev .images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.achievements-single__prev .images img{-o-object-fit:cover;object-fit:cover;width:50%}.achievements-single__prev .content{padding:3em;display:grid;place-content:center}.achievements-single__prev a{margin-left:auto;padding:.5em 1.5em;border:2px solid currentColor;position:relative}.achievements-single__prev a::before{content:"";display:block;position:absolute;width:2em;height:2px;background-color:currentColor;top:calc(50% - 1px);right:-1em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.achievements-single__prev a::after{content:"";display:block;position:absolute;width:3px;height:.5em;background-color:currentColor;-webkit-transform:skewX(45deg);transform:skewX(45deg);right:-1em;bottom:calc(50% - 1px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.achievements-single__prev a:is(:hover,:focus-visible)::before{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}.achievements-single__prev a:is(:hover,:focus-visible)::after{-webkit-transform:translateX(0.5em) skewX(45deg);transform:translateX(0.5em) skewX(45deg)}.achievements-single__next{padding:1em 0;display:grid;grid-template-columns:auto 1fr;border-bottom:1px solid currentColor}:not(.achievements-single__prev) .achievements-single__next{border-top:1px solid currentColor}.achievements-single__next .content{padding:3em;display:grid;place-content:center}.achievements-single__next .images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.achievements-single__next .images img{-o-object-fit:cover;object-fit:cover;width:50%}.achievements-single__next a{padding:.5em 1.5em;border:2px solid currentColor;position:relative;margin-right:auto}.achievements-single__next a::before{content:"";display:block;position:absolute;width:2em;height:2px;background-color:currentColor;top:calc(50% - 1px);left:-1em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.achievements-single__next a::after{content:"";display:block;position:absolute;width:3px;height:.5em;background-color:currentColor;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);left:-1em;bottom:calc(50% - 1px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.achievements-single__next a:is(:hover,:focus-visible)::before{-webkit-transform:translateX(-0.5em);transform:translateX(-0.5em)}.achievements-single__next a:is(:hover,:focus-visible)::after{-webkit-transform:translateX(-0.5em) skewX(-45deg);transform:translateX(-0.5em) skewX(-45deg)}.achievements-single__link{margin:0 auto 4em;padding:.5em 1.5em;border:2px solid currentColor;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.achievements-single__link::before{content:"";display:block;position:absolute;width:2em;height:2px;background-color:currentColor;top:calc(50% - 1px);right:-1em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.achievements-single__link::after{content:"";display:block;position:absolute;width:3px;height:.5em;background-color:currentColor;-webkit-transform:skewX(45deg);transform:skewX(45deg);right:-1em;bottom:calc(50% - 1px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.achievements-single__link:is(:hover,:focus-visible)::before{-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}.achievements-single__link:is(:hover,:focus-visible)::after{-webkit-transform:translateX(0.5em) skewX(45deg);transform:translateX(0.5em) skewX(45deg)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);cursor:pointer}.modal__content{position:relative;max-width:800px;max-height:90vh;margin:5vh auto;background-color:#fff;border-radius:8px;overflow-y:auto;z-index:10000}@media(max-width: 768px){.modal__content{margin:15vh 3%}}.modal__close{position:absolute;top:15px;right:15px;width:40px;height:40px;background-color:rgba(0,0,0,.8);color:#fff;border:none;border-radius:50%;font-size:24px;line-height:40px;cursor:pointer;z-index:10001;-webkit-transition:background-color .3s;transition:background-color .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.modal__close:hover{background-color:#000}.modal__body{padding:40px 20px 20px}@media(max-width: 768px){.modal__body{padding:40px 10px 20px}}.modal__body .achievements-single__link{margin:0 auto}.modal__images{margin-bottom:20px}.modal__images img{width:100%;height:auto;display:block;margin-bottom:15px}.modal__images img:last-child{margin-bottom:0}.modal__desc{margin-bottom:2em}.modal__description{padding:20px;border-radius:4px}.modal__description p{margin:0;line-height:1.8}.swiper-slide.js-modal-trigger{cursor:pointer}body.modal-open{overflow:hidden}.parallax img{height:60vh;-o-object-fit:cover;object-fit:cover}.page-mv.about img{height:60vh;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.about-grid{display:grid;grid-template-columns:2fr 3fr;gap:3em;padding:4em 5%;background-image:url("/wp-content/themes/original/assets/images/about/about-bg2.webp");background-size:cover;background-position:center;background-attachment:fixed;position:relative}@media(max-width: 768px){.about-grid{grid-template-columns:1fr;gap:2em;padding:3em 5%}}.about-txt{position:-webkit-sticky;position:sticky;top:2em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.about-txt p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:2em;margin:0 auto 1em;line-height:1.4;color:#fff;line-height:1.5}@media(max-width: 768px){.about-txt p{font-size:2em;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;text-align:center}}.about-txt img{display:block;width:100%;max-width:300px;margin:0 auto}@media(max-width: 768px){.about-txt{position:static}}.about-comment{-ms-flex-line-pack:center;align-content:center}.about-comment p{color:#fff;font-weight:500;font-size:2.4em;margin-bottom:.5em;font-family:"游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif}@media(max-width: 768px){.about-comment p{text-align:center}}.about-comment .comment{color:#fff;padding:1em .5em;font-family:"游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;font-size:2.8rem;border-bottom:1px solid #fff;border-top:1px solid #fff}.about-comment .comment img{padding:1em}@media(max-width: 768px){.about-comment .comment img{padding:0}}.about-comment .comment h3{font-size:1.6em;line-height:1.6;font-weight:500;font-family:"serif"}.about-comment .comment p{color:#488701;line-height:1.8}@media(max-width: 768px){.about-comment .comment{grid-template-columns:1fr;gap:1em;padding:1.5em}.about-comment .comment img{margin:0 auto}}.company-grid{display:grid;grid-template-columns:1fr 2fr;gap:4em;padding:4em 5%}.company-grid>div:first-child h2{font-size:2.5em;line-height:1.2;margin-bottom:.3em;font-weight:normal}.company-grid>div:first-child p{font-size:1.1em;opacity:.8}.company-grid>div:last-child>div{display:grid;grid-template-columns:230px 1fr;gap:2em;padding:1.5em 0;border-bottom:1px solid #000}.company-grid>div:last-child>div:first-child{border-top:1px solid #000}.company-grid>div:last-child>div p:first-child span{font-weight:bold}@media(max-width: 768px){.company-grid>div:last-child>div{grid-template-columns:1fr;gap:.5em;padding:1em 0}}@media(max-width: 768px){.company-grid{grid-template-columns:1fr;gap:2em;padding:3em 5%}.company-grid>div:first-child{text-align:center}.company-grid>div:first-child h2{font-size:2em}}.history{padding:4em 5%;text-align:center;background:#000;background-color:rgba(0,0,0,.3)}.history h2{font-size:2.5em;margin-bottom:.2em;font-weight:normal}.history>p{font-size:1.1em;opacity:.8;margin-bottom:3em}.history .history-content{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;scroll-snap-align:start;text-align:left;padding:1.5em;background:#f8f8f8}.history .history-content h3{font-size:1.3em;color:#488701;margin-bottom:1em}.history .history-content p{line-height:1.7;font-weight:bold}@media(max-width: 768px){.history .history-content{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}}@media(max-width: 768px){.history{padding:3em 0}.history h2{font-size:2em}}.history-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:auto;padding:40px 0;gap:0;position:relative;scrollbar-width:thin;scrollbar-color:#488701 #f1f1f1}.history-container::-webkit-scrollbar{height:8px}.history-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.history-container::-webkit-scrollbar-thumb{background:#488701;border-radius:10px}@media(max-width: 768px){.history-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.history-content-box{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;margin-right:60px;position:relative}.history-content-box h3{color:#488701;text-align:left;margin-top:-10%}.history-content-box:last-child{margin-right:0}.history-content-box::before{content:"";width:20px;height:20px;background-color:#488701;border-radius:50%;position:absolute;top:0;left:0;z-index:2}.history-content-box::after{content:"";height:2px;background-color:#fff;position:absolute;top:8px;left:20px;right:-60px;z-index:1}.history-content-box:last-child::after{display:none}.history-content{background:#fff;padding:20px;position:relative;margin-top:40px}.history-content h3{margin:0 0 10px 0;font-weight:bold;color:#333}.history-content p{margin:0;line-height:1.6;color:#666}.js-scroll-hint{position:relative;padding:0 20px}@media screen and (max-width: 768px){.history-content-box{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;margin-right:40px}.history-content-box::after{right:-40px}.js-scroll-hint{padding:0 15px}}.access{text-align:center;padding:3em 5% 2em}.access h2{font-size:2.5em;margin-bottom:.2em;font-weight:normal}.access p{font-size:1.1em;opacity:.8}@media(max-width: 768px){.access h2{font-size:2em}}.access-grid{display:grid;grid-template-columns:1fr 1fr;gap:3em;padding:2em 5% 4em;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.access-grid iframe{width:100%;height:450px;border:none}.access-grid .access-txt h3{color:#488701;font-size:1.3em;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.access-grid .access-txt h3::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:1.5em;height:1.5em;background-image:url("/wp-content/themes/original/assets/images/about/access-icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.access-grid .access-txt h3:not(:first-child){margin-top:2em}.access-grid .access-txt h3:not(:first-child)::before{background-image:url("/wp-content/themes/original/assets/images/about/access-icon2.svg")}.access-grid .access-txt p{line-height:1.8}@media(max-width: 768px){.access-grid{grid-template-columns:1fr;gap:2em;padding:2em 5% 3em}.access-grid iframe{height:300px}}.details{max-width:1200px;padding:0 1em;margin:0 auto;position:relative}.details-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold}.details-toggle{width:30px;height:30px;background-color:#488701;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;line-height:1;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.details-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.details-content-inner{padding:2em}.details.open .details-toggle{background-color:#fff;color:#488701;border:1px solid #488701}.details.open .details-content{max-height:2000px;-webkit-transition:max-height .5s ease-in;transition:max-height .5s ease-in}@media(max-width: 768px){.details{padding:0 .5em}.details-content-inner{padding:1em}}.achievements-single__content{margin-bottom:6em}.achievements-single__content h4,.achievements-single__content h5,.achievements-single__content h6{font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:bold;margin:1em 0 .5em 0}.achievements-single__content h4{padding-left:.5em;line-height:1;position:relative;color:#488701}.achievements-single__content h4::before{content:"";display:block;width:.3em;position:absolute;top:.1em;bottom:-0.07em;left:0;background-color:#488701}.achievements-single__content h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2em;color:#333}.achievements-single__content h5::before{content:"";display:block;width:.7em;aspect-ratio:1;background-color:#488701}.achievements-single__content h6{padding-bottom:.2em;border-bottom:1px solid #ddd;margin-bottom:1em}.achievements-single__content p{margin:1em 0;line-height:1.8}.achievements-single__content a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline;color:#ff9a32;gap:.3em;padding:.2em 0}.achievements-single__content a::before{content:"";display:inline-block;width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat;background-position:center}.achievements-single__content a[target=_blank]::before{background-image:url("/wp-content/themes/original/assets/images/achievement-ico1.svg")}.achievements-single__content a[href$=xlsx]::before{background-image:url("/wp-content/themes/original/assets/images/achievement-ico2.svg")}.achievements-single__content a[href$=docx]::before{background-image:url("/wp-content/themes/original/assets/images/achievement-ico3.svg")}.achievements-single__content a[href$=pdf]::before{background-image:url("/wp-content/themes/original/assets/images/achievement-ico4.svg")}.achievements-single__content small{font-size:.85em;color:#666;font-style:italic}.achievements-single__content ul{list-style-type:none;margin:1em 0}.achievements-single__content ul li{position:relative;padding-left:1em;margin:.5em 0}.achievements-single__content ul li::before{content:"・";position:absolute;left:0;color:#488701}.achievements-single__content ol{list-style-type:decimal;padding-left:2em;margin:1em 0}.achievements-single__content ol li{margin:.5em 0}.achievements-single__content table{width:100%;border-collapse:collapse;margin:1em 0;background-color:#fff}.achievements-single__content th,.achievements-single__content td{border:2px solid #000;text-align:center;padding:.7em}.achievements-single__content th{background-color:#f1f1f1;font-weight:bold}.achievements-single__content blockquote{padding:2em;position:relative;background-color:#f1f1f1;margin:1em 0;border-left:4px solid #488701;font-style:italic}.achievements-single__content .grid-1,.achievements-single__content .grid-2,.achievements-single__content .grid-3{display:grid;gap:1em;margin:1em 0}.achievements-single__content .grid-1{grid-template-columns:1fr}.achievements-single__content .grid-2{grid-template-columns:repeat(2, 1fr)}.achievements-single__content .grid-3{grid-template-columns:repeat(3, 1fr)}.achievements-single__content .col-1,.achievements-single__content .col-2,.achievements-single__content .col-3{background-color:#f1f1f1;padding:1em;margin:0;list-style:none;border-radius:4px}.achievements-single__content dl{margin:1em 0}.achievements-single__content dt{border:2px solid #488701;border-bottom:none;padding:.5em 1em;font-weight:bold;background-color:#fff;margin-top:1em}.achievements-single__content dd{border:2px solid #488701;border-top:none;padding:1em;margin:0;margin-bottom:1em}@media(max-width: 768px){.achievements-single__content .grid-2,.achievements-single__content .grid-3{grid-template-columns:1fr}.achievements-single__content table{font-size:.9em}.achievements-single__content blockquote{padding:1.5em 1em}}.w800px{max-width:calc(800px + 2em);padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto}.w900px{max-width:calc(900px + 2em);padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto}.w1000px{max-width:calc(1000px + 2em);padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto}.w1200px{max-width:calc(1200px + 2em);padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto}/*# sourceMappingURL=style.css.map */