@charset "UTF-8";.footer{background:var(--fill-middle);padding:72px 0}.footer a{color:var(--text-primary)}.footer .nav-con{padding-bottom:32px;border-bottom:1px solid var(--border-default);margin-bottom:32px}.footer .nav-ttl{font-size:14px;color:var(--text-secondary);margin-bottom:16px}.footer .acco-head{cursor:pointer;font-size:16px;line-height:1.5;padding:12px 0;position:relative}.footer .acco-head:after{content:"";display:block;width:8px;height:8px;border-right:1px solid var(--fill-dark);border-bottom:1px solid var(--fill-dark);position:absolute;top:50%;right:6.35px;transform:translateY(-50%) rotate(45deg);transition:transform .6s ease}.footer .acco-head.slideUp:after{transform:translateY(-50%) rotate(225deg)}.footer .acco-content{margin:16px 0;overflow:hidden;max-height:0;transition:max-height .6s ease-in-out}.footer .acco-content .prod-item{display:flex;align-items:center;margin-bottom:16px;width:28%;gap:1em}@media screen and (max-width: 991px){.footer .acco-content .prod-item{width:100%}}.footer .acco-content .prod-img{flex-basis:80px}.footer .acco-content .prod-name{color:var(--text-primary)}.footer .acco-content .prod-other{font-size:14px;text-align:right;text-decoration:underline!important;display:inline-block}@media screen and (max-width: 991px){.footer .acco-content .prod-other{margin-left:calc(100% - 7em);margin-top:1em}}.footer .nav-list,.footer .sub-list{display:flex;flex-wrap:wrap;gap:16px}.footer .nav-list.grid .nav-item{width:fit-content}.footer .nav-list+.nav-list{margin-top:16px}.footer .nav-list+.sub-list{margin-top:16px}.footer .nav-item,.footer .sub-item{position:relative;padding-right:24px;line-height:1.8}.footer .nav-item{font-size:16px}.footer .sub-item a{color:var(--text-secondary);font-size:14px}.footer .nav-item:after,.footer .sub-item:after{content:"";display:block;width:5px;height:5px;border-bottom:1px solid var(--fill-dark);border-right:1px solid var(--fill-dark);position:absolute;top:50%;right:6px;transform:translateY(-50%) rotate(-45deg)}.footer .sub-item:after{border-bottom:1px solid var(--border-dark);border-right:1px solid var(--border-dark)}.footer .line-connect,.footer .mail-register{font-size:14px;background:var(--color-white);border-radius:56px;padding:12px 75px;display:flex;align-items:center;justify-content:center}.footer .line-connect{color:#4cc764;border:1px solid #4CC764;margin-bottom:16px}.footer .mail-register{border:1px solid var(--border-dark);margin-bottom:32px}.footer .line-connect .btn-l,.footer .mail-register .btn-l{display:flex;align-items:flex-end;line-height:1.5}.footer .line-connect .img-con{max-width:88px}.footer .line-connect .btn-r{margin-left:4px}.footer .mail-register span{font-size:12px}.footer .mail-register .btn-r{margin-left:12px}.footer .sns-con{display:flex;gap:10px;align-items:center;margin-bottom:32px}.footer .sns-con p{font-size:14px}.footer .sns-list{display:flex;align-items:center;gap:24px}.footer .sns-list .sns-item{width:24px;height:24px}.footer .language-head{padding:8px 0;position:relative}.footer .language-head:after{content:"";display:block;width:8px;height:8px;border-right:1px solid var(--fill-dark);border-bottom:1px solid var(--fill-dark);position:absolute;top:50%;right:6.35px;transform:translateY(-50%) rotate(45deg);transition:transform .6s ease}.footer .language-head.slideUp:after{transform:translateY(-50%) rotate(225deg)}.footer .language-content{margin-top:16px;overflow:hidden;max-height:0;transition:max-height .6s ease-in-out}.footer .language-list li{padding-bottom:16px}.footer .language-list li:last-child{padding-bottom:16px}.footer .copyright{font-size:12px;color:var(--border-secondary);text-align:right}@media (min-width:640px){.footer{padding:80px 0}}@media (min-width:1024px){.footer{padding:48px 0 32px}.footer .nav-flex{display:flex}.footer .acco-cont{margin-top:16px}.footer .lineup-top{display:flex;gap:16px}.footer .lineup-btm{display:flex;align-items:center;justify-content:space-between}.footer .nav-flex.nav-top>.nav-con{flex-basis:25%;padding-right:32px}.footer .nav-flex.nav-top>.nav-con:last-child{padding-right:0}.footer .nav-flex.nav-top .nav-list,.footer .nav-flex.nav-top .sub-list{flex-direction:column}.footer .nav-item,.footer .sub-item{width:fit-content}.footer .nav-flex.nav-btm .nav-l{flex-basis:min(576px,56.25%)}.footer .nav-flex.nav-btm .nav-r{flex-basis:calc(100% - min(576px,56.25%))}.footer .nav-flex.nav-btm .language-con{display:none}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/footer.css.map */
