.about .ttl-ver2{line-height:1;font-size:40px;font-family:YakuHanMP,"Shippori Mincho",serif}@media screen and (max-width: 768px){.about .ttl-ver2{font-size:26px}}.about .intro{margin-top:-50px}@media screen and (max-width: 768px){.about .intro{margin-top:90px;padding-bottom:80px}}.about .intro-ttl_sub{font-size:26px;line-height:1.5;font-family:YakuHanMP,"Shippori Mincho",serif;font-weight:600}@media screen and (max-width: 768px){.about .intro-box{display:flex;flex-direction:column}}.about .intro-top{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 768px){.about .intro-top{display:contents}}.about .intro-top_img{width:45%}@media screen and (max-width: 768px){.about .intro-top_img{width:100vw;order:1;margin:0 calc(50% - 50vw)}}@media screen and (max-width: 768px){.about .intro-top_text01{order:2;margin-top:60px}}.about .intro-top_desc{width:45%}@media screen and (max-width: 768px){.about .intro-top_desc{width:100%;display:contents}}.about .intro-top_ttl{font-weight:600;font-size:40px;line-height:1;font-family:YakuHanMP,"Shippori Mincho",serif}@media screen and (max-width: 768px){.about .intro-top_ttl{font-size:26px}}.about .intro-top p{line-height:2.5}.about .intro-top_text01 p{margin-top:60px}@media screen and (max-width: 768px){.about .intro-top_text01 p{margin-top:40px}}.about .intro-top_text02{margin-top:62px}@media screen and (max-width: 768px){.about .intro-top_text02{order:4}}.about .intro-top_text03{margin-top:80px}@media screen and (max-width: 768px){.about .intro-top_text03{order:6;margin-top:60px}}.about .intro-top_text03 p{margin-top:44px}.about .intro-imgArea{display:flex;gap:6.25vw;margin-top:160px}@media screen and (max-width: 768px){.about .intro-imgArea{margin-top:0;display:contents}}.about .intro-imgArea_item:nth-of-type(1){width:60vw;height:auto;margin-left:calc(50% - 50vw)}@media screen and (max-width: 768px){.about .intro-imgArea_item:nth-of-type(1){order:3;width:calc(50% + 50vw);height:auto;aspect-ratio:355/230;margin-top:60px}.about .intro-imgArea_item:nth-of-type(1) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}}.about .intro-imgArea_item:nth-of-type(2){width:40%;margin-top:122px}@media screen and (max-width: 768px){.about .intro-imgArea_item:nth-of-type(2){order:5;width:calc(50% + 50vw);height:auto;aspect-ratio:355/230;margin:60px 0 0 calc(50% - 50vw)}.about .intro-imgArea_item:nth-of-type(2) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}}.about .staff{padding-top:160px;padding-bottom:280px}@media screen and (max-width: 768px){.about .staff{background:#f0f4f4;padding:80px 0 100px}}.about .staff-wrap{margin-top:60px;display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 40px}@media screen and (max-width: 768px){.about .staff-wrap{grid-template-columns:repeat(2, 1fr);gap:70px 35px;margin-top:40px}}.about .staff-item_img{width:100%;height:auto;aspect-ratio:413/280}@media screen and (max-width: 768px){.about .staff-item_img{aspect-ratio:150/125}}.about .staff-item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .staff-item_desc{margin-top:29px}@media screen and (max-width: 768px){.about .staff-item_desc{margin-top:20px}}.about .staff-item_desc .name{font-size:17px;font-weight:700}@media screen and (max-width: 768px){.about .staff-item_desc .name{font-size:15px}}.about .staff-item_desc .name .name-post{padding-right:12px;display:block;line-height:1;font-size:14px;margin-bottom:4px}@media screen and (max-width: 768px){.about .staff-item_desc .name .name-post{font-size:12px;margin-bottom:2px}}.about .staff-item_desc .name .en{display:block;font-weight:400;font-size:10px;font-family:"Marcellus",serif;line-height:1;margin-top:10px}@media screen and (max-width: 768px){.about .staff-item_desc .name .en{margin-top:6px}}.about .staff-item_txt{margin-top:20px;padding-top:20px;border-top:1px solid #000;line-height:1.6}@media screen and (max-width: 768px){.about .staff-item_txt{font-size:11px}}.about .shop{position:relative}.about .shop::before,.about .shop::after{content:"";display:block;position:absolute}.about .shop::before{width:242px;height:142px;top:-142px;right:10%;background:url(./about/shop-deco.webp) center/contain no-repeat}@media screen and (max-width: 768px){.about .shop::before{width:160px;height:94px;top:-92px;right:20p}}.about .shop::after{width:151px;height:83px;top:-150px;right:5%;background:url(./about/shop-dece_txt.webp) center/contain no-repeat}@media screen and (max-width: 768px){.about .shop::after{width:90px;height:60px;top:-100px}}.about .shop .shop-top{width:100%;height:100%;overflow:hidden}.about .shop .shop-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .shop .shop-top{height:420px}@media screen and (max-width: 768px){.about .shop .shop-top{height:280px}}.about .shop-wrap{display:flex;margin-top:160px;justify-content:space-between}@media screen and (max-width: 768px){.about .shop-wrap{margin-top:60px;flex-direction:column;gap:60px}}.about .shop-img{width:46%}@media screen and (max-width: 768px){.about .shop-img{width:100%}}.about .shop-img_item{width:65%}.about .shop-img_item:nth-of-type(1){margin:0 0 0 auto}.about .shop-img_item:nth-of-type(2){margin-top:62px}@media screen and (max-width: 768px){.about .shop-img_item:nth-of-type(2){margin-top:30px}}.about .shop-desc{width:46%}@media screen and (max-width: 768px){.about .shop-desc{width:100%}}.about .shop-dl{margin-top:60px}@media screen and (max-width: 768px){.about .shop-dl{margin:40px calc(50% - 50vw) 0;width:100vw}}.about .shop-dl dt{padding-top:25px}@media screen and (max-width: 768px){.about .shop-dl dt{padding:25px 20px 0}}.about .shop-dl dt a{text-decoration:underline}.about .shop-dl dt:first-of-type{border-top:1px solid #d9d9d9}.about .shop-dl dd{border-bottom:1px solid #d9d9d9;padding-bottom:25px;margin-top:8px}@media screen and (max-width: 768px){.about .shop-dl dd{padding:0 20px 25px}}.about .shop-dl dd br{display:none}@media screen and (max-width: 768px){.about .shop-dl dd br{display:block}}.about .shop-hosoku{margin-top:63px;border:5px solid #f0f4f4;padding:2.34375vw 5%;text-align:center;line-height:2}@media screen and (max-width: 768px){.about .shop-hosoku{margin-top:40px;padding:33px 20px}}.about .info{margin-top:218px;margin-bottom:405px}@media screen and (max-width: 768px){.about .info{position:relative;margin-top:108px;margin-bottom:207px}}@media screen and (max-width: 768px){.about .info::before,.about .info::after{display:block;position:absolute;content:"";left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){.about .info::before{background:url(./about/info-deco.webp) center/contain no-repeat;width:191px;height:103px;bottom:-208px}}@media screen and (max-width: 768px){.about .info::after{background:url(./about/info-deco_txt.webp) center/contain no-repeat;width:142px;height:30px;bottom:-88px}}.about .info .info-top{width:100%;height:100%;overflow:hidden}.about .info .info-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .info .info-top{height:420px}@media screen and (max-width: 768px){.about .info .info-top{height:280px}}.about .info-wrap{margin-top:160px;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.about .info-wrap{margin-top:58px;flex-direction:column;gap:60px;position:relative}}.about .info-img{width:46%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:3.125vw;position:relative}@media screen and (max-width: 768px){.about .info-img{width:100%;gap:30px 25px}}.about .info-img_item:nth-of-type(1){width:100%}.about .info-img_item:nth-of-type(2){width:45%;margin-top:20%}@media screen and (max-width: 768px){.about .info-img_item:nth-of-type(2){width:52%;margin-left:calc(50% - 50vw)}}.about .info-img_item:nth-of-type(3){width:45%}@media screen and (max-width: 768px){.about .info-img_item:nth-of-type(3){width:52%;margin-right:calc(50% - 50vw)}}.about .info-img::before,.about .info-img::after{content:"";display:block;position:absolute}@media screen and (max-width: 768px){.about .info-img::before,.about .info-img::after{content:none}}.about .info-img::before{width:280px;height:152px;bottom:-180px;right:0;background:url(./about/info-deco.webp) center/contain no-repeat}.about .info-img::after{width:208px;height:43px;bottom:-6px;right:5%;background:url(./about/info-deco_txt.webp) center/contain no-repeat}.about .info-desc{width:46%}@media screen and (max-width: 768px){.about .info-desc{width:100%}}.about .info-dl{margin-top:68px;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.about .info-dl{margin-top:40px}}.about .info-dl dt{width:160px;border-bottom:1px solid #d9d9d9;padding-top:25px}@media screen and (max-width: 768px){.about .info-dl dt{width:80px}}.about .info-dl dt:first-of-type{border-top:1px solid #d9d9d9}.about .info-dl dd{padding:25px 0;width:calc(100% - 160px);border-bottom:1px solid #d9d9d9}@media screen and (max-width: 768px){.about .info-dl dd{width:calc(100% - 80px)}}.about .info-dl dd:first-of-type{border-top:1px solid #d9d9d9}.about .info-dl dd a{text-decoration:underline}.about .sdgs{padding-bottom:220px}@media screen and (max-width: 768px){.about .sdgs{padding-bottom:120px}}.about .sdgs .sdgs-top{width:100%;height:100%;overflow:hidden}.about .sdgs .sdgs-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .sdgs .sdgs-top{width:auto;height:420px}@media screen and (max-width: 768px){.about .sdgs .sdgs-top{height:280px}}.about .sdgs-top{margin-right:calc(50% - 50vw)}@media screen and (max-width: 768px){.about .sdgs-top{margin-left:calc(50% - 50vw)}}.about .sdgs p{line-height:2}.about .sdgs-contents{margin-top:160px}@media screen and (max-width: 768px){.about .sdgs-contents{margin-top:60px}}.about .sdgs-top_txt{margin-top:60px}@media screen and (max-width: 768px){.about .sdgs-top_txt{margin-top:40px}}.about .sdgs-imgArea{display:flex;align-items:center;margin-top:60px;gap:2.96875vw}@media screen and (max-width: 768px){.about .sdgs-imgArea{flex-direction:column;align-items:center;justify-content:center;gap:26px}}.about .sdgs-imgArea_item:nth-of-type(1){width:67%}@media screen and (max-width: 768px){.about .sdgs-imgArea_item:nth-of-type(1){width:100%}}.about .sdgs-imgArea_item:nth-of-type(2){width:33%}@media screen and (max-width: 768px){.about .sdgs-imgArea_item:nth-of-type(2){width:50%}}.about .sdgs-ttl_sub{font-size:26px;font-weight:600;font-family:YakuHanMP,"Shippori Mincho",serif;margin:60px 0 28px}@media screen and (max-width: 768px){.about .sdgs-ttl_sub{margin:50px 0 35px}}.about .wakamatumaru{background:#056cab;padding:160px 0;position:relative;overflow:hidden}@media screen and (max-width: 768px){.about .wakamatumaru{padding:80px 0}}.about .wakamatumaru::before{content:"";display:block;width:45%;height:auto;aspect-ratio:460/469;background:url(./about/wakamatumaru-bg.webp) center/contain no-repeat;position:absolute;bottom:-7%;right:-3%}@media screen and (max-width: 768px){.about .wakamatumaru::before{content:none}}.about .wakamatumaru-wrap{display:flex;gap:6.25vw}@media screen and (max-width: 768px){.about .wakamatumaru-wrap{flex-direction:column;gap:56px;align-items:center}}.about .wakamatumaru-logo{width:200px;height:auto;margin-top:53px}@media screen and (max-width: 768px){.about .wakamatumaru-logo{margin-top:0;width:115px;height:auto}}.about .wakamatumaru-desc{width:calc(100% - 200px - 6.25vw);color:#fff}@media screen and (max-width: 768px){.about .wakamatumaru-desc{width:100%}}.about .wakamatumaru .ttl-ver2{margin-top:74px;color:#fff}@media screen and (max-width: 768px){.about .wakamatumaru .ttl-ver2{margin-top:55px}}.about .wakamatumaru-text{margin-top:60px;line-height:2.5}@media screen and (max-width: 768px){.about .wakamatumaru-text{margin-top:50px}}.about .wakamatumaru-btn{border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fff;width:191px;height:42px;margin-top:60px}.about .wakamatumaru-btn span{color:#056cab;display:flex;align-items:center;justify-content:center;gap:10px}.about .wakamatumaru-btn span::after{content:"";display:block;width:14px;height:14px;background:url(./about/wakamatumaru-btn.svg) center/contain no-repeat}.footer.about-footer{margin-top:0}/*# sourceMappingURL=about.min.css.map */