
/*!
theme Name: ジャパンミート
Author: Tetsuya Kogure Teta's LLC
Description: ジャパンミート テーマ
Version: 1.0.0
*/@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap");:where(:not(html,iframe,canvas,img,svg,video,audio,table,thead,tbody,tfoot,tr,th,td):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:"New Frank Medium";src:url("fonts/NewFrankMedium.woff2") format("woff2");font-weight:medium;font-style:normal}@font-face{font-family:"New Frank Light";src:url("fonts/NewFrankLight.woff2") format("woff2");font-weight:light;font-style:normal}.l-container--small{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:0 20px;max-width:940px}.l-container{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:0 20px}.l-container--large{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:0 20px;max-width:1340px}.l-container--xlarge{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:0 20px;max-width:1530px}.l-container--fluid{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:0 20px;width:100%;max-width:inherit}.l-main{overflow:hidden}a[href="#"]{cursor:default;pointer-events:none}html{scroll-behavior:smooth;scroll-padding-top:150px}body{padding-top:100px;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;line-height:2.1875;font-weight:500;letter-spacing:0;text-justify:inter-character;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width:991.98px){body{padding-top:70px;font-size:15px}}ol,ul{margin:0;padding:0}p{margin-bottom:0}a:active,a:focus,a:hover{color:inherit;text-decoration:underline}a{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;color:inherit;text-decoration:none}a:focus,a:hover{opacity:0.75;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;text-decoration:none}a.button:hover{opacity:1;-webkit-transition:opacity 0;transition:opacity 0;text-decoration:none}@media (min-width:992px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}object{pointer-events:none}a.svg{display:inline-block;position:relative;z-index:1}a.svg span{display:inline-block}a.svg span object{position:relative;z-index:-1}img{max-width:100%;height:auto;vertical-align:bottom}button{margin:0;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer}input[type=button],input[type=submit]{cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;height:auto;padding:0.5rem;border:solid 1px #a8a8a8;border-radius:20px;background-color:#ffffff;color:#000000}input[type=checkbox]{all:revert}input[type=radio]{all:revert}hr{border-top:solid 1px #353333;background:transparent;opacity:1}map area{cursor:pointer}sup{vertical-align:super;font-size:smaller}.l-header{position:fixed;top:0;left:0;width:100%;min-height:100px;background-color:#ffffff;z-index:99999}@media (max-width:991.98px){.l-header{min-height:70px}}.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:29px 25px 18px 65px}@media (max-width:991.98px){.l-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;padding:5px 20px}}.l-header__logo{width:27.2916666667vw;max-width:524px}@media (max-width:991.98px){.l-header__logo{width:41.3333333333vw;max-width:155px}}.l-header__nav{padding-right:250px}@media (max-width:991.98px){.l-header__nav{position:fixed;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100vw;height:100vh;padding-right:0;background-color:#ffffff;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.l-header__nav.menu-open{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}.l-header__nav--list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.l-header__nav--list{-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;height:100%}}.l-header__nav--list li{padding:0 1em;line-height:1}@media (max-width:991.98px){.l-header__nav--list li{padding:1em 0;border-left:none;line-height:1.75}}.l-header__nav--list li a{font-size:12px;line-height:1}.l-header__entry{position:absolute;top:17px;right:34px;max-width:140px}@media (max-width:991.98px){.l-header__entry{position:static;width:16vw;max-width:60px;margin-left:auto}}@media (min-width:992px){.l-header__button{display:none}}.l-header__button--menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:7vw;max-width:35px;text-align:center;z-index:999999}.l-header__button--menu img{font-size:0;line-height:0}@media (min-width:992px){.l-header .menu-item-has-children{position:relative}.l-header .menu-item-has-children:hover .sub-menu{display:block}.l-header .menu-item-has-children .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#ffffff;-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.1);box-shadow:0 8px 16px rgba(0,0,0,0.1);z-index:1000}.l-header .menu-item-has-children .sub-menu li{padding:10px 20px;white-space:nowrap}.l-header .menu-item-has-children .sub-menu li a{font-size:14px;line-height:1.5}}.l-footer{position:relative;padding-top:60px;padding-bottom:70px}@media (max-width:991.98px){.l-footer{padding-top:50px;padding-bottom:35px}}.l-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px;margin-bottom:70px;padding-bottom:20px}@media (max-width:991.98px){.l-footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px 0;margin-bottom:45px;padding-bottom:0}}.l-footer__logo{max-width:333px;margin-bottom:40px}@media (max-width:991.98px){.l-footer__logo{max-width:100%}}.l-footer__zip{padding-left:70px;font-size:14px;line-height:1.8571428571}@media (max-width:991.98px){.l-footer__zip{padding-left:0;text-align:center}}.l-footer__nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr 95px 1fr;grid-template-columns:repeat(2,1fr);gap:70px 95px}@media (max-width:991.98px){.l-footer__nav{gap:30px 20px}}.l-footer__nav--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0;margin-bottom:30px}@media (max-width:991.98px){.l-footer__nav--title{gap:5px 0;margin-bottom:15px}}.l-footer__nav--title-en img{width:auto;max-height:23px}@media (max-width:991.98px){.l-footer__nav--title-en img{max-height:15.5px}}.l-footer__nav--title-ja{font-weight:700;letter-spacing:0.1em}@media (max-width:991.98px){.l-footer__nav--title-ja{font-size:13px}}.l-footer__nav--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}@media (max-width:991.98px){.l-footer__nav--list{gap:15px 0}}.l-footer__nav--list li{line-height:1}.l-footer__nav--list li a{position:relative;display:inline-block;padding-left:calc(0.75em + 5px);font-size:14px;line-height:1.2;letter-spacing:0.05em;font-weight:400}@media (max-width:991.98px){.l-footer__nav--list li a{font-size:12px}}.l-footer__nav--list li a:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:5px;height:1.2em;background-color:#000000;border-radius:3px}.l-footer__copy{padding-top:25px;border-top:solid 1px #b2b2b2}.l-footer__copy--text{font-size:12px;letter-spacing:0.05em}@media (max-width:991.98px){.l-footer__copy--text{text-align:center;font-size:10px}}.anime-container{overflow:hidden}.slide-yoko-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0;overflow:hidden}.slide-tate-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0;overflow:hidden}.anime{visibility:hidden;-webkit-animation-play-state:paused;animation-play-state:paused}.anime.animated{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes loop{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loop{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loop2{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideAndHold{0%,70%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideAndHold{0%,70%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes purun{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.5,1) translate(0%,0%);transform:scale(1.5,1) translate(0%,0%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%)}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@keyframes purun{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.5,1) translate(0%,0%);transform:scale(1.5,1) translate(0%,0%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%)}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@-webkit-keyframes poyon{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%);opacity:0}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.3,0.8) translate(0%,10%);transform:scale(1.3,0.8) translate(0%,10%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%);opacity:1}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@keyframes poyon{0%{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%);opacity:0}15%{-webkit-transform:scale(0.9,0.9) translate(0%,5%);transform:scale(0.9,0.9) translate(0%,5%)}30%{-webkit-transform:scale(1.3,0.8) translate(0%,10%);transform:scale(1.3,0.8) translate(0%,10%)}50%{-webkit-transform:scale(0.8,1.3) translate(0%,-10%);transform:scale(0.8,1.3) translate(0%,-10%);opacity:1}70%{-webkit-transform:scale(1.1,0.9) translate(0%,5%);transform:scale(1.1,0.9) translate(0%,5%)}to{-webkit-transform:scale(1,1) translate(0%,0%);transform:scale(1,1) translate(0%,0%)}}@-webkit-keyframes kakukaku{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg) translateX(-50px);transform:rotate(10deg) translateX(-50px)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes kakukaku{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(10deg) translateX(-50px);transform:rotate(10deg) translateX(-50px)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes kakukaku2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg) translateX(0);transform:rotate(-10deg) translateX(0)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes kakukaku2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-10deg) translateX(0);transform:rotate(-10deg) translateX(0)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutFromLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInFromBottom{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInFromBottom{0%{-webkit-transform:translateY(40px);transform:translateY(40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInFromBottom{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeInFromBottom;animation-name:fadeInFromBottom}@-webkit-keyframes fadeOutFromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@keyframes fadeOutFromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@-webkit-keyframes fadeInFromTop{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInFromTop{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeInFromLeft{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInFromLeft{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fadeInFromLeft{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeInFromLeft;animation-name:fadeInFromLeft}@-webkit-keyframes fadeInFromRight{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeInFromRight{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fadeInFromRight{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeInFromRight;animation-name:fadeInFromRight}.slide-in{display:inline-block;overflow:hidden}.slide-in span{display:block}@-webkit-keyframes appearFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes appearFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes appearFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.appearFromRight{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:appearFromRight;animation-name:appearFromRight}@media (max-width:767.98px){.appearFromRight{width:100%}}@-webkit-keyframes appearFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appearFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes appearFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appearFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes open{0%{opacity:0}to{opacity:1}}@keyframes open{0%{opacity:0}to{opacity:1}}@-webkit-keyframes close{0%{opacity:1}to{opacity:0}}@keyframes close{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideopen{0%{left:-100%}to{left:0}}@keyframes slideopen{0%{left:-100%}to{left:0}}@keyframes close{0%{width:100%}to{width:0}}@-webkit-keyframes external-link{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes external-link{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes move-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes move-y{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes move-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes move-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.anime-tsdu-0{-webkit-animation-duration:0s;animation-duration:0s}.anime-tsdu-1{-webkit-animation-duration:0.1s;animation-duration:0.1s}.anime-tsdu-2{-webkit-animation-duration:0.2s;animation-duration:0.2s}.anime-tsdu-3{-webkit-animation-duration:0.3s;animation-duration:0.3s}.anime-tsdu-4{-webkit-animation-duration:0.4s;animation-duration:0.4s}.anime-tsdu-5{-webkit-animation-duration:0.5s;animation-duration:0.5s}.anime-tsdu-6{-webkit-animation-duration:0.6s;animation-duration:0.6s}.anime-tsdu-7{-webkit-animation-duration:0.7s;animation-duration:0.7s}.anime-tsdu-8{-webkit-animation-duration:0.8s;animation-duration:0.8s}.anime-tsdu-9{-webkit-animation-duration:0.9s;animation-duration:0.9s}.anime-tsdu-10{-webkit-animation-duration:1s;animation-duration:1s}.anime-tsdu-11{-webkit-animation-duration:1.1s;animation-duration:1.1s}.anime-tsdu-12{-webkit-animation-duration:1.2s;animation-duration:1.2s}.anime-tsdu-13{-webkit-animation-duration:1.3s;animation-duration:1.3s}.anime-tsdu-14{-webkit-animation-duration:1.4s;animation-duration:1.4s}.anime-tsdu-15{-webkit-animation-duration:1.5s;animation-duration:1.5s}.anime-tsdu-16{-webkit-animation-duration:1.6s;animation-duration:1.6s}.anime-tsdu-17{-webkit-animation-duration:1.7s;animation-duration:1.7s}.anime-tsdu-18{-webkit-animation-duration:1.8s;animation-duration:1.8s}.anime-tsdu-19{-webkit-animation-duration:1.9s;animation-duration:1.9s}.anime-tsdu-20{-webkit-animation-duration:2s;animation-duration:2s}.anime-tsdu-21{-webkit-animation-duration:2.1s;animation-duration:2.1s}.anime-tsdu-22{-webkit-animation-duration:2.2s;animation-duration:2.2s}.anime-tsdu-23{-webkit-animation-duration:2.3s;animation-duration:2.3s}.anime-tsdu-24{-webkit-animation-duration:2.4s;animation-duration:2.4s}.anime-tsdu-25{-webkit-animation-duration:2.5s;animation-duration:2.5s}.anime-tsdu-26{-webkit-animation-duration:2.6s;animation-duration:2.6s}.anime-tsdu-27{-webkit-animation-duration:2.7s;animation-duration:2.7s}.anime-tsdu-28{-webkit-animation-duration:2.8s;animation-duration:2.8s}.anime-tsdu-29{-webkit-animation-duration:2.9s;animation-duration:2.9s}.anime-tsdu-30{-webkit-animation-duration:3s;animation-duration:3s}.anime-tsdu-31{-webkit-animation-duration:3.1s;animation-duration:3.1s}.anime-tsdu-32{-webkit-animation-duration:3.2s;animation-duration:3.2s}.anime-tsdu-33{-webkit-animation-duration:3.3s;animation-duration:3.3s}.anime-tsdu-34{-webkit-animation-duration:3.4s;animation-duration:3.4s}.anime-tsdu-35{-webkit-animation-duration:3.5s;animation-duration:3.5s}.anime-tsdu-36{-webkit-animation-duration:3.6s;animation-duration:3.6s}.anime-tsdu-37{-webkit-animation-duration:3.7s;animation-duration:3.7s}.anime-tsdu-38{-webkit-animation-duration:3.8s;animation-duration:3.8s}.anime-tsdu-39{-webkit-animation-duration:3.9s;animation-duration:3.9s}.anime-tsdu-40{-webkit-animation-duration:4s;animation-duration:4s}.anime-tsdu-41{-webkit-animation-duration:4.1s;animation-duration:4.1s}.anime-tsdu-42{-webkit-animation-duration:4.2s;animation-duration:4.2s}.anime-tsdu-43{-webkit-animation-duration:4.3s;animation-duration:4.3s}.anime-tsdu-44{-webkit-animation-duration:4.4s;animation-duration:4.4s}.anime-tsdu-45{-webkit-animation-duration:4.5s;animation-duration:4.5s}.anime-tsdu-46{-webkit-animation-duration:4.6s;animation-duration:4.6s}.anime-tsdu-47{-webkit-animation-duration:4.7s;animation-duration:4.7s}.anime-tsdu-48{-webkit-animation-duration:4.8s;animation-duration:4.8s}.anime-tsdu-49{-webkit-animation-duration:4.9s;animation-duration:4.9s}.anime-tsdu-50{-webkit-animation-duration:5s;animation-duration:5s}.anime-tsdu-51{-webkit-animation-duration:5.1s;animation-duration:5.1s}.anime-tsdu-52{-webkit-animation-duration:5.2s;animation-duration:5.2s}.anime-tsdu-53{-webkit-animation-duration:5.3s;animation-duration:5.3s}.anime-tsdu-54{-webkit-animation-duration:5.4s;animation-duration:5.4s}.anime-tsdu-55{-webkit-animation-duration:5.5s;animation-duration:5.5s}.anime-tsdu-56{-webkit-animation-duration:5.6s;animation-duration:5.6s}.anime-tsdu-57{-webkit-animation-duration:5.7s;animation-duration:5.7s}.anime-tsdu-58{-webkit-animation-duration:5.8s;animation-duration:5.8s}.anime-tsdu-59{-webkit-animation-duration:5.9s;animation-duration:5.9s}.anime-tsdu-60{-webkit-animation-duration:6s;animation-duration:6s}.anime-tsdu-61{-webkit-animation-duration:6.1s;animation-duration:6.1s}.anime-tsdu-62{-webkit-animation-duration:6.2s;animation-duration:6.2s}.anime-tsdu-63{-webkit-animation-duration:6.3s;animation-duration:6.3s}.anime-tsdu-64{-webkit-animation-duration:6.4s;animation-duration:6.4s}.anime-tsdu-65{-webkit-animation-duration:6.5s;animation-duration:6.5s}.anime-tsdu-66{-webkit-animation-duration:6.6s;animation-duration:6.6s}.anime-tsdu-67{-webkit-animation-duration:6.7s;animation-duration:6.7s}.anime-tsdu-68{-webkit-animation-duration:6.8s;animation-duration:6.8s}.anime-tsdu-69{-webkit-animation-duration:6.9s;animation-duration:6.9s}.anime-tsdu-70{-webkit-animation-duration:7s;animation-duration:7s}.anime-tsdu-71{-webkit-animation-duration:7.1s;animation-duration:7.1s}.anime-tsdu-72{-webkit-animation-duration:7.2s;animation-duration:7.2s}.anime-tsdu-73{-webkit-animation-duration:7.3s;animation-duration:7.3s}.anime-tsdu-74{-webkit-animation-duration:7.4s;animation-duration:7.4s}.anime-tsdu-75{-webkit-animation-duration:7.5s;animation-duration:7.5s}.anime-tsdu-76{-webkit-animation-duration:7.6s;animation-duration:7.6s}.anime-tsdu-77{-webkit-animation-duration:7.7s;animation-duration:7.7s}.anime-tsdu-78{-webkit-animation-duration:7.8s;animation-duration:7.8s}.anime-tsdu-79{-webkit-animation-duration:7.9s;animation-duration:7.9s}.anime-tsdu-80{-webkit-animation-duration:8s;animation-duration:8s}.anime-tsdu-81{-webkit-animation-duration:8.1s;animation-duration:8.1s}.anime-tsdu-82{-webkit-animation-duration:8.2s;animation-duration:8.2s}.anime-tsdu-83{-webkit-animation-duration:8.3s;animation-duration:8.3s}.anime-tsdu-84{-webkit-animation-duration:8.4s;animation-duration:8.4s}.anime-tsdu-85{-webkit-animation-duration:8.5s;animation-duration:8.5s}.anime-tsdu-86{-webkit-animation-duration:8.6s;animation-duration:8.6s}.anime-tsdu-87{-webkit-animation-duration:8.7s;animation-duration:8.7s}.anime-tsdu-88{-webkit-animation-duration:8.8s;animation-duration:8.8s}.anime-tsdu-89{-webkit-animation-duration:8.9s;animation-duration:8.9s}.anime-tsdu-90{-webkit-animation-duration:9s;animation-duration:9s}.anime-tsdu-91{-webkit-animation-duration:9.1s;animation-duration:9.1s}.anime-tsdu-92{-webkit-animation-duration:9.2s;animation-duration:9.2s}.anime-tsdu-93{-webkit-animation-duration:9.3s;animation-duration:9.3s}.anime-tsdu-94{-webkit-animation-duration:9.4s;animation-duration:9.4s}.anime-tsdu-95{-webkit-animation-duration:9.5s;animation-duration:9.5s}.anime-tsdu-96{-webkit-animation-duration:9.6s;animation-duration:9.6s}.anime-tsdu-97{-webkit-animation-duration:9.7s;animation-duration:9.7s}.anime-tsdu-98{-webkit-animation-duration:9.8s;animation-duration:9.8s}.anime-tsdu-99{-webkit-animation-duration:9.9s;animation-duration:9.9s}.anime-tsdu-100{-webkit-animation-duration:10s;animation-duration:10s}.anime-tsde-0{-webkit-animation-delay:0s;animation-delay:0s}.anime-tsde-1{-webkit-animation-delay:0.1s;animation-delay:0.1s}.anime-tsde-2{-webkit-animation-delay:0.2s;animation-delay:0.2s}.anime-tsde-3{-webkit-animation-delay:0.3s;animation-delay:0.3s}.anime-tsde-4{-webkit-animation-delay:0.4s;animation-delay:0.4s}.anime-tsde-5{-webkit-animation-delay:0.5s;animation-delay:0.5s}.anime-tsde-6{-webkit-animation-delay:0.6s;animation-delay:0.6s}.anime-tsde-7{-webkit-animation-delay:0.7s;animation-delay:0.7s}.anime-tsde-8{-webkit-animation-delay:0.8s;animation-delay:0.8s}.anime-tsde-9{-webkit-animation-delay:0.9s;animation-delay:0.9s}.anime-tsde-10{-webkit-animation-delay:1s;animation-delay:1s}.anime-tsde-11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.anime-tsde-12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime-tsde-13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.anime-tsde-14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.anime-tsde-15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime-tsde-16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.anime-tsde-17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.anime-tsde-18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.anime-tsde-19{-webkit-animation-delay:1.9s;animation-delay:1.9s}.anime-tsde-20{-webkit-animation-delay:2s;animation-delay:2s}.anime-tsde-21{-webkit-animation-delay:2.1s;animation-delay:2.1s}.anime-tsde-22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.anime-tsde-23{-webkit-animation-delay:2.3s;animation-delay:2.3s}.anime-tsde-24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.anime-tsde-25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.anime-tsde-26{-webkit-animation-delay:2.6s;animation-delay:2.6s}.anime-tsde-27{-webkit-animation-delay:2.7s;animation-delay:2.7s}.anime-tsde-28{-webkit-animation-delay:2.8s;animation-delay:2.8s}.anime-tsde-29{-webkit-animation-delay:2.9s;animation-delay:2.9s}.anime-tsde-30{-webkit-animation-delay:3s;animation-delay:3s}.anime-tsde-31{-webkit-animation-delay:3.1s;animation-delay:3.1s}.anime-tsde-32{-webkit-animation-delay:3.2s;animation-delay:3.2s}.anime-tsde-33{-webkit-animation-delay:3.3s;animation-delay:3.3s}.anime-tsde-34{-webkit-animation-delay:3.4s;animation-delay:3.4s}.anime-tsde-35{-webkit-animation-delay:3.5s;animation-delay:3.5s}.anime-tsde-36{-webkit-animation-delay:3.6s;animation-delay:3.6s}.anime-tsde-37{-webkit-animation-delay:3.7s;animation-delay:3.7s}.anime-tsde-38{-webkit-animation-delay:3.8s;animation-delay:3.8s}.anime-tsde-39{-webkit-animation-delay:3.9s;animation-delay:3.9s}.anime-tsde-40{-webkit-animation-delay:4s;animation-delay:4s}.anime-tsde-41{-webkit-animation-delay:4.1s;animation-delay:4.1s}.anime-tsde-42{-webkit-animation-delay:4.2s;animation-delay:4.2s}.anime-tsde-43{-webkit-animation-delay:4.3s;animation-delay:4.3s}.anime-tsde-44{-webkit-animation-delay:4.4s;animation-delay:4.4s}.anime-tsde-45{-webkit-animation-delay:4.5s;animation-delay:4.5s}.anime-tsde-46{-webkit-animation-delay:4.6s;animation-delay:4.6s}.anime-tsde-47{-webkit-animation-delay:4.7s;animation-delay:4.7s}.anime-tsde-48{-webkit-animation-delay:4.8s;animation-delay:4.8s}.anime-tsde-49{-webkit-animation-delay:4.9s;animation-delay:4.9s}.anime-tsde-50{-webkit-animation-delay:5s;animation-delay:5s}.anime-tsde-51{-webkit-animation-delay:5.1s;animation-delay:5.1s}.anime-tsde-52{-webkit-animation-delay:5.2s;animation-delay:5.2s}.anime-tsde-53{-webkit-animation-delay:5.3s;animation-delay:5.3s}.anime-tsde-54{-webkit-animation-delay:5.4s;animation-delay:5.4s}.anime-tsde-55{-webkit-animation-delay:5.5s;animation-delay:5.5s}.anime-tsde-56{-webkit-animation-delay:5.6s;animation-delay:5.6s}.anime-tsde-57{-webkit-animation-delay:5.7s;animation-delay:5.7s}.anime-tsde-58{-webkit-animation-delay:5.8s;animation-delay:5.8s}.anime-tsde-59{-webkit-animation-delay:5.9s;animation-delay:5.9s}.anime-tsde-60{-webkit-animation-delay:6s;animation-delay:6s}.anime-tsde-61{-webkit-animation-delay:6.1s;animation-delay:6.1s}.anime-tsde-62{-webkit-animation-delay:6.2s;animation-delay:6.2s}.anime-tsde-63{-webkit-animation-delay:6.3s;animation-delay:6.3s}.anime-tsde-64{-webkit-animation-delay:6.4s;animation-delay:6.4s}.anime-tsde-65{-webkit-animation-delay:6.5s;animation-delay:6.5s}.anime-tsde-66{-webkit-animation-delay:6.6s;animation-delay:6.6s}.anime-tsde-67{-webkit-animation-delay:6.7s;animation-delay:6.7s}.anime-tsde-68{-webkit-animation-delay:6.8s;animation-delay:6.8s}.anime-tsde-69{-webkit-animation-delay:6.9s;animation-delay:6.9s}.anime-tsde-70{-webkit-animation-delay:7s;animation-delay:7s}.anime-tsde-71{-webkit-animation-delay:7.1s;animation-delay:7.1s}.anime-tsde-72{-webkit-animation-delay:7.2s;animation-delay:7.2s}.anime-tsde-73{-webkit-animation-delay:7.3s;animation-delay:7.3s}.anime-tsde-74{-webkit-animation-delay:7.4s;animation-delay:7.4s}.anime-tsde-75{-webkit-animation-delay:7.5s;animation-delay:7.5s}.anime-tsde-76{-webkit-animation-delay:7.6s;animation-delay:7.6s}.anime-tsde-77{-webkit-animation-delay:7.7s;animation-delay:7.7s}.anime-tsde-78{-webkit-animation-delay:7.8s;animation-delay:7.8s}.anime-tsde-79{-webkit-animation-delay:7.9s;animation-delay:7.9s}.anime-tsde-80{-webkit-animation-delay:8s;animation-delay:8s}.anime-tsde-81{-webkit-animation-delay:8.1s;animation-delay:8.1s}.anime-tsde-82{-webkit-animation-delay:8.2s;animation-delay:8.2s}.anime-tsde-83{-webkit-animation-delay:8.3s;animation-delay:8.3s}.anime-tsde-84{-webkit-animation-delay:8.4s;animation-delay:8.4s}.anime-tsde-85{-webkit-animation-delay:8.5s;animation-delay:8.5s}.anime-tsde-86{-webkit-animation-delay:8.6s;animation-delay:8.6s}.anime-tsde-87{-webkit-animation-delay:8.7s;animation-delay:8.7s}.anime-tsde-88{-webkit-animation-delay:8.8s;animation-delay:8.8s}.anime-tsde-89{-webkit-animation-delay:8.9s;animation-delay:8.9s}.anime-tsde-90{-webkit-animation-delay:9s;animation-delay:9s}.anime-tsde-91{-webkit-animation-delay:9.1s;animation-delay:9.1s}.anime-tsde-92{-webkit-animation-delay:9.2s;animation-delay:9.2s}.anime-tsde-93{-webkit-animation-delay:9.3s;animation-delay:9.3s}.anime-tsde-94{-webkit-animation-delay:9.4s;animation-delay:9.4s}.anime-tsde-95{-webkit-animation-delay:9.5s;animation-delay:9.5s}.anime-tsde-96{-webkit-animation-delay:9.6s;animation-delay:9.6s}.anime-tsde-97{-webkit-animation-delay:9.7s;animation-delay:9.7s}.anime-tsde-98{-webkit-animation-delay:9.8s;animation-delay:9.8s}.anime-tsde-99{-webkit-animation-delay:9.9s;animation-delay:9.9s}.anime-tsde-100{-webkit-animation-delay:10s;animation-delay:10s}span[class^=button-]{pointer-events:none}.c-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:240px;max-width:100%;min-height:80px;padding:10px 20px;color:#ffffff;text-align:center;font-size:18px;line-height:1;background-color:#000000;border-radius:100vw}@media (max-width:991.98px){.c-button{width:180px;min-height:50px;padding:5px 15px;font-size:16px}}.c-button:after{content:"";position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:8px;height:14px;background:center/contain no-repeat url("images/icon-arrow-right-white.webp")}.c-button:active,.c-button:focus,.c-button:hover{color:#ffffff}.c-d--block{display:block}.c-d--inline-block{display:inline-block}.c-d--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-d--inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-d--none{display:none}.c-d--inline{display:inline}@media (min-width:-0.02){.c-d--xs-block{display:block}.c-d--xs-inline-block{display:inline-block}.c-d--xs-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-d--xs-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-d--xs-none{display:none}.c-d--xs-inline{display:inline}}@media (min-width:575.98px){.c-d--sm-block{display:block}.c-d--sm-inline-block{display:inline-block}.c-d--sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-d--sm-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-d--sm-none{display:none}.c-d--sm-inline{display:inline}}@media (min-width:767.98px){.c-d--md-block{display:block}.c-d--md-inline-block{display:inline-block}.c-d--md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-d--md-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-d--md-none{display:none}.c-d--md-inline{display:inline}}@media (min-width:991.98px){.c-d--lg-block{display:block}.c-d--lg-inline-block{display:inline-block}.c-d--lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-d--lg-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-d--lg-none{display:none}.c-d--lg-inline{display:inline}}@media (min-width:1199.98px){.c-d--xl-block{display:block}.c-d--xl-inline-block{display:inline-block}.c-d--xl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-d--xl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-d--xl-none{display:none}.c-d--xl-inline{display:inline}}@media (min-width:1399.98px){.c-d--xxl-block{display:block}.c-d--xxl-inline-block{display:inline-block}.c-d--xxl-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.c-d--xxl-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-d--xxl-none{display:none}.c-d--xxl-inline{display:inline}}.c-text--start{text-align:left}.c-text--center{text-align:center}.c-text--end{text-align:right}@media (min-width:-0.02){.c-text--xs-start{text-align:left}.c-text--xs-center{text-align:center}.c-text--xs-end{text-align:right}}@media (min-width:575.98px){.c-text--sm-start{text-align:left}.c-text--sm-center{text-align:center}.c-text--sm-end{text-align:right}}@media (min-width:767.98px){.c-text--md-start{text-align:left}.c-text--md-center{text-align:center}.c-text--md-end{text-align:right}}@media (min-width:991.98px){.c-text--lg-start{text-align:left}.c-text--lg-center{text-align:center}.c-text--lg-end{text-align:right}}@media (min-width:1199.98px){.c-text--xl-start{text-align:left}.c-text--xl-center{text-align:center}.c-text--xl-end{text-align:right}}@media (min-width:1399.98px){.c-text--xxl-start{text-align:left}.c-text--xxl-center{text-align:center}.c-text--xxl-end{text-align:right}}.fw-bold{font-weight:bold}.fw-bolder{font-weight:bolder}.fw-normal{font-weight:normal}.fw-light{font-weight:light}.fw-lighter{font-weight:lighter}.fst-italic{font-style:italic}.fst-normal{font-style:normal}@media (min-width:-0.02){.fw-xs-bold{font-weight:bold}.fw-xs-bolder{font-weight:bolder}.fw-xs-normal{font-weight:normal}.fw-xs-light{font-weight:light}.fw-xs-lighter{font-weight:lighter}.fst-xs-italic{font-style:italic}.fst-xs-normal{font-style:normal}}@media (min-width:575.98px){.fw-sm-bold{font-weight:bold}.fw-sm-bolder{font-weight:bolder}.fw-sm-normal{font-weight:normal}.fw-sm-light{font-weight:light}.fw-sm-lighter{font-weight:lighter}.fst-sm-italic{font-style:italic}.fst-sm-normal{font-style:normal}}@media (min-width:767.98px){.fw-md-bold{font-weight:bold}.fw-md-bolder{font-weight:bolder}.fw-md-normal{font-weight:normal}.fw-md-light{font-weight:light}.fw-md-lighter{font-weight:lighter}.fst-md-italic{font-style:italic}.fst-md-normal{font-style:normal}}@media (min-width:991.98px){.fw-lg-bold{font-weight:bold}.fw-lg-bolder{font-weight:bolder}.fw-lg-normal{font-weight:normal}.fw-lg-light{font-weight:light}.fw-lg-lighter{font-weight:lighter}.fst-lg-italic{font-style:italic}.fst-lg-normal{font-style:normal}}@media (min-width:1199.98px){.fw-xl-bold{font-weight:bold}.fw-xl-bolder{font-weight:bolder}.fw-xl-normal{font-weight:normal}.fw-xl-light{font-weight:light}.fw-xl-lighter{font-weight:lighter}.fst-xl-italic{font-style:italic}.fst-xl-normal{font-style:normal}}@media (min-width:1399.98px){.fw-xxl-bold{font-weight:bold}.fw-xxl-bolder{font-weight:bolder}.fw-xxl-normal{font-weight:normal}.fw-xxl-light{font-weight:light}.fw-xxl-lighter{font-weight:lighter}.fst-xxl-italic{font-style:italic}.fst-xxl-normal{font-style:normal}}.c-text--decoration-underline{text-decoration:underline}.c-text--decoration-line-through{text-decoration:line-through}.c-text--decoration-none{text-decoration:none}@media (min-width:-0.02){.c-text--decoration-xs-underline{text-decoration:underline}.c-text--decoration-xs-line-through{text-decoration:line-through}.c-text--decoration-xs-none{text-decoration:none}}@media (min-width:575.98px){.c-text--decoration-sm-underline{text-decoration:underline}.c-text--decoration-sm-line-through{text-decoration:line-through}.c-text--decoration-sm-none{text-decoration:none}}@media (min-width:767.98px){.c-text--decoration-md-underline{text-decoration:underline}.c-text--decoration-md-line-through{text-decoration:line-through}.c-text--decoration-md-none{text-decoration:none}}@media (min-width:991.98px){.c-text--decoration-lg-underline{text-decoration:underline}.c-text--decoration-lg-line-through{text-decoration:line-through}.c-text--decoration-lg-none{text-decoration:none}}@media (min-width:1199.98px){.c-text--decoration-xl-underline{text-decoration:underline}.c-text--decoration-xl-line-through{text-decoration:line-through}.c-text--decoration-xl-none{text-decoration:none}}@media (min-width:1399.98px){.c-text--decoration-xxl-underline{text-decoration:underline}.c-text--decoration-xxl-line-through{text-decoration:line-through}.c-text--decoration-xxl-none{text-decoration:none}}.c-title--01{text-align:center}.c-title--01-en{display:block;margin-bottom:40px}@media (max-width:991.98px){.c-title--01-en{margin-bottom:20px}}.c-title--01-en img{width:auto;max-height:34px}@media (max-width:991.98px){.c-title--01-en img{max-height:15px}}.c-title--01-ja{font-size:48px;line-height:1.2;letter-spacing:0.15em}@media (max-width:991.98px){.c-title--01-ja{font-size:22px}}.c-title--02{margin-bottom:80px;text-align:center}@media (max-width:991.98px){.c-title--02{margin-bottom:50px}}.c-title--02 span{display:inline-block;padding:0 0.5em;text-align:center;font-size:46px;line-height:1.5217391304;letter-spacing:0.17em;color:#eb5f00;border-bottom:2px solid #eb5f00}@media (max-width:991.98px){.c-title--02 span{font-size:20px}}.c-color--primary{color:#eb5f00!important}.c-color--secondary{color:#00a569!important}.c-color--text{color:#000000!important}.c-color--gray{color:#353333!important}.c-color--darkgray{color:#231815!important}.c-color--black{color:#000000!important}.c-color--white{color:#ffffff!important}.c-color--light{color:#fdf2eb!important}.c-color--transparent{color:transparent!important}.c-page{padding-bottom:160px;border-bottom:solid 1px #b2b2b2}@media (max-width:991.98px){.c-page{padding-bottom:90px}}.c-pageHero{position:relative;width:100%;max-height:550px;aspect-ratio:1920/550;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:150px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:991.98px){.c-pageHero{max-height:auto;aspect-ratio:600/400}}.c-pageHero__content{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;width:100%;max-width:486px;min-height:196px;margin-bottom:-64px;padding:30px;border-radius:0 30px 30px 0;background-color:rgba(235,95,0,0.9)}@media (max-width:991.98px){.c-pageHero__content{max-width:277px;min-height:168px;border-radius:0 15px 15px 0}}.c-pageHero__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#ffffff;font-size:30px;line-height:1.6}@media (max-width:991.98px){.c-pageHero__title{gap:5px;font-size:25px}}.c-pageHero__title--en{letter-spacing:0.08em;font-family:"New Frank Medium",sans-serif}.c-pageHero__title--ja{letter-spacing:0.16em}.p-homeMainimage{position:relative;width:100%;max-height:990px;aspect-ratio:1920/990;background:top center/cover no-repeat url("images/home-main-image-bg-pc.webp")}@media (max-width:991.98px){.p-homeMainimage{max-height:inherit;aspect-ratio:375/635;background-image:none}}.p-homeMainimage__text{position:absolute;bottom:-1px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:63.1313131313%;padding-bottom:90px;text-align:center;z-index:9999}@media (max-width:991.98px){.p-homeMainimage__text{height:106.9333333333vw;padding-bottom:50px}}.p-homeMainimage__text:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(235,95,0);background:-webkit-gradient(linear,left bottom,left top,from(rgb(235,95,0)),color-stop(70%,rgba(235,95,0,0.8)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,rgb(235,95,0) 0%,rgba(235,95,0,0.8) 70%,rgba(255,255,255,0) 100%);mix-blend-mode:multiply;z-index:0}.p-homeMainimage__text--title{position:relative;z-index:1}.p-homeCompany{margin-bottom:147px;padding-top:190px;padding-bottom:480px;background:bottom left/1283px no-repeat url("images/home-company-bg.webp") #eb5f00;color:#ffffff}@media (max-width:991.98px){.p-homeCompany{margin-bottom:60px;padding-top:60px;padding-bottom:70.4vw;background:bottom left/contain no-repeat url("images/home-company-bg-sp.webp") #eb5f00}}.p-homeCompany__title{margin-bottom:150px}@media (max-width:991.98px){.p-homeCompany__title{margin-bottom:50px}}.p-homeCompany__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 40.1818181818%;grid-template-columns:1fr 40.1818181818%;gap:0 40px}@media (max-width:991.98px){.p-homeCompany__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.p-homeCompany__content--title{margin-bottom:50px;font-size:30px;line-height:1.9}@media (max-width:991.98px){.p-homeCompany__content--title{margin-bottom:30px;font-size:20px;text-align:center}}@media (max-width:991.98px){.p-homeCompany__content--image{margin-bottom:45px}}.p-homeCompany__content--detail{margin-bottom:50px}@media (max-width:991.98px){.p-homeCompany__content--detail{margin-bottom:35px}}@media (max-width:991.98px){.p-homeCompany__content--button{text-align:center}}.p-homeWork{margin-bottom:70px}@media (max-width:991.98px){.p-homeWork{margin-bottom:30px}}.p-homeWork__title{margin-bottom:70px}@media (max-width:991.98px){.p-homeWork__title{margin-bottom:35px}}.p-homeWork__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 60px 51.6363636364%;grid-template-columns:1fr 51.6363636364%;gap:0 60px}@media (max-width:991.98px){.p-homeWork__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}.p-homeWork__content--subtitle{margin-bottom:30px;text-align:center;font-size:30px;line-height:1.3666666667;letter-spacing:0.18em}@media (max-width:991.98px){.p-homeWork__content--subtitle{margin-bottom:20px;font-size:20px}}.p-home__separate{margin-bottom:70px;text-align:center}@media (min-width:992px){.p-home__separate{margin-bottom:40px}}.p-home__separate img{max-width:50px}@media (max-width:991.98px){.p-home__separate img{max-width:30px}}.p-homeStaff{margin-bottom:165px}@media (max-width:991.98px){.p-homeStaff{margin-bottom:60px}}@media (min-width:992px){.p-homeStaff__hero{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:100px 0;margin-bottom:177px}.p-homeStaff__hero--cname{display:none}.p-homeStaff__hero--item{position:relative;max-width:100%;max-height:1320px;padding-top:147px;padding-bottom:132px}.p-homeStaff__hero--item:before{content:"";position:absolute;top:0;left:0;width:89.84375%;height:100%;background:#fdf2eb;z-index:-1}.p-homeStaff__hero--item-cname{position:absolute;top:-160px;left:0;width:5.4166666667%;max-width:104px;z-index:1}.p-homeStaff__hero--item-image{width:85.9375%;margin-bottom:60px;margin-left:auto}.p-homeStaff__hero--item-detail img{max-height:11.1979166667vw}.p-homeStaff__hero--item-text{position:absolute;bottom:-80px;left:55.5208333333%;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:570px;height:570px;color:#ffffff;border-radius:100%;overflow:hidden;z-index:10}.p-homeStaff__hero--item-text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(235,95,0);background:-webkit-gradient(linear,left bottom,left top,from(rgb(235,95,0)),color-stop(90%,rgba(235,95,0,0.8)),to(rgba(235,95,0,0.8)));background:linear-gradient(0deg,rgb(235,95,0) 0%,rgba(235,95,0,0.8) 90%,rgba(235,95,0,0.8) 100%);z-index:-1}.p-homeStaff__hero--item-title{position:relative;margin-bottom:30px;font-size:32px;letter-spacing:0.1em}.p-homeStaff__hero--item-notice{position:relative;margin-bottom:50px;letter-spacing:0.09em;text-align:center}.p-homeStaff__hero--item-button{position:relative;z-index:1}.p-homeStaff__hero--item.type-02:before{left:inherit;right:0}.p-homeStaff__hero--item.type-02 .p-homeStaff__hero--item-cname{right:0;left:inherit}.p-homeStaff__hero--item.type-02 .p-homeStaff__hero--item-image{margin-right:auto;margin-left:0}.p-homeStaff__hero--item.type-02 .p-homeStaff__hero--item-detail{text-align:right}.p-homeStaff__hero--item.type-02 .p-homeStaff__hero--item-text{left:14.7916666667%}}@media (max-width:991.98px){.p-homeStaff__hero{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px 0;margin-bottom:60px}.p-homeStaff__hero--cname{position:absolute;right:0;bottom:-18px;width:60.2666666667%;max-width:226px;z-index:100}.p-homeStaff__hero--item{position:relative;padding-bottom:50px;background-color:#fdf2eb}.p-homeStaff__hero--item-cname{display:none}.p-homeStaff__hero--item-image{margin-bottom:45px}.p-homeStaff__hero--item-text{padding-right:20px;padding-left:53px}.p-homeStaff__hero--item-detail{position:absolute;bottom:5%;left:0;width:18px;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeInFromBottom;animation-name:fadeInFromBottom}.p-homeStaff__hero--item-title{margin-bottom:25px;font-size:22px;letter-spacing:0.1em;color:#eb5f00}.p-homeStaff__hero--item-notice{margin-bottom:18px;font-size:15px;line-height:1.7333333333}.p-homeStaff__hero--item-button{text-align:right}}.p-homeStaff__interview--title{margin-bottom:67px;text-align:center}@media (max-width:991.98px){.p-homeStaff__interview--title{margin-bottom:28px}}.p-homeStaff__interview--title img{max-width:1080px}@media (max-width:991.98px){.p-homeStaff__interview--title img{max-width:100%}}.p-homeStaff__interview--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px 28px}@media (max-width:991.98px){.p-homeStaff__interview--list{gap:12px 11px}}.p-homeStaff__interview--item{width:calc(25% - 28px)}@media (max-width:991.98px){.p-homeStaff__interview--item{width:calc(50% - 6px)}}.p-homeStaff__interview--item:nth-child(odd){padding-top:50px}@media (max-width:991.98px){.p-homeStaff__interview--item:nth-child(odd){padding-top:0}}.p-homeStaff__interview--separate{display:none}@media (min-width:992px){.p-homeStaff__interview--separate{display:block;width:100%}}.p-homeEnviroment{width:100%;height:600px;background:left top/contain no-repeat url("images/home-enviroment-bg.webp") #eb5f00;color:#ffffff}@media (max-width:991.98px){.p-homeEnviroment{height:auto;padding-top:160px;padding-bottom:55px;background:center top 33px/contain no-repeat url("images/home-enviroment-bg-sp.webp") #eb5f00}}.p-homeEnviroment .l-container{height:100%}.p-homeEnviroment__inner{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;width:50%;height:100%;margin-left:auto}@media (max-width:991.98px){.p-homeEnviroment__inner{display:block;width:100%}}.p-homeEnviroment__content{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:40px 0}@media (max-width:991.98px){.p-homeEnviroment__content{gap:30px 0}}.p-homeEnviroment__content--text{max-width:510px}@media (max-width:991.98px){.p-homeEnviroment__content--text{max-width:100%}}.p-homeRecruitInfo{position:relative;margin-bottom:150px;padding-top:150px}@media (max-width:991.98px){.p-homeRecruitInfo{margin-bottom:60px;padding-top:50px}}.p-homeRecruitInfo__image{position:absolute;top:-84px;right:-30px;width:21.0416666667%;max-width:404px;height:cacl(21.0416666667%);max-height:404px;z-index:0}@media (max-width:991.98px){.p-homeRecruitInfo__image{top:-39px;right:-7px;width:28%;max-width:105px;height:28%;max-height:105px}}.p-homeRecruitInfo__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 80px 1fr;grid-template-columns:1fr 1fr;gap:0 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.p-homeRecruitInfo__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}.p-homeRecruitInfo__title{margin-bottom:60px}@media (max-width:991.98px){.p-homeRecruitInfo__title{margin-bottom:40px}}.p-homeRecruitInfo__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:28px}.p-homeEntry{position:relative;padding:148px 0 136px;background:top center/52px no-repeat url("images/home-entry-bg.webp") #00a569;color:#ffffff}@media (max-width:991.98px){.p-homeEntry{padding:70px 0 55px;background:top center/30px no-repeat url("images/home-entry-bg-sp.webp") #00a569;text-align:center}}.p-homeEntry__image{position:absolute;top:-166px;left:-30px;width:21.0416666667%;max-width:404px;height:21.0416666667%;max-height:404px;z-index:0}@media (max-width:991.98px){.p-homeEntry__image{top:-35px;left:-7px;width:28%;max-width:105px;height:28%;max-height:105px}}.p-homeEntry__title{margin-bottom:70px}@media (max-width:991.98px){.p-homeEntry__title{margin-bottom:40px}}.p-homeEntry__title .c-title--01-en{max-height:89px}@media (max-width:991.98px){.p-homeEntry__title .c-title--01-en{max-height:24px}}.p-homeEntry__text{margin-bottom:70px;text-align:center;font-size:20px;line-height:2.15;letter-spacing:0.16em}@media (max-width:991.98px){.p-homeEntry__text{margin-bottom:35px;font-size:15px}}.p-homeEntry__link{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:1fr 1fr 1fr;gap:0 50px;margin-bottom:94px;padding:0 50px}@media (max-width:991.98px){.p-homeEntry__link{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;margin-bottom:45px;padding:0 30px}}.p-homeEntry__notice{text-align:center;font-size:34px;letter-spacing:0.1em}@media (max-width:991.98px){.p-homeEntry__notice{font-size:19px}}.p-page__mainimage{position:relative;min-height:500px;padding-top:112px;padding-bottom:60px;background:center/cover no-repeat url("images/product-main-image-pc.webp");border-top:solid 5px #004b87}@media (max-width:991.98px){.p-page__mainimage{min-height:300px;padding-top:58px;padding-bottom:30px;background:center/cover no-repeat url("images/product-main-image-sp.webp")}}.p-page__mainimage:before{content:"";position:absolute;top:-5px;left:0;display:block;width:26.4285714286%;height:5px;background-color:#f08205}.p-page__mainimage--title{text-align:center}@media (max-width:991.98px){.p-page__mainimage--title{width:69.4vw;max-width:347px;margin:0 auto 20px}}.p-page__mainimage--text{text-align:center;font-size:22px;line-height:1.3636363636;letter-spacing:0.06em;color:#ffffff}@media (max-width:991.98px){.p-page__mainimage--text{font-size:18px;line-height:1.4444444444}}.p-product{overflow-x:hidden}.p-product__inner{padding-top:156px;padding-bottom:195px}@media (max-width:991.98px){.p-product__inner{padding-top:90px;padding-bottom:180px}}.p-product__content{max-width:960px;margin:0 auto}.p-product__item:not(:last-child){margin-bottom:170px;padding-bottom:100px;border-bottom:solid 2px #004b87}@media (max-width:991.98px){.p-product__item:not(:last-child){margin-bottom:100px;padding-bottom:70px}}@media (min-width:992px){.p-product__item.item-01 .p-product__hero--image{top:-70px;width:40.1428571429vw;max-width:562px}.p-product__item.item-02 .p-product__hero{margin-bottom:200px}.p-product__item.item-02 .p-product__hero--image{top:-70px;left:0;width:40.5714285714vw;max-width:568px}.p-product__item.item-02 .p-product__hero .p-product__hero--text,.p-product__item.item-02 .p-product__hero .p-product__hero--title{margin-left:50%;text-align:right}}.p-product__hero{position:relative;margin-bottom:175px}@media (max-width:991.98px){.p-product__hero{width:72vw;max-width:360px;margin:0 auto 30px}}.p-product__hero--title{font-family:"Noto Serif JP","Hiragino Mincho ProN","Noto Serif JP","Yu Mincho",YuMincho,serif;font-weight:500;font-style:normal;width:50%;margin-bottom:20px;font-size:60px;line-height:cacl(32/60);letter-spacing:0.06em;color:#004b87;border-bottom:solid 2px #f08205}@media (max-width:991.98px){.p-product__hero--title{width:100%;padding-bottom:20px;font-size:40px;line-height:0.8}}.p-product__hero--text{width:50%;font-size:18px;line-height:1.7777777778;letter-spacing:0.06em}@media (max-width:991.98px){.p-product__hero--text{width:100%;margin-bottom:16px;font-size:16px;line-height:2;text-align:center}}.p-product__hero--image{position:absolute;top:0;left:51%;width:50%;mix-blend-mode:multiply}@media (max-width:991.98px){.p-product__hero--image{position:static;width:calc(100% + 40px);margin:0 -20px}}.p-product__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 30px}@media (max-width:991.98px){.p-product__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px 0;width:64vw;max-width:320px;margin:0 auto}}.p-product__list--item{width:calc(33.333% - 20px)}@media (max-width:991.98px){.p-product__list--item{width:100%}}.p-product__list--image{margin-bottom:10px}.p-product__list--title{margin-bottom:10px;font-size:24px;line-height:1.4583333333;color:#004b87}.p-product__list--text{font-size:16px;line-height:1.5}.p-aboutHero{margin-bottom:0;background-image:url("images/about-main-image-pc.webp")}@media (max-width:991.98px){.p-aboutHero{background-image:url("images/about-main-image-sp.webp")}}.p-aboutMessage{padding-top:150px;padding-bottom:220px;text-align:center;background-color:#fdf2eb}@media (max-width:991.98px){.p-aboutMessage{padding-top:130px;padding-bottom:80px}}.p-aboutMessage__title{margin-bottom:40px;text-align:center}.p-aboutMessage__title img{max-width:706px}.p-aboutMessage__text{font-size:40px;line-height:1.825;letter-spacing:0.17em}@media (max-width:991.98px){.p-aboutMessage__text{font-size:20px}}.p-aboutJm{margin-bottom:170px;padding-bottom:10px;background-color:#fdf2eb}@media (max-width:991.98px){.p-aboutJm{margin-bottom:70px}}.p-aboutJm__text{margin-bottom:160px;text-align:center;font-size:20px;line-height:2}@media (max-width:991.98px){.p-aboutJm__text{margin-bottom:70px;font-size:14px}}.p-aboutJm__text--image{margin-bottom:70px}@media (max-width:991.98px){.p-aboutJm__text--image{margin-bottom:40px}}.p-aboutJm__list--title{margin-bottom:60px;text-align:center;font-size:32px;line-height:2.1111111111;color:#eb5f00}@media (max-width:991.98px){.p-aboutJm__list--title{margin-bottom:30px;font-size:18px}}.p-aboutJm__list--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 26px;margin-bottom:160px}@media (max-width:991.98px){.p-aboutJm__list--inner{gap:0 13px;margin-bottom:50px}}.p-aboutJm__item{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:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(33% - 26px);height:100%;aspect-ratio:1/1;margin-bottom:26px;padding:0 26px 40px;background-color:#ffffff;border-radius:20px}@media (max-width:991.98px){.p-aboutJm__item{width:calc(50% - 13px);aspect-ratio:160/200;margin-bottom:13px;padding:0 20px 20px}}.p-aboutJm__item--logo{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;height:130px;border-bottom:solid 1px #858585;text-align:center}@media (max-width:991.98px){.p-aboutJm__item--logo{height:70px}.p-aboutJm__item--logo img{width:auto;max-height:50px}}.p-aboutJm__item--name{text-align:center;font-size:14px;color:#858585;letter-spacing:0.1em}@media (max-width:991.98px){.p-aboutJm__item--name{font-size:8px}}.p-aboutJm__item--text{margin:auto;text-align:center;line-height:1.5625;letter-spacing:0.09em}@media (max-width:991.98px){.p-aboutJm__item--text{font-size:11px}}.p-aboutJm__item--separate{width:100%;height:0}.p-aboutIntroduction{margin-bottom:170px}@media (max-width:991.98px){.p-aboutIntroduction{margin-bottom:70px}}.p-aboutIntroduction__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:60px;max-width:1080px;margin:0 auto}.p-aboutIntroduction__item{padding-bottom:87px;border-bottom:solid 1px #eb5f00}@media (min-width:992px){.p-aboutIntroduction__item:nth-child(2n) .p-aboutIntroduction__item--content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:991.98px){.p-aboutIntroduction__item{padding-bottom:50px;border-bottom:dotted 1px #eb5f00}}.p-aboutIntroduction__item:last-child{border-bottom:none}.p-aboutIntroduction__item--title{margin-bottom:20px;text-align:center}.p-aboutIntroduction__item--notice{margin-bottom:60px;text-align:center;font-size:20px;line-height:1.25;color:#eb5f00;letter-spacing:0.09em}@media (max-width:991.98px){.p-aboutIntroduction__item--notice{margin-bottom:35px}}.p-aboutIntroduction__item--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media (max-width:991.98px){.p-aboutIntroduction__item--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}}.p-aboutIntroduction__item--image{width:59.2592592593%}@media (max-width:991.98px){.p-aboutIntroduction__item--image{width:100%}}.p-aboutIntroduction__item--text{width:40.7407407407%;line-height:2;letter-spacing:0.05em}@media (max-width:991.98px){.p-aboutIntroduction__item--text{width:100%;font-size:12px}}.p-aboutFeature{margin-bottom:120px;padding-top:130px;background-color:#ebf8f3}@media (max-width:991.98px){.p-aboutFeature{margin-bottom:70px;padding-top:65px;padding-bottom:40px}}.p-aboutFeature__title span{color:#00a569;border-bottom-color:#00a569}.p-aboutFeature__subtitle{margin-bottom:60px;text-align:center;font-size:30px;line-height:1;letter-spacing:0.13em}@media (max-width:991.98px){.p-aboutFeature__subtitle{margin-bottom:30px;font-size:16px}}.p-aboutFeature__text{margin-bottom:90px;text-align:center;font-size:20px;line-height:2.2;letter-spacing:0.1em}@media (max-width:991.98px){.p-aboutFeature__text{margin-bottom:50px;font-size:14px}}.p-aboutFeature__image{margin-bottom:60px;text-align:center}@media (max-width:991.98px){.p-aboutFeature__image{margin-bottom:30px}}.p-aboutContribution__title span{color:#00a569;border-bottom-color:#00a569}.p-aboutContribution__sdgs{margin-bottom:110px;text-align:center}@media (max-width:991.98px){.p-aboutContribution__sdgs{margin-bottom:70px}.p-aboutContribution__sdgs img{max-width:230px}}.p-aboutContribution__text{margin-bottom:120px;text-align:center;font-size:32px;line-height:1.875;letter-spacing:0.1em}@media (max-width:991.98px){.p-aboutContribution__text{margin-bottom:70px;font-size:18px}}.p-aboutContribution__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991.98px){.p-aboutContribution__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}}.p-aboutContribution__item{position:relative;width:50%}@media (max-width:991.98px){.p-aboutContribution__item{width:100%;padding-bottom:48px;border-bottom:dotted 1px #00a569}.p-aboutContribution__item:last-child{border-bottom:none}}@media (min-width:992px){.p-aboutContribution__item:first-child:after{content:"";position:absolute;bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:50px;height:50px;background-color:#ffffff}.p-aboutContribution__item:last-child:after{content:"";position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;background-color:#ffffff}.p-aboutContribution__item:first-child,.p-aboutContribution__item:nth-child(2){padding-bottom:84px}.p-aboutContribution__item:nth-child(3),.p-aboutContribution__item:nth-child(4){padding-top:84px}.p-aboutContribution__item:first-child,.p-aboutContribution__item:nth-child(3){padding-right:84px}.p-aboutContribution__item:nth-child(2),.p-aboutContribution__item:nth-child(4){padding-left:84px}.p-aboutContribution__item:first-child{border-right:dotted 1px #00a569;border-bottom:dotted 1px #00a569}.p-aboutContribution__item:nth-child(4){border-top:dotted 1px #00a569;border-left:dotted 1px #00a569}}.p-aboutContribution__item--image{margin-bottom:40px}@media (max-width:991.98px){.p-aboutContribution__item--image{margin-bottom:25px}}.p-aboutContribution__item--title{position:relative;margin-bottom:30px;padding-left:35px;font-size:30px;line-height:1.7666666667;color:#00a569;letter-spacing:0.1em}@media (max-width:991.98px){.p-aboutContribution__item--title{margin-bottom:20px;font-size:20px}}.p-aboutContribution__item--title:before{content:"";position:absolute;top:0;left:0;width:12px;height:100%;background-color:#00a569;border-radius:100vw}@media (max-width:991.98px){.p-aboutContribution__item--title:before{width:8px}}.p-aboutContribution__item--text{margin-bottom:30px}@media (max-width:991.98px){.p-aboutContribution__item--text{margin-bottom:20px}}.p-aboutDataPage{padding-bottom:0}.p-aboutData{margin-top:180px;margin-bottom:180px}@media (max-width:991.98px){.p-aboutData{margin-top:140px;margin-bottom:68px}}.p-aboutData__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr);gap:15px}.p-aboutData__content .col-2{-ms-grid-column-span:2;grid-column:span 2}@media (max-width:991.98px){.p-aboutData__content{-ms-grid-columns:1fr 7px 1fr;grid-template-columns:repeat(2,1fr);gap:7px}}@media (min-width:992px){.p-aboutData__content .row-2{-ms-grid-row-span:2;grid-row:span 2}.p-aboutData__content .numbers-item-01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-aboutData__content .numbers-item-02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-aboutData__content .numbers-item-03{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.p-aboutData__content .numbers-item-04{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.p-aboutData__content .numbers-item-05{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.p-aboutData__content .numbers-item-06{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.p-aboutData__content .numbers-item-07{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.p-aboutData__content .numbers-item-08{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.p-aboutData__content .numbers-item-09{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.p-aboutData__content .numbers-item-10{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.p-aboutData__content .numbers-item-11{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}.p-aboutData__item{position:relative}.p-aboutData__item--num{position:absolute;font-family:"New Frank Medium",sans-serif;font-size:60px;line-height:1;text-align:right;color:#eb5f00}@media (max-width:991.98px){.p-aboutData__item--num{font-size:28px}}.p-aboutData__item--num.small{font-size:40px}@media (max-width:991.98px){.p-aboutData__item--num.small{font-size:20px}}.p-aboutData .numbers-item-01 .num01{top:23.9160839161%;left:13.7062937063%}.p-aboutData .numbers-item-01 .num02{top:23.9160839161%;left:71.3286713287%}.p-aboutData .numbers-item-01 .num03{top:63.3566433566%;left:13.7062937063%}.p-aboutData .numbers-item-01 .num04{top:63.3566433566%;left:73.1468531469%}.p-aboutData .numbers-item-02 .num01{top:27.1428571429%;left:33.1428571429%}.p-aboutData .numbers-item-02 .num02{top:47.4285714286%;left:44.5714285714%}.p-aboutData .numbers-item-03 .num01{top:25.7142857143%;left:31.7142857143%}.p-aboutData .numbers-item-03 .num02{top:25.7142857143%;left:51.4285714286%}.p-aboutData .numbers-item-03 .num03{font-size:48px;top:28.8571428571%;left:55.4285714286%}@media (max-width:991.98px){.p-aboutData .numbers-item-03 .num03{font-size:23px}}.p-aboutData .numbers-item-04 .num01,.p-aboutData .numbers-item-05 .num01,.p-aboutData .numbers-item-09 .num01{top:27.4285714286%;left:34.2857142857%}.p-aboutData .numbers-item-06 .num01{top:29.7142857143%;left:32.5714285714%}.p-aboutData .numbers-item-06 .num02{top:29.4285714286%;left:52.2857142857%}.p-aboutData .numbers-item-06 .num03{top:32.2857142857%;left:56%;font-size:48px}@media (max-width:991.98px){.p-aboutData .numbers-item-06 .num03{font-size:23px}}.p-aboutData .numbers-item-07 .num01{top:33.7142857143%;left:34.5714285714%}.p-aboutData .numbers-item-08 .num01{top:28.5714285714%;left:24.5714285714%}.p-aboutData .numbers-item-10 .num01{top:26.8571428571%;left:32%}.p-aboutData .numbers-item-11 .num01{top:13.8461538462%;left:34.5714285714%}@media (max-width:991.98px){.p-aboutData .numbers-item-11 .num01{top:28.3950617284%;left:32.0987654321%}}.p-aboutStaff{padding-top:190px;background-color:#eb5f00}@media (max-width:991.98px){.p-aboutStaff{padding-top:60px}}.p-aboutStaff__title span{color:#ffffff;border-bottom-color:#ffffff}.p-aboutStaff__image{text-align:center}@media (max-width:991.98px){.p-aboutStaff__image{margin:0 -20px}}.p-environment{padding-bottom:0}.p-environmentHero{background-image:url("images/environment-mainimage-pc.webp")}@media (max-width:991.98px){.p-environmentHero{background-image:url("images/environment-mainimage-sp.webp")}}.p-environmentEducation{margin-bottom:136px}@media (max-width:991.98px){.p-environmentEducation{margin-bottom:44px}}.p-environmentEducation__subtitle{margin-bottom:80px;text-align:center;font-size:36px;line-height:2.3611111111;letter-spacing:0.15em;font-weight:600}@media (max-width:991.98px){.p-environmentEducation__subtitle{margin-bottom:40px;font-size:16px}}.p-environmentEducation--inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:45px;margin-bottom:57px}@media (min-width:992px){.p-environmentEducation--inner{gap:30px;margin-bottom:30px}}.p-environmentEducation__item{padding:56px 80px 67px;border:dotted 1px #eb5f00}@media (max-width:991.98px){.p-environmentEducation__item{padding:45px 20px 50px}}.p-environmentEducation__item--title{margin-bottom:55px;text-align:center}@media (max-width:991.98px){.p-environmentEducation__item--title{margin-bottom:30px}}.p-environmentEducation__item--title span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 50px;text-align:center;font-size:24px;letter-spacing:0.13em;color:#eb5f00;background-color:#fdf2eb;border-radius:100vw}@media (max-width:991.98px){.p-environmentEducation__item--title span{padding:10px 28px;font-size:16px;line-height:23px;border-radius:35px}}.p-environmentEducation__item--content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}@media (max-width:991.98px){.p-environmentEducation__item--content{gap:20px}}.p-environmentEducation__item--text{width:49.8924731183%;line-height:2;letter-spacing:0.09em}@media (max-width:991.98px){.p-environmentEducation__item--text{width:100%;font-size:12px}}.p-environmentEducation__item--text span{font-size:14px}@media (max-width:991.98px){.p-environmentEducation__item--text span{font-size:10px}}.p-environmentEducation__item--image{width:44.0860215054%}@media (max-width:991.98px){.p-environmentEducation__item--image{width:100%}}.p-environmentEducation__item--graph{width:100%;margin-top:16px}.p-environmentStaff{padding-top:126px;padding-bottom:113px;background-color:#fdf2eb}@media (max-width:991.98px){.p-environmentStaff{padding-top:50px;padding-bottom:48px}}.p-environmentStaff__bubble{margin-bottom:30px;text-align:center}@media (max-width:991.98px){.p-environmentStaff__bubble{margin-bottom:20px}.p-environmentStaff__bubble img{max-width:190px}}.p-environmentStaff__title{margin-bottom:30px;text-align:center;font-size:36px;letter-spacing:0.15em;color:#eb5f00}@media (max-width:991.98px){.p-environmentStaff__title{margin-bottom:20px;font-size:20px}}.p-environmentStaff__text{margin-bottom:42px;text-align:center;font-size:20px;line-height:2;letter-spacing:0.015em}@media (max-width:991.98px){.p-environmentStaff__text{margin-bottom:30px;font-size:14px}}.p-environmentStaff--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:81px 30px;max-width:1080px;margin:0 auto}@media (max-width:991.98px){.p-environmentStaff--inner{gap:105px 0}}.p-environmentStaff__item{position:relative;padding:38px 40px 30px;background-color:#ffffff;border:solid 2px #eb5f00;border-radius:20px}@media (max-width:991.98px){.p-environmentStaff__item{padding:35px 30px 40px}}.p-environmentStaff__item.type-01{width:31.4814814815%}@media (max-width:991.98px){.p-environmentStaff__item.type-01{width:100%}}.p-environmentStaff__item.type-02{width:43.9814814815%}@media (max-width:991.98px){.p-environmentStaff__item.type-02{width:100%}}.p-environmentStaff__item--q{margin-bottom:10px;text-align:center}.p-environmentStaff__item--q img{width:22px}@media (max-width:991.98px){.p-environmentStaff__item--q img{width:19px}}.p-environmentStaff__item--text-q{margin-bottom:5px;text-align:center;font-size:18px;line-height:1.6111111111;font-weight:700;letter-spacing:0.1em;color:#eb5f00}@media (max-width:991.98px){.p-environmentStaff__item--text-q{font-size:15px}}.p-environmentStaff__item--text-a{font-size:14px;line-height:1.7142857143;letter-spacing:0.09em}@media (max-width:991.98px){.p-environmentStaff__item--text-a{font-size:12px}}.p-environmentStaff__item--a{margin-bottom:10px;text-align:center}.p-environmentStaff__item--a img{width:25px}@media (max-width:991.98px){.p-environmentStaff__item--a img{width:21px}}.p-environmentStaff__item--icon{position:absolute;bottom:-43px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-environmentStaff__item--icon img{width:75px}.p-environmentWelfare{padding-top:116px;padding-bottom:120px;background-color:#eb5f00}@media (max-width:991.98px){.p-environmentWelfare{padding-top:63px;padding-bottom:46px}}.p-environmentWelfare--inner{padding:100px 80px 70px;background-color:#ffffff;border-radius:20px}@media (max-width:991.98px){.p-environmentWelfare--inner{padding:50px 28px 40px}}.p-environmentWelfare__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0 1fr 0 1fr;grid-template-columns:repeat(3,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}@media (max-width:991.98px){.p-environmentWelfare__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.p-environmentWelfare__item{position:relative;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:25px;padding-top:30px}@media (max-width:991.98px){.p-environmentWelfare__item{gap:15px;padding-top:13px;padding-bottom:26px}.p-environmentWelfare__item:nth-child(odd){padding-right:16px}.p-environmentWelfare__item:nth-child(2n){padding-left:16px}.p-environmentWelfare__item:first-child,.p-environmentWelfare__item:nth-child(3),.p-environmentWelfare__item:nth-child(5){border-right:dotted 1px #eb5f00}.p-environmentWelfare__item:first-child,.p-environmentWelfare__item:nth-child(2),.p-environmentWelfare__item:nth-child(3),.p-environmentWelfare__item:nth-child(4){border-bottom:dotted 1px #eb5f00}.p-environmentWelfare__item:nth-child(3),.p-environmentWelfare__item:nth-child(4),.p-environmentWelfare__item:nth-child(5),.p-environmentWelfare__item:nth-child(6){padding-top:23px}}@media (min-width:992px){.p-environmentWelfare__item:after{position:absolute;width:40px;height:40px;background-color:#ffffff}.p-environmentWelfare__item:first-child{padding-right:43px;padding-bottom:50px;padding-left:7px;border-right:solid 2px #eb5f00;border-bottom:solid 2px #eb5f00}.p-environmentWelfare__item:first-child:after{content:"";bottom:-2px;right:-2px}.p-environmentWelfare__item:nth-child(2){padding:30px 43px 50px;border-right:solid 2px #eb5f00;border-bottom:solid 2px #eb5f00}.p-environmentWelfare__item:nth-child(2):after{content:"";bottom:-2px;right:-2px}.p-environmentWelfare__item:nth-child(3){padding-left:43px;padding-bottom:50px;padding-right:7px;border-bottom:solid 2px #eb5f00}.p-environmentWelfare__item:nth-child(3):after{content:"";bottom:-2px;left:-2px}.p-environmentWelfare__item:nth-child(4),.p-environmentWelfare__item:nth-child(5),.p-environmentWelfare__item:nth-child(6){padding-top:52px;padding-bottom:30px}.p-environmentWelfare__item:nth-child(4){padding-right:43px;padding-left:7px;border-right:solid 2px #eb5f00}.p-environmentWelfare__item:nth-child(4):after{content:"";top:-2px;right:-2px}.p-environmentWelfare__item:nth-child(5){padding-right:43px;padding-left:43px;border-right:solid 2px #eb5f00}.p-environmentWelfare__item:nth-child(5):after{content:"";top:-2px;left:-2px}.p-environmentWelfare__item:nth-child(6){padding-left:43px;padding-right:7px}.p-environmentWelfare__item:nth-child(6):after{content:"";top:-2px;left:-2px}}.p-environmentWelfare__item--icon{text-align:center}.p-environmentWelfare__item--icon img{width:180px}@media (max-width:991.98px){.p-environmentWelfare__item--icon img{width:92px}}.p-environmentWelfare__item--title{text-align:center;font-size:22px;line-height:1.1666666667;letter-spacing:0.1em;color:#eb5f00;font-weight:700}@media (max-width:991.98px){.p-environmentWelfare__item--title{font-size:14px}}.p-environmentWelfare__item--title span{font-size:18px;font-weight:500}@media (max-width:991.98px){.p-environmentWelfare__item--title span{font-size:10px}}.p-environmentWelfare__item--text{line-height:2}@media (max-width:991.98px){.p-environmentWelfare__item--text{font-size:11px}}.p-recruit{padding-bottom:0}.p-recruitHero{background-image:url("images/recruit-mainimage-pc.webp")}@media (max-width:991.98px){.p-recruitHero{background-image:url("images/recruit-mainimage-sp.webp")}}.p-recruitHero__content{background-color:rgba(0,165,105,0.9)}.p-recruitCareerHero{background-image:url("images/recruit-career-mainimage-pc.webp")}@media (max-width:991.98px){.p-recruitCareerHero{background-image:url("images/recruit-careerv-mainimage-sp.webp")}}.p-recruitGuidelines__title{margin-bottom:20px}.p-recruitGuidelines__title span{color:#00a569;border-bottom-color:#00a569}.p-recruitGuidelines__subtitle{margin-bottom:80px;text-align:center;font-size:34px;line-height:1.4;letter-spacing:0.15em;color:#00a569}.p-recruitGuidelines__subtitle span{font-size:24px}@media (max-width:991.98px){.p-recruitGuidelines__subtitle{margin-bottom:50px;font-size:16px}.p-recruitGuidelines__subtitle span{font-size:12px}}.p-recruitGuidelines__text{margin-bottom:110px;text-align:center;font-size:26px;line-height:1.9230769231;letter-spacing:0.1em;font-weight:500}@media (max-width:991.98px){.p-recruitGuidelines__text{margin-bottom:50px;font-size:14px;line-height:2}}.p-recruitGuidelines__content{max-width:960px;margin:0 auto 130px}@media (max-width:991.98px){.p-recruitGuidelines__content{margin-bottom:80px}}.p-recruitGuidelines__content--title{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;min-height:60px;margin-bottom:30px;background-color:#00a569;color:#ffffff;font-size:30px;letter-spacing:0.2em;border-radius:100vw}@media (max-width:991.98px){.p-recruitGuidelines__content--title{min-height:50px;font-size:18px}}.p-recruitGuidelines__table{width:100%;border-spacing:13px 0;border-collapse:separate}@media (max-width:991.98px){.p-recruitGuidelines__table{border-spacing:0;border-collapse:collapse}}@media (max-width:991.98px){.p-recruitGuidelines__table tr{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:stretch;-ms-flex-align:stretch;align-items:stretch}}.p-recruitGuidelines__table tr th{width:190px;padding:1em 0.5em;text-align:left;line-height:1.9375;color:#00a569;letter-spacing:0.04em;border-bottom:solid 1px #00a569;vertical-align:top;font-weight:500}@media (max-width:991.98px){.p-recruitGuidelines__table tr th{width:100%;padding:1em 0 0;font-size:14px;border-bottom:none}}.p-recruitGuidelines__table tr td{padding:1em 0.5em;line-height:1.9375;letter-spacing:0.06em;border-bottom:dotted 1px #00a569;font-weight:400}@media (max-width:991.98px){.p-recruitGuidelines__table tr td{padding:0 0 1em;font-size:12px}}@media (max-width:991.98px){.p-recruitGuidelines__table tr td table tr{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:stretch;-ms-flex-align:stretch;align-items:stretch}}.p-recruitGuidelines__table tr td table td,.p-recruitGuidelines__table tr td table th{font-size:14px;border-bottom:dotted 1px #00a569}@media (max-width:991.98px){.p-recruitGuidelines__table tr td table td,.p-recruitGuidelines__table tr td table th{padding:0;border-bottom:none;font-size:12px}}.p-recruitGuidelines__table tr td table th{width:auto;padding-right:2em;white-space:nowrap;color:#000000}@media (max-width:991.98px){.p-recruitGuidelines__table tr td table th{padding-right:0}}.p-recruitPerson{margin-bottom:125px}@media (max-width:991.98px){.p-recruitPerson{margin-bottom:65px}}.p-recruitPerson__title{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;min-height:57px;margin-bottom:50px;font-size:30px;letter-spacing:0.2em;color:#00a569;background-color:#d9f1e8;border-radius:100vw}@media (max-width:991.98px){.p-recruitPerson__title{min-height:30px;margin-bottom:30px;font-size:16px}}.p-recruitPerson__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 28px 1fr 28px 1fr 28px 1fr;grid-template-columns:repeat(4,1fr);gap:28px;max-width:960px;margin:0 auto}@media (max-width:991.98px){.p-recruitPerson__content{-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);gap:10px}}.p-recruitFlow{padding-top:110px;padding-bottom:120px;background-color:#00a569}@media (max-width:991.98px){.p-recruitFlow{padding-top:60px;padding-bottom:60px}}.p-recruitFlow__title{margin-bottom:60px;text-align:center;font-size:34px;line-height:1.4411764706;color:#ffffff}@media (max-width:991.98px){.p-recruitFlow__title{margin-bottom:40px;font-size:20px}}.p-recruitFlow__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;max-width:600px;margin:0 auto 20px}@media (max-width:991.98px){.p-recruitFlow__list{gap:10px}}.p-recruitFlow__item{position:relative;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;gap:20px;min-height:100px;padding:10px 20px 10px 30px;background-color:#ffffff}@media (max-width:991.98px){.p-recruitFlow__item{gap:10px;min-height:50px;padding:5px 10px 5px 15px}}.p-recruitFlow__item--num{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"New Frank Light",sans-serif;font-size:30px;line-height:1;color:#00a569}@media (max-width:991.98px){.p-recruitFlow__item--num{left:20px;font-size:15px}}.p-recruitFlow__item--text{text-align:center;font-size:18px;line-height:1.3888888889;color:#00a569;letter-spacing:0.08em}@media (max-width:991.98px){.p-recruitFlow__item--text{font-size:12px}}.p-recruitFlow__item--image{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);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}@media (max-width:991.98px){.p-recruitFlow__item--image{right:10px}}.p-recruitFlow__item--image img{max-height:32px}@media (max-width:991.98px){.p-recruitFlow__item--image img{max-height:16px}}.p-recruitFlow__item--separate{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;text-align:center}.p-recruitFlow__item--separate img{width:26px}@media (max-width:991.98px){.p-recruitFlow__item--separate img{width:13px}}.p-recruitFlow__notice{margin-bottom:80px;text-align:center;font-size:14px;line-height:1.7857142857;color:#ffffff}@media (max-width:991.98px){.p-recruitFlow__notice{margin-bottom:60px;font-size:12px}}.p-recruitFlow__link{max-width:800px;margin:0 auto;text-align:center;color:#ffffff}.p-recruitFlow__link--title{margin-bottom:30px;font-size:24px;letter-spacing:0.12em}@media (max-width:991.98px){.p-recruitFlow__link--title{margin-bottom:20px;font-size:16px}}.p-recruitFlow__link--button{position:relative;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:180px;border:solid 2px #ffffff;border-radius:100vw}@media (max-width:991.98px){.p-recruitFlow__link--button{min-height:144px}}.p-recruitFlow__link--button-text{display:inline-block;margin-bottom:16px;font-family:"New Frank Medium",sans-serif;font-size:50px;line-height:1;letter-spacing:0.16em}@media (max-width:991.98px){.p-recruitFlow__link--button-text{margin-bottom:10px;font-size:33px}}@media (max-width:991.98px){.p-recruitFlow__link--button-image{max-width:200px}}.p-recruitFlow__link--button-arrow{position:absolute;top:50%;right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991.98px){.p-recruitFlow__link--button-arrow{right:15px}}.p-recruitFlow__link--button-arrow img{width:16px}.p-recruitContact{padding-bottom:90px;background-color:#ebf8f3}.p-recruitContact__triangle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:66px;text-align:center}@media (max-width:991.98px){.p-recruitContact__triangle{margin-bottom:50px}}.p-recruitContact__triangle img{width:64px}@media (max-width:991.98px){.p-recruitContact__triangle img{width:32px}}.p-recruitContact__title{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;max-width:474px;min-height:70px;margin:0 auto 30px;background-color:#00a569;color:#ffffff;font-size:24px;letter-spacing:0.15em;border-radius:100vw}@media (max-width:991.98px){.p-recruitContact__title{max-width:300px;min-height:50px;margin-bottom:20px;font-size:18px}}.p-recruitContact__tel{margin-bottom:30px;text-align:center}@media (max-width:991.98px){.p-recruitContact__tel{margin-bottom:20px}}.p-recruitContact__tel img{max-width:550px}@media (max-width:991.98px){.p-recruitContact__tel img{max-width:100%}}.p-recruitContact__mail{margin-bottom:35px;text-align:center;font-size:31px;line-height:1.4;letter-spacing:0.06em}@media (max-width:991.98px){.p-recruitContact__mail{margin-bottom:20px;font-size:19px}}.p-recruitContact__mail span{font-size:21px}@media (max-width:991.98px){.p-recruitContact__mail span{font-size:12px}}.p-recruitContact__text{max-width:340px;margin:0 auto;line-height:1.875;letter-spacing:0.06em}@media (max-width:991.98px){.p-recruitContact__text{max-width:260px;font-size:12px}}.p-workHero.shop{background-image:url("images/work-shop-mainimage-pc.webp")}@media (max-width:991.98px){.p-workHero.shop{background-image:url("images/work-shop-mainimage-sp.webp")}}.p-workHero.logistics{background-image:url("images/work-logistics-mainimage-pc.webp")}@media (max-width:991.98px){.p-workHero.logistics{background-image:url("images/work-logistics-mainimage-sp.webp")}}.p-workAbout__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:75px;margin-bottom:190px}@media (max-width:991.98px){.p-workAbout__content{gap:50px;margin-bottom:70px}}.p-workAbout__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media (max-width:991.98px){.p-workAbout__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}@media (min-width:992px){.p-workAbout__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.p-workAbout__item--image{width:50.6504065041%}@media (max-width:991.98px){.p-workAbout__item--image{width:100%}}.p-workAbout__item--text{width:49.3495934959%;letter-spacing:0.05em}@media (max-width:991.98px){.p-workAbout__item--text{width:100%}}.p-workAbout__item--title{margin-bottom:30px;color:#eb5f00;font-size:30px;line-height:1.6666666667}@media (max-width:991.98px){.p-workAbout__item--title{margin-bottom:20px;font-size:20px}}.p-workAbout__item--detail{line-height:2}@media (max-width:991.98px){.p-workAbout__item--detail{font-size:12px}}.p-workAbout__banner{margin-bottom:40px}@media (max-width:991.98px){.p-workAbout__banner{margin-bottom:14px}}.p-workAbout__swiper{background-color:#eb5f00}.p-workSkill{margin-bottom:140px;padding:110px 0 120px;color:#ffffff;background-color:#eb5f00}@media (max-width:991.98px){.p-workSkill{margin-bottom:70px;padding:60px 0 60px}}.p-workSkill.logistics{margin-bottom:0}.p-workSkill__title{margin-bottom:36px;text-align:center}.p-workSkill__title img{width:100%;max-width:800px}@media (max-width:991.98px){.p-workSkill__title img{max-width:260px}}.p-workSkill__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 110px 1fr 110px 1fr;grid-template-columns:repeat(3,1fr);gap:110px}@media (max-width:991.98px){.p-workSkill__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}.p-workSkill__item{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:40px}@media (max-width:991.98px){.p-workSkill__item{gap:20px}}.p-workSkill__item--title{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;width:228px;height:228px;text-align:center;font-size:30px;line-height:1.3333333333;letter-spacing:0.1em;border:solid 1px #ffffff;border-radius:50%}@media (max-width:991.98px){.p-workSkill__item--title{width:167px;height:167px;font-size:22px}}.p-workSkill__item--text{font-size:16px;line-height:1.875;letter-spacing:0.05em}@media (max-width:991.98px){.p-workSkill__item--text{max-width:300px;font-size:12px}}.p-workStaff{margin-bottom:140px}@media (max-width:991.98px){.p-workStaff{margin-bottom:70px}}@media (min-width:992px){.p-workStaff__tab{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(7,1fr);gap:10px;max-width:1080px;margin:0 auto}}@media (max-width:991.98px){.p-workStaff__tab{position:relative;aspect-ratio:375/175;margin:0 -3px}}.p-workStaff__tab--item{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:154px;max-width:100%;height:154px;aspect-ratio:1/1;background-color:#e5e5e5;color:#ffffff;font-family:"New Frank Medium",sans-serif;letter-spacing:0.09em;border-bottom:solid 10px #ffffff;cursor:pointer}@media (max-width:991.98px){.p-workStaff__tab--item{position:absolute;bottom:0;width:23.2%;height:auto;border:solid 3px #ffffff}.p-workStaff__tab--item:first-child,.p-workStaff__tab--item:nth-child(2),.p-workStaff__tab--item:nth-child(3){aspect-ratio:87/174;padding-bottom:23%}.p-workStaff__tab--item:first-child{left:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.p-workStaff__tab--item:nth-child(2){left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-workStaff__tab--item:nth-child(3){right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-workStaff__tab--item:nth-child(4){left:0}.p-workStaff__tab--item:nth-child(5){left:25.5%}.p-workStaff__tab--item:nth-child(6){right:25.5%}.p-workStaff__tab--item:nth-child(7){right:0}}@media (min-width:992px){.p-workStaff__tab--item:focus,.p-workStaff__tab--item:hover{opacity:0.8}}.p-workStaff__tab--item.is-active{background-color:#fce7d9;border-bottom:solid 10px #fce7d9;color:#eb5f00}@media (max-width:991.98px){.p-workStaff__tab--item.is-active{border-bottom:solid 3px #fce7d9}}.p-workStaff__tab--item-text{font-size:24px;line-height:1.6666666667}@media (max-width:991.98px){.p-workStaff__tab--item-text{font-size:14px}}.p-workStaff__tab--item-num{font-size:40px;line-height:1}@media (max-width:991.98px){.p-workStaff__tab--item-num{font-size:22px}}.p-workStaff__content{padding:150px 0;background-color:#fce7d9}@media (max-width:991.98px){.p-workStaff__content{padding:55px 0}}.p-workStaff__content--hero{display:-ms-grid;display:grid;-ms-grid-columns:75% 0 25%;grid-template-columns:75% 25%;gap:0;margin-bottom:90px}@media (max-width:991.98px){.p-workStaff__content--hero{position:relative;display:block;margin:0 -20px 100px}}.p-workStaff__content--hero-content{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#eb5f00;color:#ffffff}@media (max-width:991.98px){.p-workStaff__content--hero-content{position:absolute;right:0;bottom:-52px;width:100%;max-width:200px;aspect-ratio:200/140}}.p-workStaff__content--hero-text{text-align:center}.p-workStaff__content--hero-text-pos{font-size:18px;letter-spacing:0.1em}@media (max-width:991.98px){.p-workStaff__content--hero-text-pos{font-size:14px}}.p-workStaff__content--hero-text-name{font-size:30px;letter-spacing:0.105em}@media (max-width:991.98px){.p-workStaff__content--hero-text-name{font-size:18px}}.p-workStaff__content--hero-text-name span{font-size:20px}@media (max-width:991.98px){.p-workStaff__content--hero-text-name span{font-size:14px}}.p-workStaff__content--hero-text-year{font-size:14px;letter-spacing:0.1em}@media (max-width:991.98px){.p-workStaff__content--hero-text-year{font-size:11px}}.p-workStaff__content--detail{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;margin-bottom:100px}@media (max-width:991.98px){.p-workStaff__content--detail{gap:80px;margin-bottom:74px;padding:0 15px}}.p-workStaff__content--detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px}@media (max-width:991.98px){.p-workStaff__content--detail-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}@media (min-width:992px){.p-workStaff__content--detail-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.p-workStaff__content--detail-image{width:38.8888888889%}@media (max-width:991.98px){.p-workStaff__content--detail-image{width:100%}}.p-workStaff__content--detail-text{width:61.1111111111%}@media (max-width:991.98px){.p-workStaff__content--detail-text{width:100%}}.p-workStaff__content--detail-text-title{margin-bottom:20px;color:#eb5f00;font-size:30px;line-height:1.1666666667;letter-spacing:0.05em}@media (max-width:991.98px){.p-workStaff__content--detail-text-title{margin-bottom:20px;font-size:20px}}.p-workStaff__content--detail-text-content{line-height:2;letter-spacing:0.05em}@media (max-width:991.98px){.p-workStaff__content--detail-text-content{font-size:12px}}@media (max-width:991.98px){.p-workStaff__content--flow{padding:0 15px}}.p-workOther__content{text-align:center}.p-workOther__content img,.p-workOther__content picture{max-width:700px}@media (max-width:991.98px){.p-workOther__content img,.p-workOther__content picture{max-width:100%}}.w-100{width:100%}.u-frame-wrapper__video{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.u-frame-wrapper__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.noscroll{overflow:hidden}
/*# sourceMappingURL=style.css.map */