.ht-multicolumns{background-color:var(--bg-color);color:var(--text-color);padding:clamp(40px,3.75vw,72px) 0}.ht-multicolumns .section-heading{text-align:var(--title-align-pc);width:1000px;max-width:100%;margin:0 auto}.ht-multicolumns .section-heading span{color:var(--highlight-text-color)}.ht-multicolumns .section-title{font-size:clamp(24px,2.92vw,56px);line-height:1}.ht-multicolumns .section-desc{font-size:clamp(16px,.94vw,18px);line-height:1.5}.ht-multicolumns .section-title+.section-desc{margin-top:clamp(16px,1.15vw,22px)}.ht-multicolumns-list{display:flex;justify-content:center;gap:var(--item-gap);margin:0 auto}.ht-multicolumns .section-heading+.ht-multicolumns-list{margin-top:clamp(24px,2.08vw,40px)}.ht-multicolumns .item-image-box{overflow:hidden}.ht-multicolumns .item-image-box picture{display:block;width:100%;height:auto}.ht-multicolumns .item-image-box img{display:block;width:100%;height:auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ht-multicolumns .item-content-box{color:var(--text-color);margin-top:clamp(10px,1.04vw,20px);padding:0 clamp(5px,.78vw,15px);width:100%}.ht-multicolumns .overlap .item-content-box{width:100%;margin-top:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.ht-multicolumns .item-title{color:inherit;font-size:clamp(24px,1.35vw,26px);font-weight:700;line-height:1;font-family:var(--fonts-header)}.ht-multicolumns .item-desc{color:inherit;font-size:clamp(14px,.83vw,16px);font-weight:400;line-height:1.5;margin-top:10px}.ht-multicolumns .hover-scale .multicolumns-item:hover img{-moz-transform:scale(1.05);-o-transform:scale(1.1);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.ht-multicolumns .overlap .multicolumns-item{position:relative;overflow:hidden}.ht-multicolumns .overlap .multicolumns-item .item-image-box:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mask-bg-color)}.ht-multicolumns a{display:block;width:100%;height:100%;position:relative;overflow:hidden;border:3px solid transparent}.ht-multicolumns a:focus,.ht-multicolumns a:focus-visible,.ht-multicolumns a:focus-within{border:3px solid var(--ororo-fire)}@media only screen and (min-width: 750px){.ht-multicolumns .section-heading.pc-left{margin-left:0;margin-right:auto}.ht-multicolumns .section-heading.pc-right{margin-left:auto;margin-right:0}}@media only screen and (max-width: 749px){.ht-multicolumns .section-heading{text-align:var(--title-align-mb)}.ht-multicolumns-list{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ht-multicolumns.css.map */
