@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";.page-head-section{background:#f8f8f8;padding:min(21.33vw,120px) 0;margin:0;text-align:center}.page-head-section .main-page-title{margin:0}.page-head-section span{display:block;line-height:1}.page-head-section .jp{font-size:min(3.2vw,12px);margin-bottom:.8em}.page-head-section .en{font-size:min(8.53vw,42px);font-weight:300;text-transform:uppercase;letter-spacing:.04em}.page-heading-img{height:min(80vw,400px)}.img-txt-wrap{margin-top:min(21.33vw,70px);margin-bottom:min(21.33vw,70px)}#section-about .page-heading-img{height:min(90vw,700px)}#section-about .img-wrap{margin-bottom:min(13.33vw,80px)}#section-about .img-logo{max-width:240px}@media (min-width: 980px){#section-about .img-logo{margin-top:1.2em}}#section-about .text-detail{margin-top:50px}#mission-statement .uk-background-cover{height:min(53.33vw,400px)}#mission-statement .uk-background-cover .en{font-weight:300;color:#fff}.mission-wrap{text-align:center;margin:min(13.33vw,80px) 0}.mission-wrap .mission-jp{font-weight:700;font-size:min(4.8vw,32px)}.mission-wrap .mission-en{font-size:min(3.47vw,15px);font-weight:300}#page-contents .rte>*:first-child{margin-top:0}#page-contents .rte>*:last-child{margin-bottom:0}#page-contents .rte ul,#page-contents .rte ol{list-style-position:outside}#page-contents .rte li{margin:0 0 1em}#page-contents h1,#page-contents h2,#page-contents h3,#page-contents h4,#page-contents h5,#page-contents .h0,#page-contents .h1,#page-contents .h2,#page-contents .h3,#page-contents .h4,#page-contents .h5{font-family:Zen Kaku Gothic New,sans-serif;line-height:1.5}#page-contents h2{font-size:min(4.8vw,32px);font-weight:700;background:#000;color:#fff;padding:1em;margin:5em 0 2.5em}@media (min-width: 980px){#page-contents h2{padding:.5em;font-size:28px}}#page-contents h3{font-size:min(4.8vw,32px);font-weight:700;border-bottom:1px solid #aaa;padding:0 .3em .5em;margin:3em 0 2.5em}@media (min-width: 980px){#page-contents h3{font-size:28px}}#page-contents h4{font-size:min(4.27vw,18px);margin:4em 0 2.5em}.back-txt{border-bottom:1px solid #222;padding:0 .1em .5em}.section-store .uk-position-relative{margin-bottom:min(13.33vw,80px)}.section-store .uk-slideshow-items{max-height:400px}.section-store .shop-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0px 15px}.section-store .shop-name small{font-size:min(3.2vw,12px);padding-bottom:.6em}.section-store .shop-name span{font-size:min(5.6vw,36px)}.section-store .label{font-size:min(3.47vw,15px);margin:1.8em 0 .5em}.section-store .shop-info-detail{font-family:Zen Kaku Gothic New,sans-serif;font-size:min(3.47vw,15px);margin:0 0 .5em}.section-store .view-detail{margin-top:1.8em}@media (max-width: 979px){.section-store .shop-map{margin-top:40px}}.section-store .shop-map .shop-info-detail{font-size:min(3.2vw,12px)}.section-store .map-iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-bottom:1.8em;padding-bottom:min(56.25%,340px)}.section-store .map-iframe iframe{top:-150px;height:calc(100% + 300px)}@media (min-width: 768px){#section-store-ginza .btn-wrap-pc,#section-store-sabae .btn-wrap-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#section-store-ginza .view-detail,#section-store-sabae .view-detail{height:54px}#section-store-ginza .view-detail .uk-icon,#section-store-sabae .view-detail .uk-icon{margin-right:1em}@media (max-width: 767px){#section-store-ginza .view-detail,#section-store-sabae .view-detail{width:100%}#section-store-ginza .link-instagram,#section-store-sabae .link-instagram{margin-top:2rem}}@media (min-width: 768px){#section-store-ginza .link-instagram,#section-store-sabae .link-instagram{margin-left:2rem}}#section-parts-contact p{font-size:1.6rem}#section-parts-contact .caption{font-size:1.1em;margin-bottom:4em}#section-parts-contact .title span{display:block;padding-top:.5em}#section-parts-contact .tel{font-size:2rem;letter-spacing:.1em}#section-parts-contact .tel-number{font-size:2.3em;font-weight:100;line-height:1;color:#222}#section-parts-contact hr{margin:5rem auto;max-width:70rem}#MainContent .uk-label{font-size:1.2rem;padding:.5rem 1.2rem;margin-left:1rem;line-height:1}#MainContent .uk-label.required{background:#eb3f3f}#MainContent .uk-label.free{background:rgba(var(--color-button),1)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/page-all.css.map */
