.concept{width:100%;max-width:1100px;padding:0 1.5rem;font-family:Noto Sans JP;margin:32px auto;color:#000!important}.page-title{margin-top:0;font-size:110px;line-height:.87;font-family:Bacasime Antique,serif;color:#000!important}.page-title--small{margin-top:0;font-size:89.5px;line-height:.87;font-family:Bacasime Antique,serif;color:#000!important}@media screen and (max-width:750px){.page-title{font-size:56px}.page-title--small{font-size:60px}}.concept__blocks{display:flex;flex-direction:column;border-top:1px solid #1d3f5c}.concept__blocks--campaign{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;border-top:1px solid #1d3f5c}@media screen and (max-width:750px){.concept__blocks--campaign{flex-direction:column}}.concept__block{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #1d3f5c;padding:32px 0;gap:16px}.concept__topBlock--campaign{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #1d3f5c;padding:32px 0}.concept__block--campaign{width:calc((100% - 16px)/2);max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 0}@media screen and (max-width:750px){.concept__block{flex-direction:column}.concept__block--campaign{width:100%;max-width:100%;border-bottom:1px solid #1d3f5c}.concept__topBlock--campaign{flex-direction:column;border:none}}.concept__blockTitle{font-size:37.18px;font-family:Poppins}.concept__shareTitle{font-size:22.12px;font-family:Noto Sans JP;font-weight:700}.concept__shareTitle--campaign{font-size:19.66px;font-family:Noto Sans JP;font-weight:700}.concept__textWrap{min-width:60%}.concept__textWrap--campaign{display:flex;flex-direction:column;justify-content:center;align-items:center}.concept__text{font-size:19px!important;line-height:1.68;letter-spacing:.08;color:#000!important}.concept__text--campaign{font-size:16.38px!important;line-height:1.68;letter-spacing:.08;color:#000!important}.concept__description--campaign{font-size:15.56px!important;line-height:1.68;letter-spacing:.08;color:#000!important}.concept__description--campaign span{font-size:10px!important}@media screen and (max-width:460px){.concept__description--campaign{font-size:13px!important}}.concept__accordionTitle{font-size:15.56px!important;line-height:1.68;letter-spacing:.08;color:#000!important;font-weight:700}@media screen and (max-width:876px){.concept__text{font-size:16px!important}}@media screen and (max-width:750px){.concept__text{font-size:16px!important}.concept__textWrap{min-width:100%}}@media screen and (max-width:460px){.concept__text{font-size:12px!important}}@media screen and (max-width:375px){.concept__text{font-size:10px!important}.concept__description--campaign{font-size:11px!important}}.concept__text--small,.concept__text--small--campaign{font-size:13px!important;line-height:1.68}@media screen and (max-width:460px){.concept__text--small,.concept__text--small--campaign{font-size:10px!important}}.concept__imgWrap{width:100%;max-width:390px}.concept__imgWrap img{width:100%;height:auto}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.concept__buttonWrap{margin-top:32px;display:flex;justify-content:center;align-items:center}.concept__linkButton{text-decoration:none;color:#000;font-size:15.56px;font-family:Noto Sans JP;font-weight:700;transition:.4s}.concept__linkButton:hover{opacity:.7;transition:.4s}.mt-168{margin-top:168px}@media screen and (max-width:750px){.mt-168{margin-top:64px}}.ta-center{text-align:center}.founderText{margin-bottom:168px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/concept-page.css.map */
