html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img{vertical-align:bottom;width:100%}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none;box-sizing:border-box}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}:root{--bg-color: #c4d700;--shitara: #4a6fde;--toyone: #814ec1;--toei: #258811;--shinshiro: #db3355;--other: #757575}html{overflow-x:hidden;height:-webkit-fill-available}html,body{height:auto}body{font-family:YakuHanJP,"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:16px;min-height:0vw;font-weight:400;line-height:1.5;position:relative;z-index:0;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available;-webkit-text-size-adjust:100%}div,section,article,header,footer,aside,figure,nav,li,img,a,span,p,dl,ol,ul,td,th,table{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,dt,dd,span,li,select,small,form{letter-spacing:.05rem}p p{font-size:min(max(16px,1rem + (1vw - 5.41px)*.207),17px);min-height:0vw}@media screen and (max-width: 768px){p{font-size:16px}}body{background-color:#fffee6}main{overflow:hidden}.outer{max-width:1024px;margin:0 auto;background-color:#fff}@media screen and (max-width: 540px){.outer{max-width:100%}}.content-wrap{padding:0 7.29%}.ttl-background{padding:.25em 0;width:100%;font-size:min(max(30px,1.875rem + (1vw - 7.68px)*3.9063),40px);min-height:0vw;font-weight:bold;letter-spacing:.15em;text-align:center;background-color:var(--bg-color)}@media screen and (max-width: 768px){.ttl-background{font-size:24px}}@media screen and (max-width: 540px){.ttl-background{margin:0 calc(50% - 50vw);width:100vw}}.to-top{margin:15% 0;text-align:center}@media screen and (max-width: 540px){.to-top{margin:25% 0}}.to-top a{display:inline-block;margin:0 auto;padding:.25em 1.5em;font-size:26px;font-weight:bold;color:#231815;border:3px solid #231815;border-radius:2em}@media screen and (max-width: 540px){.to-top a{padding:.5em 1.5em;font-size:20px;width:100%}}.underSS{display:none}@media screen and (max-width: 540px){.underSS{display:block}}.overSS{display:block}@media screen and (max-width: 540px){.overSS{display:none}}.underS{display:none}@media screen and (max-width: 768px){.underS{display:block}}.overS{display:block}@media screen and (max-width: 768px){.overS{display:none}}.ta-center{text-align:center}header{background-color:var(--bg-color)}header .header-inner{padding:0 4%}header .header-inner .header-box{display:flex;justify-content:space-between;align-items:center;padding:12px 0}header .header-inner .header-box .header-logo{max-width:230px}header .header-inner .header-box .header-search{max-width:30px}footer .link-box{display:flex;justify-content:center;margin:2em 0}footer .link-box li{margin-right:1em}footer .affiliation-info{padding:0 7.29%;margin:3em auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:.875em;text-align:center}@media screen and (max-width: 540px){footer .affiliation-info{text-align:left}}footer .affiliation-info .affiliation-name{margin-bottom:1em}footer .affiliation-info dl{width:100%}footer .affiliation-info dl dt{position:relative;display:inline-block;padding-right:1em;margin-right:.5em}footer .affiliation-info dl dt::before{content:"：";position:absolute;right:0;top:0}footer .affiliation-info dl dd{display:inline-block}footer .footer-inner{background-color:var(--bg-color);padding:1em 4%}footer .footer-inner .footer-logo{margin:0 auto;max-width:230px}.swiper-container{position:relative}.swiper-container .item-wrap{display:flex;justify-content:space-between;border:4px solid #000;height:100%}@media screen and (max-width: 540px){.swiper-container .item-wrap{flex-direction:column}}.swiper-container .item-wrap .text-wrap{padding:1.7em 2.1em;width:50.3%}@media screen and (max-width: 540px){.swiper-container .item-wrap .text-wrap{width:100%}}.swiper-container .item-wrap .text-wrap .title-box{margin-bottom:1em}@media screen and (max-width: 540px){.swiper-container .item-wrap .text-wrap .title-box{display:block}}.swiper-container .item-wrap .text-wrap .title-box.sp-col{display:flex}@media screen and (max-width: 540px){.swiper-container .item-wrap .text-wrap .title-box.sp-col{flex-direction:column;align-items:center}}.swiper-container .item-wrap .text-wrap .title-box .num{margin:0 .6em 0 .5em;position:relative;font-size:min(max(24px,1.5rem + (1vw - 5.41px)*.6211),27px);min-height:0vw;font-weight:bold}@media screen and (max-width: 540px){.swiper-container .item-wrap .text-wrap .title-box .num{font-size:24px;margin:0 auto .5em}}.swiper-container .item-wrap .text-wrap .title-box .num::before{content:"";position:absolute;display:inline-block;top:.05em;left:-0.45em;width:1.25em;height:1.25em;border:3px solid #231815;border-radius:50%}.swiper-container .item-wrap .text-wrap .title-box .title{display:flex;flex-wrap:wrap;align-items:center;font-size:min(max(28px,1.75rem + (1vw - 7.68px)*1.5625),32px);min-height:0vw;font-weight:bold;line-height:1}@media screen and (max-width: 540px){.swiper-container .item-wrap .text-wrap .title-box .title{font-size:24px}}.swiper-container .item-wrap .text-wrap .title-box .title .hiragana{font-size:.6em;line-height:2}.swiper-container .item-wrap .text-wrap .title-box .area-tag{display:inline-block;margin-bottom:.5em;width:60px}.swiper-container .item-wrap .img-wrap{width:44.82%}@media screen and (max-width: 768px){.swiper-container .item-wrap .img-wrap{width:50%}}@media screen and (max-width: 540px){.swiper-container .item-wrap .img-wrap{width:100%}}.swiper-container .item-wrap .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{position:absolute;z-index:100;top:calc(50% - 28px);width:56px;height:56px;border:4px solid #000;border-radius:50%;background-color:#fff}@media screen and (max-width: 768px){.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{width:42px;height:42px}}.swiper-container .swiper-button-prev::before,.swiper-container .swiper-button-prev::after,.swiper-container .swiper-button-next::before,.swiper-container .swiper-button-next::after{content:"";position:absolute;top:calc(50% - 2px);left:calc(50% - 8px);width:16px;height:4px;border-radius:9999px;background-color:#000;transform-origin:2px 50%}@media screen and (max-width: 768px){.swiper-container .swiper-button-prev::before,.swiper-container .swiper-button-prev::after,.swiper-container .swiper-button-next::before,.swiper-container .swiper-button-next::after{width:14px;left:calc(50% - 7px)}}.swiper-container .swiper-button-prev::before,.swiper-container .swiper-button-next::before{transform:rotate(45deg)}.swiper-container .swiper-button-prev::after,.swiper-container .swiper-button-next::after{transform:rotate(-45deg)}.swiper-container .swiper-button-prev{left:-28px}@media screen and (max-width: 768px){.swiper-container .swiper-button-prev{left:-19px}}.swiper-container .swiper-button-next{right:-28px}@media screen and (max-width: 768px){.swiper-container .swiper-button-next{right:-19px}}.swiper-container .swiper-button-next::before,.swiper-container .swiper-button-next::after{right:0;transform-origin:calc(100% - 2px) 50%}.swiper-container .swiper-notification{display:none}.slick-track{display:flex}.swiper-slide{height:auto}.slide-base{width:44.85%;margin:0 auto}@media screen and (max-width: 540px){.slide-base{width:100%}}.slide-base.slide-base .swiper{overflow:visible}#hero{position:relative;background-color:#edf3b2;margin-bottom:163px}@media screen and (max-width: 1024px){#hero{margin-bottom:16vw}}@media screen and (max-width: 540px){#hero{margin-bottom:28.67vw}}#hero .hero-ttl{padding:55px 0 40px}#hero .text-wrap{position:relative;padding-bottom:92px;width:48.66%}@media screen and (max-width: 1024px){#hero .text-wrap{padding-bottom:8.98vw}}@media screen and (max-width: 540px){#hero .text-wrap{width:100%;padding-bottom:110.67vw}}#hero .text-wrap::before{content:"";position:absolute;top:0;left:calc(100% - 2.86vw);width:49.69vw;height:44.43vw;max-width:509px;max-height:455px;background:center/contain no-repeat url(../img/top/hero-character.png)}@media screen and (max-width: 540px){#hero .text-wrap::before{width:89.33vw;height:79.87vw;top:inherit;left:0;bottom:21.07vw}}#hero .text-wrap .hero-sub-ttl{margin-bottom:30px}#hero .text-wrap p{width:85%;font-size:min(max(17px,1.0625rem + (1vw - 7.68px)*1.1719),20px);min-height:0vw;line-height:2}@media screen and (max-width: 540px){#hero .text-wrap p{width:100%}}#hero .text-wrap .organization{margin-top:20px;font-weight:bold}#hero .hero-btn{position:absolute;z-index:1000;bottom:-62px;left:0;width:100%;transition:all .3s ease-in-out}@media screen and (max-width: 1024px){#hero .hero-btn{bottom:-6.84vw}}@media screen and (max-width: 540px){#hero .hero-btn{bottom:-12.27vw}}#hero .hero-btn.fixed-bottom{position:fixed;bottom:0;background:rgba(255,255,255,.6);padding:.5em 0}#hero .hero-btn.fixed-footer{position:fixed;bottom:370px;transition:all .2s ease-out;background-color:rgba(0,0,0,0);box-shadow:none}@media screen and (max-width: 540px){#hero .hero-btn.fixed-footer{bottom:410px}}#hero .hero-btn .btn-wrap{margin:0 auto;width:47.27vw;max-width:484px}@media screen and (max-width: 540px){#hero .hero-btn .btn-wrap{width:89.33vw}}#about .map-wrap{display:flex;position:relative}@media screen and (max-width: 540px){#about .map-wrap{display:block}}#about .map-wrap::before{content:"";position:absolute;top:-215px;right:-40px;width:20.7vw;height:37.21vw;max-width:212px;max-height:381px;background:center/contain no-repeat url(../img/top/about-character.png)}@media screen and (max-width: 1024px){#about .map-wrap::before{right:-4vw;top:-21vw}}@media screen and (max-width: 768px){#about .map-wrap::before{right:-7vw;top:-25vw}}@media screen and (max-width: 540px){#about .map-wrap::before{right:inherit;left:14vw;top:16vw;min-width:125px;min-height:225px}}#about .map-wrap .wide-area{width:42.07%;max-width:368px}@media screen and (max-width: 540px){#about .map-wrap .wide-area{width:100%;margin:0 auto}}#about .map-wrap .wide-area h3{position:relative;top:40px;left:10px;width:56.67%}@media screen and (max-width: 1024px){#about .map-wrap .wide-area h3{top:3.81vw;left:.98vw}}@media screen and (max-width: 540px){#about .map-wrap .wide-area h3{top:7.73vw;left:0}}#about .map-wrap .wide-area .map-japan{width:100%;max-width:368px}@media screen and (max-width: 540px){#about .map-wrap .wide-area .map-japan{margin-top:10.67vw}}#about .map-wrap .wide-area .map-aichi{position:relative;left:57px;bottom:69px;display:flex;justify-content:center;align-items:center;width:25.1vw;height:25.1vw;max-width:257px;max-height:257px;border:3px solid #231815;border-radius:50%}@media screen and (max-width: 1024px){#about .map-wrap .wide-area .map-aichi{left:5.57vw;bottom:6.74vw}}@media screen and (max-width: 540px){#about .map-wrap .wide-area .map-aichi{width:64.4vw;height:64.4vw;left:0;bottom:10.74vw;margin:0 auto}}#about .map-wrap .wide-area .map-aichi img{max-width:85.21%}#about .map-wrap .wide-area .map-aichi::before,#about .map-wrap .wide-area .map-aichi::after{content:"";position:absolute;background-color:#231815;border-radius:2px}#about .map-wrap .wide-area .map-aichi::before{bottom:100%;left:calc(50% - 1px);width:3px;height:4.49vw;max-height:46px}@media screen and (max-width: 540px){#about .map-wrap .wide-area .map-aichi::before{height:11.47vw}}#about .map-wrap .wide-area .map-aichi::after{left:100%;top:calc(50% - 1px);width:4.49vw;max-width:46px;height:3px}@media screen and (max-width: 540px){#about .map-wrap .wide-area .map-aichi::after{top:100%;left:calc(50% - 1px);width:3px;height:11.47vw}}#about .map-wrap .okumikawa{position:relative;margin-top:80px;width:38.54%;max-width:337px}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa{margin-top:7.81vw}}@media screen and (max-width: 768px){#about .map-wrap .okumikawa{margin-top:5.81vw}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa{width:100%;margin:5.87vw auto 0}}#about .map-wrap .okumikawa h4{position:relative;left:92px;margin-bottom:6px;width:44.69%;min-width:120px}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa h4{left:8.98vw;margin-bottom:.59vw}}@media screen and (max-width: 768px){#about .map-wrap .okumikawa h4{left:8.98vw;margin-bottom:2.59vw}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa h4{left:inherit}}#about .map-wrap .okumikawa .about-area{position:absolute}#about .map-wrap .okumikawa .about-area.shitara{top:118px;left:0}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area.shitara{top:11.52vw;left:calc((100vw - 1024px)*.1)}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area.shitara{top:110px;left:0}}#about .map-wrap .okumikawa .about-area.shinshiro{top:340px;left:107px}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area.shinshiro{top:33.2vw;left:10.45vw}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area.shinshiro{top:310px;left:107px}}#about .map-wrap .okumikawa .about-area.toei{top:174px;left:131px}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area.toei{top:16.99vw;left:12.79vw}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area.toei{top:174px;left:131px}}#about .map-wrap .okumikawa .about-area.toyone{top:90px;left:287px}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area.toyone{top:calc(8.79vw + (100vw - 1024px)*.03);left:28.03vw}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area.toyone{top:90px;left:218px}}#about .map-wrap .okumikawa .about-area .are-btn{padding:0;width:11.91vw;max-width:122px;min-width:109px}#about .map-wrap .okumikawa .about-area .overview{position:relative;z-index:100;padding-bottom:1em;width:24.63vw;max-width:242px;min-width:226px;background-color:#fff;display:none}@media screen and (max-width: 768px){#about .map-wrap .okumikawa .about-area .overview{width:181px}}#about .map-wrap .okumikawa .about-area .overview dl{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;margin-top:44px;padding:.8em;background-color:#fff;border:3px solid #231815}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area .overview dl{margin-top:4.3vw}}@media screen and (max-width: 768px){#about .map-wrap .okumikawa .about-area .overview dl{padding:.6em}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview dl{margin-top:46px}}#about .map-wrap .okumikawa .about-area .overview dl::before{content:"";position:absolute;z-index:-1;top:4px;left:4px;width:100%;height:100%;border:3px solid #231815;background-color:#ffea00}#about .map-wrap .okumikawa .about-area .overview dl::after{content:"";position:absolute;z-index:100;width:4.17vw;height:6.25vw;max-width:43px;max-height:64px;border:none}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview dl::after{width:43px;height:64px}}#about .map-wrap .okumikawa .about-area .overview dl dt,#about .map-wrap .okumikawa .about-area .overview dl dd{margin-bottom:1em;font-size:15px;min-height:0vw;font-weight:bold}#about .map-wrap .okumikawa .about-area .overview dl dt:last-of-type,#about .map-wrap .okumikawa .about-area .overview dl dd:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){#about .map-wrap .okumikawa .about-area .overview dl dt,#about .map-wrap .okumikawa .about-area .overview dl dd{font-size:15px}}#about .map-wrap .okumikawa .about-area .overview dl dt{display:flex;justify-content:center;align-items:center;margin-right:11px;padding:.25em 0;width:7.29vw;max-width:74px;min-width:69px;color:#fff;letter-spacing:.25em;border-radius:.3em}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area .overview dl dt{margin-right:1.1vw}}#about .map-wrap .okumikawa .about-area .overview dl dd{width:59%;max-width:120px;min-width:111px}#about .map-wrap .okumikawa .about-area .overview .note{margin:1em 0 0 1em;font-size:13px}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview .note{font-size:12px}}#about .map-wrap .okumikawa .about-area .overview-shitara dl::after{top:-58px;left:44px;background:center/contain no-repeat url(../img/top/about-hand.png)}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area .overview-shitara dl::after{top:-5.73vw;left:4.3vw}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview-shitara dl::after{top:-58px;left:38px}}#about .map-wrap .okumikawa .about-area .overview-shitara dl dt{background-color:var(--shitara)}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview-toei{left:-2em}}#about .map-wrap .okumikawa .about-area .overview-toei dl::after{top:-58px;left:44px;background:center/contain no-repeat url(../img/top/about-hand.png)}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area .overview-toei dl::after{top:-5.73vw;left:4.3vw}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview-toei dl::after{top:-58px;left:64px}}#about .map-wrap .okumikawa .about-area .overview-toei dl dt{background-color:var(--toei)}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area .overview-toyone{left:calc((100vw - 1024px)*.17)}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview-toyone{left:-8em}}#about .map-wrap .okumikawa .about-area .overview-toyone dl::after{top:-58px;left:44px;background:center/contain no-repeat url(../img/top/about-hand.png)}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area .overview-toyone dl::after{top:-5.73vw;left:calc(4.3vw + (100vw - 1024px)*-0.17)}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview-toyone dl::after{top:-58px;left:149px}}#about .map-wrap .okumikawa .about-area .overview-toyone dl dt{background-color:var(--toyone)}#about .map-wrap .okumikawa .about-area .overview-shinshiro dl::after{top:-58px;left:44px;background:center/contain no-repeat url(../img/top/about-hand.png)}@media screen and (max-width: 1024px){#about .map-wrap .okumikawa .about-area .overview-shinshiro dl::after{top:-5.73vw;left:4.3vw}}@media screen and (max-width: 540px){#about .map-wrap .okumikawa .about-area .overview-shinshiro dl::after{top:-58px;left:38px}}#about .map-wrap .okumikawa .about-area .overview-shinshiro dl dt{background-color:var(--shinshiro)}#about .feature-wrap .feature{position:relative;display:flex;width:74.37%}#about .feature-wrap .feature::before{content:"";position:absolute;z-index:100}@media screen and (max-width: 768px){#about .feature-wrap .feature{display:block;width:100%;padding-top:3em}}#about .feature-wrap .feature .text-wrap{width:56.61%}@media screen and (max-width: 768px){#about .feature-wrap .feature .text-wrap{margin-bottom:1em;width:63%}}@media screen and (max-width: 540px){#about .feature-wrap .feature .text-wrap{width:100%}}#about .feature-wrap .feature .text-wrap h3{margin-bottom:1em}#about .feature-wrap .feature .text-wrap p{line-height:1.7}#about .feature-wrap .feature .img-box{width:52.32%}@media screen and (max-width: 768px){#about .feature-wrap .feature .img-box{display:flex;justify-content:space-between;width:100%}}@media screen and (max-width: 540px){#about .feature-wrap .feature .img-box{display:block}}@media screen and (max-width: 768px){#about .feature-wrap .feature .img-box .img-wrap{max-width:48.46%}}@media screen and (max-width: 540px){#about .feature-wrap .feature .img-box .img-wrap{max-width:100%}}#about .feature-wrap .feature .img-box .img-wrap:first-of-type{margin-bottom:4vw}#about .feature-wrap .feature.forest{margin-left:auto;margin-bottom:74px}@media screen and (max-width: 540px){#about .feature-wrap .feature.forest{margin-bottom:78.67vw}}#about .feature-wrap .feature.forest::before{width:29.95vw;height:58.59vw;max-width:230px;max-height:100%;top:-0.91vw;right:100%;background:center/contain no-repeat url(../img/top/feature-character01.png)}@media screen and (max-width: 768px){#about .feature-wrap .feature.forest::before{top:calc(-5vw - (100vw - 768px)*.2);left:0;max-height:370px}}@media screen and (max-width: 540px){#about .feature-wrap .feature.forest::before{width:37.33vw;height:73.07vw;max-height:100%;top:102%;right:0;left:inherit}}#about .feature-wrap .feature.forest .text-wrap{margin-right:4.62%}@media screen and (max-width: 768px){#about .feature-wrap .feature.forest .text-wrap{margin-right:0;margin-left:auto}}@media screen and (max-width: 540px){#about .feature-wrap .feature.forest .text-wrap{margin-left:0}}#about .feature-wrap .feature.forest .text-wrap h3{width:82.65%;max-width:245px}@media screen and (max-width: 540px){#about .feature-wrap .feature.forest .text-wrap h3{width:73.58%}}#about .feature-wrap .feature.outdoor{margin-right:auto;margin-bottom:100px;flex-direction:row-reverse}#about .feature-wrap .feature.outdoor::before{width:29.95vw;height:58.59vw;max-width:266px;max-height:100%;top:3%;left:100%;background:center/contain no-repeat url(../img/top/feature-character02.png)}@media screen and (max-width: 768px){#about .feature-wrap .feature.outdoor::before{top:calc(-8vw - (100vw - 768px)*.6);left:inherit;right:0}}@media screen and (max-width: 540px){#about .feature-wrap .feature.outdoor::before{width:46.67vw;height:73.87vw;bottom:98%;top:inherit;left:0;right:inherit}}#about .feature-wrap .feature.outdoor .text-wrap{margin-left:4.62%}@media screen and (max-width: 768px){#about .feature-wrap .feature.outdoor .text-wrap{margin-left:0}}#about .feature-wrap .feature.outdoor .text-wrap h3{width:116%;max-width:333px}@media screen and (max-width: 540px){#about .feature-wrap .feature.outdoor .text-wrap h3{width:100%}}#attractions .slide h3{position:relative;margin-bottom:1em}#attractions .slide h3::before{content:"";position:absolute;bottom:calc(-1em - 2px)}#attractions .slide01{margin-top:52px}@media screen and (max-width: 540px){#attractions .slide01{margin-top:36px}}#attractions .slide01 h3{margin-left:31.59%;width:56.52%}#attractions .slide01 h3::before{right:101.4%;width:17.81vw;height:20.99vw;max-width:182px;max-height:215px;min-width:111px;min-height:112px;background:center/contain no-repeat url(../img/top/attractions-character01.png)}@media screen and (max-width: 540px){#attractions .slide01 h3{margin-left:27.16%;width:62.5vw}}#attractions .slide02{margin-top:82px}@media screen and (max-width: 540px){#attractions .slide02{margin-top:46px}}#attractions .slide02 h3{margin-left:7.21%;width:59.63%}#attractions .slide02 h3::before{left:101.4%;width:23.33vw;height:20.83vw;max-width:239px;max-height:213px;min-width:126px;min-height:106px;background:center/contain no-repeat url(../img/top/attractions-character02.png)}@media screen and (max-width: 540px){#attractions .slide02 h3::before{left:93%}}@media screen and (max-width: 540px){#attractions .slide02 h3{margin-left:0;width:64vw}}#attractions .slide03{margin-top:82px;margin-bottom:210px}@media screen and (max-width: 768px){#attractions .slide03{margin-bottom:180px}}@media screen and (max-width: 540px){#attractions .slide03{margin-top:58px}}#attractions .slide03 h3{margin-left:29.15%;width:57.99%}#attractions .slide03 h3::before{right:101.4%;width:23.44vw;height:22.24vw;max-width:240px;max-height:252px;min-width:121px;min-height:112px;background:center/contain no-repeat url(../img/top/attractions-character03.png)}@media screen and (max-width: 540px){#attractions .slide03 h3{right:0;width:62.5vw}}#search .page-title{margin:5.438em auto 3.938em;width:100%}@media screen and (max-width: 768px){#search .page-title{margin:2.71em auto 2.857em}}#search .ttl-wrap{margin-bottom:1.563em;text-align:center}#search .ttl-wrap .ttl-search{display:inline-block;margin:0 auto;padding:.2em 1em;font-size:min(max(30px,1.875rem + (1vw - 7.68px)*3.9063),40px);min-height:0vw;font-weight:bold;letter-spacing:.15em;background-color:#fff8b2;border:2px solid #000}@media screen and (max-width: 768px){#search .ttl-wrap .ttl-search{font-size:24px}}#search .ttl-category{margin-bottom:35px;text-align:center;font-size:min(max(26px,1.625rem + (1vw - 5.4px)*3.3058),42px);min-height:0vw;font-weight:bold;letter-spacing:.48em}#search .area-search,#search .name-search{margin-bottom:6.25em}@media screen and (max-width: 540px){#search .area-search,#search .name-search{margin-bottom:2.286em}}#search .area-search .btn-box,#search .name-search .btn-box{display:flex;flex-wrap:wrap}#search .area-search .btn-box{position:relative}@media screen and (max-width: 540px){#search .area-search .btn-box{margin:0 5.97%}}#search .area-search .btn-box .area-search-btn{position:relative;margin-right:1.52%;padding:0;width:23.8575%}#search .area-search .btn-box .area-search-btn:last-of-type{margin-right:0}@media screen and (max-width: 540px){#search .area-search .btn-box .area-search-btn{margin-right:7.8%;margin-bottom:7.8%;width:46.1%}#search .area-search .btn-box .area-search-btn:nth-of-type(2n){margin-right:0}}#search .area-search .btn-box .area-search-btn::before{content:"";position:absolute;top:33px;left:22px;width:20px;height:20px;border:3px solid #231815;background-color:#fff}@media screen and (max-width: 1024px){#search .area-search .btn-box .area-search-btn::before{top:3.13vw;left:2.15vw;width:2vw;height:2vw}}@media screen and (max-width: 768px){#search .area-search .btn-box .area-search-btn::before{border:2px solid #231815}}@media screen and (max-width: 540px){#search .area-search .btn-box .area-search-btn::before{top:5.3vw;left:4vw;width:3.5vw;height:3.5vw}}#search .area-search .btn-box .area-search-btn:hover{cursor:pointer}#search .area-search .btn-box .area-search-btn.active::before{background-color:#ffe900}#search .name-search .name-category{margin-bottom:97px}@media screen and (max-width: 540px){#search .name-search .name-category{margin-bottom:1.857em}}#search .name-search .name-category .btn-box{position:relative;z-index:100;width:calc(100% + 19px)}@media screen and (max-width: 768px){#search .name-search .name-category .btn-box{width:calc(100% + 1.8vw)}}#search .name-search .name-category .btn-box .name-search-btn{position:relative;margin-right:2.745%;margin-bottom:2.745%;width:30.5883333333%;border:3px solid #231815;background-color:#fff;border-radius:.8em}@media screen and (max-width: 540px){#search .name-search .name-category .btn-box .name-search-btn{margin-right:3.88%;margin-bottom:3.88%;width:45.97%}}#search .name-search .name-category .btn-box .name-search-btn::after{content:"";position:absolute;z-index:-1;top:2px;left:2px;width:100%;height:100%;border:3px solid #231815;background-color:#231815;border-radius:.8em}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap{padding:1em}@media screen and (max-width: 768px){#search .name-search .name-category .btn-box .name-search-btn .btn-wrap{padding:.813em .813em}}@media screen and (max-width: 540px){#search .name-search .name-category .btn-box .name-search-btn .btn-wrap{padding:.6em}}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .type{margin-bottom:.813em;padding:.2em 0;width:100%;font-size:21px;font-weight:bold;letter-spacing:.1em;text-align:center;color:#fff;border-radius:.3em}@media screen and (max-width: 1024px){#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .type{font-size:min(max(14px,.875rem + (1vw - 5.41px)*1.4493),21px);min-height:0vw}}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .type.type-shinshiro{background-color:var(--shinshiro)}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .type.type-toei{background-color:var(--toei)}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .type.type-shitara{background-color:var(--shitara)}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .type.type-toyone{background-color:var(--toyone)}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .type.type-other{background-color:var(--other)}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name{position:relative;margin:0 auto}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.toda{width:78.2%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.houei{width:71.57%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.takikawa{width:98.51%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.sanshin{width:70.8%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.hadu{width:32.98%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.shimizu{width:86.13%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.hoshizora{width:32.28%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.hanamatsuri{width:33.08%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.sekiya{width:72.93%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.tsuguya{width:51.25%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.marutsu{width:49.7%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.chazenichi{width:54.44%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.andy{width:92.26%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.sfida{width:81.11%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.asanoma{width:79.67%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.taguchi{width:94.74%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.tsukisyokukei{width:53.56%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.kobayakawa{width:81.36%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.forestry-cooperative{width:97.71%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.shidara{width:51.55%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .name.lighttruck{width:100%}#search .name-search .name-category .btn-box .name-search-btn .btn-wrap .hiragana{margin-top:.5em;color:#231815;text-align:center;font-size:.7em}.sanshin{--current-color: #376DAE}.tsukisyokukei{--current-color: #347C89}.sfida{--current-color: #C84185}.marutsu{--current-color: #E4251B}.andy{--current-color: #925C29}.hoshizora{--current-color: #FFD900}.sekiya{--current-color: #005468}.tshinrin{--current-color: #8C4F19}.shidara{--current-color: #8B1C38}.hadu{--current-color: #566A23}.tsuguya{--current-color: #A76276}.chazenichi{--current-color: #1A6147}.toda{--current-color: #877254}.takikawa{--current-color: #036eb7}.houei{--current-color: #145537}.information{margin-top:6.84vw}.information .title{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:1em;border-bottom:4px solid #231815}@media screen and (max-width: 540px){.information .title{display:block}}.information .title .are-btn{margin-right:3.43%;width:12.79vw;max-width:131px;min-width:90px}@media screen and (max-width: 540px){.information .title .name-wrap{margin:.625em 0 .313em}}.information .title .name-wrap .hiragana{font-size:.625em}.information .title .type{display:inline-block;margin-left:auto;padding:.2em .75em;min-width:120px;color:#fff;font-size:1.5em;font-weight:bold;text-align:center;border-radius:.3em}@media screen and (max-width: 1024px){.information .title .type{font-size:min(max(16px,1rem + (1vw - 5.41px)*1.6563),24px);min-height:0vw}}@media screen and (max-width: 540px){.information .title .type{font-size:.875em;min-width:100px}}.information .title .type.type-shinshiro{background-color:var(--shinshiro)}.information .title .type.type-toei{background-color:var(--toei)}.information .title .type.type-shitara{background-color:var(--shitara)}.information .title .type.type-toyone{background-color:var(--toyone)}.information .company-identification{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 540px){.information .company-identification{justify-content:flex-start}}.information .company-identification dl{display:flex;align-items:center;justify-content:center;margin-top:.5em;font-weight:bold}.information .company-identification dl dt{margin-right:.5em;padding:0 .3em .1em;width:3.8em;font-size:1.188em;text-align:center;color:#fff;background-color:#231815;border-radius:.3em}@media screen and (max-width: 768px){.information .company-identification dl dt{font-size:.875em}}.information .company-identification dl dd{font-size:1.375em}@media screen and (max-width: 768px){.information .company-identification dl dd{font-size:1em}}.information .company-identification dl dd:first-of-type{margin-right:1em}.overview .overview-title-images{position:relative;display:flex;margin-top:3.69%}@media screen and (max-width: 540px){.overview .overview-title-images{display:block}}.overview .overview-title-images .overview-title-wrap{position:absolute;left:-1.17%}@media screen and (max-width: 540px){.overview .overview-title-images .overview-title-wrap{position:relative;left:0;top:1em}}.overview .overview-title-images .overview-title-wrap .overview-title{position:relative;z-index:50;display:flex;justify-content:center;align-items:center;width:276px;height:276px;color:#fff;font-size:min(max(20px,1.25rem + (1vw - 5.41px)*3.3126),36px);min-height:0vw;font-weight:bold;letter-spacing:-0.03em;border-radius:50%;background-color:var(--current-color)}@media screen and (max-width: 1024px){.overview .overview-title-images .overview-title-wrap .overview-title{width:26.95vw;height:26.95vw}}@media screen and (max-width: 540px){.overview .overview-title-images .overview-title-wrap .overview-title{width:190px;height:190px;font-size:1.563em}}.overview .overview-title-images>.img-wrap{position:relative;margin-left:auto;width:73.23%}@media screen and (max-width: 540px){.overview .overview-title-images>.img-wrap{width:100%}}.overview .overview-title-images>.img-wrap::before{content:"";position:absolute;z-index:100;bottom:0;right:95%;margin:0 auto;width:276px;height:224px}@media screen and (max-width: 1024px){.overview .overview-title-images>.img-wrap::before{width:26.95vw;height:21.88vw}}@media screen and (max-width: 540px){.overview .overview-title-images>.img-wrap::before{width:37.07vw;height:49.6vw;max-height:200px;bottom:100%;right:0}}.overview .overview-txt .overview-txt-title{margin:.585em 0;font-size:41px;font-weight:bold;color:#000}@media screen and (max-width: 1024px){.overview .overview-txt .overview-txt-title{font-size:min(max(24px,1.5rem + (1vw - 5.41px)*3.5197),41px);min-height:0vw}}@media screen and (max-width: 540px){.overview .overview-txt .overview-txt-title{text-align:center}}.overview .overview-txt p{position:relative;line-height:2}.overview .overview-txt p::before{content:"";position:absolute;top:0;left:100%}@media screen and (max-width: 540px){.overview .overview-txt p::before{top:100%;left:inherit;right:0}}.qa .title-icon-wrap{margin:1em 0;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.qa .title-icon-wrap{display:block}}.qa .title-icon-wrap .qa-icon{position:relative;z-index:2;display:inline-flex;justify-content:center;align-items:center;width:64px;height:64px;background-color:#ffea00;border-radius:50%}@media screen and (max-width: 540px){.qa .title-icon-wrap .qa-icon{width:37px;height:37px}}.qa .title-icon-wrap .qa-icon::before{content:"";position:absolute;display:inline-block;width:0;height:0;border-style:solid;border-width:7.5px 0px 7.5px 13px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffea00;right:-7px;bottom:7.5px;transform:rotate(25deg)}@media screen and (max-width: 768px){.qa .title-icon-wrap .qa-icon::before{right:calc(50% - 7px);bottom:-9.5px;transform:rotate(90deg)}}.qa .title-icon-wrap img{width:56.25%;height:62.5%;max-width:36px;max-height:40px}@media screen and (max-width: 540px){.qa .title-icon-wrap img{width:21px;height:24px}}.qa .qa-title{display:inline-block;margin-left:.5em;font-weight:bold;font-size:min(max(26px,1.625rem + (1vw - 5.41px)*1.2422),32px);min-height:0vw;max-width:calc(100% - 100px)}@media screen and (max-width: 768px){.qa .qa-title{display:block;margin-top:.3em;margin-left:0;line-height:1.3;max-width:100%}}.question-box{display:flex;flex-wrap:wrap}.question-box.question-img-box .question-wrap .question{border-radius:1em;position:relative;overflow:hidden;padding:0}.question-box.question-img-box .question-wrap .question .img-wrap{overflow:hidden}.question-box.question-img-box .question-wrap .question .answer{position:absolute;display:none;width:100%;height:100%;top:0;left:0;border:4px solid #231815;border-radius:1em}.question-box.question-img-box .question-wrap .question .answer>div,.question-box.question-img-box .question-wrap .question .answer>span{display:inline-block;width:100%;height:100%;background-color:#fff;color:#000}.question-box.question-img-box .question-wrap .question .answer.right::before{content:"";position:absolute;z-index:100;top:10.1%;left:18.4%;width:17.24vw;height:17.24vw;max-width:176px;max-height:176px;background:center/contain no-repeat url(../img/works/qa-right.png);opacity:.3}@media screen and (max-width: 540px){.question-box.question-img-box .question-wrap .question .answer.right::before{width:24.8vw;height:24.8vw}}.question-box.question-img-box .question-wrap .question .answer.wrong::before{content:"";position:absolute;z-index:100;top:11%;left:19.45%;width:16.41vw;height:16.41vw;max-width:168px;max-height:168px;background:center/contain no-repeat url(../img/works/qa-wrong.png);opacity:.3}@media screen and (max-width: 540px){.question-box.question-img-box .question-wrap .question .answer.wrong::before{width:23.6vw;height:23.6vw}}.question-box.question-img-box .question-wrap .question .answer.active{display:block;overflow:hidden}.question-box.question-text-box .question-wrap{margin-bottom:3.2%;width:26.56vw;height:26.56vw;max-width:272px;max-height:272px}.question-box.question-text-box .question-wrap:not(:nth-of-type(3n)){margin-right:3.2%}@media screen and (max-width: 540px){.question-box.question-text-box .question-wrap{width:40.53vw;height:40.53vw;margin-right:4.27vw;margin-bottom:4.27vw}.question-box.question-text-box .question-wrap:not(:nth-of-type(3n)){margin-right:4.27vw}.question-box.question-text-box .question-wrap:nth-of-type(even){margin-right:0}}.question-box.question-text-box .question-wrap .question{position:relative;width:100%;height:100%;padding:0}.question-box.question-text-box .question-wrap .question .txt-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--current-color);border:4px solid var(--current-color)}.question-box.question-text-box .question-wrap .question .txt-wrap span{font-size:min(max(20px,1.25rem + (1vw - 7.68px)*1.5625),24px);min-height:0vw;font-weight:bold;text-align:center}@media screen and (max-width: 540px){.question-box.question-text-box .question-wrap .question .txt-wrap span{font-size:16px}}.question-box.question-text-box .question-wrap .question .answer{position:absolute;display:none;width:100%;height:100%;top:0;left:0;border:4px solid #231815;background-color:#fff}.question-box.question-text-box .question-wrap .question .answer>span{width:100%;height:100%}.question-box.question-text-box .question-wrap .question .answer.right::before{content:"";position:absolute;z-index:100;top:16.6%;left:16.7%;width:17.24vw;height:17.24vw;max-width:176px;max-height:176px;background:center/contain no-repeat url(../img/works/qa-right.png);opacity:.3}@media screen and (max-width: 540px){.question-box.question-text-box .question-wrap .question .answer.right::before{width:24.8vw;height:24.8vw}}.question-box.question-text-box .question-wrap .question .answer.wrong::before{content:"";position:absolute;z-index:100;top:18.15%;left:18.2%;width:16.41vw;height:16.41vw;max-width:168px;max-height:168px;background:center/contain no-repeat url(../img/works/qa-wrong.png);opacity:.3}@media screen and (max-width: 540px){.question-box.question-text-box .question-wrap .question .answer.wrong::before{width:23.6vw;height:23.6vw}}.question-box.question-text-box .question-wrap .question .answer.active{display:flex;align-items:center;justify-content:center}.question-box.question-text-box .question-wrap .question .answer.active div{position:absolute;z-index:100;padding:1.75em}@media screen and (max-width: 540px){.question-box.question-text-box .question-wrap .question .answer.active div{padding:1em;font-size:14px}}.message{margin-top:8.12%}.message h2{width:283px;margin:0 auto}.message dl{display:flex;justify-content:center;align-items:center;margin:1em 0;font-weight:bold}.message dl dt{margin-right:1em}.message dl dd span{font-size:1.125em}@media screen and (max-width: 540px){.message dl{display:block;text-align:center}}.message .video-wrap{width:100%;height:50.31vw;max-width:800px;max-height:515px;margin:0 auto}@media screen and (max-width: 540px){.message .video-wrap{width:100%}}.message .video-wrap .video-wrap-youtube{margin-top:0}.mission{margin:6.1% 0;padding:3.14% 5.27% 5.27%;background-color:#fff47f;border-radius:2em}@media screen and (max-width: 540px){.mission{margin-top:10%}}.mission .sub-title{position:relative;top:-2.13%;left:-1.59%;width:40.73%;max-width:356px}.mission h2{margin:.5em 0;font-size:min(max(42px,2.625rem + (1vw - 7.68px)*5.8594),57px);min-height:0vw;font-weight:bold;text-align:center}@media screen and (max-width: 540px){.mission h2{font-size:25px}}.mission .send-message{margin:0 auto;width:55.06%;max-width:481px}@media screen and (max-width: 540px){.mission .send-message{width:100%}}.video-wrap-youtube,.google-map-wrap{width:100% !important;margin:60px auto 0;padding-top:56.25%;position:relative;border-radius:2em;overflow:hidden;position:relative;background-color:#231815}@media screen and (max-width: 540px){.video-wrap-youtube,.google-map-wrap{margin:40px auto 0;border-radius:1em}}.video-wrap-youtube::after,.google-map-wrap::after{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);border:6px solid #231815;border-radius:2em;position:absolute;top:0;left:0;z-index:1000;pointer-events:none}@media screen and (max-width: 540px){.video-wrap-youtube::after,.google-map-wrap::after{width:calc(100% - 8px);height:calc(100% - 8px);border:4px solid #231815;border-radius:1em}}.video-wrap-youtube iframe,.google-map-wrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}iframe{width:100%}.ttl-base{margin:.585em 0;font-size:41px;font-weight:bold;color:var(--current-color, #000)}@media screen and (max-width: 1024px){.ttl-base{font-size:min(max(24px,1.5rem + (1vw - 5.41px)*3.5197),41px);min-height:0vw}}@media screen and (max-width: 540px){.ttl-base{text-align:center}}.ttl-bg{margin-bottom:1em;padding:.5em;width:100%;font-size:min(max(25px,1.5625rem + (1vw - 7.68px)*3.125),33px);min-height:0vw;font-weight:bold;text-align:center;color:#fff;background-color:var(--current-color)}@media screen and (max-width: 540px){.ttl-bg{font-size:20px}}.ttl-border{margin:1em 0;font-size:min(max(28px,1.75rem + (1vw - 7.68px)*3.5156),37px);min-height:0vw;font-weight:bold;text-align:center;color:var(--current-color);border-bottom:6px solid var(--current-color)}@media screen and (max-width: 540px){.ttl-border{font-size:25px}}.padding-txt-box{padding:0 9.84%;margin:1em 0}@media screen and (max-width: 540px){.padding-txt-box{padding:0}}.side-lines{text-align:center;position:relative;display:inline-block;margin-bottom:.5em;font-size:min(max(22px,1.375rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;color:var(--current-color);font-weight:bold;line-height:1.3}.side-lines::before,.side-lines::after{content:"";position:absolute;bottom:0;width:3px;height:80%;background-color:var(--current-color);border-radius:1em}.side-lines::before{right:calc(100% + 1em);transform:rotate(-30deg)}@media screen and (max-width: 540px){.side-lines::before{right:calc(100% + .3em)}}.side-lines::after{left:calc(100% + 1em);transform:rotate(30deg)}@media screen and (max-width: 540px){.side-lines::after{left:calc(100% + .3em)}}.txt-employee-box.odd .txt-employee-wrap:nth-of-type(odd){flex-direction:row-reverse}@media screen and (max-width: 540px){.txt-employee-box.odd .txt-employee-wrap:nth-of-type(odd){flex-direction:inherit}}.txt-employee-box.even .txt-employee-wrap:nth-of-type(even){flex-direction:row-reverse}@media screen and (max-width: 540px){.txt-employee-box.even .txt-employee-wrap:nth-of-type(even){flex-direction:inherit}}.txt-employee-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 540px){.txt-employee-wrap{display:block}}.txt-employee-wrap .txt-wrap{width:62.13%}@media screen and (max-width: 768px){.txt-employee-wrap .txt-wrap{width:67%}}@media screen and (max-width: 540px){.txt-employee-wrap .txt-wrap{width:100%}}.txt-employee-wrap .employee-wrap{width:37.87%;max-width:258px}@media screen and (max-width: 768px){.txt-employee-wrap .employee-wrap{width:30%}}@media screen and (max-width: 540px){.txt-employee-wrap .employee-wrap{margin:0 auto;width:100%}}.txt-employee-wrap .employee-wrap .employee-data{position:relative;margin:-4em auto 0;text-align:center;padding:.5em;font-weight:bold;background-color:#fff;border:3px solid #231815;border-radius:.5em}@media screen and (max-width: 540px){.txt-employee-wrap .employee-wrap .employee-data{max-width:220px}}.txt-employee-wrap .employee-wrap .employee-data dt{font-size:.8em}.txt-employee-wrap .employee-wrap .employee-data dd .san{font-size:.8em;letter-spacing:0}@media screen and (max-width: 768px){.txt-employee-wrap .employee-wrap .employee-data dd .hiragana{font-size:.8em;letter-spacing:0}}.img-txt-box .img-txt-wrap{display:flex;justify-content:space-between;margin-bottom:2em}@media screen and (max-width: 540px){.img-txt-box .img-txt-wrap{display:block}}.img-txt-box .img-txt-wrap .img-wrap,.img-txt-box .img-txt-wrap .txt-wrap{width:48.285%}@media screen and (max-width: 540px){.img-txt-box .img-txt-wrap .img-wrap,.img-txt-box .img-txt-wrap .txt-wrap{width:100%}}@media screen and (max-width: 540px){.img-txt-box .img-txt-wrap .txt-wrap{margin-top:1em}}.img-txt-box.odd .img-txt-wrap:nth-of-type(odd){flex-direction:row-reverse}@media screen and (max-width: 540px){.img-txt-box.odd .img-txt-wrap:nth-of-type(odd){flex-direction:inherit}}.img-txt-box.even .img-txt-wrap:nth-of-type(even){flex-direction:row-reverse}@media screen and (max-width: 540px){.img-txt-box.even .img-txt-wrap:nth-of-type(even){flex-direction:inherit}}.color-box-wrap{margin-top:7.26%;padding:4.58% 4.58% 6.5%}@media screen and (max-width: 540px){.color-box-wrap{padding:8% 7.29%}}.color-box-wrap .color-box h2{margin-bottom:1em;font-size:min(max(28px,1.75rem + (1vw - 7.68px)*3.5156),37px);font-weight:bold;min-height:0vw;color:var(--current-color);text-align:center}@media screen and (max-width: 540px){.color-box-wrap .color-box h2{font-size:21px}}.color-box-wrap .color-box .service-txt{margin:1em}.external-link-wrap{margin:1em 0;text-align:center}.external-link-wrap .external-link{display:inline-block;padding:.25em 1em;font-size:22px;font-weight:bold;color:#fff;background-color:var(--current-color);border-radius:1em}@media screen and (max-width: 540px){.external-link-wrap .external-link{width:100%;font-size:18px;border-radius:2em}}.arrow-box{position:relative}.arrow-box::before{content:"";position:absolute;z-index:100;width:25px;height:19px}.arrow-box p{position:relative;padding:1.625em;color:initial;background-color:#fff;border:4px solid var(--current-color);border-radius:1em;line-height:1.8}.accordion-box{padding:0 1em 2em 1em}@media screen and (max-width: 540px){.accordion-box{padding:0 0 2em}}.accordion-box .accordion-wrap{position:relative;margin-bottom:2em}.accordion-box .accordion-wrap[open] summary .arrow{transform:rotate(180deg)}.accordion-box .accordion-wrap summary{position:relative;display:flex;align-items:center;justify-content:center}.accordion-box .accordion-wrap summary::marker{color:var(--current-color)}.accordion-box .accordion-wrap summary::-webkit-details-marker{display:none}.accordion-box .accordion-wrap summary .arrow{position:absolute;display:inline-block;right:1em;width:26.6px;height:15.3px}.accordion-box .accordion-wrap summary .arrow::before,.accordion-box .accordion-wrap summary .arrow::after{content:"";position:absolute;width:4px;height:20px;left:10px;top:-4px;border-radius:9999px;background-color:var(--current-color);transform-origin:50% calc(100% - 2px)}.accordion-box .accordion-wrap summary .arrow::before{transform:rotate(45deg)}.accordion-box .accordion-wrap summary .arrow::after{transform:rotate(-45deg)}.accordion-box .accordion-wrap .accordion-ttl{padding:.12em 0;font-size:min(max(24px,1.5rem + (1vw - 7.68px)*5.0781),37px);min-height:0vw;color:var(--current-color);font-weight:bold;text-align:center;border:4px solid var(--current-color);border-radius:2em;letter-spacing:.15em}.accordion-box .accordion-wrap .accordion-ttl:hover{cursor:pointer}.accordion-box .accordion-wrap p{margin:1.5em .5em 2.5em;line-height:1.8}.accordion-box .accordion-wrap .accordion-contents{margin:1.5em .5em 2.5em}.accordion-box .accordion-wrap .accordion-contents p{line-height:1.8}.img-box{display:flex;flex-wrap:wrap}@media screen and (max-width: 540px){.img-box{display:block}}.img-box.col2 .img{width:47.8%}.img-box.col2 .img:nth-of-type(odd){margin-right:4.4%}@media screen and (max-width: 540px){.img-box.col2 .img{width:100%}.img-box.col2 .img:nth-of-type(odd){margin-right:0}}.img-box .img{margin:0 0 1.5em}.img-box .img figure{display:flex;flex-direction:column}.img-box .img figure img{margin:.5em 0}.img-box .img figure figcaption{text-align:center;font-size:1.125em;font-weight:bold}@media screen and (max-width: 540px){.img-box .img:last-of-type figure img{margin-bottom:0}}.img-box.reverse figure{flex-direction:column-reverse}.sanshin .information .name-wrap{width:46.68%}@media screen and (max-width: 540px){.sanshin .information .name-wrap{width:73.43%}}.sanshin .overview .overview-title-images>.img-wrap::before{background:center bottom/contain no-repeat url(../img/works/sanshin/overview-representative.png)}.sanshin .overview .overview-txt p{width:70.37%}@media screen and (max-width: 540px){.sanshin .overview .overview-txt p{width:100%}}.sanshin .overview .overview-txt p::before{width:288px;height:384px;background:center/contain no-repeat url(../img/works/sanshin/character.png)}@media screen and (max-width: 1024px){.sanshin .overview .overview-txt p::before{width:28.18vw;height:37.56vw}}@media screen and (max-width: 540px){.sanshin .overview .overview-txt p::before{width:39.7vw;height:52.92vw}}.sanshin .overview .overview-txt .img-wrap{width:55.03%;max-width:481px}@media screen and (max-width: 540px){.sanshin .overview .overview-txt .img-wrap{margin-top:40vw;width:85.62%}}.sanshin .question-box .question-wrap{width:32.5733333333%;margin-right:1.14%}.sanshin .question-box .question-wrap:last-of-type{margin-right:0}@media screen and (max-width: 540px){.sanshin .question-box .question-wrap:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 540px){.sanshin .question-box .question-wrap{width:46.885%;margin-right:6.23%;margin-bottom:6.23%}}.sanshin .question-box .question-wrap .question .img-wrap{border-radius:1em}.sanshin .question-box .question-wrap .question-txt{font-weight:bold;text-align:center}.sanshin .sericite{margin:5.15% 0;padding:2.29% 4.58%;background-color:#fdece3}@media screen and (max-width: 540px){.sanshin .sericite{margin:5.15% calc(50% - 50vw) 5.15%;padding:2.29% 7.29%;width:100vw}}.sanshin .sericite .olden-days .ttl-base{color:#000}.sanshin .sericite .btw{position:relative;margin:7.56% 0 5.04%}@media screen and (max-width: 540px){.sanshin .sericite .btw{margin-top:19.87%}}.sanshin .sericite .btw .img-wrap{position:absolute;top:-22px;left:5%;max-width:219px;width:27.58%}@media screen and (max-width: 1024px){.sanshin .sericite .btw .img-wrap{top:calc((1024px - 100vw)*.25 - 2.77vw)}}@media screen and (max-width: 540px){.sanshin .sericite .btw .img-wrap{position:relative;margin:0 auto;width:100%;top:0;left:inherit}}.sanshin .sericite .btw .txt-box{position:relative;width:56%;margin-left:auto;margin-right:3.43%}@media screen and (max-width: 540px){.sanshin .sericite .btw .txt-box{width:100%;padding:6.23% 0 calc(89.6vw + 7.12%) 0}}.sanshin .sericite .btw .txt-box::before{content:"";position:absolute;top:24px;right:111.21%;width:26.27vw;height:34.96vw;max-width:242px;max-height:322px;background:center/contain no-repeat url(../img/works/sanshin/character.png)}@media screen and (max-width: 1024px){.sanshin .sericite .btw .txt-box::before{top:calc((1024px - 100vw)*.22 + 24px)}}@media screen and (max-width: 540px){.sanshin .sericite .btw .txt-box::before{top:inherit;bottom:0;right:calc(50% - 33.6vw);padding-top:7.12%;width:67.2vw;height:89.6vw;max-width:inherit;max-height:inherit}}.sanshin .sericite .btw .txt-box .arrow-box::before{top:35%;right:calc(100% - 8px);background:center/contain no-repeat url(../img/works/sanshin/arrow.png)}@media screen and (max-width: 540px){.sanshin .sericite .btw .txt-box .arrow-box::before{top:calc(100% - 8px);right:26%;transform:rotate(-95deg)}}.sanshin .workplace .workplace02 .img-txt-wrap:nth-of-type(3) .img-wrap{width:39.59%}@media screen and (max-width: 540px){.sanshin .workplace .workplace02 .img-txt-wrap:nth-of-type(3) .img-wrap{width:100%}}.sanshin .workplace .workplace02 .img-txt-wrap:nth-of-type(3) .txt-wrap{width:56.98%}@media screen and (max-width: 540px){.sanshin .workplace .workplace02 .img-txt-wrap:nth-of-type(3) .txt-wrap{width:100%}}@media screen and (max-width: 540px){.sanshin .service-wrap{margin:0 calc(50% - 50vw) 0;width:100vw}}.sanshin .service-wrap.color-box-wrap{background-color:#fdece3}.sanshin .service-wrap .service:not(:last-of-type){border-bottom:5px solid #f7bb9e;padding-bottom:4.58%;margin-bottom:4.58%}.sanshin .service-wrap .service01 .img-wrap{margin:0 auto;max-width:389px}@media screen and (max-width: 540px){.sanshin .service-wrap .service01 .img-wrap{width:100%}}.tsukisyokukei .information .name-wrap{width:40.57%}@media screen and (max-width: 540px){.tsukisyokukei .information .name-wrap{margin:.625em 0 .313em;width:60.81%}}.tsukisyokukei .overview .overview-title-images>.img-wrap::before{background:center bottom/contain no-repeat url(../img/works/tsukisyokukei/overview-representative.png)}@media screen and (max-width: 768px){.tsukisyokukei .overview .overview-txt{margin-bottom:8%}}.tsukisyokukei .overview .overview-txt>p{width:66.91%}@media screen and (max-width: 768px){.tsukisyokukei .overview .overview-txt>p{width:100%}}.tsukisyokukei .overview .overview-txt .arrow-box-wrap{margin-top:2%;width:66.91%}@media screen and (max-width: 540px){.tsukisyokukei .overview .overview-txt .arrow-box-wrap{margin-top:8%;padding-bottom:93vw;width:100%}}.tsukisyokukei .overview .overview-txt .arrow-box-wrap .arrow-box::before{top:35%;left:calc(100% - 8px);background:center/contain no-repeat url(../img/works/tsukisyokukei/arrow.png)}@media screen and (max-width: 540px){.tsukisyokukei .overview .overview-txt .arrow-box-wrap .arrow-box::before{top:calc(100% - 6px);left:67%;transform:rotate(-90deg) scale(-1, 1)}}.tsukisyokukei .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:inherit;bottom:0;left:calc(100% + 25px);width:234px;height:404px;background:center/contain no-repeat url(../img/works/tsukisyokukei/character.png)}@media screen and (max-width: 1024px){.tsukisyokukei .overview .overview-txt .arrow-box-wrap .arrow-box p::before{width:23.83vw;height:39.45vw}}@media screen and (max-width: 768px){.tsukisyokukei .overview .overview-txt .arrow-box-wrap .arrow-box p::before{bottom:calc((768px - 100vw)*.45 - 20%)}}@media screen and (max-width: 540px){.tsukisyokukei .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:105%;left:calc(50% - 25.5vw);width:51.33vw;height:87.47vw}}.tsukisyokukei .toei-chicken .package{margin:0 auto;width:89.24%;max-width:780px}.tsukisyokukei .toei-chicken>.img-ttl{margin:2.67% auto 0;width:44.05%;max-width:385px}@media screen and (max-width: 540px){.tsukisyokukei .toei-chicken>.img-ttl{width:68%}}.tsukisyokukei .toei-chicken .employee{margin:0 auto;width:82.27%;max-width:719px}@media screen and (max-width: 540px){.tsukisyokukei .toei-chicken .employee{width:100%}}.tsukisyokukei .features{background-color:#fffad1;margin-top:9.73%}@media screen and (max-width: 540px){.tsukisyokukei .features{margin:9.73% calc(50% - 50vw) 0;width:100vw}}.tsukisyokukei .features .ttl-bg{position:relative}.tsukisyokukei .features .ttl-bg::before{content:"";position:absolute;bottom:0;left:1.03%;width:9.67vw;height:9.96vw;max-width:99px;max-height:102px;background:center/cover no-repeat url(../img/works/tsukisyokukei/features-character.png)}@media screen and (max-width: 540px){.tsukisyokukei .features .ttl-bg::before{width:20vw;height:20.53vw}}.tsukisyokukei .features .feature.color-box-wrap{padding-top:0;margin-top:0}.tsukisyokukei .features .feature.color-box-wrap:nth-of-type(1){padding-bottom:2.5%}.tsukisyokukei .features .feature .txt-wrap .img-txt-box .img-wrap{width:61.14%}@media screen and (max-width: 540px){.tsukisyokukei .features .feature .txt-wrap .img-txt-box .img-wrap{width:100%}}.tsukisyokukei .features .feature .txt-wrap .img-txt-box .txt-wrap{width:calc(38.86% - 1em)}@media screen and (max-width: 540px){.tsukisyokukei .features .feature .txt-wrap .img-txt-box .txt-wrap{width:100%}}.tsukisyokukei .task h2.ttl-base{margin-top:11.44%;border:3px solid var(--current-color)}.tsukisyokukei .task .task01{margin-top:5%}.tsukisyokukei .task .task02{margin-top:8%}.tsukisyokukei .work-scenery{margin-top:8.35%}.tsukisyokukei .qa{margin-top:14.79%}.tsukisyokukei .qa .title-icon-wrap .qa-title{font-size:min(max(26px,1.625rem + (1vw - 7.68px)*1.5625),30px);text-align:left}.tsukisyokukei .qa .question-box .question-wrap .question .answer>span{width:auto;height:auto;padding:1em;color:#000}@media screen and (max-width: 540px){.tsukisyokukei .mission h2{font-size:20px}}.sfida .information .name-wrap{width:51.07%}@media screen and (max-width: 540px){.sfida .information .name-wrap{margin:.625em 0 .313em;width:79.5%}}.sfida .overview .overview-title-images>.img-wrap::before{background:center bottom/contain no-repeat url(../img/works/sfida/overview-representative.png);right:89.53%;width:29.59vw;height:20.7vw;max-width:303px;max-height:202px}@media screen and (max-width: 540px){.sfida .overview .overview-title-images>.img-wrap::before{right:0;width:41.47vw;height:29.07vw;max-width:303px;max-height:202px}}.sfida .overview .overview-txt p{width:68.65%}@media screen and (max-width: 540px){.sfida .overview .overview-txt p{padding-bottom:1em;width:100%}}.sfida .overview .overview-txt p::before{top:-100px;left:calc(100% + 40px);width:245px;height:442px;background:center/contain no-repeat url(../img/works/sfida/character.png)}@media screen and (max-width: 1024px){.sfida .overview .overview-txt p::before{top:calc((1024px - 100vw)*.2 - 100px);width:23.93vw;height:43.16vw}}@media screen and (max-width: 540px){.sfida .overview .overview-txt p::before{top:100%;right:0;left:0;margin:auto;width:65.33vw;height:117.87vw}}.sfida .overview .overview-txt .img-wrap{margin:1.5em auto 0;width:89.5%;max-width:782px}@media screen and (max-width: 540px){.sfida .overview .overview-txt .img-wrap{margin:117.87vw auto 2em;width:100%}}.sfida .features{margin-top:9.77%}.sfida .features .padding-txt-box{margin-bottom:1.5em}.sfida .features .slide-base01{margin-top:2em}@media screen and (max-width: 540px){.sfida .commitment{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.sfida .commitment .color-box-wrap{background-color:#f5f6d8;padding-bottom:calc(4.58% - 2em)}@media screen and (max-width: 540px){.sfida .commitment .color-box-wrap{padding-bottom:2%}}.sfida .commitment .color-box-wrap .commitment-wrap .img-box .commitment-ttl{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2em;background-color:#fff;border:4px solid #4a850f}.sfida .commitment .color-box-wrap .commitment-wrap .img-box .commitment-ttl h2{color:#4a850f;margin-bottom:.5em;font-size:min(max(24px,1.5rem + (1vw - 7.68px)*5.0781),37px);min-height:0vw;font-weight:bold;text-align:center}.sfida .commitment .color-box-wrap .commitment-wrap .img-box .img{margin-bottom:2em}.sfida .commitment .color-box-wrap .commitment-wrap .img-box .img figure img{margin-top:0}.sfida .commitment .color-box-wrap .commitment-wrap .img-box .img figure figcaption{font-size:1em}.sfida .profile{margin-top:9.77%}.sfida .profile .profile-ttl{position:relative;padding:.1em .5em .1em 30%;font-size:min(max(25px,1.5625rem + (1vw - 7.68px)*6.25),41px);text-align:left;letter-spacing:.1em}@media screen and (max-width: 540px){.sfida .profile .profile-ttl{padding:.1em .5em .1em 25%;font-size:18px}}.sfida .profile .profile-ttl::before{content:"";position:absolute;bottom:-32.57%;left:4.76%;width:18.59vw;height:22.71vw;max-width:190px;max-height:232px;background:center/contain no-repeat url(../img/works/sfida/profile-shirai.png)}@media screen and (max-width: 540px){.sfida .profile .profile-ttl::before{left:1%}}.sfida .profile .value .img-txt-wrap .img-wrap{position:relative}.sfida .profile .value .img-txt-wrap .img-wrap::before{content:"";position:absolute;top:-8.7%;right:0;left:0;margin:0 auto;width:18.26vw;height:9.96vw;max-width:187px;max-height:102px;background:center/contain no-repeat url(../img/works/sfida/profile-title.png)}@media screen and (max-width: 540px){.sfida .profile .value .img-txt-wrap .img-wrap::before{top:-12.7%;width:42.67vw;height:23.2vw}}@media screen and (max-width: 540px){.sfida .profile .value .img-txt-wrap .txt-wrap{margin-top:2em}}.sfida .profile .value .img-txt-wrap .txt-wrap h3{padding:.1em .5em}.sfida .profile .value .img-txt-wrap .txt-wrap p{line-height:2}.sfida .items{padding:0 4.92%;border-bottom:3px solid #4a850f}@media screen and (max-width: 540px){.sfida .items{padding:0}}.sfida .items .ttl-border{color:#4a850f;border-bottom:3px solid #4a850f}.sfida .items .img-txt-box{width:82.49%;margin:0 auto}@media screen and (max-width: 768px){.sfida .items .img-txt-box{width:100%}}.sfida .items .img-txt-box .img-txt-wrap .img-wrap{width:53.69%}@media screen and (max-width: 540px){.sfida .items .img-txt-box .img-txt-wrap .img-wrap{width:100%}}.sfida .items .img-txt-box .img-txt-wrap .txt-wrap{width:42.77%}@media screen and (max-width: 540px){.sfida .items .img-txt-box .img-txt-wrap .txt-wrap{width:100%}}.sfida .items .img-txt-box .img-txt-wrap .txt-wrap h3{font-size:min(max(24px,1.5rem + (1vw - 7.68px)*2.3438),30px);min-height:0vw;font-weight:bold;margin-bottom:.5em}@media screen and (max-width: 540px){.sfida .items .img-txt-box .img-txt-wrap .txt-wrap h3{font-size:20px;text-align:center}}.sfida .items .img-txt-box .img-txt-wrap .txt-wrap p{line-height:2}@media screen and (max-width: 540px){.sfida .service{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.sfida .service.color-box-wrap{background-color:#faeef4}.sfida .service h2{color:#be377a}@media screen and (max-width: 540px){.sfida .service h2{font-size:24px}}.sfida .service .comment-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}@media screen and (max-width: 540px){.sfida .service .comment-box{display:block;margin-top:1em}}.sfida .service .comment-box .comment{display:flex;flex-direction:column;width:28.78%;max-width:300px}@media screen and (max-width: 768px){.sfida .service .comment-box .comment{margin:0 auto;width:44%;max-width:328px}.sfida .service .comment-box .comment:not(:last-of-type){margin-bottom:2em}}@media screen and (max-width: 540px){.sfida .service .comment-box .comment{width:100%}}.sfida .service .comment-box .comment .txt-wrap{width:100%}.sfida .service .comment-box .comment .txt-wrap .img-txt-box .img-txt-wrap{margin-bottom:0}.sfida .service .comment-box .comment .txt-wrap .img-txt-box .img-txt-wrap .txt-wrap{position:relative;width:100%}.sfida .service .comment-box .comment .txt-wrap .img-txt-box .img-txt-wrap .txt-wrap::before{content:"";position:absolute;top:calc(100% - 7px);left:30%;width:18px;height:24px;background:center/contain no-repeat url(../img/works/sfida/service-arrow.png)}.sfida .service .comment-box .comment .txt-wrap .img-txt-box .img-txt-wrap .txt-wrap p{padding:1em}.sfida .service .comment-box .comment .employee-wrap{width:100%}@media screen and (max-width: 768px){.sfida .service .comment-box .comment .employee-wrap{margin:0 auto}}.sfida .service .comment-box .comment .employee-wrap .employee-data{margin-top:-1px}.sfida .service .menu-box{margin-top:12.59%}.sfida .service .menu-box .menu{margin:1em auto 0}.sfida .service .menu-box .menu .img-wrap figure figcaption{font-size:min(max(18px,1.125rem + (1vw - 5.4px)*2.4793),30px);min-height:0vw}.sfida .service .menu-box .menu01 .img-wrap{max-width:530px}.sfida .service .menu-box .menu02 .img-wrap{max-width:581px}.sfida .message .video-wrap{margin-top:1em}.marutsu .information .name-wrap{width:39.82%}@media screen and (max-width: 540px){.marutsu .information .name-wrap{margin:.625em 0 .313em;width:69.4%}}.marutsu .overview .overview-title-images>.img-wrap::before{background:center bottom/contain no-repeat url(../img/works/marutsu/overview-representative.png)}.marutsu .overview .overview-txt{width:76.34%}@media screen and (max-width: 540px){.marutsu .overview .overview-txt{width:100%}}.marutsu .overview .overview-txt p{margin-bottom:1em}@media screen and (max-width: 540px){.marutsu .overview .overview-txt p{padding-bottom:0}}.marutsu .overview .overview-txt p::before{left:calc(100% + 40px);width:200px;height:434px;background:center/contain no-repeat url(../img/works/marutsu/character.png)}@media screen and (max-width: 1024px){.marutsu .overview .overview-txt p::before{top:calc((1024px - 100vw)*.2 - 100px);width:19.53vw;height:42.38vw}}.marutsu .overview .overview-txt .store-photo{position:relative}@media screen and (max-width: 540px){.marutsu .overview .overview-txt .store-photo{margin-bottom:calc(434px + 1em)}.marutsu .overview .overview-txt .store-photo::before{content:"";position:absolute;top:calc(100% + 1em);right:0;left:0;margin:auto;width:200px;height:434px;background:center/contain no-repeat url(../img/works/marutsu/character.png)}}.marutsu .overview .work-environment{margin-top:10.53%}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap{width:94.57%;margin-left:auto;margin-bottom:11.12%}@media screen and (max-width: 540px){.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap{display:flex;flex-direction:column;width:100%}}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .img-txt-box{width:52.6%;max-width:435px}@media screen and (max-width: 540px){.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .img-txt-box{width:100%}}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap{flex-direction:column-reverse;margin-bottom:0}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .img-wrap{width:100%;max-width:383px;margin-top:1.375em}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap{width:100%}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{top:35%;right:calc(100% - 8px);background:center/contain no-repeat url(../img/works/marutsu/arrow.png)}@media screen and (max-width: 540px){.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{top:calc(100% - 5px);right:26%;transform:rotate(-90deg)}}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap p{padding:1.5em}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .employee-wrap{width:43.05%;max-width:356px}@media screen and (max-width: 540px){.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .employee-wrap{margin-top:2em;width:100%}}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap .employee-wrap .employee-data{max-width:308px;bottom:-1.75em}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .img-wrap{margin-left:auto}.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{transform:scale(-1, 1);right:inherit;left:calc(100% - 8px)}@media screen and (max-width: 540px){.marutsu .overview .work-environment .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{transform:scale(1, 1);left:inherit;right:26%;transform:rotate(-90deg)}}@media screen and (max-width: 540px){.marutsu .store{margin-top:4em}}.marutsu .store .ttl-bg{background-color:#0075bd}.marutsu .store .padding-txt-box{margin:2em 0}.marutsu .store .shopper{margin-top:9.15%}.marutsu .store .shopper .img-txt-box .img-txt-wrap{position:relative;margin-left:15.33%}@media screen and (max-width: 1024px){.marutsu .store .shopper .img-txt-box .img-txt-wrap{margin-left:calc((1024px - 100vw)*-0.3 + 15.33%)}}@media screen and (max-width: 1024px){.marutsu .store .shopper .img-txt-box .img-txt-wrap{margin-left:calc((1024px - 100vw)*-0.2 + 15.33%)}}@media screen and (max-width: 540px){.marutsu .store .shopper .img-txt-box .img-txt-wrap{flex-direction:column;margin-left:0}}.marutsu .store .shopper .img-txt-box .img-txt-wrap .arrow-box::before{top:35%;left:calc(100% - 8px);background:center/contain no-repeat url(../img/works/marutsu/arrow-shopper.png)}@media screen and (max-width: 540px){.marutsu .store .shopper .img-txt-box .img-txt-wrap .arrow-box::before{top:calc(100% - 5px);right:26%;left:inherit;transform:rotate(-90deg) scale(-1, 1)}}@media screen and (max-width: 1024px){.marutsu .store .shopper .img-txt-box .img-txt-wrap .arrow-box{width:calc((1024px - 100vw)*.3 + 48.285%)}}@media screen and (max-width: 1024px){.marutsu .store .shopper .img-txt-box .img-txt-wrap .arrow-box{width:calc((1024px - 100vw)*.2 + 48.285%)}}@media screen and (max-width: 540px){.marutsu .store .shopper .img-txt-box .img-txt-wrap .arrow-box{width:100%}}.marutsu .store .shopper .img-txt-box .img-txt-wrap .arrow-box p{border-color:#0075bd}.marutsu .store .shopper .img-txt-box .img-txt-wrap .txt-employee-wrap{position:absolute;top:-65px;left:11%;width:71.49%;max-width:529px}@media screen and (max-width: 1024px){.marutsu .store .shopper .img-txt-box .img-txt-wrap .txt-employee-wrap{top:calc((1024px - 100vw)*.1 - 6.35vw);left:calc((1024px - 100vw)*.3 + 11%)}}@media screen and (max-width: 768px){.marutsu .store .shopper .img-txt-box .img-txt-wrap .txt-employee-wrap{top:calc((1024px - 100vw)*.1 - 6.35vw);left:calc((1024px - 100vw)*.2 + 11%)}}@media screen and (max-width: 540px){.marutsu .store .shopper .img-txt-box .img-txt-wrap .txt-employee-wrap{position:relative;top:5vw;left:0;width:100%}}.marutsu .store .shopper .img-txt-box .img-txt-wrap .txt-employee-wrap .employee-wrap{width:100%;max-width:529px}.marutsu .store .shopper .img-txt-box .img-txt-wrap .txt-employee-wrap .employee-wrap .img-wrap{margin-left:auto;width:41.4%}@media screen and (max-width: 540px){.marutsu .store .shopper .img-txt-box .img-txt-wrap .txt-employee-wrap .employee-wrap .img-wrap{margin:0 auto;width:70%;max-width:240px}}.marutsu .store .shopper .img-txt-box .img-txt-wrap .txt-employee-wrap .employee-wrap .employee-data{margin-top:0}.marutsu .item{margin-top:18.26%;background-color:#fdefee}@media screen and (max-width: 768px){.marutsu .item{margin-top:22.26%}}@media screen and (max-width: 540px){.marutsu .item{margin-top:18.26%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.marutsu .item .color-box h2{margin-bottom:.5em;color:#d72319}.marutsu .item .color-box h2:nth-of-type(2){margin-top:1em}.marutsu .manager{margin-top:9.77%}@media screen and (max-width: 768px){.marutsu .manager{margin-top:13.77%}}@media screen and (max-width: 540px){.marutsu .manager{margin-top:9.77%}}.marutsu .manager .manager-ttl{position:relative;padding:.1em .5em .1em 35.13%;font-size:min(max(25px,1.5625rem + (1vw - 7.68px)*6.25),41px);text-align:left;letter-spacing:.1em}@media screen and (max-width: 540px){.marutsu .manager .manager-ttl{padding:.1em .5em .1em 31%;font-size:18px}}.marutsu .manager .manager-ttl::before{content:"";position:absolute;bottom:-32.57%;left:4.76%;width:22.95vw;height:22.66vw;max-width:235px;max-height:232px;background:center/contain no-repeat url(../img/works/marutsu/manager.png)}@media screen and (max-width: 540px){.marutsu .manager .manager-ttl::before{left:1%}}@media screen and (max-width: 540px){.marutsu .manager .accordion-box .accordion-wrap .accordion-ttl{font-size:20px}}.marutsu .event h2{margin:0 9.84%;color:#0075bd;border-color:#0075bd}@media screen and (max-width: 540px){.marutsu .event h2{margin:0}}.marutsu .event .event-box{padding:0 3.66%}@media screen and (max-width: 540px){.marutsu .event .event-box{padding:0}}.marutsu .event .event-box .img .img-wrap figcaption{margin-bottom:.5em;font-size:min(max(20px,1.25rem + (1vw - 5.4px)*1.6529),28px);min-height:0vw}.marutsu .event .event-box .img:last-of-type figure img{margin-bottom:.5em}@media screen and (max-width: 540px){.marutsu .mission h2{font-size:20px}}.andy .information .name-wrap{width:58.84%}@media screen and (max-width: 540px){.andy .information .name-wrap{margin:.625em 0 .313em;width:87.4%}}.andy .overview .overview-title-images .img-wrap{width:85.37%;margin-top:.75em}@media screen and (max-width: 540px){.andy .overview .overview-title-images .img-wrap{width:100%;margin-top:0}}.andy .overview .overview-txt p{margin-bottom:1em}.andy .apiculture{margin-top:9.77%}@media screen and (max-width: 768px){.andy .apiculture{margin-top:12.77%}}.andy .apiculture .apiculture-ttl{position:relative;padding:.1em .5em .1em 48%;font-size:min(max(25px,1.5625rem + (1vw - 7.68px)*6.25),41px);color:#734921;text-align:left;letter-spacing:.1em;background-color:#f9be00}@media screen and (max-width: 540px){.andy .apiculture .apiculture-ttl{padding:.1em .5em .1em 39%;font-size:18px}}.andy .apiculture .apiculture-ttl::before{content:"";position:absolute;bottom:-32.57%;left:4.76%;width:35.55vw;height:22.66vw;max-width:364px;max-height:232px;background:center/contain no-repeat url(../img/works/andy/apiculture-representative.png)}@media screen and (max-width: 540px){.andy .apiculture .apiculture-ttl::before{left:-4%}}.andy .apiculture .accordion-box .accordion-wrap .accordion-contents{margin:1.5em .5em 2.5em}.andy .apiculture .accordion-box .accordion-wrap .accordion-contents .txt-wrap{line-height:1.8}.andy .apiculture .bee{display:flex;flex-wrap:wrap;margin:0 auto;width:89.02%}@media screen and (max-width: 540px){.andy .apiculture .bee{display:block}}.andy .apiculture .bee h3{order:2;margin-top:1.156em;font-size:min(max(27px,1.6875rem + (1vw - 5.4px)*2.8926),41px);min-height:0vw;color:var(--current-color);font-weight:bold}@media screen and (max-width: 540px){.andy .apiculture .bee h3{text-align:center;margin-bottom:.5em}}.andy .apiculture .bee .photo{order:1;width:31.32%;margin:0 6.37% 0 8.61%}@media screen and (max-width: 768px){.andy .apiculture .bee .photo{margin-left:0;width:38%}}@media screen and (max-width: 540px){.andy .apiculture .bee .photo{margin:0 auto;width:100%;max-width:250px}}.andy .apiculture .bee p{order:3;margin:1em 6.46% 0 0;width:48.81%}@media screen and (max-width: 540px){.andy .apiculture .bee p{width:100%}}.andy .apiculture .bee .illust{order:4;margin-top:-3em;width:42.78%}@media screen and (max-width: 768px){.andy .apiculture .bee .illust{margin-top:0}}@media screen and (max-width: 540px){.andy .apiculture .bee .illust{margin-top:1em;width:100%}}.andy .honeybee{margin-top:9.77%}.andy .honeybee .honeybee-ttl{color:#734921;background-color:#f9be00}.andy .honeybee .benefits-box{position:relative;display:flex;flex-wrap:wrap;margin:0 auto;width:95.12%}@media screen and (max-width: 540px){.andy .honeybee .benefits-box{padding-bottom:calc(375px - 100vw + 106.93vw);width:100%}}.andy .honeybee .benefits-box .benefit-wrap{position:relative;margin:0 3.21% 3.21% 0;width:259px;height:259px;border:4px solid var(--current-color)}.andy .honeybee .benefits-box .benefit-wrap.show-hide{cursor:pointer}.andy .honeybee .benefits-box .benefit-wrap:nth-of-type(3n){margin-right:0}@media screen and (max-width: 1024px){.andy .honeybee .benefits-box .benefit-wrap{width:25.29vw;height:auto}}@media screen and (max-width: 768px){.andy .honeybee .benefits-box .benefit-wrap{width:39.06vw}.andy .honeybee .benefits-box .benefit-wrap:nth-of-type(3n){margin-right:3.21%}.andy .honeybee .benefits-box .benefit-wrap:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 540px){.andy .honeybee .benefits-box .benefit-wrap{width:100%;margin-right:0}.andy .honeybee .benefits-box .benefit-wrap:nth-of-type(3n){margin-right:0}}.andy .honeybee .benefits-box .benefit-wrap:last-of-type{position:relative}.andy .honeybee .benefits-box .benefit-wrap:last-of-type::before{content:"";position:absolute;top:0;left:115.31%;width:25.2vw;height:39.16vw;max-width:258px;max-height:401px;background:center/contain no-repeat url(../img/works/andy/character.png)}@media screen and (max-width: 768px){.andy .honeybee .benefits-box .benefit-wrap:last-of-type::before{width:35.04vw;height:34.9vw}}@media screen and (max-width: 540px){.andy .honeybee .benefits-box .benefit-wrap:last-of-type::before{top:calc(100% + 1em);left:0;right:0;margin:0 auto;width:68.8vw;height:106.93vw}}.andy .honeybee .benefits-box .benefit-wrap .txt-wrap{display:inline-block;width:100%;height:100%;padding:.4em;text-align:left}.andy .honeybee .benefits-box .benefit-wrap .txt-wrap .benefit-title{display:inline-block;width:100%;font-size:min(max(22px,1.375rem + (1vw - 7.69px)*3.1373),30px);min-height:0vw;font-weight:bold;color:#fff;background-color:var(--current-color);text-align:center}.andy .honeybee .benefits-box .benefit-wrap .txt-wrap .benefit-text{display:inline-block;padding:1em 1.5em;color:#000}.andy .honeybee .benefits-box .benefit-wrap .benefit{padding:0}.andy .honeybee .benefits-box .benefit-wrap .benefit .hide{display:none;width:100%;height:100%}.andy .honeybee .benefits-box .benefit-wrap .benefit .hide.active{position:absolute;display:block;bottom:0;left:0}@media screen and (max-width: 540px){.andy .honeybee .benefits-box .benefit-wrap .benefit .hide.active{position:relative;padding:.4em}}.andy .honeybee .benefits-box .benefit-wrap .benefit .hide .img-wrap{width:100%;height:100%}.andy .honeybee .benefits-box .benefit-wrap .benefit .hide .img-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.andy .lip-balm{margin-top:5.72%}@media screen and (max-width: 1024px){.andy .lip-balm{margin-top:14%}}@media screen and (max-width: 540px){.andy .lip-balm{margin-top:5%}}.andy .lip-balm h2{color:#231815;text-align:center}.andy .beehive{margin-top:9.77%}.andy .beehive .beehive-ttl{margin:0 auto;width:56.83%}@media screen and (max-width: 540px){.andy .beehive .beehive-ttl{width:87.83%}}.andy .beehive .beehive-img{position:relative;margin:-107px auto 0;width:51.46%}@media screen and (max-width: 1024px){.andy .beehive .beehive-img{margin:-10.45vw auto 0}}@media screen and (max-width: 540px){.andy .beehive .beehive-img{margin:-13.45vw auto 0;width:71.46%}}@media screen and (max-width: 540px){.andy .beehive .beehive-img .beehive-btn-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:.5em calc(50% - 50vw) 0;padding:0 12%;width:100vw}}.andy .beehive .beehive-img .beehive-btn-box .beehive-btn{position:absolute;z-index:100;display:inline-block;width:7.933em;font-size:min(max(20px,1.25rem + (1vw - 5.4px)*2.0661),30px);min-height:0vw;color:#fff;font-weight:bold;text-align:center;background-color:var(--current-color);padding:0}@media screen and (max-width: 540px){.andy .beehive .beehive-img .beehive-btn-box .beehive-btn{position:relative;margin-bottom:1em;padding:.5em 0;font-size:18px;top:inherit !important;left:inherit !important;right:inherit !important;bottom:inherit !important;width:calc(50% - .5em)}}.andy .beehive .beehive-img .beehive-btn-box .beehive-btn:nth-of-type(1){top:160px;left:-200px}@media screen and (max-width: 1024px){.andy .beehive .beehive-img .beehive-btn-box .beehive-btn:nth-of-type(1){top:15.63vw;left:-19.53vw}}.andy .beehive .beehive-img .beehive-btn-box .beehive-btn:nth-of-type(2){top:160px;right:-200px}@media screen and (max-width: 1024px){.andy .beehive .beehive-img .beehive-btn-box .beehive-btn:nth-of-type(2){top:15.63vw;right:-19.53vw}}.andy .beehive .beehive-img .beehive-btn-box .beehive-btn:nth-of-type(3){bottom:75px;left:-200px}@media screen and (max-width: 1024px){.andy .beehive .beehive-img .beehive-btn-box .beehive-btn:nth-of-type(3){bottom:7.32vw;left:-19.53vw}}.andy .beehive .beehive-img .beehive-btn-box .beehive-btn:nth-of-type(4){bottom:75px;right:-200px}@media screen and (max-width: 1024px){.andy .beehive .beehive-img .beehive-btn-box .beehive-btn:nth-of-type(4){bottom:7.32vw;right:-19.53vw}}.andy .beehive .beehive-img .hide{display:none}.andy .beehive .beehive-img .hide.active{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;border:6px solid var(--current-color);background-color:rgba(255,255,255,.8);border-radius:50%;overflow:hidden}@media screen and (max-width: 540px){.andy .beehive .beehive-img .hide.active{width:61.04vw;height:61.04vw}}.andy .beehive .beehive-img .hide .img-wrap{width:100%;height:100%}.andy .beehive .beehive-img .hide .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.andy .beehive .beehive-img .hide p{padding:20%;text-align:center}.andy .honeybee h2{color:#734921}.andy .honeybee .accordion-box{padding-bottom:0}.andy .honeybee .work-clothes{display:flex;justify-content:space-between;width:78.29%;margin:0 auto}@media screen and (max-width: 540px){.andy .honeybee .work-clothes{display:block;width:100%}}.andy .honeybee .work-clothes>.img-wrap{width:35.36%}@media screen and (max-width: 540px){.andy .honeybee .work-clothes>.img-wrap{width:100%;max-width:180px;margin:0 auto}}.andy .honeybee .work-clothes>.txt-wrap{width:60.59%}@media screen and (max-width: 540px){.andy .honeybee .work-clothes>.txt-wrap{width:100%}}.andy .honeybee .work-clothes>.txt-wrap p{margin-top:1em}.andy .item{background-color:#fdf2cc;padding-left:11.21%;padding-right:11.21%}@media screen and (max-width: 540px){.andy .item{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:inherit;padding-right:inherit;width:100vw}}.andy .item .img-txt-box .img-txt-wrap{align-items:center}.andy .item .img-txt-box .img-txt-wrap .txt-wrap h3{margin-bottom:.5em;font-size:min(max(19px,1.1875rem + (1vw - 5.4px)*2.2727),30px);min-height:0vw;font-weight:bold;letter-spacing:0}@media screen and (max-width: 540px){.andy .item .img-txt-box .img-txt-wrap .txt-wrap h3{text-align:center}}.hoshizora .information .title{justify-content:center}.hoshizora .information .title .name-wrap{width:58.49%}@media screen and (max-width: 540px){.hoshizora .information .title .name-wrap{margin:.625em auto .313em;width:90.82%}}.hoshizora .overview .overview-title-images .overview-title-wrap .overview-title{color:#003d79}.hoshizora .overview .overview-title-images .img-wrap{width:100%;margin-top:.75em}@media screen and (max-width: 540px){.hoshizora .overview .overview-title-images .img-wrap{margin-top:0}}.hoshizora .overview .overview-txt p{margin-bottom:3em}.hoshizora .overview .slide-base{width:100%}.hoshizora .attraction{margin-top:5.72%}.hoshizora .attraction .txt-employee-wrap{margin-bottom:2em}.hoshizora .attraction .txt-employee-wrap .employee-wrap{width:44.39%;max-width:388px}@media screen and (max-width: 540px){.hoshizora .attraction .txt-employee-wrap .employee-wrap{width:100%}}.hoshizora .attraction .txt-employee-wrap .employee-wrap .img-wrap{margin:0 auto;max-width:233px}@media screen and (max-width: 540px){.hoshizora .attraction .txt-employee-wrap .employee-wrap .employee-data{max-width:100%}}.hoshizora .attraction .txt-employee-wrap .employee-wrap .employee-data .sub-post{margin-right:.5em;font-size:.8em}.hoshizora .attraction .txt-employee-wrap .txt-wrap{width:48.4%}@media screen and (max-width: 540px){.hoshizora .attraction .txt-employee-wrap .txt-wrap{width:100%}}.hoshizora .attraction .txt-employee-wrap .txt-wrap h2{color:#003d79}.hoshizora .attraction .img-link-wrap .img-txt-wrap{align-items:flex-end}.hoshizora .attraction .img-link-wrap .img-txt-wrap .txt-wrap .banner{width:100%}.hoshizora .attraction .img-link-wrap .img-txt-wrap .txt-wrap .external-link-wrap{margin-bottom:0}.hoshizora .attraction .img-link-wrap .img-txt-wrap .txt-wrap .external-link-wrap a{color:#003d79}@media screen and (max-width: 768px){.hoshizora .attraction .img-link-wrap .img-txt-wrap .txt-wrap .external-link-wrap a{display:block;border-radius:2em}}.hoshizora .spot{margin-top:7.44%}.hoshizora .spot h2{color:#231815}.hoshizora .map{margin-top:6.86%}.hoshizora .map h2{margin-bottom:0;color:var(--current-color);background-color:#003d79}.sekiya .information .name-wrap{width:39.82%}@media screen and (max-width: 540px){.sekiya .information .name-wrap{margin:.625em 0 .313em;width:69.4%}}.sekiya .overview .overview-title-images>.img-wrap::before{background:center bottom/contain no-repeat url(../img/works/sekiya/overview-representative.png)}.sekiya .overview .overview-txt{width:76.34%}@media screen and (max-width: 540px){.sekiya .overview .overview-txt{width:100%}}.sekiya .overview .overview-txt p{margin-bottom:1em}@media screen and (max-width: 540px){.sekiya .overview .overview-txt p{padding-bottom:0}}.sekiya .overview .overview-txt p::before{left:calc(100% + 40px);width:153px;height:480px;background:center/contain no-repeat url(../img/works/sekiya/sake1.png)}@media screen and (max-width: 1024px){.sekiya .overview .overview-txt p::before{width:19.53vw;height:42.38vw;top:calc((1024px - 100vw)*.2 - 100px)}}.sekiya .overview .overview-txt .factory-photo{position:relative}@media screen and (max-width: 540px){.sekiya .overview .overview-txt .factory-photo{margin-bottom:calc(434px + 1em)}.sekiya .overview .overview-txt .factory-photo::before{content:"";position:absolute;top:calc(100% + 1em);right:0;left:0;margin:auto;width:200px;height:434px;background:center/contain no-repeat url(../img/works/sekiya/sake1.png)}}.sekiya .overview .img-txt-box .img-txt-wrap{justify-content:center}.sekiya .overview .img-txt-box .img-txt-wrap:nth-of-type(2){flex-direction:column}.sekiya .overview .img-txt-box .img-txt-wrap .sake-wrap{width:100%;min-width:300px}@media screen and (max-width: 540px){.sekiya .overview .img-txt-box .img-txt-wrap .sake-wrap{min-width:100px}}.sekiya .overview .img-txt-box .img-txt-wrap .txt-wrap{width:100%}.sekiya .overview .img-txt-box .img-txt-wrap .txt-wrap h3{font-size:min(max(24px,1.5rem + (1vw - 7.68px)*2.3438),30px);min-height:0vw;font-weight:bold;margin-bottom:.5em}@media screen and (max-width: 540px){.sekiya .overview .img-txt-box .img-txt-wrap .txt-wrap h3{font-size:20px;text-align:center}}.sekiya .overview .img-txt-box .img-txt-wrap .txt-wrap p{line-height:2;margin-bottom:1em}.sekiya .overview .img-txt-box .img-txt-wrap .img-wrap{width:100%;max-width:400px}.sekiya .agriculture{margin-top:5%;border-radius:2em}@media screen and (max-width: 768px){.sekiya .agriculture{margin-top:22.26%}}@media screen and (max-width: 540px){.sekiya .agriculture{margin-top:18.26%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.sekiya .agriculture .color-box-wrap{background-color:#e5eef0;border-radius:1em;padding-bottom:calc(4.58% - 2em)}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap{padding-bottom:2%;border-radius:0}}.sekiya .agriculture .color-box-wrap h2{margin-bottom:.5em;color:var(--current-color)}.sekiya .agriculture .color-box-wrap h2:nth-of-type(2){margin-top:1em}.sekiya .agriculture .color-box-wrap .color-box.agri:not(:last-of-type){border-bottom:3px solid var(--current-color);padding-bottom:4.58%;margin-bottom:4.58%}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap{justify-content:center;width:100%}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap:nth-of-type(2){flex-direction:column}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .character-wrap{width:100%;text-align:center}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .character-wrap img{max-width:200px}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .character-wrap img{min-width:100px}}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .txt-wrap{width:100%}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .txt-wrap h3{font-size:min(max(24px,1.5rem + (1vw - 7.68px)*2.3438),30px);min-height:0vw;font-weight:bold;margin-bottom:.5em}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .txt-wrap h3{font-size:20px;text-align:center}}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .txt-wrap p{line-height:2;margin-bottom:1em}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .img-wrap{width:100%;max-width:400px}@media screen and (max-width: 1024px){.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .img-wrap{max-width:300px}}@media screen and (max-width: 768px){.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .img-wrap{max-width:280px}}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .arrow-box ul{position:relative;padding:1em 1em 1em 2.5em;color:initial;background-color:#fff;border:4px solid var(--current-color);border-radius:1em;line-height:1.8}.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .arrow-box ul li{list-style-type:disc;color:var(--current-color);font-size:1.25em;font-weight:bold;max-width:16em}@media screen and (max-width: 1024px){.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .arrow-box ul li{font-size:min(max(16px,1rem + (1vw - 7.68px)*1.5625),20px)}}@media screen and (max-width: 768px){.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .arrow-box ul li{font-size:1em}}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .img-txt-box .img-txt-wrap .arrow-box ul li{font-size:1em}}.sekiya .agriculture .color-box-wrap .color-box .img-wrap.wide{padding:0 9.84% 4.58%}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .img-wrap.wide{padding:0 0 4.58% 0}}.sekiya .agriculture .color-box-wrap .color-box .img-box{padding:0 4.58%}.sekiya .agriculture .color-box-wrap .color-box .img-text{padding:27.48% 0 4.58%}@media screen and (max-width: 768px){.sekiya .agriculture .color-box-wrap .color-box .img-text{padding:0 0 4.58%}}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .img-text{padding:0 0 4.58%}}.sekiya .agriculture .color-box-wrap .color-box .factory-employee{margin-top:2.28%}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap{width:94.57%;padding-bottom:8.12%}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap{display:flex;flex-direction:column;width:100%}}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box{width:52.6%;max-width:435px}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box{width:100%}}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-wrap{width:73.23%;max-width:383px;min-width:240px;margin:0 2em 0 auto}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap{flex-direction:column;margin-bottom:0}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .img-wrap{width:73.23%;max-width:383px;margin-top:1.375em}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap{width:100%}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box{margin-top:1.5em;margin-bottom:4.75em}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box{margin-top:1.5em;margin-bottom:0}}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{top:35%;right:calc(100% - 8px);background:center/contain no-repeat url(../img/works/sekiya/arrow.png)}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{top:calc(100% - 5px);right:26%;transform:rotate(-90deg)}}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .employee-wrap{width:100%;max-width:356px}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .employee-wrap{display:none}}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .employee-wrap .employee-data{max-width:308px}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .employee-wrap-sp{display:none}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .employee-wrap-sp{display:block;width:100%;max-width:356px}}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap .employee-wrap-sp .employee-data{display:block;max-width:308px;bottom:-1.75rem}}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .img-wrap{margin-left:auto}.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{transform:scale(-1, 1);right:inherit;left:calc(100% - 8px)}@media screen and (max-width: 540px){.sekiya .agriculture .color-box-wrap .color-box .factory-employee .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{transform:scale(1, 1);left:inherit;right:26%;transform:rotate(-90deg)}}.sekiya .agriculture .color-box-wrap .color-box .slide-rearing ul li{background-color:#fff}.sekiya .factory h2{margin-bottom:.5em;color:var(--current-color)}.sekiya .factory h2:nth-of-type(2){margin-top:1em}.sekiya .factory .padding-txt-box{margin:2em 0}.sekiya .factory li .img-wrap img{aspect-ratio:3445/2300;-o-object-fit:cover;object-fit:cover}.sekiya .factory .factory-swiper{margin-bottom:4.58%}.sekiya .job .job-employee{margin-top:4.58%}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap{width:94.57%}@media screen and (max-width: 540px){.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap{display:flex;flex-direction:column;width:100%}}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box{width:52.6%;max-width:435px}@media screen and (max-width: 540px){.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box{width:100%}}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-wrap{width:73.23%;max-width:383px;min-width:240px;margin:0 2em 0 auto}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-wrap img{max-height:420px;-o-object-fit:contain;object-fit:contain}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap{flex-direction:column;margin-bottom:0}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .img-wrap{width:73.23%;max-width:383px;margin-top:1.375em}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap{width:100%}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box{margin-top:1.5em;margin-bottom:4.75em}@media screen and (max-width: 540px){.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box{margin-top:1.5em;margin-bottom:0}}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{top:35%;right:calc(100% - 8px);background:center/contain no-repeat url(../img/works/sekiya/arrow.png)}@media screen and (max-width: 540px){.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{top:calc(100% - 5px);right:26%;transform:rotate(-90deg)}}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .employee-wrap{width:100%;max-width:356px}@media screen and (max-width: 540px){.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .employee-wrap{display:none}}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .employee-wrap .employee-data{max-width:308px}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .employee-wrap-sp{display:none}@media screen and (max-width: 540px){.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .employee-wrap-sp{display:block;width:100%;max-width:356px}}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .employee-wrap-sp .employee-data{display:none}@media screen and (max-width: 540px){.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap .employee-wrap-sp .employee-data{display:block;max-width:308px;bottom:-1.75rem}}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box{margin-top:7.26%}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .img-wrap{margin-left:auto}.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{transform:scale(-1, 1);right:inherit;left:calc(100% - 8px)}@media screen and (max-width: 540px){.sekiya .job .job-employee .txt-employee-box .txt-employee-wrap:nth-of-type(2) .img-txt-box .img-txt-wrap .txt-wrap.arrow-box::before{transform:scale(1, 1);left:inherit;right:26%;transform:rotate(-90deg)}}.sekiya .store{margin-top:4.58%}@media screen and (max-width: 768px){.sekiya .store{margin-top:22.26%}}@media screen and (max-width: 540px){.sekiya .store{margin-top:18.26%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.sekiya .store .color-box-wrap{background-color:#e5eef0;padding-bottom:4.58%}.sekiya .store .color-box-wrap .store-title{margin-bottom:.5em;color:#fff;background-color:#005468;border:solid 4px #fff;outline:solid 4px #005468;outline-offset:0;margin:2px}.sekiya .store .color-box-wrap .store-title:nth-of-type(2){margin-top:1em}.sekiya .store .color-box-wrap .img-box{margin-top:3.43%}.sekiya .store .color-box-wrap .img-box img{aspect-ratio:1769/1181;-o-object-fit:cover;object-fit:cover}.sekiya .store .customer-photo{width:70%;transform:rotate(-7deg);margin-left:auto}@media screen and (max-width: 540px){.sekiya .store .customer-photo{margin-left:auto;margin-right:auto}}.sekiya .store .customer-text{color:var(--current-color);font-size:min(max(28px,1.6rem + (1vw - 7.68px)*3.5156),37px);font-weight:bold;margin-top:auto;margin-bottom:1em}@media screen and (max-width: 540px){.sekiya .store .customer-text{text-align:center}}.sekiya .event .img-box{margin-top:3.43%}.sekiya .event .img-box.col2 img{aspect-ratio:2362/1575;-o-object-fit:cover;object-fit:cover}.sekiya .mission ul{margin:0 3em 1em 3em}@media screen and (max-width: 768px){.sekiya .mission ul{margin:0 2em 1em 2em}}@media screen and (max-width: 540px){.sekiya .mission ul{margin:0 2em 1em 2em}}.sekiya .mission ul li{list-style-type:disc;font-size:1.25em;font-weight:bold}@media screen and (max-width: 768px){.sekiya .mission ul li{font-size:1em}}@media screen and (max-width: 540px){.sekiya .mission ul li{font-size:.8em}}.tshinrin .information .name-wrap{width:39.82%}@media screen and (max-width: 540px){.tshinrin .information .name-wrap{margin:.625em 0 .313em;width:60.35%}}.tshinrin .overview .overview-title-images>.img-wrap::before{background:top/60% no-repeat url(../img/works/tshinrin/overview-representative.png)}.tshinrin .overview .overview-txt .arrow-box-wrap{margin-top:2%;width:66.91%}@media screen and (max-width: 540px){.tshinrin .overview .overview-txt .arrow-box-wrap{margin-top:8%;padding-bottom:93vw;width:100%}}.tshinrin .overview .overview-txt .arrow-box-wrap h4{text-align:center;margin-bottom:.5em;font-size:min(max(17px,1.05rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;color:var(--current-color);font-weight:bold;line-height:1.3}.tshinrin .overview .overview-txt .arrow-box-wrap .arrow-box::before{top:35%;left:calc(100% - 8px);background:center/contain no-repeat url(../img/works/tshinrin/arrow.png)}@media screen and (max-width: 540px){.tshinrin .overview .overview-txt .arrow-box-wrap .arrow-box::before{top:calc(100% - 6px);left:67%;transform:rotate(-90deg) scale(-1, 1)}}.tshinrin .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:inherit;bottom:-2.5em;left:calc(100% + 25px);width:234px;height:404px;background:center/contain no-repeat url(../img/works/tshinrin/character.png)}@media screen and (max-width: 1024px){.tshinrin .overview .overview-txt .arrow-box-wrap .arrow-box p::before{width:23.83vw;height:39.45vw}}@media screen and (max-width: 768px){.tshinrin .overview .overview-txt .arrow-box-wrap .arrow-box p::before{bottom:calc((768px - 100vw)*.45 - 20%)}}@media screen and (max-width: 540px){.tshinrin .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:105%;left:calc(50% - 25.5vw);width:51.33vw;height:87.47vw}}.tshinrin .overview .overview-video{margin-top:8.12%}.tshinrin .overview .overview-video h3{margin-bottom:.5em;font-size:min(max(22px,1.375rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;font-weight:bold;line-height:1.3}.tshinrin .overview .overview-video .video-wrap-youtube{margin-top:0}.tshinrin .shinrin-slide{margin-top:9.77%}@media screen and (max-width: 540px){.tshinrin .shinrin-slide{margin-top:0}}.tshinrin .shinrin-slide .slide-wrap{padding:1em 3em 2em}.tshinrin .shinrin-slide .slide-wrap:nth-of-type(odd){background-color:#eee5d8}@media screen and (max-width: 540px){.tshinrin .shinrin-slide .slide-wrap{padding:1em 1em 2em}}.tshinrin .shinrin-slide .slide-wrap h3{padding-bottom:.5em;font-size:min(max(22px,1.375rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;font-weight:bold;line-height:1.3}.tshinrin .shinrin-slide .slide-wrap ul li{background-color:#fff}.tshinrin .employee .color-box-wrap{background-color:#fffccc}.tshinrin .employee .color-box-wrap .color-box{padding:3.2% 11% 3.2%}.tshinrin .employee .color-box-wrap .color-box:nth-child(-n+3){border-bottom:3px solid #8c4f19;padding-bottom:4.58%;margin-bottom:4.58%}.tshinrin .employee .color-box-wrap .color-box .img-box .employee-1-2{width:30%;margin-left:auto}@media screen and (max-width: 540px){.tshinrin .employee .color-box-wrap .color-box .img-box .employee-1-2{width:70%;margin-left:inherit}}.tshinrin .employee .color-box-wrap .color-box .img-box .employee-2-2{width:70%;margin:3% auto}@media screen and (max-width: 540px){.tshinrin .employee .color-box-wrap .color-box .img-box .employee-2-2{width:90%}}.tshinrin .employee .color-box-wrap .employee-title{width:100%;text-align:center}.tshinrin .employee .color-box-wrap .employee-title img{width:50%}@media screen and (max-width: 768px){.tshinrin .employee .color-box-wrap .employee-title img{width:60%}}@media screen and (max-width: 540px){.tshinrin .employee .color-box-wrap .employee-title img{width:70%}}.tshinrin .employee .color-box-wrap .employee-img-box{width:80%}@media screen and (max-width: 540px){.tshinrin .employee .color-box-wrap .employee-img-box{width:100%}}.tshinrin .employee .color-box-wrap .employee-img-box .img-wrap{width:100%}.tshinrin .employee .color-box-wrap .employee-img-box .img-wrap img{aspect-ratio:3/4.5;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;min-width:150px}.tshinrin .employee .color-box-wrap .employee-img-box .img-wrap .employee-wrap{width:100%}.tshinrin .employee .color-box-wrap .employee-img-box .img-wrap .employee-wrap .employee-data{background-color:#006636;color:#fff;border:none}.tshinrin .employee .color-box-wrap .employee-text-wrap{flex-direction:column;padding-top:8.12%}.tshinrin .employee .color-box-wrap .employee-text-wrap h4{color:#006934;margin-bottom:.5em;font-size:min(max(17px,1.05rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;font-weight:bold;line-height:1.3}.tshinrin .employee .color-box-wrap .video-wrap-youtube{margin-top:20px}.tshinrin .works-slide{margin:6.1% 0}.tshinrin .works-slide h3{padding-bottom:.5em;font-size:min(max(22px,1.375rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;font-weight:bold;line-height:1.3}.tshinrin .works-slide li .img-wrap img{aspect-ratio:335/269;-o-object-fit:cover;object-fit:cover}.tshinrin .works-slide li .img-wrap.img-contain img{aspect-ratio:335/269;-o-object-fit:contain;object-fit:contain}.tsuguya .content-wrap img{height:auto}.tsuguya .slide-base{margin-top:4%}.tsuguya .comment-box{margin-top:10px}.tsuguya .comment-box .comment{justify-content:center;align-items:center;gap:4%}.tsuguya .comment-box .comment .employee-wrap{position:relative;width:100%}@media screen and (max-width: 540px){.tsuguya .comment-box .comment .employee-wrap{width:100%}}@media screen and (max-width: 540px){.tsuguya .comment-box .comment .employee-wrap .img-wrap{width:60%;margin:0 auto}}.tsuguya .comment-box .comment .employee-wrap .employee-data{position:absolute;left:-8.72%;bottom:-15px;display:flex;align-items:center;gap:0 1em;white-space:nowrap}@media screen and (max-width: 768px){.tsuguya .comment-box .comment .employee-wrap .employee-data{position:relative;left:0;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media screen and (max-width: 540px){.tsuguya .comment-box .comment .employee-wrap .employee-data{max-width:100%}}.tsuguya .comment-box .comment .txt-wrap{max-width:350px;width:100%}@media screen and (max-width: 540px){.tsuguya .comment-box .comment .txt-wrap{max-width:100%;margin-bottom:3%}}.tsuguya .comment-box .comment .txt-wrap .img-txt-wrap{margin-bottom:0}.tsuguya .comment-box .comment .arrow-box::before{position:absolute;top:40px;right:calc(100% - 7px);width:25px;height:19px;background:center/contain no-repeat url(../img/works/tsuguya/arrow.png)}@media screen and (max-width: 540px){.tsuguya .comment-box .comment .arrow-box::before{right:26%;top:calc(100% - 4px);transform:rotate(-85deg)}}.tsuguya .information .title .type.type-shitara{background-color:var(--shitara)}.tsuguya .information .name-wrap{width:42%}@media screen and (max-width: 540px){.tsuguya .information .name-wrap{width:56%}}.tsuguya .information .company-identification dl dt{flex-shrink:0}.tsuguya .overview .overview-title-images>.img-wrap::before{background:center bottom/contain no-repeat url(../img/works/tsuguya/overview-representative.png)}@media screen and (max-width: 768px){.tsuguya .overview .overview-txt{margin-bottom:8%}}.tsuguya .feature{margin-top:5em}@media screen and (max-width: 540px){.tsuguya .feature{margin-top:3em}}.tsuguya .feature .feature-boxes{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5% 1.5%;max-width:81.8292682927%;margin:6% 0 0 auto}@media screen and (max-width: 540px){.tsuguya .feature .feature-boxes{padding-bottom:20%}}.tsuguya .feature .feature-boxes::before{content:"";position:absolute;top:2.1951219512%;right:90.6855439642%;width:40.3874813711%;aspect-ratio:542/842;background:url(../img/works/tsuguya/character.png) no-repeat 50% 50%/contain}@media screen and (max-width: 540px){.tsuguya .feature .feature-boxes{grid-template-columns:1fr;max-width:100%;margin-top:40%}.tsuguya .feature .feature-boxes::before{right:-8%;left:auto;width:40%;top:-15%}}.tsuguya .feature .feature-box{display:grid;grid-row:span 3;flex:1;margin-inline:1.25rem}@media screen and (max-width: 540px){.tsuguya .feature .feature-box{gap:1em;margin-inline:0}}.tsuguya .feature .feature-box .img-wrap{border-radius:1em;overflow:hidden}.tsuguya .feature .feature-box .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tsuguya .feature .feature-box h3{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:.25em 0;font-size:min(max(24px,1.5rem + (1vw - 7.68px)*2.3438),30px);min-height:0vw;font-weight:bold;margin-inline:-1.25rem;text-align:center;line-height:1.25}@media screen and (max-width: 540px){.tsuguya .feature .feature-box h3{margin-inline:0}}.tsuguya .feature01{--current-color: #6F7A2A}@media screen and (max-width: 540px){.tsuguya .service-wrap{margin-top:3em;padding-bottom:20%}}.tsuguya .service-wrap.color-box-wrap{background-color:rgba(167,98,118,.15);overflow:hidden}.tsuguya .service-wrap .img-txt-wrap{align-items:center}.tsuguya .service-wrap .service01>.img-wrap{margin-inline:-5.0377833753%}@media screen and (max-width: 540px){.tsuguya .service-wrap .service01>.img-wrap{margin-inline:-8.6294416244%}}.tsuguya .service-wrap .service02>.img-wrap{max-width:730px;margin:2em auto}@media screen and (max-width: 768px){.tsuguya .service-wrap .service02 .employee02 .employee-data{bottom:-30px}}@media screen and (max-width: 540px){.tsuguya .appeal{margin-top:2em}}.tsuguya .appeal .img-box.col2{justify-content:center}.tsuguya .appeal .img-box.col2 .img:first-of-type{width:27.1341463415%}@media screen and (max-width: 540px){.tsuguya .appeal .img-box.col2 .img:first-of-type{width:65%;margin-inline:auto}}.tsuguya .question-box{gap:1.14%}@media screen and (max-width: 540px){.tsuguya .question-box{gap:1em}}.tsuguya .question-box .question-wrap{position:relative;width:min(32.5733333333%,424px);min-height:min(22.0703125vw,226px);background-color:rgba(167,98,118,.5);border-radius:1em;overflow:hidden}@media screen and (max-width: 540px){.tsuguya .question-box .question-wrap{width:46.885%;min-height:min(32.4074074074vw,175px)}}.tsuguya .question-box .question-wrap .question{width:100%;height:100%}.tsuguya .question-box .question-wrap .question .img-wrap{position:absolute;inset:0}.tsuguya .question-box .question-wrap .question .answer{position:relative;display:block;height:100%;opacity:0;z-index:1;overflow:hidden}.tsuguya .question-box .question-wrap .question .answer.active{opacity:1}.tsuguya .question-box .question-wrap .question .answer.right::before,.tsuguya .question-box .question-wrap .question .answer.wrong::before{top:50%;transform:translate(0, -50%)}.tsuguya .question-box .question-wrap .question .answer.wrong p{opacity:0}.tsuguya .question-box .question-wrap .question .answer>span{display:grid;place-content:center;padding:min(11.2676056338%,32px);opacity:1;border-radius:0}@media screen and (max-width: 540px){.tsuguya .question-box .question-wrap .question .answer>span{min-height:0vw;font-size:min(max(10px,.625rem + (1vw - 3.2px)*2.7273),16px)}}.tsuguya .question-box .question-wrap .question .answer>span p{font-size:inherit}.tsuguya .question-box .question-wrap .question-txt{position:absolute;inset:0;display:grid;place-content:center;font-size:min(max(16px,1rem + (1vw - 7.68px)*3.125),24px);min-height:0vw;font-weight:bold;text-align:center;pointer-events:none}.shidara .information .name-wrap{width:39.82%}@media screen and (max-width: 540px){.shidara .information .name-wrap{margin:.625em 0 .313em;width:69.4%}}.shidara .overview .overview-txt{width:76.34%}@media screen and (max-width: 540px){.shidara .overview .overview-txt{width:100%}}@media screen and (max-width: 540px){.shidara .overview .overview-txt .character-wrap{padding-bottom:65vw}}.shidara .overview .overview-txt p::before{top:inherit;bottom:-4.5em;left:calc(100% + 25px);width:234px;height:404px;background:center/contain no-repeat url(../img/works/shidara/overview-character.png)}@media screen and (max-width: 1024px){.shidara .overview .overview-txt p::before{width:23.83vw;height:39.45vw}}@media screen and (max-width: 768px){.shidara .overview .overview-txt p::before{bottom:calc((768px - 100vw)*.45 - 20%)}}@media screen and (max-width: 540px){.shidara .overview .overview-txt p::before{top:105%;left:calc(50% - 25.5vw);width:35.74vw;height:63.17vw}}.shidara .shidara-members{margin-top:8.12%}.shidara .shidara-members h2{color:var(--current-color);margin-bottom:.5em;font-size:min(max(25px,1.375rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;font-weight:bold;line-height:1.3}.shidara .shidara-members .question-box .question-wrap .question .answer{border:4px solid var(--current-color)}.shidara .shidara-members .question-box .question-wrap .question .answer .member-name{display:inline-block;text-align:center;color:var(--current-color);font-size:min(max(15px,1rem + (1vw - 7.68px)*3.125),22px);font-weight:bold;width:100%}@media screen and (max-width: 768px){.shidara .shidara-members .question-box .question-wrap .question .answer .member-name{font-size:min(max(12px,1.2rem + (1vw - 7.68px)*3.125),20px)}}.shidara .shidara-members .question-box .question-wrap .question .answer .member-profile{display:inline-block;margin-top:auto;font-size:min(max(12px,1rem + (1vw - 7.68px)*3.125),20px);top:29%;width:100%;color:#000}@media screen and (max-width: 768px){.shidara .shidara-members .question-box .question-wrap .question .answer .member-profile{font-size:min(max(12px,1rem + (1vw - 7.68px)*3.125),20px);top:32%}}@media screen and (max-width: 540px){.shidara .shidara-members .question-box .question-wrap .question .answer .member-profile{top:30%}}.shidara .shidara-members .question-box .question-wrap .question .answer span{line-height:1em}.shidara .shidara-members .question-box .question-wrap .question .answer.active{background-color:#fff}.shidara .shidara-members .question-box .question-wrap .question .answer.active span .member-name{padding:.75em .75em 0}@media screen and (max-width: 540px){.shidara .shidara-members .question-box .question-wrap .question .answer.active span .member-name{font-size:.75em}}.shidara .shidara-members .question-box .question-wrap .question .answer.active span .member-profile{padding:.75em}@media screen and (max-width: 540px){.shidara .shidara-members .question-box .question-wrap .question .answer.active span .member-profile{font-size:.75em}}.shidara .shidara-members .text-black{color:#000}.shidara .instruments-slide{margin-top:8.12%}.shidara .instruments-slide h2{color:var(--current-color);margin-bottom:.5em;font-size:min(max(25px,1.375rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;font-weight:bold;line-height:1.3}.shidara .instruments-slide .text-black{color:#000}.shidara .shidara-concert{margin-top:8.12%}.shidara .shidara-concert .slide-base01{width:100%}.shidara .shidara-concert figcaption{text-align:center;font-weight:bold}.shidara .shidara-concert .link-wrap{margin-top:8.12%}.shidara .shidara-concert h3{color:var(--current-color);margin-bottom:.5em;font-size:min(max(25px,1.375rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;font-weight:bold;line-height:1.3}.shidara .interview .color-box-wrap{background-color:#f3e8ec}.shidara .interview .color-box-wrap .color-box .img-wrap.interview-img-wrap{width:42.16%;margin:auto}.shidara .interview .color-box-wrap .color-box .img-wrap.interview-img-wrap img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.shidara .works{margin-top:8.12%}.shidara .works .member-wrap-left .img-wrap::before{content:"";position:absolute;top:inherit;width:26.27vw;height:26.96vw;max-width:242px;max-height:240px;min-width:170px;background:top/70% no-repeat url(../img/works/shidara/works-member_1.png);margin-top:23em}@media screen and (max-width: 1024px){.shidara .works .member-wrap-left .img-wrap::before{margin-top:20em}}@media screen and (max-width: 768px){.shidara .works .member-wrap-left .img-wrap::before{margin-top:calc(8em + 20vw);left:14%}}@media screen and (max-width: 540px){.shidara .works .member-wrap-left .img-wrap::before{margin-top:46%;right:57%}}.shidara .works .member-wrap-left .txt-employee-wrap{flex-direction:column;width:70%;margin-left:auto}@media screen and (max-width: 540px){.shidara .works .member-wrap-left .txt-employee-wrap{display:flex;flex-direction:column-reverse;width:100%;margin-top:3em}}.shidara .works .member-wrap-left .txt-employee-wrap .employee-wrap{max-width:25em}.shidara .works .member-wrap-left .txt-employee-wrap .employee-wrap .employee-data{width:17em;margin:1em auto auto 0}@media screen and (max-width: 540px){.shidara .works .member-wrap-left .txt-employee-wrap .employee-wrap .employee-data{margin:1em auto 1em 0}}.shidara .works .member-wrap-right .img-wrap::before{content:"";position:absolute;top:inherit;width:27.27vw;height:30.96vw;max-width:242px;max-height:273px;min-width:170px;background:top/70% no-repeat url(../img/works/shidara/works-member_2.png);margin-top:23em;left:57vw}@media screen and (max-width: 1024px){.shidara .works .member-wrap-right .img-wrap::before{margin-top:37vw;left:57vw}}@media screen and (max-width: 768px){.shidara .works .member-wrap-right .img-wrap::before{margin-top:calc(8em + 20vw);left:57vw}}@media screen and (max-width: 540px){.shidara .works .member-wrap-right .img-wrap::before{margin-top:46%;left:48vw}}.shidara .works .member-wrap-right .txt-employee-wrap{flex-direction:column;width:70%;margin-right:auto}@media screen and (max-width: 540px){.shidara .works .member-wrap-right .txt-employee-wrap{display:flex;flex-direction:column-reverse;width:100%;margin-top:3em}}.shidara .works .member-wrap-right .txt-employee-wrap .employee-wrap{max-width:25em;margin-left:auto}@media screen and (max-width: 768px){.shidara .works .member-wrap-right .txt-employee-wrap .employee-wrap{margin-left:42%}}@media screen and (max-width: 540px){.shidara .works .member-wrap-right .txt-employee-wrap .employee-wrap{margin-left:36vw}}.shidara .works .member-wrap-right .txt-employee-wrap .employee-wrap .employee-data{width:10em;margin:1em 0 auto auto}@media screen and (max-width: 540px){.shidara .works .member-wrap-right .txt-employee-wrap .employee-wrap .employee-data{margin:1em 1em}}.shidara .works .slide-cafe{margin-top:8.12%}.shidara .works .slide-cafe li .img-wrap img{aspect-ratio:2126/1417;-o-object-fit:cover;object-fit:cover}.shidara .works .slide-cafe li .img-wrap.img-contain img{aspect-ratio:2126/1417;-o-object-fit:contain;object-fit:contain}.shidara .works .character-wrap-left .img-box{justify-content:center}.shidara .works .character-wrap-left .img-box.col2 .img:nth-of-type(odd){margin-right:1%}.shidara .works .character-wrap-left .img-box .img:first-child::before{content:"";position:absolute;top:inherit;width:30.27vw;height:23.96vw;max-width:252px;max-height:160px;min-width:220px;background:top/90% no-repeat url(../img/works/shidara/works-character.png);margin-top:14em}@media screen and (max-width: 1024px){.shidara .works .character-wrap-left .img-box .img:first-child::before{margin-top:22vw}}@media screen and (max-width: 768px){.shidara .works .character-wrap-left .img-box .img:first-child::before{margin-top:20vw}}@media screen and (max-width: 540px){.shidara .works .character-wrap-left .img-box .img:first-child::before{margin-top:104vw}}.shidara .works .character-wrap-left .txt-box{width:70%;margin-left:auto}@media screen and (max-width: 1024px){.shidara .works .character-wrap-left .txt-box{width:65%}}@media screen and (max-width: 768px){.shidara .works .character-wrap-left .txt-box{width:54%}}@media screen and (max-width: 540px){.shidara .works .character-wrap-left .txt-box{width:100%;margin-top:14vw}}.hadu img{height:auto}.hadu .information .name-wrap{width:36%}@media screen and (max-width: 540px){.hadu .information .name-wrap{width:56%}}.hadu .information .company-identification dl dt{flex-shrink:0}.hadu .overview .overview-title-images>.img-wrap::before{background:center bottom/contain no-repeat url(../img/works/hadu/overview-representative.png)}@media screen and (max-width: 768px){.hadu .overview .overview-txt{margin-bottom:8%}}.hadu .overview .overview-txt>p{width:69.1463414634%}@media screen and (max-width: 768px){.hadu .overview .overview-txt>p{width:100%}}.hadu .overview .overview-txt .arrow-box-wrap{margin-top:2%;width:69.1463414634%}@media screen and (max-width: 540px){.hadu .overview .overview-txt .arrow-box-wrap{margin-top:8%;padding-bottom:93vw;width:100%}}.hadu .overview .overview-txt .arrow-box-wrap .arrow-box::before{top:35%;left:calc(100% - 8px);background:center/contain no-repeat url(../img/works/hadu/arrow.png)}@media screen and (max-width: 540px){.hadu .overview .overview-txt .arrow-box-wrap .arrow-box::before{top:calc(100% - 6px);left:67%;transform:rotate(-90deg) scale(-1, 1)}}.hadu .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:inherit;bottom:0;left:calc(100% + 25px);width:234px;aspect-ratio:995/1501;background:center/contain no-repeat url(../img/works/hadu/character.png)}@media screen and (max-width: 1024px){.hadu .overview .overview-txt .arrow-box-wrap .arrow-box p::before{width:23.83vw;height:39.45vw}}@media screen and (max-width: 768px){.hadu .overview .overview-txt .arrow-box-wrap .arrow-box p::before{bottom:calc((768px - 100vw)*.45 - 20%)}}@media screen and (max-width: 540px){.hadu .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:105%;left:calc(50% - 25.5vw);width:51.33vw;height:87.47vw}}.hadu .overview .overview-txt .arrow-box-wrap .arrow-box-title{display:block;margin-bottom:.5em;color:var(--current-color);font-size:min(max(22px,1.375rem + (1vw - 7.68px)*3.125),30px);font-weight:bold;line-height:1.3}.hadu .slide-type{margin-top:1.5em}.hadu .slide-type h2{margin-bottom:.5em;font-size:min(max(28px,1.75rem + (1vw - 7.68px)*3.5156),37px);font-weight:bold;min-height:0vw;text-align:center}@media screen and (max-width: 540px){.hadu .slide-type h2{font-size:21px}}.hadu .features{margin-top:5em}@media screen and (max-width: 540px){.hadu .features{margin-top:3em}}.hadu .features .feature-box{margin-top:4em}@media screen and (max-width: 540px){.hadu .features .feature-box{margin-top:2em}}.hadu .features .img-txt-box .img-txt-wrap{margin-block:2em}.hadu .features .img-txt-box .img-txt-wrap:first-child{margin-top:0}.hadu .features .img-txt-box .img-txt-wrap:last-child{margin-bottom:0}.hadu .features .img-txt-box .img-txt-wrap .img-wrap{display:flex;flex-direction:column;row-gap:.5em}.hadu .features .txt-employee-wrap+.txt-employee-wrap{margin-top:3em}@media screen and (max-width: 540px){.hadu .features .txt-employee-wrap+.txt-employee-wrap{margin-top:2em}}.hadu .features .txt-employee-wrap .ttl-border{margin-top:0}.hadu .features .txt-employee-wrap>.txt-wrap{width:68%}@media screen and (max-width: 540px){.hadu .features .txt-employee-wrap>.txt-wrap{width:100%}}.hadu .features .txt-employee-wrap .employee-wrap{position:relative}.hadu .features .txt-employee-wrap .employee-wrap .img-wrap{width:70%;margin-inline:auto}.hadu .features .feature01 .employee-data{margin-top:-2em}.hadu .features .feature02 .employee-data{position:absolute;left:0;right:0;top:50%}.hadu .features .feature03 .employee-data{bottom:3.5em}.hadu .appeal .color-box-wrap{overflow:hidden;background-color:#f6f2de;background:repeating-linear-gradient(-45deg, #eee7bd, #eee7bd 2px, #f6f2de 0, #f6f2de 7px)}.hadu .appeal .slide-base01{margin-top:2em}.hadu .qa{margin-top:5em}@media screen and (max-width: 540px){.hadu .qa{margin-top:3em}}.hadu .qa .question-map{position:relative;width:56.5853658537%;margin-inline:auto;z-index:1}.hadu .qa .question-map .question-map-img-box{position:relative;z-index:-1}.hadu .qa .question-map .question-map-dialog{position:absolute;top:5.6%;right:57%;width:78.6637931034%}.hadu .qa .question-map .question-map-dialog[aria-hidden=true]{display:none}.hadu .qa .question-map .question-map-panel-answer{position:relative;display:grid;padding:1em 0;place-content:center;aspect-ratio:727/398;background-color:#fff;border:4px solid #251e1c;text-align:center}@media screen and (max-width: 540px){.hadu .qa .question-map .question-map-panel-answer{border-width:2px}}.hadu .qa .question-map .question-map-panel-answer::before{content:"";position:absolute;top:4px;left:4px;width:100%;height:100%;background-color:#fbe800;border:4px solid #251e1c;z-index:-1}@media screen and (max-width: 540px){.hadu .qa .question-map .question-map-panel-answer::before{top:2px;left:2px;border-width:2px}}.hadu .qa .question-map .question-map-panel-answer .question-map-panel-answer-caption{font-weight:bold;font-size:min(max(18px,1.125rem + (1vw - 7.68px)*4.6875),30px);line-height:1.3}.hadu .qa .question-map .question-map-panel-answer img{width:29%;margin-inline:auto}.hadu .qa .question-map .question-map-button-select{position:absolute;padding:0;width:12.9310344828%}.hadu .qa .question-map .question-map-button-select img{pointer-events:none}.hadu .qa .question-map .question-map-option-a .question-map-button-select{bottom:30.3%;right:42.2%}.hadu .qa .question-map .question-map-option-b .question-map-button-select{top:36.6%;right:23.5%}.hadu .qa .question-map .question-map-option-c .question-map-button-select{top:18.2%;right:13.1%}.hadu .qa .question-map .question-map-option-d .question-map-button-select{top:8.3%;right:4.5%}.chazenichi .information .name-wrap{width:34.521%}@media screen and (max-width: 540px){.chazenichi .information .name-wrap{margin:.625em 0 .313em;width:60.81%}}.chazenichi .overview .overview-title-images>.img-wrap::before{background:center bottom/contain no-repeat url(../img/works/chazenichi/overview-representative.png)}.chazenichi .overview .overview-txt-title-center{margin:.585em 0;font-size:41px;font-weight:bold;color:#000;text-align:center}@media screen and (max-width: 1024px){.chazenichi .overview .overview-txt-title-center{font-size:min(max(24px,1.5rem + (1vw - 5.41px)*3.5197),41px);min-height:0vw}}@media screen and (max-width: 540px){.chazenichi .overview .overview-txt-title-center{text-align:center}}@media screen and (max-width: 768px){.chazenichi .overview .overview-txt{margin-bottom:8%}}.chazenichi .overview .overview-txt>p{width:100%}.chazenichi .overview .overview-txt .overview-michelin-wrap{margin:0 auto;width:68%;display:flex;justify-content:space-between;align-items:center;margin-top:5.2%;margin-bottom:5.7%}@media screen and (max-width: 1024px){.chazenichi .overview .overview-txt .overview-michelin-wrap{width:80%}}@media screen and (max-width: 768px){.chazenichi .overview .overview-txt .overview-michelin-wrap{width:88%}}@media screen and (max-width: 540px){.chazenichi .overview .overview-txt .overview-michelin-wrap{flex-direction:column;margin-top:8%;margin-bottom:8%}}.chazenichi .overview .overview-txt .overview-michelin-wrap .img-wrap{width:43.16%}@media screen and (max-width: 540px){.chazenichi .overview .overview-txt .overview-michelin-wrap .img-wrap{width:100%}}.chazenichi .overview .overview-txt .overview-michelin-wrap p{display:inline-block;margin-left:.5em;font-weight:bold;line-height:1.5;font-size:1.5em}@media screen and (max-width: 1024px){.chazenichi .overview .overview-txt .overview-michelin-wrap p{font-size:min(max(16px,1rem + (1vw - 5.41px)*1.6563),24px);min-height:0vw}}@media screen and (max-width: 540px){.chazenichi .overview .overview-txt .overview-michelin-wrap p{font-size:1.2em;min-width:100px;text-align:center}}.chazenichi .overview .overview-txt .arrow-box-wrap{margin-top:2%;width:66.91%}@media screen and (max-width: 540px){.chazenichi .overview .overview-txt .arrow-box-wrap{margin-top:8%;padding-bottom:93vw;width:100%}}.chazenichi .overview .overview-txt .arrow-box-wrap .ta-center{text-align:center;margin-bottom:.5em;font-size:min(max(22px,1.375rem + (1vw - 7.68px)*3.125),30px);min-height:0vw;color:var(--current-color);font-weight:bold;line-height:1.3}.chazenichi .overview .overview-txt .arrow-box-wrap .arrow-box::before{top:35%;left:calc(100% - 8px);background:center/contain no-repeat url(../img/works/chazenichi/arrow.png)}@media screen and (max-width: 540px){.chazenichi .overview .overview-txt .arrow-box-wrap .arrow-box::before{top:calc(100% - 6px);left:67%;transform:rotate(-90deg) scale(-1, 1)}}.chazenichi .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:-74%;left:calc(100% + 25px);width:234px;height:404px;background:center/contain no-repeat url(../img/works/chazenichi/character.png)}@media screen and (max-width: 1024px){.chazenichi .overview .overview-txt .arrow-box-wrap .arrow-box p::before{width:23.83vw;height:39.45vw;top:-40%}}@media screen and (max-width: 768px){.chazenichi .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:-10%;bottom:calc((768px - 100vw)*.45 - 20%)}}@media screen and (max-width: 540px){.chazenichi .overview .overview-txt .arrow-box-wrap .arrow-box p::before{top:105%;left:calc(50% - 25.5vw);width:51.33vw;height:87.47vw}}.chazenichi .chazenichi-soba h2{margin-top:12.5%;margin-bottom:1.875%;min-height:0vw;font-weight:bold;text-align:center;font-size:min(max(26px,1.625rem + (1vw - 5.41px)*1.2422),32px)}@media screen and (max-width: 540px){.chazenichi .chazenichi-soba h2{margin-top:2%}}.chazenichi .chazenichi-soba .text-wrap p{line-height:2}@media screen and (max-width: 768px){.chazenichi .chazenichi-soba .text-wrap p{line-height:1.5}}.chazenichi .ttl-border-left{margin:12.3vw 0 3vw;margin-top:11.458%;padding-left:38%;padding-bottom:1.9%;font-size:min(max(28px,1.75rem + (1vw - 7.68px)*3.5156),37px);min-height:0vw;font-weight:bold;text-align:left;color:var(--current-color);border-bottom:6px solid var(--current-color);position:relative}@media screen and (max-width: 540px){.chazenichi .ttl-border-left{font-size:25px}}.chazenichi .ttl-border-left::before{content:"";position:absolute;bottom:0;left:4.76%;width:28.78vw;height:22.6vw;max-width:276px;max-height:217px;background:center/contain no-repeat url(../img/works/chazenichi/point-ttl.png)}@media screen and (max-width: 540px){.chazenichi .ttl-border-left::before{left:1%}}.chazenichi .workplace .txt-wrap h3{font-size:min(max(26px,1.625rem + (1vw - 5.41px)*1.2422),32px);min-height:0vw;font-weight:bold;text-align:left;padding-bottom:3.125%}@media screen and (max-width: 768px){.chazenichi .workplace .txt-wrap h3{font-size:25px}}@media screen and (max-width: 540px){.chazenichi .workplace .txt-wrap h3{font-size:16px}}.chazenichi .workplace .txt-wrap p{line-height:2}@media screen and (max-width: 768px){.chazenichi .workplace .txt-wrap p{line-height:1.5}}.chazenichi .workplace .workplace02{margin-bottom:5.2%}.chazenichi .service{background-color:#f7ecca}.chazenichi .service .color-box h2{margin-bottom:2.5%}.chazenichi .service .color-box .service-txt{width:80%;margin:0 auto;line-height:2}@media screen and (max-width: 768px){.chazenichi .service .color-box .service-txt{line-height:1.5;width:90%}}.chazenichi .service .color-box .swiper-container{width:78%;margin:0 auto;margin-top:3%}@media screen and (max-width: 768px){.chazenichi .service .color-box .swiper-container{width:90%}}.chazenichi .profile{margin-top:12.8%}.chazenichi .profile .profile-ttl{position:relative;padding:.1em .5em .1em 30%;font-size:min(max(25px,1.5625rem + (1vw - 7.68px)*6.25),41px);text-align:left;letter-spacing:.1em}@media screen and (max-width: 768px){.chazenichi .profile .profile-ttl{padding:.1em .2em .1em 26%;font-size:24px}}@media screen and (max-width: 540px){.chazenichi .profile .profile-ttl{padding:.1em .5em .1em 30%;font-size:18px}}.chazenichi .profile .profile-ttl::before{content:"";position:absolute;bottom:-60%;left:4.76%;width:21.66vw;height:22.39vw;max-width:208px;max-height:215px;background:center/contain no-repeat url(../img/works/chazenichi/profile-ttl.png)}@media screen and (max-width: 768px){.chazenichi .profile .profile-ttl::before{left:1%}}@media screen and (max-width: 540px){.chazenichi .profile .profile-ttl::before{bottom:-36%;left:3%}}.chazenichi .profile .popularity{width:78.6%;margin:0 auto;margin-top:8%}@media screen and (max-width: 768px){.chazenichi .profile .popularity{width:90%}}@media screen and (max-width: 540px){.chazenichi .profile .popularity{width:100%}}.chazenichi .profile .popularity .ttl-bg{padding:.1em;margin-bottom:2.08%}.chazenichi .profile .popularity p{line-height:2}.chazenichi .profile .popularity .img-box{margin-top:2.6%}.chazenichi .accordion-box .accordion-wrap{position:relative;margin-bottom:2em}.chazenichi .accordion-box .accordion-wrap[open] summary .arrow{transform:rotate(180deg)}.chazenichi .accordion-box .accordion-wrap summary{position:relative;display:flex;align-items:center;justify-content:center}.chazenichi .accordion-box .accordion-wrap summary::marker{color:var(--current-color)}.chazenichi .accordion-box .accordion-wrap summary::-webkit-details-marker{display:none}.chazenichi .accordion-box .accordion-wrap summary .arrow{position:absolute;display:inline-block;right:1em;width:26.6px;height:15.3px}.chazenichi .accordion-box .accordion-wrap summary .arrow::before,.chazenichi .accordion-box .accordion-wrap summary .arrow::after{content:"";position:absolute;width:4px;height:20px;left:10px;top:-4px;border-radius:9999px;background-color:var(--current-color);transform-origin:50% calc(100% - 2px)}.chazenichi .accordion-box .accordion-wrap summary .arrow::before{transform:rotate(45deg)}.chazenichi .accordion-box .accordion-wrap summary .arrow::after{transform:rotate(-45deg)}.chazenichi .accordion-box .accordion-wrap .accordion-ttl{font-size:min(max(24px,1.5rem + (1vw - 7.68px)*5.0781),37px);min-height:0vw;color:var(--current-color);font-weight:bold;text-align:center;border:4px solid var(--current-color);border-radius:2em;letter-spacing:.15em}@media screen and (max-width: 768px){.chazenichi .accordion-box .accordion-wrap .accordion-ttl{font-size:22px}}.chazenichi .accordion-box .accordion-wrap .accordion-ttl:hover{cursor:pointer}.chazenichi .accordion-box .accordion-wrap p{margin:1.5em .5em 2.5em;line-height:2}.chazenichi .external-link-wrap{letter-spacing:.2em}.chazenichi .external-link-wrap .external-link{padding:.25em 2em}
/*# sourceMappingURL=style.min.css.map */