.design{background:#000;color:#fff}.main{aspect-ratio:1920/800;background:url("../images/main-bg@2x.jpg?20260603") center top/100% auto no-repeat;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.main{padding-left:50px;padding-right:50px}}.main .page-title{color:#fff;padding-top:10%}@media screen and (min-width:768px){.main .page-title{padding-top:20%}}.main .page-title span{color:#fff}.concept{background:#727171 url("../images/concept-bg@2x.jpg") center center/cover;color:#fff;padding:20px}@media screen and (min-width:768px){.concept{padding:50px}}.concept .box-en{color:#a6a6a6;font-size:clamp(24px,24px + 24 * (100vw - 375px)/825,48px)}.concept .box-heading{color:#fff}@media screen and (min-width:768px){.concept-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.concept-text{margin-bottom:25px}@media screen and (min-width:768px){.concept-text{margin-bottom:0;margin-left:50px;width:40.9090909091%}}.concept-copy{font-size:14px}@media screen and (min-width:768px){.concept-image{margin-right:auto;width:54.5454545455%}}.concept-example{max-width:450px}.cg .page-heading{color:#fff;text-align:center}.cg .page-en{color:#504a43;margin-top:-5%;padding-bottom:25px}.green{background:url("../images/green-bg2@2x.png") left top/25% auto no-repeat,#fff url("../images/green-bg@2x.jpg") center top/100% auto no-repeat;color:#000}.green-image{margin-left:auto;margin-right:auto;max-width:860px}@media screen and (min-width:768px){.green-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-7.5px}}.green-box>div{margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:350px;text-align:center}@media screen and (min-width:768px){.green-box>div{margin-bottom:0;margin-left:7.5px;margin-right:7.5px;width:calc(33.3% - 15px)}}.green-title{background:#14223f;color:#fff;margin-bottom:5px;padding:10px}
/*# sourceMappingURL=design.css.map */