@charset "UTF-8";:root{--themeColor:#846a01;--themeColor-lt:#fcf1ed;--pointColor:#133d75;--linkColor:#3ebbcf;--bgColor:#f9f9f9;--fontColor: #000;--w:1162px;--widthXL:1262px;--widthLG:980px;--widthTab:768px;--font-go-base: "Hiragino Kaku Gothic Pro" ,"\6e38\30b4\30b7\30c3\30af\4f53", "Yu Gothic Medium" , "Yu Gothic", Meiryo ,sans-serif;--font-mi-base: "Noto Serif JP","Hiragino Mincho ProN", "Yu Mincho","YuMincho", "HG\660e\671d E", "\ff2d\ff33  \ff30\660e\671d", "\ff2d\ff33  \660e\671d", serif;--font-garamond: "EB Garamond", var(--font-mi-base);--side:calc((100% - var(--w)) / 2)}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;src:url(../font/EB_Garamond/static/EBGaramond-Regular.ttf) format("woff");font-display:swap}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;src:url(../font/EB_Garamond/static/EBGaramond-ExtraBold.ttf) format("woff");font-display:swap}@media (min-width: 768px){.for-sp{display:none!important}}.companyConcept{background:#fff;color:#000;padding-block:60px}@media (max-width: 767px){.companyConcept{padding-block:0px}}.companyConcept-title{width:100%;display:flex;align-items:center;flex-direction:column;height:400px;padding-block:80px;color:#fff;background:url(/cdn/shop/files/bg-concept.jpg) center center/cover no-repeat}@media (max-width: 767px){.companyConcept-title{height:auto;padding-block:40px}}.companyConcept-title-logo{margin-bottom:40px}@media (max-width: 767px){.companyConcept-title-logo{margin-bottom:20px;width:80px}}.companyConcept-title-main{font-size:44px;display:block;margin-bottom:10px;padding-inline:20px;font-family:EB Garamond,serif}@media (max-width: 767px){.companyConcept-title-main{font-size:6vw}}.companyConcept-title-sub{font-family:EB Garamond,serif;font-size:18px}.companyConcept-lead{padding:60px 0;font-family:EB Garamond,serif;text-align:center;font-size:14px}@media (max-width: 767px){.companyConcept-lead{padding-block:40px 5%;font-size:13px}}.companyConcept-lead p{line-height:2.8}@media (max-width: 767px){.companyConcept-lead p{line-height:2}}.companyConcept-lead p+p{margin-top:2em}.companyConcept-img{margin-left:auto;margin-right:auto;max-width:var(--w);width:100%}@media (min-width: 768px) and (max-width: 1261px){.companyConcept-img{max-width:90%;width:90%}}.companyConcept-img img{width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/company-concept.css.map */
