.postcard__wrap{margin-top:40px}.postcard__wrap.recommend-post{margin:0 0 24px}.postcard__wrap .postcard__title{margin-bottom:24px;font-size:24px;font-weight:700;text-align:center}.postcard__wrap .postcard__items{display:flex;justify-content:flex-start;gap:24px}@media screen and (max-width: 768px){.postcard__wrap .postcard__items{flex-direction:column;align-items:center}}.postcard__wrap .postcard__items .postcard__item{width:calc(33.3333333333% - 16px);overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #eaeaea;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.postcard__wrap .postcard__items .postcard__item:hover{transform:translateY(-4px);opacity:.8}@media screen and (max-width: 768px){.postcard__wrap .postcard__items .postcard__item{display:flex;width:100%}}@media screen and (max-width: 480px){.postcard__wrap .postcard__items .postcard__item{flex-direction:column}}.postcard__wrap .postcard__items .postcard__item .postcard__item-img{width:100%;aspect-ratio:16/9}.postcard__wrap .postcard__items .postcard__item .postcard__item-img img{width:100%;height:100%;object-fit:cover}.postcard__wrap .postcard__items .postcard__item .postcard__item-content{display:flex;flex-direction:column-reverse;gap:8px;padding:16px}@media screen and (max-width: 768px){.postcard__wrap .postcard__items .postcard__item .postcard__item-content{justify-content:flex-end;width:600px}}@media screen and (max-width: 480px){.postcard__wrap .postcard__items .postcard__item .postcard__item-content{width:auto}}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-title{margin-bottom:8px;font-size:16px;font-weight:500;color:#32312f}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-company{font-size:12px;font-weight:500;color:#887b7b}.postcard__wrap .postcard__noitem{width:100%;text-align:center}.postcard__wrap .postcard__btn{margin-top:40px;text-align:center}.postcard__item-category,.post__item-category{display:inline-block;width:fit-content;padding:2px 8px;font-size:12px;line-height:1.5;color:#fff;background-color:#887b7b;border-radius:4px}.postcard__item-category.exhibition,.post__item-category.exhibition{background-color:#887b7b}.postcard__item-category.offline,.post__item-category.offline{background-color:#e34038}.postcard__item-category.online,.post__item-category.online{color:#32312f;background-color:#ffec40}.category-label{display:inline-flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:500;line-height:1.5;color:#887b7b;transition:opacity .3s ease-in-out}.category-label::before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:50%;background-color:currentColor}.category-label:hover{opacity:.7}.category-label.cat-green{color:#60a505}.category-label.cat-purple{color:#9358d6}.category-label.cat-blue{color:#239ac6}.category-label.cat-yellow{color:#32312f}.category-label.cat-color-0{color:#887b7b}.category-label.cat-color-1{color:#e34038}.category-label.cat-color-2{color:#32312f}.category-label.cat-color-3{color:#6f6e6d}.category-label.cat-color-4{color:#848382}.global-cta{background-color:#ffed53}.global-cta .global-cta__wrap{display:flex;justify-content:space-between;align-items:center;gap:80px}@media screen and (max-width: 992px){.global-cta .global-cta__wrap{flex-direction:column;gap:40px}}.global-cta .global-cta__wrap .global-cta__content{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 992px){.global-cta .global-cta__wrap .global-cta__content{align-items:center;text-align:center}}.global-cta .global-cta__wrap .global-cta__content .global-cta__logo{width:200px}@media screen and (max-width: 768px){.global-cta .global-cta__wrap .global-cta__content .global-cta__logo{width:160px}}.global-cta .global-cta__wrap .global-cta__content .global-cta__logo img{width:100%;height:auto}.global-cta .global-cta__wrap .global-cta__content .global-cta__title{margin-top:24px}.global-cta .global-cta__wrap .global-cta__content .global-cta__title h2{font-size:32px;color:#32312f}@media screen and (max-width: 992px){.global-cta .global-cta__wrap .global-cta__content .global-cta__title h2{font-size:28px}}@media screen and (max-width: 480px){.global-cta .global-cta__wrap .global-cta__content .global-cta__title h2{font-size:24px}}.global-cta .global-cta__wrap .global-cta__content .global-cta__txt{margin-top:16px}.global-cta .global-cta__wrap .global-cta__content .global-cta__txt p{line-height:2;color:#32312f}@media screen and (max-width: 480px){.global-cta .global-cta__wrap .global-cta__content .global-cta__txt br:not([class]){display:none}}.global-cta .global-cta__wrap .global-cta__content .global-cta__btn{display:inline-flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:32px}@media screen and (max-width: 768px){.global-cta .global-cta__wrap .global-cta__content .global-cta__btn{width:100%}}.global-cta .global-cta__wrap .global-cta__content .global-cta__btn .global-cta__btn-download,.global-cta .global-cta__wrap .global-cta__content .global-cta__btn .global-cta__btn-contact{display:inline-flex;justify-content:center;align-items:center;padding:16px 32px;border-radius:8px;font-weight:700;line-height:1.5;transition:background-color .3s ease-in-out,color .3s ease-in-out}.global-cta .global-cta__wrap .global-cta__content .global-cta__btn .global-cta__btn-download{background-color:#32312f;color:#fff}.global-cta .global-cta__wrap .global-cta__content .global-cta__btn .global-cta__btn-download:hover{background-color:#6f6e6d}.global-cta .global-cta__wrap .global-cta__content .global-cta__btn .global-cta__btn-contact{background-color:#fff;color:#32312f}.global-cta .global-cta__wrap .global-cta__content .global-cta__btn .global-cta__btn-contact:hover{background-color:#eaeaea}.global-cta .global-cta__wrap .global-cta__img{width:520px;flex-shrink:0}@media screen and (max-width: 1200px){.global-cta .global-cta__wrap .global-cta__img{width:400px}}@media screen and (max-width: 768px){.global-cta .global-cta__wrap .global-cta__img{width:100%;max-width:320px}}.global-cta .global-cta__wrap .global-cta__img img{width:100%;height:auto;border-radius:8px}.case .case__head{text-align:center}.feature .feature__inner .feature__head{text-align:center}.feature .feature__inner .feature__head .feature__head-title{margin-bottom:16px;font-size:36px}@media screen and (max-width: 768px){.feature .feature__inner .feature__head .feature__head-title{font-size:24px}}.feature .feature__inner .feature-archive__cats{margin-top:40px}.feature .feature__inner .feature__item-more{margin-top:40px;text-align:center}.feature-archive__cats{display:flex;flex-wrap:wrap;gap:24px}.feature-archive__cats .feature-archive__cat{width:calc(50% - 12px);padding:32px;background-color:#fff;border-radius:8px;box-sizing:border-box;border:1px solid #e0e0e0}@media screen and (max-width: 992px){.feature-archive__cats .feature-archive__cat{width:100%}}@media screen and (max-width: 768px){.feature-archive__cats .feature-archive__cat{padding:32px 16px}}.feature-archive__cats .feature-archive__cat .feature-archive__cat-head{display:flex;align-items:flex-start;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e0e0e0}.feature-archive__cats .feature-archive__cat .feature-archive__cat-head .feature-archive__cat-icon{display:inline-flex;flex-shrink:0;width:48px;height:48px;justify-content:center;align-items:center;background-color:#fff9c5;border-radius:8px}.feature-archive__cats .feature-archive__cat .feature-archive__cat-head .feature-archive__cat-icon img{width:24px;height:24px;object-fit:contain}.feature-archive__cats .feature-archive__cat .feature-archive__cat-head .feature-archive__cat-title{font-size:18px;font-weight:700;line-height:1.5;color:#32312f}.feature-archive__cats .feature-archive__cat .feature-archive__cat-head .feature-archive__cat-desc{margin-top:4px;font-size:13px;line-height:1.5;color:#848382}.feature-archive__cats .feature-archive__cat .feature-archive__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.feature-archive__cats .feature-archive__cat .feature-archive__list .feature-archive__link{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;color:#464543;font-weight:500;transition:background-color .3s ease-in-out,color .3s ease-in-out}.feature-archive__cats .feature-archive__cat .feature-archive__list .feature-archive__link .feature-archive__link-arrow{display:inline-block;width:10px;height:10px;flex-shrink:0;background-color:#adacab;-webkit-mask:url(../img/icon/angle.svg) no-repeat center/contain;mask:url(../img/icon/angle.svg) no-repeat center/contain;transform:rotate(0deg);transition:background-color .3s ease-in-out,transform .3s ease-in-out}.feature-archive__cats .feature-archive__cat .feature-archive__list .feature-archive__link:hover{background-color:#fff9c5;color:#32312f}.feature-archive__cats .feature-archive__cat .feature-archive__list .feature-archive__link:hover .feature-archive__link-arrow{background-color:#32312f;transform:translateX(2px)}.kv__awards{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 992px){.kv__awards{align-items:center}}.kv__awards .kv__awards-badges{display:flex;align-items:center;gap:24px}.kv__awards .kv__awards-badges img{height:64px;width:auto}@media screen and (max-width: 1200px){.kv__awards .kv__awards-badges img{height:56px}}@media screen and (max-width: 768px){.kv__awards .kv__awards-badges img{height:48px}}.kv__awards .kv__awards-stats{display:flex;align-items:center;gap:24px}@media screen and (max-width: 768px){.kv__awards .kv__awards-stats{gap:8px}}.kv__awards .kv__award{display:flex;justify-content:space-between;align-items:center}.kv__awards .kv__award .kv__award-left,.kv__awards .kv__award .kv__award-right{width:32px;flex-shrink:0}@media screen and (max-width: 768px){.kv__awards .kv__award .kv__award-left,.kv__awards .kv__award .kv__award-right{width:24px}}@media screen and (max-width: 480px){.kv__awards .kv__award .kv__award-left,.kv__awards .kv__award .kv__award-right{width:16px}}.kv__awards .kv__award .kv__award-right{transform:scale(-1, 1)}.kv__awards .kv__award .kv__award-text{display:flex;align-items:center;gap:8px}.kv__awards .kv__award .kv__award-text .kv__award-desc{display:flex;flex-direction:column;font-size:12px;font-weight:500}@media screen and (max-width: 1200px){.kv__awards .kv__award .kv__award-text .kv__award-desc{font-size:10px}}@media screen and (max-width: 768px){.kv__awards .kv__award .kv__award-text .kv__award-desc{font-size:8px}}.kv__awards .kv__award .kv__award-text .kv__award-desc span{font-size:10px;line-height:1.5}@media screen and (max-width: 1200px){.kv__awards .kv__award .kv__award-text .kv__award-desc span{font-size:9px}}@media screen and (max-width: 768px){.kv__awards .kv__award .kv__award-text .kv__award-desc span{font-size:6px}}.kv__awards .kv__award .kv__award-text .kv__award-num{display:flex;align-items:flex-end;gap:0;padding-bottom:4px;font-size:48px;font-weight:700;line-height:1;letter-spacing:0;color:#32312f}@media screen and (max-width: 1200px){.kv__awards .kv__award .kv__award-text .kv__award-num{font-size:40px}}@media screen and (max-width: 768px){.kv__awards .kv__award .kv__award-text .kv__award-num{font-size:32px}}@media screen and (max-width: 480px){.kv__awards .kv__award .kv__award-text .kv__award-num{font-size:24px}}.kv__awards .kv__award .kv__award-text .kv__award-num span{font-size:14px;line-height:1.5}@media screen and (max-width: 768px){.kv__awards .kv__award .kv__award-text .kv__award-num span{font-size:10px}}@media screen and (max-width: 480px){.kv__awards .kv__award .kv__award-text .kv__award-num span{font-size:9px}}.wp-cards{display:flex;flex-wrap:wrap;gap:24px}.wp-cards .wp-card{display:flex;flex-direction:column;width:calc((100% - 48px)/3);background-color:#fff;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}@media screen and (max-width: 992px){.wp-cards .wp-card{width:calc((100% - 24px)/2)}}@media screen and (max-width: 480px){.wp-cards .wp-card{width:100%}}.wp-cards .wp-card:hover{transform:translateY(-4px);box-shadow:0 4px 8px rgba(25,21,21,.1)}.wp-cards .wp-card .wp-card__img{border-bottom:1px solid #eaeaea}.wp-cards .wp-card .wp-card__img img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.wp-cards .wp-card .wp-card__body{display:flex;flex-direction:column;flex:1;gap:16px;padding:16px}.wp-cards .wp-card .wp-card__body .wp-card__title{flex:1;font-size:15px;font-weight:700;line-height:1.5}.wp-cards .wp-card .wp-card__body .wp-card__btn{text-align:center}.whitepaper .whitepaper__head{text-align:center}.whitepaper .wp-cards{margin-top:40px}.whitepaper .whitepaper__btn{margin-top:40px;text-align:center}.kv{background-color:#fffdeb;position:relative;overflow:hidden}.kv::before,.kv::after{content:"";position:absolute;background-image:url(../img/bg01-yellow.svg);width:520px;height:520px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.5;z-index:1}@media screen and (max-width: 992px){.kv::before,.kv::after{opacity:.35}}.kv::before{left:-120px;top:80px}.kv::after{background-image:url(../img/bg02-yellow.svg);left:auto;right:-120px;bottom:-40px}.kv .kv__inner{display:flex;justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:80px 0;box-sizing:border-box;position:relative;z-index:2}@media screen and (max-width: 1200px){.kv .kv__inner{padding:80px 16px}}@media screen and (max-width: 992px){.kv .kv__inner{flex-direction:column;align-items:center;width:100%}}.kv .kv__inner .kv__content{display:flex;flex-direction:column;gap:16px;flex:1;min-width:0}@media screen and (max-width: 992px){.kv .kv__inner .kv__content{width:100%;align-items:center}}.kv .kv__inner .kv__content .kv__logo{display:flex;align-items:center;gap:16px}.kv .kv__inner .kv__content .kv__logo .kv__logo-img{width:240px}@media screen and (max-width: 1200px){.kv .kv__inner .kv__content .kv__logo .kv__logo-img{width:200px}}.kv .kv__inner .kv__content .kv__text{display:flex;flex-direction:column;gap:16px;width:fit-content;word-break:auto-phrase}@media screen and (max-width: 992px){.kv .kv__inner .kv__content .kv__text{align-items:center;text-align:center}}.kv .kv__inner .kv__content .kv__text h2{width:fit-content;font-size:40px;letter-spacing:.02em;font-feature-settings:"palt"}@media screen and (max-width: 1200px){.kv .kv__inner .kv__content .kv__text h2{font-size:32px}}@media screen and (max-width: 480px){.kv .kv__inner .kv__content .kv__text h2{font-size:28px}}.kv .kv__inner .kv__content .kv__text .kv__lead{font-size:16px;line-height:1.75;color:#5a5a58}@media screen and (max-width: 1200px){.kv .kv__inner .kv__content .kv__text .kv__lead{font-size:14px}}@media screen and (max-width: 480px){.kv .kv__inner .kv__content .kv__text .kv__lead br:not([class]){display:none}}.kv .kv__inner .kv__img{width:520px;flex-shrink:0}@media screen and (max-width: 1200px){.kv .kv__inner .kv__img{width:400px}}@media screen and (max-width: 992px){.kv .kv__inner .kv__img{width:100%;max-width:520px;box-sizing:border-box}}.kv .kv__inner .kv__img img{width:100%}.company{padding:0}.company .company__slider{display:flex;align-items:center;overflow:hidden;width:100%;padding:40px 0;background-color:#fff}.company .company__slider .company__logo-list{display:flex;align-items:center;gap:64px;width:max-content;flex-shrink:0;animation:loop-slide 30s infinite linear}.company .company__slider .company__logo-list .company__logo{height:40px}.company .company__slider .company__logo-list .company__logo.company__logo-big{height:80px}.company .company__slider .company__logo-list .company__logo img{width:100%;height:100%;object-fit:contain}@keyframes loop-slide{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes overview-fade{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}.overview{padding-top:40px}.overview .overview__tab-list{display:flex;gap:8px;width:fit-content;max-width:100%;margin:0 auto 80px;padding:8px;background-color:#ffec40;border-radius:16px;overflow-x:auto}@media screen and (max-width: 992px){.overview .overview__tab-list{margin-bottom:24px}}.overview .overview__tab-btn{padding:12px 24px;border:none;border-radius:8px;background-color:rgba(0,0,0,0);font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#5a5a58;cursor:pointer;white-space:nowrap;transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out}@media screen and (max-width: 768px){.overview .overview__tab-btn{padding:8px 16px;font-size:12px}}.overview .overview__tab-btn:hover{color:#32312f}.overview .overview__tab-btn.is-active{background-color:#fff;color:#32312f;font-weight:700;box-shadow:0 2px 4px rgba(25,21,21,.1)}.overview .overview__contents{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 992px){.overview .overview__contents{gap:48px}}.overview .overview__contents>.overview__content{display:none}.overview .overview__contents>.overview__content.is-active{display:flex;animation:overview-fade .3s ease}.overview .overview__content{display:flex;justify-content:space-between;align-items:stretch;gap:80px;border-radius:16px}.overview .overview__content.reverse{flex-direction:row-reverse}@media screen and (max-width: 1200px){.overview .overview__content{align-items:center}.overview .overview__content.reverse{align-items:center}}@media screen and (max-width: 992px){.overview .overview__content{flex-direction:column;gap:40px}.overview .overview__content.reverse{flex-direction:column}}@media screen and (max-width: 768px){.overview .overview__content{padding:40px 0 24px}}.overview .overview__content .overview__main{display:flex;flex:2;flex-direction:column;justify-content:space-between}.overview .overview__content .overview__main .overview__txt .overview__txt-desc{line-height:2;word-break:auto-phrase}.overview .overview__content .overview__main .overview__txt .overview__txt-list{margin-top:24px;display:flex;flex-direction:column;gap:8px;line-height:1.75}.overview .overview__content .overview__main .overview__btn{margin-top:32px}@media screen and (max-width: 992px){.overview .overview__content .overview__main .overview__btn{margin-top:24px}}.overview .overview__content .overview__main .overview__btn.btn-right{text-align:right}.overview .overview__img{flex:1}.overview .overview__img img{width:100%;border-radius:8px}@media screen and (max-width: 1200px){.overview .overview__img img{min-width:320px}}@media screen and (max-width: 992px){.overview .overview__img img{min-width:0;box-sizing:border-box}}.entrance .entrance__head{text-align:center}.entrance .entrance__items{display:flex;justify-content:space-between;gap:24px;margin-top:40px}@media screen and (max-width: 992px){.entrance .entrance__items{flex-wrap:wrap;justify-content:center}}.entrance .entrance__items .entrance__item{position:relative;display:flex;flex-direction:column;width:calc(25% - 18px);overflow:hidden;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(25,21,21,.1);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.entrance .entrance__items .entrance__item:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(25,21,21,.1)}@media screen and (max-width: 992px){.entrance .entrance__items .entrance__item{width:calc(50% - 12px)}}@media screen and (max-width: 768px){.entrance .entrance__items .entrance__item{width:100%}}.entrance .entrance__items .entrance__item .entrance__item-img{position:relative}.entrance .entrance__items .entrance__item .entrance__item-img img{display:block;width:100%}.entrance .entrance__items .entrance__item .entrance__item-img .entrance__item-tag{position:absolute;top:8px;left:8px;padding:4px 12px;background-color:#fff;border-radius:8px;font-size:12px;font-weight:500;color:#32312f;box-shadow:0 2px 4px rgba(25,21,21,.1)}.entrance .entrance__items .entrance__item .entrance__item-txt{display:flex;flex-direction:column;gap:8px;padding:16px 16px 0}.entrance .entrance__items .entrance__item .entrance__item-txt .entrance__item-title{font-size:18px;font-weight:700;line-height:1.5;color:#32312f;text-align:center;min-height:56px}.entrance .entrance__items .entrance__item .entrance__item-txt .entrance__item-desc{font-size:14px;line-height:1.75;color:#5a5a58}.entrance .entrance__items .entrance__item .entrance__item-link{margin-top:auto;padding:16px;text-align:right}.entrance .entrance__items .entrance__item .entrance__item-link a{display:inline-flex;align-items:center;font-size:14px;font-weight:700;color:#32312f}.entrance .entrance__items .entrance__item .entrance__item-link a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.entrance .entrance__items .entrance__item .entrance__item-link a::after{content:"";width:6px;height:6px;margin-left:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.difference.section-black .difference__tag,.difference.section-black .difference__item-tag{background-color:#464543;color:#fff}.difference .difference__head{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 768px){.difference .difference__head .difference__head-desc br:not([class]){display:none}}.difference .difference__tag,.difference .difference__item-tag{display:inline-flex;width:fit-content;padding:4px 12px;background-color:#e0e0e0;border-radius:8px;font-size:12px;font-weight:500;color:#32312f}.difference .difference__tag{margin-bottom:16px}.difference .difference__items{display:flex;flex-direction:column;gap:40px;margin-top:40px}@media screen and (max-width: 992px){.difference .difference__items{gap:48px}}.difference .difference__item{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:40px;background-color:#fff;border-radius:16px;gap:80px}@media screen and (max-width: 992px){.difference .difference__item{flex-direction:column;gap:24px}}@media screen and (max-width: 768px){.difference .difference__item{padding:40px 16px}}.difference .difference__item .difference__main{display:flex;flex:2;flex-direction:column;align-items:flex-start;gap:16px}.difference .difference__item .difference__main .difference__item-title{font-size:28px;font-weight:700;color:#32312f}@media screen and (max-width: 992px){.difference .difference__item .difference__main .difference__item-title{font-size:24px}}@media screen and (max-width: 480px){.difference .difference__item .difference__main .difference__item-title{font-size:22px}}.difference .difference__item .difference__main .difference__item-desc{line-height:2;color:#32312f;word-break:auto-phrase}.difference .difference__item .difference__main .difference__btn{margin-top:16px;align-self:flex-end}@media screen and (max-width: 768px){.difference .difference__item .difference__main .difference__btn{width:100%}}.difference .difference__item .difference__img{flex:1}.difference .difference__item .difference__img img{width:100%;border-radius:8px}@media screen and (max-width: 1200px){.difference .difference__item .difference__img img{min-width:320px}}@media screen and (max-width: 992px){.difference .difference__item .difference__img img{min-width:0}}.insight .insight__head{text-align:center}.insight .insight__items{display:flex;justify-content:space-between;gap:24px;margin-top:40px}@media screen and (max-width: 768px){.insight .insight__items{flex-direction:column}}.insight .insight__items .insight__item{display:flex;justify-content:space-between;align-items:center;gap:24px;width:calc(50% - 12px);padding:32px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(25,21,21,.1);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.insight .insight__items .insight__item:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(25,21,21,.1);background-color:#fffdf9}@media screen and (max-width: 768px){.insight .insight__items .insight__item{width:100%;padding:32px 16px;flex-direction:column;align-items:center;gap:16px}}.insight .insight__items .insight__item .insight__item-txt{display:flex;flex:1;flex-direction:column;align-items:flex-start}@media screen and (max-width: 768px){.insight .insight__items .insight__item .insight__item-txt{align-items:center;text-align:center}}.insight .insight__items .insight__item .insight__item-txt .insight__item-label{padding:4px 8px;background-color:#ffec40;border-radius:4px;font-size:12px;font-weight:700;line-height:1.5;color:#32312f}.insight .insight__items .insight__item .insight__item-txt .insight__item-title{margin:8px 0;font-size:20px;font-weight:700;line-height:1.5;color:#32312f}@media screen and (max-width: 480px){.insight .insight__items .insight__item .insight__item-txt .insight__item-title{font-size:18px}}.insight .insight__items .insight__item .insight__item-txt .insight__item-desc{font-size:14px;line-height:1.75;color:#5a5a58}.insight .insight__items .insight__item .insight__item-img{display:flex;align-items:flex-end;gap:24px;flex-shrink:0}.insight .insight__items .insight__item .insight__item-img .insight__item-img-img{width:144px}@media screen and (max-width: 480px){.insight .insight__items .insight__item .insight__item-img .insight__item-img-img{width:112px}}.insight .insight__items .insight__item .insight__item-img .insight__item-angle{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#ffec40;border-radius:8px}.insight .insight__items .insight__item .insight__item-img .insight__item-angle .insight__item-angle-icon{display:inline-block;width:12px;height:12px;flex-shrink:0;background-color:#32312f;-webkit-mask:url(../img/icon/angle.svg) no-repeat center/contain;mask:url(../img/icon/angle.svg) no-repeat center/contain;transform:rotate(0deg)}.blog .blog__head{text-align:center}.event .event__head{text-align:center}.news .news__head{text-align:center}.news .news__readmore{display:block;margin-top:40px;font-size:14px;font-weight:500;text-align:right}.news .news__readmore a{color:#32312f}.news .news__items{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:40px}.news .news__items .news__item{display:flex;align-items:center;gap:16px;width:100%;padding-bottom:16px;color:#32312f;border-bottom:1px solid #e0e0e0}.news .news__items .news__item .news__item-meta{flex-shrink:0;width:fit-content;padding:2px 8px;font-size:14px;color:#fff;background-color:#32312f;border-radius:4px}.news .news__items .news__item .news__item-content .news__item-title{padding-bottom:2px;font-size:16px;font-weight:400}
