.postcard__wrap{background-color:#fff;margin-top:40px;padding:40px;border-radius:16px}@media screen and (max-width: 768px){.postcard__wrap{padding:24px}}@media screen and (max-width: 480px){.postcard__wrap{padding:16px}}.postcard__wrap.recommend-post{margin:0 0 24px}.postcard__wrap .postcard__title{font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.postcard__wrap .postcard__items{display:flex;gap:24px;justify-content:space-between}@media screen and (max-width: 768px){.postcard__wrap .postcard__items{flex-direction:column;align-items:center}}.postcard__wrap .postcard__items .postcard__item{border-radius:8px;border:1px solid #e8e7e7;width:calc(33.3333333333% - 24px);overflow:hidden;transition:transform .3s ease}.postcard__wrap .postcard__items .postcard__item:hover{transform:translateY(-4px)}@media screen and (max-width: 768px){.postcard__wrap .postcard__items .postcard__item{width:100%;display:flex}}@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%}.postcard__wrap .postcard__items .postcard__item .postcard__item-img img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 768px){.postcard__wrap .postcard__items .postcard__item .postcard__item-img img{object-fit:cover}}.postcard__wrap .postcard__items .postcard__item .postcard__item-content{padding:16px;display:flex;flex-direction:column-reverse;gap:8px}@media screen and (max-width: 768px){.postcard__wrap .postcard__items .postcard__item .postcard__item-content{width:600px;justify-content:flex-end}}@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{font-size:16px;font-weight:500;color:#191515;margin-bottom:8px}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-company{font-size:12px;font-weight:500;color:#404f39}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-category{font-size:12px;background-color:#404f39;color:#ffe;padding:2px 8px;border-radius:4px;width:fit-content}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-category.exhibition{background-color:#887b7b}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-category.offline{background-color:#fe924f}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-category.online{background-color:#ffec40;color:#191515}.postcard__wrap .postcard__noitem{width:100%;text-align:center}.postcard__wrap .postcard__btn{margin-top:40px;text-align:center}.cta{background-color:#ffe;padding:80px 0}.cta .cta__head{text-align:center}.cta .cta__items{display:flex;gap:40px;max-width:800px;margin:40px auto 0}@media screen and (max-width: 768px){.cta .cta__items{flex-direction:column;align-items:center;max-width:600px}}.cta .cta__items .cta__item{flex:1;background-color:#fff;border-radius:16px;padding:40px;box-sizing:border-box}.cta .cta__items .cta__item .cta__item-img{width:100%;border-radius:8px;overflow:hidden}.cta .cta__items .cta__item .cta__item-img img{width:100%;height:100%;object-fit:cover}.case{background-color:#ffe;padding:80px 0}.case .case__head{text-align:center}.faq .faq__head{text-align:center}.faq .faq__head .faq__head-title{font-size:36px;font-weight:700;text-align:center}.faq .faq__items{max-width:800px;margin:40px auto 0}.faq .faq__items .faq__item{margin-bottom:16px;border-radius:16px;background-color:#fff;overflow:hidden}.faq .faq__items .faq__item summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:24px;color:#191515;font-weight:700;cursor:pointer}.faq .faq__items .faq__item summary ::-webkit-details-marker{display:none}.faq .faq__items .faq__item summary::before,.faq .faq__items .faq__item summary::after{width:4px;height:16px;border-radius:5px;background-color:#191515;content:""}.faq .faq__items .faq__item summary::before{position:absolute;right:24px;rotate:90deg}.faq .faq__items .faq__item summary::after{transition:rotate .3s}.faq .faq__items .faq__item summary[open] ::after{rotate:90deg}.faq .faq__items .faq__item p{margin:0;padding:16px 24px;font-weight:700;transition:transform .5s,opacity .5s;background-color:#ffe}.faq .faq__items .faq__item[open] p{transform:none;opacity:1}.page__head{background-color:#887b7b;color:#ffe;padding:40px 0;text-align:center;height:120px;display:flex;align-items:center;justify-content:center}.page__head .page__head-title h1{font-size:36px}@media screen and (max-width: 768px){.page__head .page__head-title h1{font-size:28px}}.page__head .page__head-txt{margin-top:16px;font-weight:500}@media screen and (max-width: 768px){.page__head .page__head-txt{font-size:14px}}.plan{background-color:#ffe}.plan .plan__head{text-align:center}.plan .plan__head .plan__head-title{font-weight:700;margin-bottom:16px}.plan .plan__head .plan__head-txt{font-weight:400}.plan .plan__items{display:flex;gap:24px;margin-top:40px}@media screen and (max-width: 768px){.plan .plan__items{flex-direction:column}}.plan .plan__items .plan__item{background-color:#ffec40;border-radius:16px;padding:24px;flex:1}.plan .plan__items .plan__item .plan__item-title{text-align:center;font-size:24px;margin-bottom:16px}@media screen and (max-width: 1200px){.plan .plan__items .plan__item .plan__item-title{font-size:20px}}@media screen and (max-width: 768px){.plan .plan__items .plan__item .plan__item-title{font-size:18px}}.plan .plan__items .plan__item .plan__item-txt{height:120px;word-break:auto-phrase;display:flex;align-items:center}@media screen and (max-width: 992px){.plan .plan__items .plan__item .plan__item-txt{height:176px}}@media screen and (max-width: 768px){.plan .plan__items .plan__item .plan__item-txt{height:120px}}@media screen and (max-width: 480px){.plan .plan__items .plan__item .plan__item-txt{height:144px;font-size:14px}}.plan .plan__items .plan__item .plan__item-list{list-style:none}.plan .plan__items .plan__item .plan__item-list .plan__list-item{line-height:2.5}.plan .plan__items .plan__item .plan__item-list .plan__list-item::before{content:"";background-image:url(../img/icon/triArrowRight.svg);background-repeat:no-repeat;width:16px;height:16px;display:inline-block;margin-right:8px;vertical-align:middle}.plan .plan__items .plan__item .plan__item-other{font-size:14px;text-align:right;margin-top:16px;color:#464343}.flow .flow__inner{background-color:#fff;border-radius:16px;padding:40px}@media screen and (max-width: 992px){.flow .flow__inner{padding:24px}}@media screen and (max-width: 768px){.flow .flow__inner{padding:16px}}.flow .flow__inner .flow__head{text-align:center}.flow .flow__inner .flow__head .flow__head-title{font-weight:700;margin-bottom:16px}.flow .flow__inner .flow__head .flow__head-txt{font-weight:400}.flow .flow__inner .flow__items{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.flow .flow__inner .flow__items .flow__item{width:calc(25% - 12px);background-color:#887b7b;border-radius:16px;box-sizing:border-box}@media screen and (max-width: 992px){.flow .flow__inner .flow__items .flow__item{width:calc(50% - 8px)}}@media screen and (max-width: 768px){.flow .flow__inner .flow__items .flow__item{width:100%}}.flow .flow__inner .flow__items .flow__item .flow__step{inset:0;padding:0 4px 4px 0;background-color:#fff;display:inline-flex;border-radius:0 0 8px 0px;position:relative}.flow .flow__inner .flow__items .flow__item .flow__step p{font-size:14px;font-weight:700;background-color:#ffec40;color:#191515;border-radius:8px;padding:8px 16px}.flow .flow__inner .flow__items .flow__item .flow__step .flow__step-subtract01{position:absolute;bottom:-8px;left:0px;width:8px;height:8px;z-index:2;transform:rotate(180deg)}.flow .flow__inner .flow__items .flow__item .flow__step .flow__step-subtract02{position:absolute;top:0px;right:-8px;width:8px;height:8px;z-index:2;transform:rotate(180deg)}.flow .flow__inner .flow__items .flow__item .flow__item-content{padding:16px 16px 32px;color:#ffe}.flow .flow__inner .flow__items .flow__item .flow__item-content .flow__item-title{text-align:center;font-size:24px}@media screen and (max-width: 1200px){.flow .flow__inner .flow__items .flow__item .flow__item-content .flow__item-title{font-size:20px}}.flow .flow__inner .flow__items .flow__item .flow__item-content .flow__item-label{text-align:center;font-size:16px;font-weight:700;margin:16px 0;padding:8px 16px;background-color:#ffe;color:#191515;border-radius:8px}.flow .flow__inner .flow__items .flow__item .flow__item-content .flow__item-txt{font-size:14px}.option{padding:40px 0 80px}.option .option__head{text-align:center}.option .option__head .option__head-title{font-weight:700;margin-bottom:16px}.option .option__head .option__head-txt{font-weight:400}.option .option__items{display:flex;gap:24px;margin-top:40px}@media screen and (max-width: 768px){.option .option__items{flex-direction:column;gap:16px}}.option .option__item{background-color:#fff;border-radius:16px;padding:24px;flex:1}@media screen and (max-width: 768px){.option .option__item{padding:16px}}.option .option__item .option__item-title{text-align:center;margin-bottom:24px}.option .option__item .option__item-title img{vertical-align:middle}.option .option__item .option__item-title h3{font-size:24px;font-weight:700}
