.ah-footer{background-color:#000;color:#fff;padding:70px 0}.ah-footer a{text-decoration:none;color:#fff}.ah-footer__page-width{max-width:1460px;margin:0 auto;padding:0 20px}.ah-footer__container{display:flex;gap:10%}.ah-footer__left{width:15%}.ah-footer__left img{margin-bottom:30px}.ah-footer__left-address{margin:0}.ah-footer__left-tel,.ah-footer__left-time{margin:0 0 20px}.ah-footer__left-holiday{margin:0 0 20px;line-height:1}.ah-footer__left-holiday span{font-size:12px;line-height:1.3;margin-top:10px;display:block}.ah-footer__left-contact{text-decoration:underline!important}.ah-footer__mid-wrap{width:25%}.ah-footer__mid{width:100%;display:flex;justify-content:space-between}.ah-footer__mid-lists{padding:0;margin:0 0 20px}.ah-footer__mid-lists .ah-footer__mid-list:first-child{font-weight:700;margin-bottom:10px}.ah-footer__mid-list{list-style:none;line-height:1;margin-bottom:5px}.ah-footer__right{width:40%}.ah-footer__mail-form-text{margin:0 0 20px}.ah-footer__mail-form-text span{font-weight:700;font-size:18px;margin-right:20px}.ah-footer__mail-form-input-wrap{position:relative}.ah-footer__mail-form-input-wrap-input{width:100%;padding:15px 20px;font-size:16px}.ah-footer__mail-form-input-wrap-submit{position:absolute;top:50%;right:0;transform:translate(-50%,-50%);background-color:#fff;border:none;font-weight:700;cursor:pointer;z-index:999;color:#000}.ah-footer__right-sns-container{display:flex;gap:15px;align-items:center;justify-content:right;margin-top:80px}.ah-footer__right-sns-container-item{width:40px;height:auto}.ah-footer__right-sns-container-item img{width:100%}.ah-footer__right-sns-container-sp{display:none}.ah-footer__bottom{display:flex;justify-content:space-between;margin-top:30px}.ah-footer__bottom-policy-list{display:flex;gap:50px}.ah-footer__bottom-policy-list-item{font-size:14px}.ah-footer__bottom-policy-list-item a{line-height:1}.ah-footer__bottom-policy-list-item:not(:last-child){position:relative}.ah-footer__bottom-policy-list-item:not(:last-child):before{position:absolute;top:0;right:-25px;transform:translate(-50%,15%);width:1px;height:80%;background-color:#fff;content:""}.ah-footer__mid-right-sp{display:none}.ah-footer .footer__localization{color:#000}.ah-footer .caption-large{color:#fff}.ah-footer .disclosure__link{color:#000}.ah-footer .country-filter{background-color:#fff}.localization-selector.link{background-color:#fff;color:#000}.disclosure__list-wrapper{background-color:#fff}@media screen and (min-width:769px)and (max-width:1500px){.ah-footer__container{gap:5%}.ah-footer__left{width:25%}.ah-footer__mid-wrap{width:35%}.ah-footer__mid{width:100%;justify-content:left;gap:50px}.ah-footer__right{width:30%}}@media screen and (max-width:900px){.ah-footer{padding:50px 0}.ah-footer__container{flex-direction:column-reverse;gap:40px}.ah-footer__left{width:100%;width:fit-content;margin:0 auto}.ah-footer__left img{margin-bottom:20px}.ah-footer__left-tel,.ah-footer__left-holiday{margin:0 0 10px}.ah-footer__mid-wrap{width:100%}.ah-footer__mid{width:100%;justify-content:left;gap:20px;font-size:13px}.ah-footer__mid-lists{margin:0 0 15px}.ah-footer__mid-lists .ah-footer__mid-list:first-child{margin-bottom:5px}.ah-footer__right{width:100%}.ah-footer__right .pc-br{display:none!important}.ah-footer__mail-form-text{margin:0 0 10px}.ah-footer__mail-form-text span{font-size:16px;margin-right:15px}.ah-footer__mail-form-input-wrap-input{width:100%;padding:10px 20px}.ah-footer__right-sns-container{display:flex;gap:15px;align-items:center;justify-content:right;margin-top:80px}.ah-footer__right-sns-container-item{width:40px;height:auto}.ah-footer__right-sns-container-item img{width:100%}.ah-footer__right-sns-container-sp{opacity:1}.ah-footer__bottom{flex-direction:column-reverse;align-items:center}.ah-footer__bottom-policy-list{gap:20px;margin-bottom:15px}.ah-footer__bottom-policy-list-item{font-size:11px}.ah-footer__bottom-policy-list-item:not(:last-child):before{right:-10px}.ah-footer__bottom .ah-footer__right-sns-container{margin-top:20px;margin-bottom:20px}.ah-footer__mid-right-sp{display:block}.ah-footer__mid-right .ah-footer__mid-lists:first-child{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ah-footer.css.map */
