body,div,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400;font-size:100%;line-height:180%;letter-spacing:.1em;color:inherit}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0!important}body,html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}.content-wrapper,.header-wrapper{width:700px;margin:0 auto;@media (max-width:500px){width:100%;padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0}}a{color:#000;text-decoration:none}:root{--font-mini:clamp(14px,3vw,20px);--font-text:clamp(16px,3vw,24px);--font-small:clamp(18px,3vw,48px);--font-large:clamp(48px,6vw,96px);--header1-size:48px;--header2-size:36px;--article-list-title:18px;--article-list-category:14px}.headerbar-wrapper{width:100%;background-color:#f2ede9;@media (max-width:500px){height:75px}}.mv-wrapper{background-color:#f2ede9}.concept-wrapper,.mv-wrapper{width:100%;display:flex;justify-content:center}.concept-wrapper{background-color:#fff}.philosophy-wrapper{background-color:#fff}.philosophy-wrapper,.shop-wrapper{width:100%;display:flex;justify-content:center}.shop-wrapper{background-color:#f2ede9}.news-wrapper{width:100%;background-color:#fff;display:flex;justify-content:center}.overviews-wrapper{width:100%;background-color:#000}.newplans-wrapper,.quality-wrapper{width:100%;background-color:#eae7e5}.plans-wrapper{width:100%;background-color:#000}.footer-wrapper,.inquiry-wrapper,.place-wrapper,.recruit-wrapper{width:100%;background-color:#eae7e5}.footer-wrapper{height:auto}.banner-wrapper{display:none;background-color:#000;@media (max-width:500px){display:flex}}