h1.main-page-title.page-title{margin:8px 0 28px;text-align:center;font-family:var(--font-body-family);font-size:11px;font-weight:400;color:#999;letter-spacing:.2em}@media(min-width:750px){h1.main-page-title.page-title{margin-bottom:36px}}#concept .history_concept__img{margin:0 0 32px;text-align:center}#concept .history_concept__img img{max-width:280px;width:auto;height:auto;display:inline-block;border:0;outline:0}#concept h2.ttl_primary,h2#history{margin:48px 0 24px;text-align:center;font-family:"Noto Serif JP",serif!important;font-size:22px;font-weight:400;line-height:1.4;letter-spacing:.1em}#concept h2.ttl_primary:after{content:"";display:block;width:min(280px,80%);height:1px;margin:16px auto 0;background:#333}#concept .toggle_box__content p{margin:0 0 1.5em;font-size:13px;line-height:2;text-align:left}#concept .toggle_box__content p:last-child{margin-bottom:0}@media(min-width:750px){#concept .history_concept__img img{max-width:320px}#concept h2.ttl_primary,h2#history{margin:64px 0 32px;font-size:28px}#concept .toggle_box__content{max-width:720px;margin:0 auto}#concept .toggle_box__content p{text-align:center}}#concept br.hidden--s{display:none}@media screen and (min-width:750px){#concept br.hidden--s{display:inline}}#concept .toggle_box__content.is-collapsed{max-height:21em;overflow:hidden;position:relative}#concept .toggle_box__content.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}#concept .toggle_box__more{display:none}#concept .toggle_box__content.is-collapsed+.toggle_box__more{display:block}#concept .jc-brand-toggle{display:flex;align-items:center;justify-content:center;width:calc(100% - 40px);height:48px;margin:24px auto 0;border:1px solid #999;background:#fff;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}#concept .jc-brand-toggle:after{content:"";width:7px;height:7px;margin:-4px 0 0 12px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}#concept .jc-brand-toggle:hover{background:#f7f7f7}@media(min-width:750px){#concept .toggle_box__content.is-collapsed{max-height:9em}#concept .jc-brand-toggle{width:300px}}h2#history:after{content:"";display:block;width:40px;height:1px;margin:12px auto 0;background:#333}#history~.history_beginning{margin:0 auto 48px;text-align:center;font-size:13px;line-height:2.2}#history~.history_beginning p{margin:0}@media(min-width:750px){#history~.history_beginning{font-size:14px}}#history~.history_list{list-style:none;padding:0;margin:0;position:relative}#history~.history_list:before{content:"";position:absolute;left:8px;top:4px;bottom:4px;border-left:1px dotted #999}#history~.history_list>li{position:relative;padding-left:32px;padding-bottom:32px}#history~.history_list>li:last-child{padding-bottom:0}#history~.history_list>li:before{content:"";position:absolute;left:5px;top:8px;width:7px;height:7px;border-radius:50%;background:#1a1a1a}@media(min-width:750px){#history~.history_list{max-width:960px;margin:0 auto}#history~.history_list:before{left:50%;transform:translate(-50%)}#history~.history_list>li{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;padding-left:0;padding-bottom:48px;align-items:start}#history~.history_list>li:before{left:50%;transform:translate(-50%);top:10px}#history~.history_list .history_list__box--img{grid-column:1;grid-row:1;justify-self:end;max-width:360px;margin:0}#history~.history_list .history_list__box--txt{grid-column:2;grid-row:1}}.history_list__num{margin:0 0 8px}.history_list__num img{height:22px;width:auto;display:block;border:0;outline:0}@media(min-width:750px){.history_list__num img{height:26px}}dl.history_list__child{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;margin:0}dl.history_list__child dt{margin:0;padding-top:5px}dl.history_list__child dt img{height:14px;width:auto;display:block;border:0;outline:0}dl.history_list__child dd{margin:0;font-size:14px;line-height:1.7}@media(min-width:750px){dl.history_list__child dt img{height:16px}}.history_list__desc{font-size:13px;line-height:1.7}.history_list__desc p{margin:0}@media(min-width:750px){.history_list__desc{font-size:14px}}.history_list__box--img{margin:16px 0}.history_list__box--img p{margin:0}.history_list__box--img img{width:100%;height:auto;display:block;border:0;outline:0}.rte h1{display:none}
/*# sourceMappingURL=/cdn/shop/t/67/assets/jc-page-brand.css.map */
