@charset "UTF-8";html{font-size:62.5%;line-height:1;font-weight:400}html *{font-weight:inherit;box-sizing:border-box}body{background:#fff;font-family:Kosugi Maru,sans-serif;font-weight:400;font-style:normal;color:#1b1311;font-size:1.8rem;line-height:2em;letter-spacing:0;position:relative;margin:0;padding:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}header,nav,div,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,img,table,tr,td,th,input,textarea,select,a,figure,span{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;list-style:none;margin:0;padding:0;font-weight:inherit;font-size:100%}p{margin-bottom:1em}p:last-child{margin-bottom:0}a,input[type=submit]{outline:none;color:inherit;transition:.3s;text-decoration:none}a *{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:focus,*:focus{outline:none}@media screen and (min-width: 821px){a:hover,input[type=submit]:hover{opacity:.7}}img{max-width:100%;height:auto;vertical-align:bottom}img[src$=".svg"]{max-width:100%}.flex-box{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.sp{display:none!important}@media screen and (max-width: 1600px){html{font-size:.625vw}}@media screen and (max-width: 767px){html{font-size:1.8vw}.pc{display:none!important}.sp{display:block!important}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:.15rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
