@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap";html{animation:fadeIn 3s cubic-bezier(.165,.84,.44,1) forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;line-height:100%;margin:0;padding:0}address,article,aside,dialog,figure,footer,header,hgroup,main,menu,nav,section{display:block}em{font-style:normal}::-moz-selection{background:#141414;color:#fff}::selection{background:#141414;color:#fff}img{border:none;height:auto;margin:0;max-width:100%;padding:0;vertical-align:bottom}:after,:before{box-sizing:inherit}:root ul{letter-spacing:-1px;word-spacing:-1px}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}video{max-width:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:unset!important;margin-right:unset!important;max-width:none!important}html{font-size:100%}body{margin:0;padding:0;-webkit-text-size-adjust:none;background:#fff;box-sizing:border-box;color:#1d1d1d;font-display:swap;font-family:Zen Old Mincho,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-weight:600;-webkit-line-break:strict;-ms-line-break:strict;line-break:strict;line-height:1.8;text-align:justify;word-break:break-all}.sp{display:block!important}.pc,.tab{display:none!important}.sptab{display:block!important}a{color:inherit;display:inline-block;text-decoration:none;transition:transform .6s cubic-bezier(.19,1,.22,1)}a.up:hover{transform:translateY(-8px)}.pointer{cursor:pointer}.bold,b,strong{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI semibold,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic,Segoe UI,Verdana,Meiryo,sans-serif;font-weight:700}.nolink{pointer-events:none}.img_hover{backface-visibility:hidden;display:inline-block;overflow:hidden;position:relative;z-index:0}.img_hover img{transition:all .6s cubic-bezier(.57,.15,.13,.97)}.img_hover:hover img{transform:scale(1.1)}.wp-block-embed__wrapper{padding-top:56.25%;position:relative;width:100%}.block-editor-block-list__block .wp-block-embed__wrapper{padding-top:0}.wp-block-embed__wrapper iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.fit{font-family:"object-fit: cover;";object-fit:cover;object-position:center center}.wrap{padding-top:81px}.wrap.category,.wrap.single{background:url(../img/bg-article.png.webp) no-repeat top/cover}.bnrRecruit{margin-bottom:22px;padding:0 20px}.bnrRecruit_inner{border-radius:22px;margin:0 auto;max-width:1450px;overflow:hidden}.bnrRecruit_head{background:linear-gradient(#ffaa89,#fea187 18.23%,#fd9d86 32.02%,#fb7d81 53.94%,#f74978);color:#fff;display:grid;gap:0 24px;grid-template:"title job" auto "en job" auto/auto 1fr;height:max(68px,17.4358974359vw);padding:0 24px}.bnrRecruit_head_title{align-self:flex-end;font-size:23px;font-size:1.4375rem;grid-area:title;line-height:1}.bnrRecruit_head_en{font-size:15px;font-size:.9375rem;grid-area:en;line-height:1.5}.bnrRecruit_head_kind{align-self:center;font-size:16px;font-size:1rem;grid-area:job}.bnrRecruit_content{align-items:center;background:url(../img/bnr-img_sp.png.webp) no-repeat 50%/cover;display:flex;height:max(116px,29.7435897436vw);padding:0 14px;position:relative}.bnrRecruit_content_title{margin-top:-1rem;width:max(200px,51.2820512821vw)}.bnrRecruit_content_more{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.465" height="32.247"><path d="M6.013 1.128A3.459 3.459 0 1 0 .9 5.788l9.425 10.335L.9 26.459a3.458 3.458 0 1 0 5.11 4.66l11.55-12.665a3.459 3.459 0 0 0 0-4.66Z" fill="%23ffffff"/></svg>');background-position:100%;background-repeat:no-repeat;background-size:10px auto;bottom:11px;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;left:14px;line-height:20px;padding-right:20px;position:absolute}.bnrMynavi{padding:0 20px}.bnrMynavi_inner{background:linear-gradient(#58a0ff,#5888ff 45.44%,#5966ff);border-radius:22px;margin:0 auto;max-width:1450px;opacity:.82;overflow:hidden;padding:23px 14px 27px}.bnrMynavi_title{color:#fff;font-size:23px;font-size:1.4375rem;margin-bottom:12px;text-align:center}.bnrMynavi_img1{margin-bottom:18px}.wp-block-button__link,.wp-block-button__link:hover{transition:opacity 1.5s cubic-bezier(.165,.84,.44,1)}.wp-block-button__link:hover{opacity:.7}a,a:hover{transition:opacity 1.5s cubic-bezier(.165,.84,.44,1)}a:hover{opacity:.7}.header{align-items:center;background:url(../img/header-bg.png) no-repeat 50%/cover;display:flex;height:81px;left:0;padding:0 7px;position:fixed;top:0;width:100%;z-index:100}.header_logo{align-items:center;display:grid;gap:0 8px;grid-template:"logo ja" auto "logo en" auto/auto 1fr}.header_logo .wp-block-image{grid-area:logo}.header_logo .wp-block-image img{padding:10px;width:76px}.header_logo .ja{align-self:flex-end;font-size:13px;font-size:.8125rem;grid-area:ja}.header_logo .en{align-self:flex-start;font-size:8px;font-size:.5rem;grid-area:en}.footer{background:url(../img/footer-bg.png.webp) no-repeat top/cover;margin-top:-20px;padding:53px max(10px,(100% - 390px)/2) 5px;position:relative;z-index:3}.footer_logo{grid-area:logo;margin:0 auto 19px;max-width:400px;width:100%}.footer_logo .wp-block-image{margin:0 auto;width:144px}.footer_logo .wp-block-image img{padding:10px;width:144px}.footer_logo .ja{font-size:19px;font-size:1.1875rem}.footer_logo .en{font-size:13px;font-size:.8125rem}.footer .wp-block-navigation{display:none}.footer .wp-block-navigation.wp-block-navigation__container{border-bottom:1px solid #707070;display:flex;font-size:18px;font-size:1.125rem;gap:0 clamp(24px,3vw,49px);margin:0;padding-bottom:24px;padding-left:42px}.footer .wp-block-buttons{gap:19px 0;grid-area:btn;justify-self:center;margin:0 auto 48px;width:298px}.footer .wp-block-button{height:70px;width:100%}.footer .wp-block-button__link{align-items:center;display:flex;font-size:23px;font-size:1.4375rem;height:inherit;justify-content:center}.footer_copy{align-items:flex-end;display:grid;grid-template:"img copy" auto/82px 1fr}.footer_copy_img{grid-area:img}.footer_copy_img img{padding:0 10px}.footer_copy_text{font-size:10px;font-size:.625rem;grid-area:copy;margin-left:10px}.footer_add,.footer_tel{display:none}.wp-block-button.btn-entry .wp-block-button__link{background:linear-gradient(#f58c3f,#ff6d02 97.04%,#f77149);border-radius:9px;padding-left:0!important;padding-right:0!important}.wp-block-button.btn-entry .wp-block-button__link:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.057" height="13.104"><path d="M0 0v13.1l8.057-6.548Z" fill="%23ffffff"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:13px;margin-left:16px;width:8px}.wp-block-button.btn-contact .wp-block-button__link{background:#d6af0a;border-radius:9px}.wp-block-button.btn-contact .wp-block-button__link:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.057" height="13.104"><path d="M0 0v13.1l8.057-6.548Z" fill="%23ffffff"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:13px;margin-left:16px;width:8px}.wp-block-button.btn-more{display:block;width:100%}.wp-block-button.btn-more .wp-block-button__link{background:#fff;border:1px solid #d6af0a;border-radius:0;color:#1d1d1d}.wp-block-button.btn-more .wp-block-button__link:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.057" height="13.104"><path d="M0 0v13.1l8.057-6.548Z" fill="%23d6af0a"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:13px;margin-left:16px;width:8px}.wp-block-button.btn-more2{display:block;width:100%}.wp-block-button.btn-more2 .wp-block-button__link{background:#fff;border-radius:0;color:#1d1d1d;padding:20px 0;text-align:left}.wp-block-button.btn-more2 .wp-block-button__link:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.057" height="13.104"><path d="M0 0v13.1l8.057-6.548Z" fill="%231D1D1D"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:13px;margin-left:16px;width:8px}.wp-block-button.btn-more3{display:block;max-width:310px;width:100%}.wp-block-button.btn-more3 .wp-block-button__link{background:#fff;border:1px solid #1d1d1d;border-radius:0;color:#1d1d1d}.wp-block-button.btn-more3 .wp-block-button__link:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.057" height="13.104"><path d="M0 0v13.1l8.057-6.548Z" fill="%231D1D1D"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:13px;margin-left:16px;width:8px}.wp-block-button__link{display:block;width:100%}.gnaviMenu{background:#fff url(../img/gnavi-bg.png.webp) no-repeat top/cover;color:#1d1d1d;height:100vh;padding:0;position:relative;right:0;top:0;width:306px;z-index:80}.gnaviMenu_inner{height:inherit}.gnaviMenu .wp-block-navigation__container{display:block;padding:30px 29px 46px 50px}.gnaviMenu .wp-block-navigation__container a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.646" height="15.099"><path d="M2.816.528A1.62 1.62 0 1 0 .423 2.71l4.413 4.84-4.413 4.84a1.62 1.62 0 1 0 2.393 2.182l5.408-5.931a1.619 1.619 0 0 0 0-2.182Z" fill="%23262626"/></svg>');background-position:center right 11px;background-repeat:no-repeat;background-size:8.5px 15px 8.5px 0;border-bottom:1px solid #898989;font-size:17px;font-size:1.0625rem;line-height:1;padding:18px 12px;width:100%}.gnaviMenu .wp-block-buttons{padding:0 29px 10px 50px}.gnaviMenu .wp-block-buttons .wp-block-button{width:100%}.gnaviMenu .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:18px;font-size:1.125rem}.gnaviMenu_copy{font-size:10px;font-size:.625rem;padding-left:50px}.gnavi{animation:hide 1s forwards;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(306px);z-index:10}.gnavi,.gnavi.active{transition:transform .6s cubic-bezier(.075,.82,.165,1)}.gnavi.active{transform:translateX(0)}@keyframes hide{0%{opacity:0}90%{opacity:0}to{opacity:1}}.gnaviBackGround.active{background:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:0}.gnaviBtn{background:none;cursor:pointer;display:block;height:81px;padding:33px 18px;position:absolute;right:0;top:0;transform:translateX(0);transition:transform .6s cubic-bezier(.075,.82,.165,1);width:90px;z-index:200}.gnaviBtn_box{height:15px;position:relative;width:54px}.gnaviBtn span{background:#d6af0a;border-radius:0;display:block;height:5px;position:absolute;transform-origin:center center;transition:all .4s;width:54px}.gnaviBtn span:first-of-type{top:0}.gnaviBtn span:nth-of-type(2){bottom:0}.gnaviBtn.active{background:#fff url(../img/gnavi-bg.png.webp) no-repeat top/cover;transform:translateX(-296px);transition:transform .6s cubic-bezier(.075,.82,.165,1)}.gnaviBtn.active span{background:#3a3a3a;transition:all .4s}.gnaviBtn.active span:first-of-type{height:3px;top:50%;transform:translateY(-50%) translateX(10%) rotate(45deg);width:43.2px}.gnaviBtn.active span:nth-of-type(2){bottom:50%;height:3px;margin-left:0;transform:translateY(50%) translateX(10%) rotate(-45deg);width:100%;width:43.2px}.topKv{background:url(../img/top-kv_bg.png.webp) no-repeat 100% 100%/auto 100%;position:relative;z-index:0}.topKv_content{height:auto;left:0;padding:0 4.6153846154vw;position:absolute;top:0;top:29.2307692308vw;width:100%;z-index:2}.topKv_slider{--swiper-pagination-color:#888;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-size:12px;max-width:1504px}.topKv_slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:92px;left:35px;width:auto}.topKv_slider .swiper-pagination-bullet{border-radius:100%;height:12px;width:12px}.topKv_slider .wp-swiper__wrapper{margin-bottom:0}.topKv_slider .wp-swiper__slide img{max-width:none;width:100%}.topKv_copy{color:#fff;font-size:6.9230769231vw;letter-spacing:.05em;margin-bottom:13px;text-shadow:0 3px 6px rgba(0,0,0,.16)}.topKv_title{margin-bottom:13px;width:63.8461538462vw}.topKv_title img{width:100%}.topKv_text{color:#fff;font-size:3.8461538462vw;line-height:1.4;margin-bottom:20px;margin-left:8px}.topKv_bnr{bottom:56.4102564103vw;position:absolute;right:1.7948717949vw;width:45.641025641vw;z-index:1111}.topKv .wp-block-button{height:12.0512820513vw;width:51.5384615385vw}.topKv .wp-block-button__link{align-items:center;background:none;border:1px solid #fff;border-radius:0;display:flex;font-size:3.8461538462vw;height:inherit;justify-content:center;width:100%}.topKv_news{background:linear-gradient(180deg,#fff 0,#ebebeb);box-shadow:inset 0 3px 6px rgba(0,0,0,.16);padding:13px 0 19px;text-align:center}.topKv_news_title{color:#dbb827;font-size:18px;font-size:1.125rem;margin-bottom:5px}.topKv_news_date,.topKv_news_text{font-size:16px;font-size:1rem}.topKv_news_text a{color:#0043a3;text-decoration:underline}.topKv_news .topKv_news_btn{display:block;margin-top:1rem}.topKv_news .topKv_news_btn .wp-block-button{width:100%}.topKv_news .topKv_news_btn .wp-block-button__link{background:#c39e04;border-radius:17px;display:block;font-size:15px;font-size:.9375rem;height:34px;line-height:34px;margin:0 auto;padding:0;width:82.8205128205vw}.topKv_news .topKv_news_btn .wp-block-button__link:after{content:"▶";display:inline-block;font-size:10px;font-size:.625rem;margin-left:8px;vertical-align:bottom}.topMsg_content{background:url(../img/top-msg_bg.png.webp) no-repeat 50%/auto 100%;padding:15px 0 60px;text-align:center}.topMsg_logo{margin:0 auto clamp(7px,1.7948717949vw,14px);width:clamp(80px,20.5128205128vw,124px)}.topMsg_title{font-size:18px;font-size:1.125rem;margin-bottom:19px}.topMsg_text{font-size:16px;font-size:1rem;line-height:1.875;padding:0 43px}.topCharm .bg-image1{background:url(../img/bg-sec1_sp.png.webp) no-repeat bottom/100% auto}.topCharm_header{padding:43px 0 49px;text-align:center}.topCharm_header_sub{font-size:16px;font-size:1rem}.topCharm_header_main{font-size:26px;font-size:1.625rem;position:relative}.topCharm_header_main:after{background:#c39e04;content:"";height:3px;left:50%;position:absolute;top:calc(100% + 14px);transform:translateX(-50%);width:62px}.topCharm_charm1_img{overflow:hidden;position:relative;width:100%}.topCharm_charm1_img img{transform:translateX(-28px)}.topCharm_charm1_content{padding:24px 20px 66px}.topCharm_charm1_text{margin-bottom:45px;margin-left:12px}.topCharm_charm2_img{overflow:hidden;width:100%}.topCharm_charm2_img img{transform:translateX(28px)}.topCharm_charm2_content{padding:51px 20px 68px}.topCharm_charm2_text{margin-bottom:45px;margin-left:12px}.topCharm_charm7{background:url(../img/bg-sec7.png.webp) no-repeat 50%/auto 100%;padding:53px 0 64px}.topCharm_charm7_img{margin-bottom:32px;overflow:hidden;position:relative;width:100%}.topCharm_charm7_img img{transform:translateX(-28px)}.topCharm_charm7_content{padding:0 20px}.topCharm_charm7_text{margin-bottom:45px;margin-left:12px}.topCharm_title{position:relative}.topCharm_title:after{content:"";display:block;position:absolute;right:8px;top:20px}.topCharm_title.num1:after{background:url(../img/num1.svg) no-repeat top/100% auto;height:50px;width:90px}.topCharm_title.num2:after{background:url(../img/num2.svg) no-repeat top/100% auto;height:48px;width:86px}.topCharm_title.num3:after{background:url(../img/num3.svg) no-repeat top/100% auto;height:50px;width:94px}.topCharm_title.num4:after{background:url(../img/num4.svg) no-repeat top/100% auto;height:50px;width:94px}.topCharm_title.num5:after{background:url(../img/num5.svg) no-repeat top/100% auto;height:49px;width:95px}.topCharm_title.num6:after{background:url(../img/num6.svg) no-repeat top/100% auto;height:48px;width:88px}.topCharm_title.num7:after{background:url(../img/num7.svg) no-repeat top/100% auto;height:48px;width:90px}.topCharm_title_logo{margin-left:12px;width:56px}.topCharm_title_sub{font-size:16px;font-size:1rem;margin-left:17px}.topCharm_title_main{font-size:32px;font-size:2rem;line-height:1.3;margin-bottom:42px!important;margin-left:17px;position:relative}.topCharm_title_main:after{background:#c39e04;content:"";height:3px;left:0;position:absolute;top:calc(100% + 14px);width:51px}.topCharm_title.interview{max-width:none}.topCharm_title.interview .topCharm_title_main{margin-bottom:75px!important}.topCharm_btn{margin:0 auto;max-width:314px;width:100%}.topCharm_card_img{margin-bottom:12px}.topCharm_card_content{padding:0 32px}.topCharm_card .topCharm_title{max-width:none;width:100%}.topCharm_card .topCharm_title_logo{margin-left:0}.topCharm_card .topCharm_title_main,.topCharm_card .topCharm_title_sub{margin-left:5px}.topCharm_card .topCharm_title_main:after{content:none}.topCharm_card_btn{border-top:3px solid #c3c3c3;margin-top:16px;padding-bottom:4px}.topInterview{background:url(../img/bg-interview.png.webp) no-repeat top 53px left 30%/auto 493px;padding:51px 0 55px}.topInterview_content{padding:0 28px}.topInterview_container{display:flex;flex-direction:column;gap:22px 0;margin-bottom:38px;padding:0 19px}.topInterview_item .title{font-size:16px;font-size:1rem}.topNews,.topNews_content{margin-bottom:38px}.topNews_content{padding:0 20px}.topNews_item{border-bottom:1px solid #707070;display:flex;flex-wrap:wrap;gap:14px 17px;padding:25px 35px}.topNews_item_date{font-size:18px;font-size:1.125rem;line-height:30px}.topNews_item_cat{align-items:center;background:#d6730b;color:#fff;display:inline-flex;font-size:18px;font-size:1.125rem;height:30px;justify-content:center;padding:0 1rem}.topNews_item_text{color:#0043a3;font-size:18px;font-size:1.125rem;width:100%}.topNews_btn{display:block;margin:20px auto 60px;max-width:370px;width:100%}.page .entry-content_block{padding-bottom:41px;@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap"}.page .entry-content_block .pageHeader{position:relative}.page .entry-content_block .pageHeader_img{height:100%}.page .entry-content_block .pageHeader_img img{height:100%;min-height:300px;object-fit:cover;width:100%}.page .entry-content_block .pageHeader_content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;min-height:300px;position:absolute;top:0;width:100%}.page .entry-content_block .pageHeader_content_num{margin-bottom:23px}.page .entry-content_block .pageHeader_content_num.num1{width:clamp(94px,7.1875vw,138px)}.page .entry-content_block .pageHeader_content_num.num2{width:clamp(97px,6.875vw,132px)}.page .entry-content_block .pageHeader_content_sub{font-size:25px;font-size:1.5625rem;line-height:1}.page .entry-content_block .pageHeader_content_main{font-size:48px;font-size:3rem;line-height:1.2}.page .entry-content_block .pageHeader_content_logo{width:63px}.page .entry-content_block .pageHeader2{padding-top:32px;position:relative;text-align:center}.page .entry-content_block .newPosts .pageHeader2{margin-bottom:30px}.page .entry-content_block .pageHeader2_sub{color:#d6af0a;font-size:17px;font-size:1.0625rem;line-height:1}.page .entry-content_block .pageHeader2_main{font-size:36px;font-size:2.25rem;line-height:1.2}.page .entry-content_block .pageHeader2_icon{margin:0 auto;width:48px}.page .entry-content_block .pageMessage{background:url(../img/bg-sub1.jpg.webp) no-repeat 50%/auto 100%;padding:58px 32px;text-align:center}.page .entry-content_block .pageMessage_title{font-size:28px;font-size:1.75rem;margin-bottom:22px}.page .entry-content_block .pageMessage_text{font-size:16px;font-size:1rem}.page .entry-content_block .Recruit_navigation{align-items:center;border-bottom:1px solid #c39e04;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px 0;justify-content:center;padding-bottom:32px}.page .entry-content_block .Recruit_navigation li{height:70px;width:355px}.page .entry-content_block .Recruit_navigation li a{align-content:center;align-items:center;border:1px solid #c39e04;display:flex;font-size:18px;height:100%;justify-content:center;width:100%}.page .entry-content_block .Recruit_navigation li a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23.92" height="14.707" viewBox="0 0 23.92 14.707"><path d="M0,0V23.92L14.707,11.96Z" transform="translate(23.92) rotate(90)" fill="%23c39e04"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:23px;margin-left:12px;width:14px}.page .entry-content_block .Recruit_section{padding:37px max(24px,(100% - 1450px)/2) 47px}.page .entry-content_block .Recruit_section2{padding:37px max(24px,(100% - 1450px)/2) 0}.page .entry-content_block .Recruit_container:not(:last-of-type){margin-bottom:63px}.page .entry-content_block .Recruit_box:not(:last-of-type){margin-bottom:36px}.page .entry-content_block .Recruit_box2 .wp-block-image{margin-bottom:26px}.page .entry-content_block .Recruit_box3{background:#fbf9f2;border:1px solid #cba567;border-radius:22px;margin-bottom:38px;max-width:1450px;padding:42px 20px;text-align:center}.page .entry-content_block .Recruit_box3_tel{color:#dbb827;font-size:23px;font-size:1.4375rem;line-height:1;margin-bottom:13px;text-decoration:underline}.page .entry-content_block .Recruit_box3_mail{color:#dbb827;font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:20px}.page .entry-content_block .Recruit_box3_mail a{text-decoration:underline}.page .entry-content_block .Recruit_box3_text{font-size:19px;font-size:1.1875rem;margin-bottom:11px}.page .entry-content_block .Recruit_box3_text2{font-size:14px;font-size:.875rem}.page .entry-content_block .Recruit_box4{border:1px solid #cba567;border-radius:22px;padding:34px 52px 50px;text-align:center}.page .entry-content_block .Recruit_title{font-size:32px;font-size:2rem;margin-bottom:27px;text-align:center}.page .entry-content_block .Recruit_subtitle{background:#d9b625;border-radius:12px;color:#fff;display:table;font-size:18px;font-size:1.125rem;margin:0 auto 22px;padding:9px}.page .entry-content_block .Recruit_subtitle2{border-bottom:3px solid #c39e04;font-size:23px;font-size:1.4375rem;margin-bottom:13px;padding-bottom:13px}.page .entry-content_block .Recruit_text{font-size:16px;font-size:1rem;line-height:1.5}.page .entry-content_block .Recruit_lists li{border-bottom:3px solid #d0cfcd;font-size:23px;font-size:1.4375rem;padding-bottom:10px}.page .entry-content_block .Recruit_lists li:not(:last-of-type){margin-bottom:25px}.page .entry-content_block .Recruit_lists li .sub{display:block}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-list{border:1px solid #d1d1d1}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-div{border-bottom:1px solid #d1d1d1}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-div:last-of-type{border-bottom:0}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-term{background:#f1f1f1;padding:3% 5%;width:100%}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html{background:#fff;padding:3% 5%;width:100%}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html .type{display:block;font-weight:700;width:210px}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html .type2{display:block;font-weight:700;width:80px}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html .wp-block-list li{font-weight:100;padding:0 0 0 .8em;position:relative}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html .wp-block-list li:before{background:#d9b625;border-radius:100px;content:"";display:block;height:10px;left:0;position:absolute;top:15px;transform:translateY(-50%);width:10px}.page .entry-content_block .Facility_bg1{position:relative;z-index:1}.page .entry-content_block .Facility_bg1:before{background:url(../img/bg-img2.png.webp) no-repeat 50%/auto 100%;content:"";height:calc(100% + 185px);left:0;position:absolute;top:0;width:100%;z-index:-1}.page .entry-content_block .Facility_bg2{position:relative;z-index:1}.page .entry-content_block .Facility_bg2:before{background:#fff url(../img/bg-img3.png.webp) no-repeat 50%/auto 100%;content:"";height:100%;position:absolute;top:140px;width:100%;z-index:-1}.page .entry-content_block .Facility_bg3{position:relative;z-index:1}.page .entry-content_block .Facility_bg3:before{background:#fff url(../img/bg-img2b.png.webp) no-repeat 50%/cover;content:"";height:calc(100% + 15px);left:0;position:absolute;top:80px;width:100%;z-index:-1}.page .entry-content_block .Facility_container{padding:95px 21px 0}.page .entry-content_block .Facility_title{display:table;font-size:32px;font-size:2rem;line-height:1.4375;margin:0 auto 51px;position:relative;z-index:1}.page .entry-content_block .Facility_title:before{background:url(../img/txt-facility.svg) no-repeat 50%/100% auto;content:"";display:block;height:120%;left:50%;position:absolute;top:-60%;transform:translateX(-50%);width:96%;z-index:-1}.page .entry-content_block .Facility_box:not(:last-of-type){margin-bottom:51px}.page .entry-content_block .Facility_box_title{font-size:23px;font-size:1.4375rem;margin-bottom:11px}.page .entry-content_block .Facility_box .wp-block-image{margin-bottom:26px}.page .entry-content_block .Facility_box_text{font-size:16px;font-size:1rem;line-height:2}.page .entry-content_block .Facility_container2{padding:41px 0 95px}.page .entry-content_block .Facility_box2{padding:0 21px}.page .entry-content_block .Facility_box2.box2{grid-template:"img title" auto "img text" auto/min(55vw,792px) 1fr}.page .entry-content_block .Facility_box2:not(.box3){margin-bottom:57px}.page .entry-content_block .Facility_box2_title{font-size:23px;font-size:1.4375rem;letter-spacing:.5em;text-align:center;text-orientation:upright;writing-mode:vertical-rl}.page .entry-content_block .Facility_box2_head{align-items:center;display:flex;justify-content:center;margin-bottom:25px}.page .entry-content_block .Facility_box2 .wp-block-image{margin-bottom:26px}.page .entry-content_block .Facility_box2_text{font-size:16px;font-size:1rem;line-height:2}.page .entry-content_block .Facility_title2{font-size:32px;font-size:2rem;line-height:1.4375;margin-bottom:67px;text-align:center}.page .entry-content_block .Hakone{position:relative;z-index:10}.page .entry-content_block .Hakone_bg{background:url(../img/bg-img4.png.webp) no-repeat 50%/auto 100%;padding-bottom:41px;position:relative}.page .entry-content_block .Hakone_bg:before{background:url(../img/txt-hakone.svg) no-repeat top/100% auto;content:"";height:24.358974359vw;left:27px;max-height:220px;max-width:499px;position:absolute;top:-15px;width:61.5384615385vw;z-index:10}.page .entry-content_block .Hakone_container{overflow:hidden;padding:118px 27px 0}.page .entry-content_block .Hakone_box{margin-bottom:76px}.page .entry-content_block .Hakone_box .wp-block-image{margin-bottom:21px;width:100vw}.page .entry-content_block .Hakone_box .wp-block-image.img2{transform:translateX(-54px)}.page .entry-content_block .Hakone_box_title{font-size:23px;font-size:1.4375rem;margin-bottom:12px}.page .entry-content_block .Hakone_box_text{font-size:16px;font-size:1rem;line-height:2}.page .entry-content_block .Hakone_access_title{font-size:32px;font-size:2rem;margin-bottom:21px;text-align:center}.page .entry-content_block .Hakone_access_map{height:578px;margin-bottom:13px;position:relative;width:100%}.page .entry-content_block .Hakone_access_map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page .entry-content_block .Hakone_access_logo{margin-bottom:13px;padding:0 27px}.page .entry-content_block .Hakone_access_logo img{width:84px}.page .entry-content_block .Hakone_access_data{line-height:2;margin-bottom:32px;padding:0 27px}.page .entry-content_block .Interview_container{background:url(../img/bg-head-interview.png.webp) no-repeat top/auto 258px}.page .entry-content_block .Interview_title{font-size:28px;font-size:1.75rem;margin-bottom:52px;padding-top:127px;position:relative;text-align:center;z-index:2}.page .entry-content_block .Interview_title:before{background:url(../img/txt-interview.svg) no-repeat top/100% auto;content:"";display:block;height:clamp(74px,18.9743589744vw,163px);left:50%;position:absolute;top:calc(50% - 1em);transform:translateX(-50%);width:clamp(218px,55.8974358974vw,485px)}.page .entry-content_block .Interview_prof{margin-bottom:26px}.page .entry-content_block .Interview_prof_img{margin:0 auto 26px;width:271px}.page .entry-content_block .Interview_prof_data{display:grid;gap:9px 0;grid-template:"name en en" auto "copy copy copy" auto "year year posi" auto/5.5em 3em auto;margin:0 auto;max-width:300px;width:90%}.page .entry-content_block .Interview_prof_name{font-size:32px;font-size:2rem;grid-area:name}.page .entry-content_block .Interview_prof_en{align-self:center;grid-area:en;justify-content:flex-end;margin-left:39px;width:177px}.page .entry-content_block .Interview_prof_copy{font-size:16px;font-size:1rem;grid-area:copy}.page .entry-content_block .Interview_prof_year{font-size:23px;font-size:1.4375rem;grid-area:year}.page .entry-content_block .Interview_prof_posi{font-size:23px;font-size:1.4375rem;grid-area:posi;justify-content:flex-end;padding-left:1em}.page .entry-content_block .Interview_case{margin-bottom:73px}.page .entry-content_block .Interview_case_faq{margin-bottom:39px;padding:0 34px}.page .entry-content_block .Interview_case_que{border-bottom:3px solid #c39e04;font-size:23px;font-size:1.4375rem;line-height:1.4;margin-bottom:12px;padding-bottom:17px}.page .entry-content_block .Interview_case_ans{line-height:2}.page .entry-content_block .Interview_case_img{border-radius:22px;margin-bottom:26px;overflow:hidden;padding:0 24px}.page .entry-content_block .Interview_case_img img{height:100%;max-width:none;object-fit:cover;width:100%}.page .entry-content_block .Interview_case_schedule{background:hsla(0,0%,59%,.14);border-radius:22px;margin:0 24px;padding:19px 30px}.page .entry-content_block .Interview_case_schedule .title{font-size:23px;font-size:1.4375rem;margin-bottom:18px;text-align:center}.page .entry-content_block .Interview_case_schedule .col{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:340px;position:relative}.page .entry-content_block .Interview_case_wrap.mini .Interview_case_schedule .col{max-width:548px}.page .entry-content_block .Interview_case_schedule .col:before{background:#707070;content:"";display:block;height:100%;position:absolute;right:calc(25% + 10px);top:0;width:1px}.page .entry-content_block .Interview_case_schedule .col:not(:last-of-type){margin-bottom:18px}.page .entry-content_block .Interview_case_schedule .col:not(:last-of-type):before{height:calc(100% + 18px)}.page .entry-content_block .Interview_case_schedule .time{width:75%}.page .entry-content_block .Interview_case_schedule .time .inner{background:#dbb827;border-radius:18px;color:#fff;display:inline-block;height:36px;line-height:36px;padding:0 11px}.page .entry-content_block .Interview_case_schedule .txt{width:25%}.page .entry-content_block .Works_commit,.page .entry-content_block .Works_commit_img{position:relative}.page .entry-content_block .Works_commit_content{background:hsla(0,0%,100%,.78);left:50%;max-width:954px;padding:25px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 64px)}.page .entry-content_block .Works_commit_content .title{font-size:23px;font-size:1.4375rem;margin-bottom:17px;text-align:center}.page .entry-content_block .Works_commit_content .text{line-height:2}.page .entry-content_block .Works_title{font-size:28px;font-size:1.75rem;margin-bottom:52px;padding-top:127px;position:relative;text-align:center;z-index:2}.page .entry-content_block .Works_title:before{background:url(../img/txt-message.svg) no-repeat top/100% auto;content:"";display:block;height:clamp(74px,18.9743589744vw,163px);left:50%;position:absolute;top:calc(50% - 1em);transform:translateX(-50%);width:clamp(218px,55.8974358974vw,485px)}.page .entry-content_block .Works_message{background:url(../img/bg-mg5.png.webp) no-repeat top/cover;padding-bottom:41px}.page .entry-content_block .Works_message_box:not(:last-of-type){margin-bottom:54px}.page .entry-content_block .Works_message_img{margin-bottom:29px;overflow:hidden}.page .entry-content_block .Works_message_img img{max-width:none;min-width:492px;transform:translateX(28px);width:126.1538461538vw}.page .entry-content_block .Works_message_img2{display:flex;justify-content:flex-end;margin-bottom:29px;overflow:hidden;position:relative;text-align:right}.page .entry-content_block .Works_message_img2 img{max-width:none;min-width:492px;object-fit:cover;object-position:100% 50%;transform:translateX(-28px);width:126.1538461538vw}.page .entry-content_block .Works_message_content{padding:0 28px}.page .entry-content_block .Works_message_content .title{font-size:23px;font-size:1.4375rem;margin-bottom:12px}.page .entry-content_block .Works_message_content .text{font-size:16px;font-size:1rem;line-height:2}.page .entry-content_block .Job_wrap{padding:136px 21px 82px;position:relative}.page .entry-content_block .Job_wrap:before{background:url(../img/txt-work.svg) no-repeat top/100% auto;content:"";height:16.9230769231vw;left:21px;max-height:183px;max-width:377px;position:absolute;top:44px;width:34.8717948718vw}.page .entry-content_block .Job_container:not(:last-of-type){margin-bottom:72px}.page .entry-content_block .Job_box .wp-block-image{margin-bottom:22px}.page .entry-content_block .Job_title{font-size:28px;font-size:1.75rem;margin-bottom:28px;position:relative}.page .entry-content_block .Job_title:after{background:#c39e04;bottom:-11px;content:"";display:block;height:3px;left:0;position:absolute;width:72px}.page .entry-content_block .Job_text{line-height:2;margin-bottom:32px}.page .entry-content_block .Job_title2{font-size:28px;font-size:1.75rem;margin-bottom:14px}.page .entry-content_block .Job_list{background:hsla(0,0%,53%,.09);border-radius:22px;display:flex;flex-direction:column;justify-content:center;padding:36px}.page .entry-content_block .Job_list li:not(:last-of-type){margin-bottom:30px}.page .entry-content_block .Career_plan{padding:95px 27px 0}.page .entry-content_block .Career_plan_title{font-size:28px;font-size:1.75rem;margin-bottom:35px;position:relative;text-align:center}.page .entry-content_block .Career_plan_title:before{background:url(../img/txt-career.svg) no-repeat top/100% auto;content:"";display:block;height:18.4615384615vw;left:0;max-height:130px;max-width:303px;position:absolute;top:-50px;width:43.5897435897vw}.page .entry-content_block .Career_plan_box{background:linear-gradient(180deg,#fff 0,#ebebeb);border-radius:22px}.page .entry-content_block .Career_plan_box:not(:last-of-type){margin-bottom:36px;position:relative}.page .entry-content_block .Career_plan_box:not(:last-of-type):after{background:#c6c6c6;content:"";display:block;height:36px;left:calc(50% - 19px);position:absolute;top:100%;width:38px}.page .entry-content_block .Career_plan_head{align-items:center;background:linear-gradient(180deg,#575757 0,#a6a6a6);border-radius:22px 22px 0 0;color:#fff;display:flex;gap:0 12px;height:93px;padding:0 14px}.page .entry-content_block .Career_plan_time{background:#dbb827;border-radius:17px;font-size:15px;font-size:.9375rem;line-height:34px;text-align:center;width:104px}.page .entry-content_block .Career_plan_time.orange{background:#ff7e00}.page .entry-content_block .Career_plan_title2{font-size:23px;font-size:1.4375rem;line-height:1.4}.page .entry-content_block .Career_plan_content{padding:10px 16px 40px;text-align:center}.page .entry-content_block .Career_plan_icon{margin:0 auto 14px;width:101px}.page .entry-content_block .Career_plan_text{line-height:2}.page .entry-content_block .Career_benefit{padding:67px 0 0}.page .entry-content_block .Career_benefit_title{font-size:32px;font-size:2rem;margin-bottom:165px;position:relative;text-align:center}.page .entry-content_block .Career_benefit_title:after{background:url(../img/txt-benefits.svg) no-repeat top/100% auto;content:"";display:block;height:115px;left:calc(50% - 130px);position:absolute;top:100%;width:240px}.page .entry-content_block .Career_benefit_container{padding:0 21px}.page .entry-content_block .Career_benefit_box:not(:last-of-type){margin-bottom:70px}.page .entry-content_block .Career_benefit_img{margin-bottom:19px}.page .entry-content_block .Career_benefit_title2{font-size:23px;font-size:1.4375rem;margin-bottom:19px}.page .entry-content_block .Career_benefit_text{line-height:2}.page .entry-content_block .catList{position:relative}.page .entry-content_block .catList_title{color:#d6af0a;font-size:17px;font-size:1.0625rem;margin:12px 0 43px;position:relative;text-align:center}.page .entry-content_block .catList_sub{display:none}.page .entry-content_block .catList_content{background:#fff;margin:0 10%;opacity:0;padding:1rem;position:absolute;top:calc(100% + 10px);transition:opacity .4s ease;visibility:hidden;width:80%;z-index:100}.page .entry-content_block .catList.open .catList_content{opacity:1;visibility:visible}.page .entry-content_block .category_container .wp-block-post-template{display:flex;flex-direction:column;flex-wrap:wrap;gap:45px 0;padding:0 42px}.page .entry-content_block .category_container .wp-block-post-template .type-post{width:100%}.page .entry-content_block .category_container .wp-block-post-template .meta{display:flex}.page .entry-content_block .category_container .wp-block-post-template .meta .taxonomy-category{background:#d6730b;color:#fff;height:23px;line-height:23px;margin-right:10px;padding:0 10px;text-align:center}.page .entry-content_block .category_container .wp-block-post-template .wp-block-post-featured-image{margin-bottom:12px}.page .entry-content_block .category_container .wp-block-post-template .wp-block-post-date{color:#c39e04;font-size:16px;font-size:1rem;font-weight:700;line-height:24px}.page .entry-content_block .category_container .wp-block-post-template .wp-block-post-title{color:#1d1d1d;font-weight:700;line-height:1.6}.page .entry-content_block .category_pagination{display:none}.page .entry-content_block .category_pagination .wp-block-query-pagination-numbers{display:flex;gap:0 10px}.page .entry-content_block .category_pagination .page-numbers,.page .entry-content_block .category_pagination .wp-block-query-pagination-next,.page .entry-content_block .category_pagination .wp-block-query-pagination-previous{align-items:center;background:#c39e04;border-radius:6px;color:#fff;display:flex;height:46px;justify-content:center;width:46px}.page .entry-content_block .category_pagination .page-numbers.current,.page .entry-content_block .category_pagination .wp-block-query-pagination-next.current,.page .entry-content_block .category_pagination .wp-block-query-pagination-previous.current{background:#fff;color:#c39e04}.page .entry-content_block .category_pagination .page-numbers.dots,.page .entry-content_block .category_pagination .wp-block-query-pagination-next.dots,.page .entry-content_block .category_pagination .wp-block-query-pagination-previous.dots{background:none;color:#1d1d1d;height:auto;width:auto}.page .entry-content_block .loadmore-wrap{display:block;margin:30px auto 0;width:calc(100% - 96px)}.page .entry-content_block .loadmore-wrap .loadmore-btn{display:block;width:100%}.page .entry-content_block .loadmore-wrap .wp-block-button__link{align-items:center;background:#fff;border:1px solid #c39e04;border-radius:unset;color:#1d1d1d;display:block;display:flex;flex-direction:column;font-size:15px;font-size:.9375rem;justify-content:center}.page .entry-content_block .loadmore-wrap .wp-block-button__link:after{background:#c39e04;clip-path:polygon(51% 100%,0 0,100% 0);content:"";display:block;height:10px;width:16px}.page .entry-content_block .single-header{padding:70px 22px 26px}.page .entry-content_block .single-header .single-title{font-size:27px;font-size:1.6875rem}.page .entry-content_block .single-header .single-date{color:#d6af0a;font-size:15px;font-size:.9375rem;margin-bottom:26px}.page .entry-content_block .single-content{padding:0 22px}.page .entry-content_block .single-content .entry-content{max-width:414px}.page .entry-content_block .backToList_btn{width:100%}.page .entry-content_block .backToList_btn .wp-block-button__link{background:#ee8100 url(../icons/arrow-right.svg) no-repeat right 20px center/16px 10px;color:#fff;height:44px;line-height:44px;margin:60px auto;padding:0;width:280px}.facility-and-hakone .page .entry-content_block,.people-and-work .page .entry-content_block{padding-bottom:0}@media (min-width:768px){.sp{display:none!important}.tab{display:block!important}.bnrRecruit{margin-bottom:48px}.bnrRecruit_inner{align-items:stretch;background:url(../img/bnr-img_pc.png.webp) no-repeat 50%/cover;display:flex;height:316px}.bnrRecruit_head{align-content:center;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);display:grid;grid-template:"en" auto "title" auto "job" auto/1fr;height:inherit;max-width:598px;width:40vw}.bnrRecruit_head_title{font-size:33px;font-size:2.0625rem;line-height:1.6}.bnrRecruit_head_en{align-self:flex-end}.bnrRecruit_head_en,.bnrRecruit_head_kind{font-size:18px;font-size:1.125rem}.bnrRecruit_content{background:none;height:inherit;max-width:100%;padding:0;width:60vw}.bnrRecruit_content_title{width:364px}.bnrRecruit_content_more{background-size:18px auto;bottom:18px;font-size:23px;font-size:1.4375rem;left:auto;line-height:32px;padding-right:40px;right:23px}.bnrMynavi{margin-bottom:48px}.bnrMynavi_inner{display:grid;gap:0 20px;grid-template:"title title" auto "bnr1 bnr2" auto/1fr 1fr;padding:22px 27px}.bnrMynavi_title{font-size:25px;font-size:1.5625rem;grid-area:title}.bnrMynavi_img1{grid-area:bnr1;margin-bottom:0}.bnrMynavi_img2{grid-area:bnr2}.wp-block-button.btn-more .wp-block-button__link{font-size:21px;font-size:1.3125rem}.wp-block-button.btn-more2 .wp-block-button__link{font-size:18px;font-size:1.125rem;padding:26px 0}.wp-block-button.btn-more3 .wp-block-button__link{font-size:21px;font-size:1.3125rem}.topKv_content{padding:0 min(4.0104166667vw,77px);top:min(11.71875vw,225px)}.topKv_slider{--swiper-pagination-bullet-size:22px;--swiper-pagination-bullet-horizontal-gap:10px}.topKv_slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:min(2.1941489362vw,33px);left:min(2.8590425532vw,43px)}.topKv_copy{font-size:min(3.9228723404vw,59px);margin-bottom:0}.topKv_title{width:min(52.5265957447vw,790px)}.topKv_text{font-size:min(1.9946808511vw,30px)}.topKv_text br{display:none}.topKv_bnr{bottom:5.9840425532vw;right:min(4.0104166667vw,77px);width:24.4680851064vw}.topKv .wp-block-button{height:4.8537234043vw;max-height:73px;max-width:310px;width:20.6117021277vw}.topKv .wp-block-button__link{font-size:min(1.7287234043vw,26px)}.topKv_news{align-items:center;display:flex;max-width:1055px;padding:35px min(6.5104166667vw,95px)}.topKv_news_title{font-size:23px;font-size:1.4375rem;margin-bottom:0;margin-right:56px}.topKv_news_date{margin-right:31px}.topKv_news_date,.topKv_news_text{font-size:18px;font-size:1.125rem}.topKv_news .topKv_news_btn .wp-block-button{width:242px}.topKv_news .topKv_news_btn .wp-block-button__link{border-radius:24px;font-size:18px;font-size:1.125rem;height:48px;line-height:50px;line-height:44px;margin-left:34px;width:242px}.topMsg{display:grid;grid-template:"img1 content img2" auto/21.6666666667vw 1fr 21.6666666667vw}.topMsg_content{grid-area:content}.topMsg_img1{grid-area:img1}.topMsg_img1 img{height:100%;object-fit:cover;width:100%}.topMsg_img2{grid-area:img2}.topMsg_img2 img{height:100%;object-fit:cover;width:100%}.topCharm_title_sub{font-size:21px;font-size:1.3125rem;margin-left:7px}.topCharm_title_main{font-size:37px;font-size:2.3125rem;margin-left:7px}.topCharm_title.interview .topCharm_title_main br{display:none}.topCharm_card_wrap{align-items:center;display:flex;flex-direction:column;gap:57px 0}.topCharm_card{background:#fff;border-radius:22px;box-shadow:0 8px 8px rgba(0,0,0,.16);width:650px}.topCharm_card_img{border-radius:22px;margin:20px 28px 30px;overflow:hidden}.topCharm_card_text{font-size:18px;font-size:1.125rem;line-height:1.5;min-height:3em}.topCharm_card_text br{display:none}.topCharm_card_btn{margin-top:32px}.topInterview{padding:145px 0 102px}.topInterview_content{padding:0 max(28px,(100% - 1514px)/2)}.topInterview_container{flex-direction:row;gap:0 clamp(16px,4.7395833333vw,91px);margin-bottom:61px;padding:0}.topInterview_item .title{font-size:19px;font-size:1.1875rem}.topNews{margin-bottom:65px}.topNews_item{display:grid;gap:0 0;grid-template:"date . cat . title" auto/8em 14px 104px 40px 1fr;padding:21px 27px}.topNews_item:first-of-type{border-top:1px solid #707070}.topNews_item_date{grid-area:date}.topNews_item_cat{grid-area:cat}.topNews_item_text{grid-area:title}.topNews_btn{margin-bottom:100px;margin-top:40px}.page .entry-content_block .pageHeader_content_sub{font-size:26px;font-size:1.625rem}.page .entry-content_block .pageHeader_content_main{font-size:50px;font-size:3.125rem}.page .entry-content_block .pageHeader_content_logo{width:78px}.page .entry-content_block .pageHeader2{padding-top:64px}.page .entry-content_block .pageHeader2_sub{font-size:20px;font-size:1.25rem}.page .entry-content_block .pageHeader2_main{font-size:46px;font-size:2.875rem}.page .entry-content_block .pageHeader2_icon{width:55px}.page .entry-content_block .pageMessage{background-size:cover;padding:98px max(32px,(100% - 1155px)/2)}.page .entry-content_block .pageMessage_title{font-size:36px;font-size:2.25rem;margin-bottom:26px}.page .entry-content_block .pageMessage_text{font-size:19px;font-size:1.1875rem}.page .entry-content_block .Recruit_navigation{flex-direction:row;gap:0 16px;padding-bottom:58px}.page .entry-content_block .Recruit_navigation li{max-width:355px;width:calc(33.33333% - 10.66667px)}.page .entry-content_block .Recruit_section{padding-bottom:71px;padding-top:67px}.page .entry-content_block .Recruit_section2{padding-top:67px}.page .entry-content_block .Recruit_container:not(:last-of-type){margin-bottom:69px}.page .entry-content_block .Recruit_box:not(:last-of-type){margin-bottom:56px}.page .entry-content_block .Recruit_box2{display:grid;gap:0 min(7vw,146px);grid-template:"title img" auto "text img" 1fr/1fr min(40vw,604px)}.page .entry-content_block .Recruit_box2 .wp-block-image{grid-area:img}.page .entry-content_block .Recruit_box3{margin:0 auto 69px;padding:56px 20px}.page .entry-content_block .Recruit_box3_tel{font-size:28px;font-size:1.75rem;margin-bottom:20px}.page .entry-content_block .Recruit_box3_mail{font-size:28px;font-size:1.75rem;margin-bottom:27px}.page .entry-content_block .Recruit_box3_text{font-size:24px;font-size:1.5rem;margin-bottom:15px}.page .entry-content_block .Recruit_box3_text2{font-size:18px;font-size:1.125rem}.page .entry-content_block .Recruit_box4{padding:41px 86px 43px}.page .entry-content_block .Recruit_title{font-size:37px;font-size:2.3125rem;margin-bottom:44px;text-align:left}.page .entry-content_block .Recruit_subtitle{font-size:23px;font-size:1.4375rem;margin:0 auto 54px 0;padding:17px 20px}.page .entry-content_block .Recruit_subtitle2{font-size:25px;font-size:1.5625rem;grid-area:title;margin-bottom:18px}.page .entry-content_block .Recruit_text{font-size:18px;font-size:1.125rem;grid-area:text}.page .entry-content_block .Recruit_lists li{font-size:23px;font-size:1.4375rem;padding-bottom:34px}.page .entry-content_block .Recruit_lists li .sub{display:inline-block;margin-left:98px}.page .entry-content_block .Facility_bg1:before{background-size:cover;height:calc(100% + 285px)}.page .entry-content_block .Facility_bg2:before{background-size:cover;height:calc(100% + 200px);top:200px}.page .entry-content_block .Facility_bg3:before{top:110px}.page .entry-content_block .Facility_container{padding:142px max(21px,(100% - 1373px)/2) 0}.page .entry-content_block .Facility_title{font-size:37px;font-size:2.3125rem;margin-bottom:39px}.page .entry-content_block .Facility_box:not(:last-of-type){margin-bottom:88px}.page .entry-content_block .Facility_box{display:grid;gap:0 41px;grid-template:"title title" auto "img1 img2" auto "text text" auto/1fr 1fr}.page .entry-content_block .Facility_box_title{font-size:26px;font-size:1.625rem;grid-area:title;margin-bottom:21px}.page .entry-content_block .Facility_box .wp-block-image{margin-bottom:31px}.page .entry-content_block .Facility_box_img1{grid-area:img1}.page .entry-content_block .Facility_box_img2{grid-area:img2}.page .entry-content_block .Facility_box_text{font-size:18px;font-size:1.125rem;grid-area:text}.page .entry-content_block .Facility_box2:not(.box3){margin-bottom:160px}.page .entry-content_block .Facility_box2_title{font-size:26px;font-size:1.625rem}.page .entry-content_block .Facility_box2 .wp-block-image{margin-bottom:31px}.page .entry-content_block .Facility_box2_text{font-size:18px;font-size:1.125rem;grid-area:text}.page .entry-content_block .Facility_title2{font-size:38px;font-size:2.375rem;margin-bottom:129px}.page .entry-content_block .Hakone_bg{background-size:cover;padding-bottom:84px}.page .entry-content_block .Hakone_box_title{align-self:flex-end;font-size:26px;font-size:1.625rem}.page .entry-content_block .Hakone_box_text{font-size:18px;font-size:1.125rem}.page .entry-content_block .Hakone_access_title{font-size:37px;font-size:2.3125rem;margin-bottom:36px}.page .entry-content_block .Hakone_access_map{margin-bottom:33px}.page .entry-content_block .Hakone_access_logo{padding:0 max(27px,(100% - 1339px)/2)}.page .entry-content_block .Hakone_access_logo img{width:125px}.page .entry-content_block .Hakone_access_data{font-size:18px;font-size:1.125rem;padding:0 max(27px,(100% - 1339px)/2)}.page .entry-content_block .Interview_container{background-size:auto 388px;padding:0 max(26px,(100% - 1359px)/2)}.page .entry-content_block .Interview_title{font-size:36px;font-size:2.25rem;padding-top:253px;text-align:left}.page .entry-content_block .Interview_title:before{left:-20px;top:calc(50% - 20px);transform:none}.page .entry-content_block .Interview_prof{align-items:center;display:flex;margin-bottom:32px}.page .entry-content_block .Interview_prof_img{margin:0}.page .entry-content_block .Interview_prof_data{grid-template:"en en" auto "name copy" auto "year posi" auto/30% 1fr;margin:0 0 0 30px;max-width:none;width:calc(100% - 271px)}.page .entry-content_block .Interview_prof_name{font-size:42px;font-size:2.625rem}.page .entry-content_block .Interview_prof_en{margin-left:0;width:210px}.page .entry-content_block .Interview_prof_copy{align-self:center;font-size:18px;font-size:1.125rem}.page .entry-content_block .Interview_case{margin-bottom:113px}.page .entry-content_block .Interview_case_faq{margin-bottom:49px;padding:0}.page .entry-content_block .Interview_case_que{font-size:26px;font-size:1.625rem}.page .entry-content_block .Interview_case_ans{font-size:18px;font-size:1.125rem}.page .entry-content_block .Interview_case_schedule .col{margin:0}.page .entry-content_block .Interview_case_wrap.mini .Interview_case_schedule .col:before{right:28%}.page .entry-content_block .Interview_case_schedule .col:before{right:34%}.page .entry-content_block .Interview_case_schedule .time .inner,.page .entry-content_block .Interview_case_schedule .txt{font-size:19px;font-size:1.1875rem}.page .entry-content_block .Works_commit_img{align-items:center;display:flex;justify-content:center}.page .entry-content_block .Works_commit_img .wp-block-image{height:100%;overflow:hidden;position:relative;width:100%}.page .entry-content_block .Works_commit_img img{display:block;height:100%;max-width:none;min-height:600px;object-fit:cover;width:100%}.page .entry-content_block .Works_commit_content{padding:50px 36px}.page .entry-content_block .Works_commit_content .title{font-size:36px;font-size:2.25rem;margin-bottom:20px}.page .entry-content_block .Works_commit_content .text{font-size:18px;font-size:1.125rem}.page .entry-content_block .Works_title{font-size:36px;font-size:2.25rem;padding-top:253px;text-align:left}.page .entry-content_block .Works_title:before{left:-20px;top:calc(50% - 20px);transform:none}.page .entry-content_block .Works_message{padding:0 max(26px,(100% - 1580px)/2) 84px}.page .entry-content_block .Works_message_box:not(:last-of-type){margin-bottom:124px}.page .entry-content_block .Works_message_img{padding:0 28px}.page .entry-content_block .Works_message_img img{transform:none;width:100%}.page .entry-content_block .Works_message_img2{padding:0 28px}.page .entry-content_block .Works_message_img2 img{transform:none;width:100%}.page .entry-content_block .Works_message_content .title{align-self:flex-end;font-size:26px;font-size:1.625rem}.page .entry-content_block .Works_message_content .text{font-size:18px;font-size:1.125rem}.page .entry-content_block .Job_wrap{padding-top:180px}.page .entry-content_block .Career_plan{padding:120px max(27px,(100% - 1371px)/2)}.page .entry-content_block .Career_plan_title{font-size:36px;font-size:2.25rem;margin-bottom:50px}.page .entry-content_block .Career_plan_box{align-items:center;display:flex;height:222px}.page .entry-content_block .Career_plan_box:not(:last-of-type){margin-bottom:68px}.page .entry-content_block .Career_plan_box:not(:last-of-type):after{height:68px;left:90px}.page .entry-content_block .Career_plan_head{border-radius:22px 0 0 22px;flex-direction:column;height:inherit;justify-content:center;width:230px}.page .entry-content_block .Career_plan_time{margin-bottom:20px}.page .entry-content_block .Career_plan_content{align-items:center;display:flex;gap:0 20px;padding:0 20px;text-align:left;width:calc(100% - 230px)}.page .entry-content_block .Career_benefit_title{font-size:36px;font-size:2.25rem}.page .entry-content_block .Career_benefit_container{padding:0 max(21px,(100% - 1200px)/2)}.page .entry-content_block .Career_benefit_box{align-items:center;display:grid;gap:0 52px;grid-template:"img content" auto/min(30%,403px) 1fr;margin-bottom:51px}.page .entry-content_block .Career_benefit_box.box2{grid-template:"content img" auto/1fr min(30%,403px)}.page .entry-content_block .Career_benefit_img{grid-area:img}.page .entry-content_block .Career_benefit_content{grid-area:content}.page .entry-content_block .Career_benefit_title2{font-size:26px;font-size:1.625rem}.page .entry-content_block .Career_benefit_title2 br{display:none}.page .entry-content_block .Career_benefit_text{font-size:18px;font-size:1.125rem}.page .entry-content_block .catList_title{font-size:21px;font-size:1.3125rem}.page .entry-content_block .category_container.newPosts_list .wp-block-post-template{justify-content:flex-start}.page .entry-content_block .category_container .wp-block-post-template{flex-direction:row;gap:45px 30px;justify-content:space-between}.page .entry-content_block .single-header .single-title{font-size:32px;font-size:2rem}.page .entry-content_block{padding-bottom:84px}}@media (min-width:1000px){.topCharm .bg-image1{background:url(../img/bg-sec1.png.webp) no-repeat 100%/auto 100%}.topCharm_header{padding:min(7.1354166667vw,137px) max(32px,(100% - 1600px)/2) min(7.6041666667vw,146px);text-align:left}.topCharm_header_sub{font-size:18px;font-size:1.125rem}.topCharm_header_main{font-size:42px;font-size:2.625rem}.topCharm_header_main:after{left:0;top:calc(100% + 20px);transform:none}.topCharm_charm1{display:grid;grid-template:"image content" auto/58.3333333333vw 41.6666666667vw;padding-bottom:min(7.8645833333vw,151px)}.topCharm_charm1_img{grid-area:image;transform:none}.topCharm_charm1_content{align-self:center;grid-area:content}.topCharm_charm2{background:url(../img/bg-sec2.png.webp) no-repeat 0/auto 100%;display:grid;grid-template:"content image" auto/1fr 1fr;padding-bottom:min(13.3854166667vw,257px)}.topCharm_charm2_img img{grid-area:image;transform:none}.topCharm_charm2_content{align-self:center;grid-area:content;padding-left:max(14.1666666667vw,(100% - 1376px)/2)}.topCharm_charm7{display:grid;grid-template:"image content" auto/1fr 1fr;padding-bottom:min(4.7395833333vw,91px);padding-top:min(5.8333333333vw,112px)}.topCharm_charm7_img img{max-width:641px;transform:none}.topCharm_charm7_img{grid-area:image;margin-bottom:0;padding-right:35px;text-align:right;transform:none}.topCharm_charm7_content{align-self:center;grid-area:content;padding-left:64px}.topCharm_title{max-width:300px}.topCharm_title.num7{max-width:clamp(150px,31.8229166667vw,611px)}.topCharm_btn{margin:0 auto 0 0}.topCharm_card_wrap{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:57px 38px;justify-content:space-between;padding:30px max(32px,(100% - 1450px)/2) min(9.4791666667vw,182px)}.topCharm_card{width:calc(50% - 19px)}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-div{display:flex}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-term{padding:3% 4%;width:25%}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html{padding:36px 17px 36px 35px;width:75%}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html .type,.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html .type2{display:inline-block}.page .entry-content_block .Recruit_outlineBox .wp-block-simple-definition-list-blocks-details-html .wp-block-list li:before{top:50%}.page .entry-content_block .Interview_case_img{grid-area:img;margin:0;padding:0}.page .entry-content_block .Interview_case_schedule{grid-area:sche;margin:0}.page .entry-content_block .Interview_case_wrap{display:grid;gap:0 16px;grid-template:"sche img" auto/40% 1fr}.page .entry-content_block .Interview_case_wrap.mini{grid-template:"sche img" auto/48% 1fr}.page .entry-content_block .Interview_case_wrap.mini .Interview_case_img img{object-position:right center}}@media (min-width:1300px){.pc{display:block!important}.sptab{display:none!important}.wrap{padding-top:126px}.bnrRecruit_head{padding:0 56px}.bnrRecruit_head_title{font-size:43px;font-size:2.6875rem}.bnrRecruit_head_en,.bnrRecruit_head_kind{font-size:23px;font-size:1.4375rem}.bnrMynavi_inner{align-items:center;grid-template:"title bnr1 bnr2" auto/1fr 1fr 1fr}.bnrMynavi_title{font-size:28px;font-size:1.75rem}.header{height:126px;padding:0 clamp(11px,.6875vw,24px)}.header_logo .wp-block-image img{width:6.1979166667vw}.header_logo .ja{font-size:17px;font-size:1.0625rem}.header_logo .en{font-size:11px;font-size:.6875rem}.footer{background:url(../img/footer-bg_pc.png.webp) no-repeat top/cover;margin-top:-40px;padding:154px max(16px,(100% - 1512px)/2) 20px}.footer_inner{background:hsla(0,0%,100%,.47);border-radius:22px;display:grid;grid-template:"logo link link" auto "logo btn add" auto "logo btn tel" auto/auto min(48%,700px) 1fr;margin-bottom:20px;padding:23px}.footer_logo .wp-block-image{align-self:center;margin:0 clamp(24px,2.9vw,82px) 0 0;width:162px}.footer_logo .wp-block-image img{width:162px}.footer_logo .texts{display:block;margin-left:10px}.footer_logo .ja{font-size:23px;font-size:1.4375rem}.footer_logo .en{font-size:15px;font-size:.9375rem}.footer .wp-block-navigation{display:block;grid-area:link;margin-top:40px}.footer .wp-block-buttons{flex-direction:row;gap:0 24px;margin-bottom:0;margin-top:23px;width:100%}.footer .wp-block-button{height:72px;max-width:302px;width:calc(50% - 12px)}.footer .wp-block-button__link{font-size:26px;font-size:1.625rem}.footer_logo2{grid-area:img;margin-left:42px;margin-top:32px;width:115px}.footer_copy{display:block}.footer_copy_img{margin:0 0 13px;text-align:center;width:100%}.footer_copy_img img{width:121px}.footer_copy_text{font-size:14px;font-size:.875rem;text-align:center}.footer_add{align-self:flex-end;font-size:18px;font-size:1.125rem;grid-area:add}.footer_add,.footer_tel{display:block;margin-left:20px}.footer_tel{color:#bc9802;font-size:28px;font-size:1.75rem;grid-area:tel}.wp-block-button.btn-more .wp-block-button__link{font-size:23px;font-size:1.4375rem}.wp-block-button.btn-more2 .wp-block-button__link{padding:32px 0}.wp-block-button.btn-more3 .wp-block-button__link{font-size:23px;font-size:1.4375rem}.gnaviMenu{background:none;height:126px;position:relative;transform:none;width:100%}.gnaviMenu .header_logo{display:none}.gnaviMenu .wp-block-navigation__container,.gnaviMenu_inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0}.gnaviMenu .wp-block-navigation__container{border:none;gap:0 1.2vw;margin-bottom:0;margin-right:clamp(16px,1.5vw,53px);order:2;width:100%}.gnaviMenu .wp-block-navigation__container a{background:none;border:none;font-weight:500;padding:18px 0}.gnaviMenu .wp-block-buttons{margin-right:clamp(7px,1vw,24px);padding:0}.gnaviMenu .wp-block-buttons .wp-block-button.btn-contact{display:none}.gnaviMenu .wp-block-buttons .wp-block-button.btn-entry{line-height:59px}.gnaviMenu .wp-block-buttons .wp-block-button.btn-entry .wp-block-button__link{background:#d6af0a;border-radius:30.5px;box-shadow:0 3px 6px rgba(0,0,0,.16);height:59px;max-width:310px;padding:0;width:13.125vw}.gnaviMenu_copy{display:none}.gnavi{display:block;margin-left:auto;overflow:hidden;transform:none}.gnaviBtn{display:none}.topMsg_content{padding:87px 0}.topMsg_title{font-size:28px;font-size:1.75rem;margin-bottom:38px}.topMsg_text{font-size:18px;font-size:1.125rem;line-height:1.47}.topCharm_header_sub{font-size:28px;font-size:1.75rem}.topCharm_header_main{font-size:58px;font-size:3.625rem}.topCharm_charm1_content{padding-left:min(5.625vw,108px)}.topCharm_charm1_text,.topCharm_charm2_text,.topCharm_charm7_text{font-size:21px;font-size:1.3125rem}.topCharm_title{max-width:464px}.topCharm_title.num1:after{height:76px;width:138px}.topCharm_title.num2:after{height:73px;width:132px}.topCharm_title.num3:after,.topCharm_title.num4:after{height:54px;width:102px}.topCharm_title.num5:after{height:54px;width:103px}.topCharm_title.num6:after{height:52px;width:95px}.topCharm_title.num7:after{height:74px;width:139px}.topCharm_title_logo{margin-left:0;width:67px}.topCharm_title_sub{font-size:23px;font-size:1.4375rem}.topCharm_card .topCharm_title_logo{width:61px}.topCharm_card .topCharm_title_sub{font-size:18px;font-size:1.125rem}.topCharm_card .topCharm_title_main{font-size:32px;font-size:2rem}.topCharm_card_text{font-size:18px;font-size:1.125rem}.topCharm_card_btn{margin-top:50px}.topInterview{background-position:bottom;background-size:cover;padding:238px 0 149px}.topInterview_item .title{font-size:23px;font-size:1.4375rem}.topNews{margin-bottom:105px}.topNews_content{margin:auto;max-width:1450px}.page .entry-content_block .pageHeader_content_sub{font-size:28px;font-size:1.75rem}.page .entry-content_block .pageHeader_content_main{font-size:62px;font-size:3.875rem}.page .entry-content_block .pageHeader_content_logo{width:93px}.page .entry-content_block .pageHeader2{padding-top:112px}.page .entry-content_block .pageHeader2_sub{font-size:25px;font-size:1.5625rem}.page .entry-content_block .pageHeader2_main{font-size:52px;font-size:3.25rem}.page .entry-content_block .pageHeader2_icon{width:67px}.page .entry-content_block .pageMessage{padding-bottom:125px;padding-top:125px}.page .entry-content_block .pageMessage_title{font-size:42px;font-size:2.625rem;margin-bottom:30px}.page .entry-content_block .pageMessage_text{font-size:23px;font-size:1.4375rem}.page .entry-content_block .Recruit_navigation{padding-bottom:94px}.page .entry-content_block .Recruit_section{padding-bottom:101px;padding-top:108px}.page .entry-content_block .Recruit_section2{padding-top:108px}.page .entry-content_block .Recruit_container:not(:last-of-type){margin-bottom:75px}.page .entry-content_block .Recruit_box3{margin-bottom:99px;padding:70px 20px}.page .entry-content_block .Recruit_box3_tel{font-size:38px;font-size:2.375rem}.page .entry-content_block .Recruit_box3_mail{font-size:38px;font-size:2.375rem;margin-bottom:34px}.page .entry-content_block .Recruit_box3_text{font-size:28px;font-size:1.75rem}.page .entry-content_block .Recruit_box3_text2{font-size:23px;font-size:1.4375rem}.page .entry-content_block .Recruit_box4{padding:49px 120px 43px}.page .entry-content_block .Recruit_title{font-size:42px;font-size:2.625rem;margin-bottom:61px}.page .entry-content_block .Recruit_subtitle{font-size:28px;font-size:1.75rem;margin:0 auto 84px 0}.page .entry-content_block .Recruit_subtitle2{font-size:28px;font-size:1.75rem;margin-bottom:20px}.page .entry-content_block .Recruit_lists li{padding-bottom:43px}.page .entry-content_block .Recruit_lists li .sub{margin-left:195px}.page .entry-content_block .Facility_bg1:before{height:calc(100% + 650px)}.page .entry-content_block .Facility_bg2:before{top:280px}.page .entry-content_block .Facility_bg3:before{top:180px}.page .entry-content_block .Facility_container{padding-top:191px}.page .entry-content_block .Facility_title{font-size:42px;font-size:2.625rem}.page .entry-content_block .Facility_title:before{height:140%;top:-55%;transform:translateX(-60%);width:110%}.page .entry-content_block .Facility_box:not(:last-of-type){margin-bottom:125px}.page .entry-content_block .Facility_box{gap:0 81px}.page .entry-content_block .Facility_box_title{font-size:28px;font-size:1.75rem;margin-bottom:31px}.page .entry-content_block .Facility_box2{display:grid;gap:0 75px;grid-template:"title img" auto "text img" auto/1fr min(55vw,792px);margin:0 auto;max-width:1392px}.page .entry-content_block .Facility_box2:not(.box3){margin-bottom:270px}.page .entry-content_block .Facility_box2_title{font-size:28px;font-size:1.75rem}.page .entry-content_block .Facility_box2_head{grid-area:title}.page .entry-content_block .Facility_box2 .wp-block-image{grid-area:img}.page .entry-content_block .Facility_title2{font-size:42px;font-size:2.625rem;margin-bottom:284px}.page .entry-content_block .Hakone_bg{padding-bottom:137px}.page .entry-content_block .Hakone_bg:before{left:auto;right:0;top:89px}.page .entry-content_block .Hakone_container{margin-bottom:40px}.page .entry-content_block .Hakone_box{display:grid;gap:0 75px;grid-template:"img title" auto "img text" auto/min(55vw,792px) 1fr;margin:0 auto 135px;max-width:1392px}.page .entry-content_block .Hakone_box.box2{grid-template:"title img" 1fr "text img" 1fr/1fr min(55vw,792px)}.page .entry-content_block .Hakone_box .wp-block-image.img2{transform:none}.page .entry-content_block .Hakone_box .wp-block-image{grid-area:img;width:100%}.page .entry-content_block .Hakone_box_title{font-size:28px;font-size:1.75rem;grid-area:title}.page .entry-content_block .Hakone_box_text{grid-area:text}.page .entry-content_block .Hakone_access_title{font-size:42px;font-size:2.625rem;margin-bottom:48px}.page .entry-content_block .Hakone_access_map{margin-bottom:54px}.page .entry-content_block .Hakone_access_logo img{width:169px}.page .entry-content_block .Interview_container{background-size:100% auto}.page .entry-content_block .Interview_title{font-size:42px;font-size:2.625rem;padding-left:70px}.page .entry-content_block .Interview_title:before{left:0;top:calc(50% - 30px)}.page .entry-content_block .Interview_prof{gap:0 92px;margin-bottom:43px}.page .entry-content_block .Interview_prof_img{width:375px}.page .entry-content_block .Interview_prof_img img{max-width:none;width:375px}.page .entry-content_block .Interview_prof_data{gap:18px 0;grid-template-columns:197px 1fr}.page .entry-content_block .Interview_prof_en{width:260px}.page .entry-content_block .Interview_prof_copy{font-size:23px;font-size:1.4375rem}.page .entry-content_block .Interview_prof_posi{padding-left:0}.page .entry-content_block .Interview_case{margin-bottom:151px}.page .entry-content_block .Interview_case_faq{margin-bottom:60px}.page .entry-content_block .Interview_case_que{font-size:28px;font-size:1.75rem}.page .entry-content_block .Interview_case_schedule{padding:24px 40px 40px}.page .entry-content_block .Interview_case_schedule .title{font-size:28px;font-size:1.75rem;margin-bottom:29px}.page .entry-content_block .Interview_case_schedule .col{max-width:none;padding:0 20px}.page .entry-content_block .Interview_case_schedule .col:before,.page .entry-content_block .Interview_case_wrap.mini .Interview_case_schedule .col:before{right:calc(25% + 40px)}.page .entry-content_block .Interview_case_schedule .col:not(:last-of-type):before{height:calc(100% + 22px)}.page .entry-content_block .Interview_case_schedule .col:not(:last-of-type){margin-bottom:22px}.page .entry-content_block .Interview_case_schedule .time .inner,.page .entry-content_block .Interview_case_schedule .txt{font-size:23px;font-size:1.4375rem}.page .entry-content_block .Interview_case_wrap{gap:0 35px;grid-template:"sche img" auto/512px 1fr}.page .entry-content_block .Interview_case_wrap.mini{gap:0 35px;grid-template:"sche img" auto/633px 1fr}.page .entry-content_block .Works_commit_content{padding:72px 50px}.page .entry-content_block .Works_commit_content .title{font-size:42px;font-size:2.625rem;margin-bottom:26px}.page .entry-content_block .Works_title{font-size:42px;font-size:2.625rem;padding-left:70px}.page .entry-content_block .Works_title:before{left:0;top:calc(50% - 30px)}.page .entry-content_block .Works_message{padding-bottom:137px}.page .entry-content_block .Works_message_box:not(:last-of-type){margin-bottom:197px}.page .entry-content_block .Works_message_box.box1{align-items:center;display:grid;grid-template:"img content" auto/1fr 1fr}.page .entry-content_block .Works_message_box.box2{align-items:center;display:grid;grid-template:"content img" auto/1fr 1fr}.page .entry-content_block .Works_message_img,.page .entry-content_block .Works_message_img2{grid-area:img;padding:0}.page .entry-content_block .Works_message_content{grid-area:content;padding:0}.page .entry-content_block .Works_message_content.content1{padding-left:clamp(36px,5vw,96px)}.page .entry-content_block .Works_message_content.content2{padding-right:clamp(36px,5vw,96px)}.page .entry-content_block .Works_message_content .title{font-size:28px;font-size:1.75rem;grid-area:title}.page .entry-content_block .Works_message_content .text{grid-area:text}.page .entry-content_block .Job_wrap{padding:244px max(24px,(100% - 1583px)/2) 246px}.page .entry-content_block .Job_wrap:before{left:auto;right:max(24px,(100% - 1583px)/2);top:120px}.page .entry-content_block .Job_container:not(:last-of-type){margin-bottom:132px}.page .entry-content_block .Job_box{align-items:center;display:grid;gap:0 52px;grid-template:"img content" auto/min(40%,604px) 1fr;margin-bottom:51px}.page .entry-content_block .Job_box.reverse{grid-template:"content img" auto/1fr min(40%,604px)}.page .entry-content_block .Job_box .wp-block-image{grid-area:img;margin-bottom:0}.page .entry-content_block .Job_content{grid-area:content}.page .entry-content_block .Job_title{font-size:28px;font-size:1.75rem}.page .entry-content_block .Job_text{font-size:18px;font-size:1.125rem}.page .entry-content_block .Job_title2{font-size:28px;font-size:1.75rem;margin-bottom:26px}.page .entry-content_block .Job_list{flex-direction:row;gap:0 32px;justify-content:flex-start;padding:74px 32px}.page .entry-content_block .Job_list li:not(:last-of-type){margin-bottom:0}.page .entry-content_block .Job_list li{font-size:23px;font-size:1.4375rem}.page .entry-content_block .Career_plan{padding-top:146px}.page .entry-content_block .Career_plan_title:before{left:-40px}.page .entry-content_block .Career_plan_title{font-size:42px;font-size:2.625rem;margin-bottom:67px}.page .entry-content_block .Career_plan_box:not(:last-of-type):after{left:130px}.page .entry-content_block .Career_plan_head{width:300px}.page .entry-content_block .Career_plan_time{border-radius:28px;font-size:23px;font-size:1.4375rem;line-height:56px;width:142px}.page .entry-content_block .Career_plan_time.wide{width:170px}.page .entry-content_block .Career_plan_title2{font-size:31px;font-size:1.9375rem}.page .entry-content_block .Career_plan_content{gap:0 34px;padding:0 34px;width:calc(100% - 300px)}.page .entry-content_block .Career_plan_icon{margin:0 auto;width:160px}.page .entry-content_block .Career_plan_text{font-size:23px;font-size:1.4375rem;width:calc(100% - 160px)}.page .entry-content_block .Career_benefit_title{font-size:42px;font-size:2.625rem;margin-bottom:99px}.page .entry-content_block .Career_benefit_title:after{height:220px;left:max(32px,(100% - 1371px)/2);top:-120%;width:400px}.page .entry-content_block .Career_benefit_title2{font-size:28px;font-size:1.75rem}.page .entry-content_block .Career_benefit_text{font-size:20px;font-size:1.25rem}.page .entry-content_block .catList{max-width:360px;width:30%}.page .entry-content_block .catList+.wp-block-query{max-width:955px;width:63%}.page .entry-content_block .catList_title{margin:0 0 13px;text-align:left}.page .entry-content_block .catList_sub{border-bottom:1px solid #d6ae0a;display:block;font-size:23px;font-size:1.4375rem}.page .entry-content_block .catList_content{background:none;margin:auto;opacity:1;padding:1rem 0 0;position:relative;top:auto;visibility:visible;width:auto}.page .entry-content_block .catList_item{font-size:22px;font-size:1.375rem;margin-bottom:.5rem}.page .entry-content_block .category_container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:0 68px;justify-content:flex-start;margin:60px auto 0;max-width:1580px;padding-bottom:115px;position:relative}.page .entry-content_block .category_container.newPosts_list{flex-direction:row}.page .entry-content_block .category_container.newPosts_list .wp-block-post-template{gap:0 66px;padding:0}.page .entry-content_block .category_container.newPosts_list .wp-block-post-template .type-post{max-width:none;width:calc(25% - 49.5px)}.page .entry-content_block .category_container .wp-block-post-template{gap:55px 67px;padding:0}.page .entry-content_block .category_container .wp-block-post-template .type-post{max-width:394px}.page .entry-content_block .category_pagination{display:flex;left:0;position:absolute;top:calc(100% - 20px);width:100%}.page .entry-content_block .loadmore-wrap{display:none}.page .entry-content_block .single_container{display:flex;min-height:800px;overflow:hidden;position:relative}.page .entry-content_block .single-header{flex-basis:55.555555%;max-width:55.555555%;padding-left:max(24px,(100% - 1580px)/2);padding-right:100px}.page .entry-content_block .single-header .single-title{font-size:36px;font-size:2.25rem}.page .entry-content_block .single-header .single-date{font-size:20px;font-size:1.25rem}.page .entry-content_block .single-content{background:url(../img/bg-single.png.webp) no-repeat top/cover;height:100%;overflow-y:scroll;padding:110px max(24px,(100% - 1580px)/2) 60px 5.555555%;position:absolute;right:0;top:0;width:44.444445%}.page .entry-content_block .backToList_btn .wp-block-button__link{background-size:24px 14px;font-size:30px;font-size:1.875rem;height:70px;line-height:70px;margin-top:150px;width:372px}.page .entry-content_block{padding-bottom:137px}}@media (min-width:1600px){.header_logo .wp-block-image img{width:119px}.header_logo .ja{font-size:21px;font-size:1.3125rem}.header_logo .en{font-size:15px;font-size:.9375rem}.footer_inner{grid-template-columns:auto 49% 1fr;padding:23px 45px}.footer_logo .wp-block-image{margin-right:82px}.footer .wp-block-navigation{gap:0 49px}.footer .wp-block-buttons{gap:0 42px;padding-left:42px}.footer .wp-block-button{width:302px}.gnaviMenu .wp-block-navigation__container{gap:0 min(2.7083333333vw,52px)}.gnaviMenu .wp-block-buttons{margin-right:clamp(24px,2vw,53px)}.topCharm_charm1_text,.topCharm_charm2_text,.topCharm_charm7_text,.topMsg_text{font-size:23px;font-size:1.4375rem}.topCharm_title_main{font-size:42px;font-size:2.625rem}.page .entry-content_block .Hakone_bg:before{right:calc(50% - 850px)}.page .entry-content_block .Job_list{gap:0 74px;padding:74px 75px}.page .entry-content_block .category_container{gap:0 158px}.page .entry-content_block .category_container .wp-block-post-template{gap:55px 87px;padding:0 0 0 80px}}@media (min-width:1920px){.gnaviMenu .wp-block-navigation__container{gap:0 57px;margin-right:53px}.gnaviMenu .wp-block-buttons{margin-right:53px}}
/*# sourceMappingURL=../css/style.min.css.map */
