﻿.about{color:#2b2b2b}.about .inner{max-width:1273px}.about .footer-aboutus{display:none}.nav{padding-top:21px;padding-bottom:93px}@media (min-width: 768px) and (max-width: 1274px){.nav{padding-top:1.64835vw;padding-bottom:7.29984vw}}@media (max-width: 767px){.nav{padding-top:10px;padding-bottom:27px}}.showroom{padding-bottom:130px}@media (min-width: 768px) and (max-width: 1274px){.showroom{padding-bottom:10.20408vw}}@media (max-width: 767px){.showroom{padding-bottom:117px}}@media (min-width: 768px) and (min-width: 1441px){.showroom .inner{max-width:clamp(1273px, calc(100vw - 34px), 1634px)}}.showroom .wrap{display:grid;grid-template-columns:minmax(650px, 1fr) minmax(320px, 1fr);gap:57px;align-items:start}@media (min-width: 768px) and (max-width: 1274px){.showroom .wrap{grid-template-columns:minmax(0, 650fr) minmax(0, 532fr);gap:30px}}@media (max-width: 767px){.showroom .wrap{grid-template-columns:1fr;grid-template-areas:"main" "head" "sub" "desc" "info" "map";gap:0}}@media (max-width: 767px){.showroom .gallery{display:contents}}.showroom .gallery .main{margin-bottom:11px}@media (min-width: 768px) and (min-width: 1440px){.showroom .gallery .main{margin-bottom:clamp(11px, .76389vw, 18px)}}@media (min-width: 768px) and (max-width: 1274px){.showroom .gallery .main{margin-bottom:.86342vw}}@media (max-width: 767px){.showroom .gallery .main{grid-area:main;margin-bottom:19px}}.showroom .gallery .main img{display:block;width:100%;aspect-ratio:650 / 434;object-fit:cover;border-radius:8px}@media (max-width: 767px){.showroom .gallery .main img{aspect-ratio:650 / 433}}.showroom .gallery .sub{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px 12px}@media (min-width: 768px) and (min-width: 1440px){.showroom .gallery .sub{gap:clamp(11px, .76389vw, 18px) clamp(12px, .83333vw, 20px)}}@media (min-width: 768px) and (max-width: 1274px){.showroom .gallery .sub{gap:.86342vw .94192vw}}@media (max-width: 767px){.showroom .gallery .sub{grid-area:sub;column-gap:7px;row-gap:6px;margin-bottom:15px}}.showroom .gallery .itm img{display:block;width:100%;aspect-ratio:319 / 215;object-fit:cover;border-radius:8px}@media (max-width: 767px){.showroom .gallery .itm img{aspect-ratio:319 / 213}}.showroom .ctn{padding-top:4px}@media (min-width: 768px) and (max-width: 1274px){.showroom .ctn{padding-top:0}}@media (max-width: 767px){.showroom .ctn{display:contents}}.showroom .ctn .head{margin-bottom:28px}@media (min-width: 768px) and (max-width: 1274px){.showroom .ctn .head{margin-bottom:14px}}@media (max-width: 767px){.showroom .ctn .head{grid-area:head;margin-bottom:17px}}.showroom .ctn .head .lead{font-size:52px;font-size:5.2rem;line-height:1em;font-weight:900;margin-bottom:34px;color:#2c93cd}@media (min-width: 768px) and (min-width: 1440px){.showroom .ctn .head .lead{font-size:clamp(52px, 3.61111vw, 60px)}}@media (min-width: 768px) and (max-width: 1274px){.showroom .ctn .head .lead{font-size:4.08163vw;margin-bottom:12px}}@media (max-width: 767px){.showroom .ctn .head .lead{font-size:32px;font-size:3.2rem;margin-bottom:15px}}.showroom .ctn .copy{font-size:32px;font-size:3.2rem;line-height:1.5em;font-weight:900}@media (min-width: 768px) and (min-width: 1440px){.showroom .ctn .copy{font-size:clamp(32px, 2.22222vw, 36px)}}@media (min-width: 768px) and (max-width: 1274px){.showroom .ctn .copy{font-size:2.51177vw}}@media (max-width: 767px){.showroom .ctn .copy{font-size:20px;font-size:2rem;line-height:1.4em;font-weight:900}}.showroom .ctn .desc{font-size:16px;font-size:1.6rem;line-height:2em;font-weight:500;margin-bottom:40px}@media (min-width: 768px) and (min-width: 1440px){.showroom .ctn .desc{font-size:clamp(16px, 1.11111vw, 18px)}}@media (min-width: 768px) and (max-width: 1274px){.showroom .ctn .desc{font-size:1.25589vw;margin-bottom:16px}}@media (max-width: 767px){.showroom .ctn .desc{margin-bottom:26px;grid-area:desc}}.showroom .ctn .info{font-size:16px;font-size:1.6rem;line-height:2em;font-weight:500;margin-bottom:25px;background-color:#eeebe8;padding:21px 28px 22px}@media (min-width: 768px) and (min-width: 1440px){.showroom .ctn .info{font-size:clamp(16px, 1.11111vw, 18px)}}@media (min-width: 768px) and (max-width: 1274px){.showroom .ctn .info{font-size:1.25589vw;padding:16px 20px 18px}}@media (max-width: 767px){.showroom .ctn .info{font-size:16px;font-size:1.6rem;line-height:1.75em;font-weight:500;grid-area:info;margin:0 -17px 0;padding:26px 17px 32px}}.showroom .ctn .info .row{display:block}.showroom .ctn .info .row:last-child{margin-bottom:0}.showroom .ctn .map-link{font-size:16px;font-size:1.6rem;line-height:2em;font-weight:500;margin-left:12px;padding-left:20px;white-space:nowrap;color:#3b5fd3;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px;position:relative}@media (min-width: 768px) and (min-width: 1440px){.showroom .ctn .map-link{font-size:clamp(16px, 1.11111vw, 18px)}}@media (min-width: 768px) and (max-width: 1274px){.showroom .ctn .map-link{font-size:1.25589vw;margin-left:8px}}@media (max-width: 767px){.showroom .ctn .map-link{font-size:16px;font-size:1.6rem;line-height:1.75em;font-weight:500;margin-left:0;margin-top:2px}}.showroom .ctn .map-link:before{content:"";position:absolute;left:0;top:3px;width:17px;height:19px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="19" viewBox="0 0 17 19" fill="none"><path d="M8.40885 0C12.2335 0 15.334 3.50335 15.334 7.8237C15.334 12.144 9.89109 19 8.40885 19C6.92714 19 1.48372 12.144 1.48372 7.8237C1.48372 3.50335 4.58418 0 8.40885 0ZM8.40885 11.4146C10.1646 11.4146 11.5874 9.80675 11.5874 7.8237C11.5874 5.84009 10.1646 4.23277 8.40885 4.23277C6.65356 4.23277 5.23035 5.84009 5.23035 7.8237C5.23035 9.80675 6.65356 11.4146 8.40885 11.4146Z" fill="%235ABC4C"/></svg>') no-repeat center/contain;display:inline-block}@media (max-width: 767px){.showroom .ctn .map{grid-area:map;margin:0 -17px}}.showroom .ctn .map img,.showroom .ctn .map iframe{display:block;width:100%;height:auto;aspect-ratio:532 / 310;object-fit:cover;border:0}.values,.philosophy{background:url("../../img/about/bg_sec.jpg") repeat center top;background-size:1440px auto;position:relative}@media (max-width: 767px){.values,.philosophy{background-size:720px auto}}.values{padding-bottom:88px}@media (min-width: 768px) and (min-width: 1441px){.values .inner{max-width:clamp(1273px, calc(100vw - 34px), 1634px)}}@media (min-width: 768px) and (max-width: 1274px){.values{padding-bottom:6.90738vw}}@media (max-width: 767px){.values{padding-bottom:48px}}.values .wrap{padding-top:83px}@media (min-width: 768px) and (max-width: 1274px){.values .wrap{padding-top:6.51491vw}}@media (max-width: 767px){.values .wrap{padding-top:43px}}@media (min-width: 768px) and (min-width: 1441px){.values .c-lst-value{gap:clamp(54px, 5.93635vw, 97px) clamp(86px, 7.22154vw, 118px)}.values .c-lst-value .c-itm-value{grid-template-columns:clamp(225px, 15.60588vw, 255px) minmax(0, 1fr);gap:clamp(31px, 2.20318vw, 36px)}.values .c-lst-value .c-itm-value .txt .num{left:clamp(-74px, -5.14076vw, -84px);top:clamp(42px, 2.93758vw, 48px);font-size:clamp(130px, 8.99633vw, 147px)}.values .c-lst-value .c-itm-value .txt .ttl{font-size:clamp(24px, 1.67075vw, 27.3px);line-height:clamp(34px, 2.32558vw, 38px);padding-bottom:clamp(29px, 2.01958vw, 33px);margin-bottom:clamp(12px, .85679vw, 14px)}.values .c-lst-value .c-itm-value .txt p:last-child{font-size:clamp(16px, 1.11383vw, 18.2px);line-height:clamp(28px, 1.95838vw, 32px)}}.values .head{position:absolute;left:calc(50% + 7px);top:-23px;transform:translate(-50%, -50%);z-index:2;margin:0;width:max-content}@media (max-width: 767px){.values .head{left:calc(50% + 3px);top:-31px}}.values .head .lead{font-size:32px;font-size:3.2rem;line-height:1.25em;font-weight:900;letter-spacing:0.96px;text-align:center;color:#5abc4c;position:relative;display:inline-block;padding:0 22px}@media (min-width: 768px) and (max-width: 1274px){.values .head .lead{font-size:2.51177vw}}@media (max-width: 767px){.values .head .lead{font-size:26px;font-size:2.6rem;line-height:1.23077em;font-weight:900;letter-spacing:0.78px;padding:0 16px}}.values .head .lead:before,.values .head .lead:after{content:"";position:absolute;bottom:-10px;width:47px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 767px){.values .head .lead:before,.values .head .lead:after{bottom:1px}}.values .head .lead:before{left:-44px;background-image:url('data:image/svg+xml,<svg width="47" height="50" viewBox="0 0 47 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M44.8852 40.8159L10.0942 6.31675" stroke="%235ABC4C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/><path d="M30.865 44.4916L5.35192 29.3709" stroke="%235ABC4C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@media (max-width: 767px){.values .head .lead:before{left:-39px;width:32px;height:34px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="34" viewBox="0 0 32 34" fill="none"><path d="M30.0496 27.3254L6.75765 4.22886" stroke="%235ABC4C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.6636 29.7866L3.58311 19.6636" stroke="%235ABC4C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')}}.values .head .lead:after{right:-31px;background-image:url('data:image/svg+xml,<svg width="47" height="50" viewBox="0 0 47 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.50054 40.8159L36.2916 6.31675" stroke="%235ABC4C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.5208 44.4916L41.0339 29.3709" stroke="%235ABC4C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@media (max-width: 767px){.values .head .lead:after{right:-32px;width:32px;height:34px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="34" viewBox="0 0 32 34" fill="none"><path d="M1.49953 27.3256L24.7915 4.22911" stroke="%235ABC4C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.8855 29.7866L27.966 19.6636" stroke="%235ABC4C" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')}}.staff{padding-top:96px;padding-bottom:126px;overflow:hidden}@media (min-width: 768px) and (max-width: 1274px){.staff{padding-top:7.53532vw;padding-bottom:9.89011vw}}@media (max-width: 767px){.staff{padding-top:43px;padding-bottom:109px}}.staff .head{margin-bottom:49px}@media (min-width: 768px) and (max-width: 1274px){.staff .head{margin-bottom:3.84615vw}}@media (max-width: 767px){.staff .head{margin-bottom:41px}}.staff .lst{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.staff .lst .swiper-wrapper{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}.staff .lst .swiper-slide{height:auto;display:grid;align-items:start}.staff .lst .itm{display:block;align-self:start;width:calc(100vw - 120px);max-width:1100px;background:#fff;border:3px solid #5abc4c;border-radius:10px;padding:44px 53px 43px 52px;height:100%;opacity:0.45;transition:opacity 0.3s ease, transform 0.3s ease}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm{padding:3.45369vw 4.16013vw 3.3752vw 4.08163vw}}@media (max-width: 767px){.staff .lst .itm{width:calc(100vw - 34px);padding:18px 18px 29px}}.staff .lst .itm .txt{display:grid;grid-template-columns:205px minmax(0, 1fr);column-gap:43px;align-items:start;padding-top:4px}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .txt{column-gap:3.3752vw;padding-top:.31397vw}}@media (max-width: 767px){.staff .lst .itm .txt{display:block}}.staff .lst .itm .profile{display:contents;margin-bottom:16px}@media (max-width: 767px){.staff .lst .itm .profile{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}}.staff .lst .itm .img{align-self:start;grid-column:1;grid-row:1 / span 6;margin-bottom:0}.staff .lst .itm .img img{display:block;width:100%;aspect-ratio:205 / 273;object-fit:cover}@media (max-width: 767px){.staff .lst .itm .img img{aspect-ratio:120 / 159}}@media (max-width: 767px){.staff .lst .itm .img{margin-bottom:0;flex:0 0 120px}}.staff .lst .itm .identity{min-width:0;grid-column:2;grid-row:1;padding-top:2px;margin-bottom:23px}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .identity{padding-top:.15699vw;margin-bottom:1.80534vw}}@media (max-width: 767px){.staff .lst .itm .identity{padding-top:24px;margin-bottom:0;flex:1 1 auto}}.staff .lst .itm .job{font-size:18px;font-size:1.8rem;line-height:1.11111em;font-weight:700;margin-bottom:7px}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .job{font-size:1.41287vw;margin-bottom:6px}}@media (max-width: 767px){.staff .lst .itm .job{font-size:16px;font-size:1.6rem;line-height:1.25em;font-weight:700;margin-bottom:5px}}.staff .lst .itm .name{display:flex;align-items:end;gap:14px;font-size:36px;font-size:3.6rem;line-height:1.33333em;font-weight:900;margin-bottom:0}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .name{gap:10px;font-size:2.82575vw}}@media (max-width: 767px){.staff .lst .itm .name{display:block;font-size:28px;font-size:2.8rem;line-height:1.71429em;font-weight:900;margin-bottom:0}}.staff .lst .itm .name span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.42857em;font-weight:700;vertical-align:middle}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .name span{font-size:1.0989vw}}@media (max-width: 767px){.staff .lst .itm .name span{display:block;margin-top:-2px;font-size:14px;font-size:1.4rem;line-height:1.42857em;font-weight:700}}.staff .lst .itm .meta{grid-column:2;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 25px;align-items:start;margin-bottom:21px}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .meta{font-size:1.25589vw;grid-template-columns:1fr;gap:8px;margin-bottom:10px}}@media (max-width: 767px){.staff .lst .itm .meta{grid-template-columns:1fr;gap:10px;margin-bottom:22px}}.staff .lst .itm .meta-item{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:11px;align-items:center;min-width:0}.staff .lst .itm .meta-item:nth-child(1){grid-column:1;grid-row:1}.staff .lst .itm .meta-item:nth-child(2){grid-column:1;grid-row:2}.staff .lst .itm .meta-item:nth-child(3){grid-column:2;grid-row:2}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .meta-item:nth-child(1),.staff .lst .itm .meta-item:nth-child(2),.staff .lst .itm .meta-item:nth-child(3){grid-column:auto;grid-row:auto}}@media (max-width: 767px){.staff .lst .itm .meta-item{gap:11px;align-items:start}.staff .lst .itm .meta-item:nth-child(1),.staff .lst .itm .meta-item:nth-child(2),.staff .lst .itm .meta-item:nth-child(3){grid-column:auto;grid-row:auto}}.staff .lst .itm .badge{min-width:120px;padding:5px 16px;border:2px solid #5abc4c;height:33px;border-radius:999px;color:#5abc4c;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.125em;font-weight:700}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .badge{min-width:100px;height:30px;padding:4px 12px;font-size:1.25589vw}}@media (max-width: 767px){.staff .lst .itm .badge{min-width:120px;height:33px;padding:5px 9px;font-size:16px;font-size:1.6rem;line-height:1.125em;font-weight:700}}.staff .lst .itm .meta-txt{font-size:16px;font-size:1.6rem;line-height:1.375em;font-weight:500;min-width:0}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .meta-txt{font-size:1.25589vw}}@media (max-width: 767px){.staff .lst .itm .meta-txt{font-size:16px;font-size:1.6rem;line-height:1.375em;font-weight:500;padding-top:5px}}.staff .lst .itm .desc{grid-column:2;font-size:16px;font-size:1.6rem;line-height:2em;font-weight:500}@media (min-width: 768px) and (max-width: 1274px){.staff .lst .itm .desc{font-size:1.25589vw}}@media (max-width: 767px){.staff .lst .itm .desc{font-size:16px;font-size:1.6rem;line-height:2em;font-weight:500}}.staff .lst .swiper-slide-active,.staff .lst .swiper-slide-prev,.staff .lst .swiper-slide-next{opacity:1}.staff .staff-nav{position:absolute;top:calc(46% + 2px);width:40px;height:40px;border:0;border-radius:50%;background:#5abc4c;transform:translateY(-50%);z-index:3}.staff .staff-nav:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background-repeat:no-repeat;background-position:center;background-size:12px 12px}@media (max-width: 767px){.staff .staff-nav:before{width:11px;height:11px;background-size:11px 11px}}@media (max-width: 767px){.staff .staff-nav{top:104px;width:28px;height:28px}}.staff .staff-nav--prev{left:calc(50% - 550px - 20px)}@media (max-width: 1210px){.staff .staff-nav--prev{left:calc(50% - ((100vw - 120px) / 2) - 20px)}}@media (max-width: 767px){.staff .staff-nav--prev{left:calc(50% - ((100vw - 40px) / 2) - 14px)}}.staff .staff-nav--prev:before{transform:translate(-50%, -50%);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M11.0352 5.15629H2.48958L6.72619 0.919688L5.8067 0L0 5.80645L5.8067 11.6129L6.72619 10.6937L2.48958 6.45662H11.0352V5.15629Z" fill="white"/></svg>')}.staff .staff-nav--next{right:calc(50% - 550px - 20px)}@media (max-width: 1210px){.staff .staff-nav--next{right:calc(50% - ((100vw - 120px) / 2) - 20px)}}@media (max-width: 767px){.staff .staff-nav--next{right:calc(50% - ((100vw - 40px) / 2) - 14px)}}.staff .staff-nav--next:before{transform:translate(-50%, -50%);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M-7.62939e-06 5.15629H8.54557L4.30897 0.919688L5.22845 0L11.0352 5.80645L5.22845 11.6129L4.30897 10.6937L8.54557 6.45662H-7.62939e-06V5.15629Z" fill="white"/></svg>')}.staff .staff-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;gap:10px;margin-top:35px}@media (max-width: 767px){.staff .staff-pagination{margin-top:17px}}.staff .staff-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 !important;border-radius:50%;background:#d9d9d9;opacity:1}.staff .staff-pagination .swiper-pagination-bullet-active{background:#5abc4c}.philosophy{padding-top:92px;padding-bottom:108px}@media (min-width: 768px) and (max-width: 1274px){.philosophy{padding-top:7.22135vw;padding-bottom:8.47724vw}}@media (max-width: 767px){.philosophy{padding-top:64px;padding-bottom:55px}}.philosophy .anchor-target{position:absolute;top:-80px;left:0;width:1px;height:1px}@media (max-width: 767px){.philosophy .anchor-target{top:-30px}}.philosophy .wrap{padding-top:19px}@media (min-width: 768px) and (max-width: 1274px){.philosophy .wrap{padding-top:1.49137vw}}@media (max-width: 767px){.philosophy .wrap{padding-top:13px}}.philosophy .head{position:absolute;left:50%;top:10px;transform:translate(-50%, -50%);z-index:2;margin:0;width:max-content}.philosophy .ctn{max-width:1100px;margin:0 auto}.philosophy .row{display:grid;grid-template-columns:160px minmax(0, 1fr);gap:50px;align-items:start;margin-bottom:32px}@media (min-width: 768px) and (max-width: 1274px){.philosophy .row{gap:3.92465vw;margin-bottom:2.51177vw}}@media (max-width: 767px){.philosophy .row{grid-template-columns:1fr;gap:24px;margin-bottom:37px}}.philosophy .row:last-child{margin-bottom:0}.philosophy .row:last-child .block{padding:39px 71px 45px}@media (min-width: 768px) and (max-width: 1274px){.philosophy .row:last-child .block{padding:3.06122vw 5.573vw 3.53218vw}}@media (max-width: 767px){.philosophy .row:last-child .block{padding:26px 22px 26px 21px}}.philosophy .ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;gap:18px;padding-top:21px;font-size:32px;font-size:3.2rem;line-height:1em;font-weight:900}@media (min-width: 768px) and (max-width: 1274px){.philosophy .ttl{gap:14px;padding-top:12px;font-size:2.51177vw}}@media (max-width: 767px){.philosophy .ttl{font-size:24px;font-size:2.4rem;padding-top:0;gap:18px}}.philosophy .ttl:before{content:"";width:14px;height:3px;background:#39aa35;flex:0 0 14px;margin-top:6px}@media (max-width: 767px){.philosophy .ttl:before{margin-top:4px}}@media (max-width: 767px){.philosophy .row:nth-child(2){gap:19px}}.philosophy .block{background:#fff;border-radius:10px;padding:51px 65px 45px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media (min-width: 768px) and (max-width: 1274px){.philosophy .block{padding:4.00314vw 5.10204vw 3.53218vw}}@media (max-width: 767px){.philosophy .block{padding:23px 20px 24px}}.philosophy p{position:relative;padding-left:49px;font-size:22px;font-size:2.2rem;line-height:1.72727em;font-weight:700;margin-bottom:36px}@media (min-width: 768px) and (max-width: 1274px){.philosophy p{padding-left:38px;font-size:1.72684vw;margin-bottom:24px}}@media (max-width: 767px){.philosophy p{padding-left:42px;font-size:18px;font-size:1.8rem;line-height:1.77778em;font-weight:700;margin-bottom:19px}}.philosophy p:last-child{margin-bottom:0}@media (max-width: 767px){.philosophy p:last-child{padding-left:0}}.philosophy .row:first-child .block>p:not(.signature):before{content:"一、";position:absolute;left:0;top:0;color:#39aa35}@media (max-width: 767px){.philosophy .row:first-child .block>p:not(.signature):before{font-size:20px;font-size:2rem;line-height:1.9em;font-weight:700;top:-1px;left:1px}}.philosophy .signature{margin-top:42px;padding-left:0;text-align:right;font-size:16px;font-size:1.6rem;line-height:1.5em;font-weight:500}@media (min-width: 768px) and (max-width: 1274px){.philosophy .signature{margin-top:24px;font-size:1.25589vw}}@media (max-width: 767px){.philosophy .signature{margin-top:20px;font-size:16px;font-size:1.6rem;line-height:1.5em;font-weight:500}}.philosophy .signature:before{display:none}.company{padding-top:127px}@media (min-width: 768px) and (max-width: 1274px){.company{padding-top:9.9686vw}}@media (max-width: 767px){.company{padding-top:69px}}.company .head{margin-bottom:73px}@media (min-width: 768px) and (max-width: 1274px){.company .head{margin-bottom:5.72998vw}}@media (max-width: 767px){.company .head{margin-bottom:44px}}.company .ctn{max-width:880px;margin:0 auto}.company .tbl{border-top:2px solid #eeebe8}@media (max-width: 767px){.company .tbl{display:table;width:100%;table-layout:fixed}}.company .tbl tr{border-bottom:2px solid #eeebe8}@media (max-width: 767px){.company .tbl tr{display:table-row;width:auto}}.company .tbl th,.company .tbl td{padding:27px 18px;vertical-align:top;font-size:16px;font-size:1.6rem;line-height:1.375em;font-weight:700;text-align:left}@media (min-width: 768px) and (max-width: 914px){.company .tbl th,.company .tbl td{font-size:1.75055vw}}@media (max-width: 767px){.company .tbl th,.company .tbl td{display:table-cell;width:auto;padding:15px 12px}}.company .tbl td{font-weight:500;padding-left:27px}@media (max-width: 767px){.company .tbl td{padding-left:10px;padding-right:10px;font-size:16px;font-size:1.6rem;line-height:1.375em;font-weight:500;vertical-align:top}}.company .tbl th{width:208px;font-weight:bold;border-bottom:2px solid #5abc4c}@media (max-width: 767px){.company .tbl th{width:100px;border-bottom:2px solid #5abc4c;padding-left:12px;padding-right:13px}}.company .tbl tr:first-child th{border-top:2px solid #5abc4c}.company .tbl td a{color:#197fd1;display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:2px;line-height:22px;margin-left:10px;white-space:nowrap;vertical-align:top}@media (max-width: 767px){.company .tbl td a{display:inline-flex;margin-top:2px;margin-left:0;color:#3b5fd3}}.company .tbl td a:before{content:"";flex:0 0 17px;width:17px;height:19px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="19" viewBox="0 0 17 19" fill="none"><path d="M8.40885 0C12.2335 0 15.334 3.50335 15.334 7.8237C15.334 12.144 9.89109 19 8.40885 19C6.92714 19 1.48372 12.144 1.48372 7.8237C1.48372 3.50335 4.58418 0 8.40885 0ZM8.40885 11.4146C10.1646 11.4146 11.5874 9.80675 11.5874 7.8237C11.5874 5.84009 10.1646 4.23277 8.40885 4.23277C6.65356 4.23277 5.23035 5.84009 5.23035 7.8237C5.23035 9.80675 6.65356 11.4146 8.40885 11.4146Z" fill="%235ABC4C"/></svg>') no-repeat center/contain}.company .tbl tr:nth-last-child(-n+3) td{font-size:16px;font-size:1.6rem;line-height:1.75em;font-weight:500;padding-top:28px;padding-bottom:29px}@media (min-width: 768px) and (max-width: 914px){.company .tbl tr:nth-last-child(-n+3) td{font-size:1.75055vw}}@media (max-width: 767px){.company .tbl tr:nth-last-child(-n+3) td{padding-top:15px;padding-bottom:15px}}@media (max-width: 767px){.company .tbl tr:nth-child(11) td,.company .tbl tr:nth-child(12) td{font-size:16px;font-size:1.6rem;line-height:1.625em;font-weight:500}.company .tbl tr:nth-child(1) th,.company .tbl tr:nth-child(1) td{padding-bottom:15px}.company .tbl tr:nth-child(2) th,.company .tbl tr:nth-child(2) td{padding-bottom:11px}.company .tbl tr:nth-child(3) th,.company .tbl tr:nth-child(3) td{padding-bottom:14px}.company .tbl tr:nth-child(3) td{padding-top:26px}.company .tbl tr:nth-child(4) th,.company .tbl tr:nth-child(4) td,.company .tbl tr:nth-child(5) th,.company .tbl tr:nth-child(5) td{padding-bottom:17px}.company .tbl tr:nth-child(6) th,.company .tbl tr:nth-child(6) td{padding-bottom:16px}.company .tbl tr:nth-child(7) th,.company .tbl tr:nth-child(7) td{padding-bottom:15px}.company .tbl tr:nth-child(8) th,.company .tbl tr:nth-child(8) td{padding-bottom:14px}.company .tbl tr:nth-child(8) td{padding-top:26px}.company .tbl tr:nth-child(9) th,.company .tbl tr:nth-child(9) td{padding-bottom:17px}.company .tbl tr:nth-child(10) th,.company .tbl tr:nth-child(10) td{padding-bottom:18px}.company .tbl tr:nth-child(11) th,.company .tbl tr:nth-child(11) td{padding-bottom:15px}.company .tbl tr:nth-child(12) th,.company .tbl tr:nth-child(12) td{padding-bottom:13px}.company .tbl tr:nth-child(13) th,.company .tbl tr:nth-child(13) td{padding-bottom:19px}}@media (max-width: 767px){.company tbody{display:table-row-group;width:auto}}.history{padding:135px 0 410px}@media (min-width: 768px) and (max-width: 1274px){.history{padding:10.59655vw 0 32.1821vw}}@media (max-width: 767px){.history{padding:82px 0 318px}}.history .head{margin-bottom:71px}@media (min-width: 768px) and (max-width: 914px){.history .head{margin-bottom:7.76805vw}}@media (max-width: 767px){.history .head{margin-bottom:34px}}.history .ctn{max-width:880px;margin:0 auto;position:relative}.history .ctn:before{content:"";position:absolute;left:125px;top:23px;bottom:30px;width:2px;background:#eeebe8}@media (max-width: 767px){.history .ctn:before{left:77px;top:22px;bottom:25px}}.history .row{display:grid;grid-template-columns:90px minmax(0, 1fr);gap:100px;position:relative;padding:0 0 26px}@media (min-width: 768px) and (max-width: 914px){.history .row{gap:10.94092vw;padding-bottom:2.84464vw}}@media (max-width: 767px){.history .row{grid-template-columns:60px minmax(0, 1fr);gap:50px;padding-bottom:15px}}.history .row:before{content:"";position:absolute;left:117px;top:14px;width:18px;height:18px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><circle cx="9" cy="9" r="7" fill="white" stroke="%235ABC4C" stroke-width="4"/></svg>') no-repeat center/contain}@media (max-width: 767px){.history .row:before{left:70px;top:15px;width:15px;height:15px}}.history .row:after{content:"";position:absolute;left:135px;top:23.5px;width:34px;height:1px;background:#d1d1d1}@media (max-width: 767px){.history .row:after{left:85px;top:22px;width:12px}}.history dt{font-family:"Barlow",sans-serif;font-size:30px;font-size:3rem;line-height:1.33333em;font-weight:700;color:#5abc4c;width:90px;height:33px;text-align:right}@media (min-width: 768px) and (max-width: 914px){.history dt{font-size:3.28228vw}}@media (max-width: 767px){.history dt{font-size:26px;font-size:2.6rem;width:60px;height:40px;line-height:40px}}.history dd{display:grid;grid-template-columns:42px minmax(0, 1fr);column-gap:0;align-items:start;font-size:16px;font-size:1.6rem;line-height:1.75em;font-weight:500;padding-top:7px}@media (min-width: 768px) and (max-width: 914px){.history dd{font-size:1.75055vw}}@media (max-width: 767px){.history dd{grid-template-columns:35px minmax(0, 1fr);column-gap:0;padding-top:8px}}.history dd .month{color:#5abc4c;font-size:16px;font-size:1.6rem;line-height:1.75em;font-weight:700;white-space:nowrap;width:42px;align-self:start}@media (min-width: 768px) and (max-width: 914px){.history dd .month{font-size:1.75055vw}}@media (max-width: 767px){.history dd .month{width:35px}}@media (max-width: 767px){.history dd .month:empty{display:none}}.history dd .body{display:block}.history dd .body p{margin:0}.history dd .body p+p{margin-top:17px}@media (max-width: 767px){.history dd .body p+p{margin-top:8px}}@media (max-width: 767px){.history dd .month:empty+.body{grid-column:1 / -1}}

/*# sourceMappingURL=maps/about.min.css.map */
