main#MainContent{margin-top:120px}main#MainContent.top{margin-top:80px}@media screen and (max-width:767px){main#MainContent.top{margin-top:64px}}body{font-size:initial!important}.page-width{max-width:1130px;width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media screen and (max-width:919px){.page-width{padding-right:32px;padding-left:32px}}.menu .right a{text-align:left}main .customer button{font-size:16px;max-width:320px;width:100%;height:60px;padding:0;display:block;margin:64px auto;border-radius:10px;border:none;background-color:#0f318d;min-width:initial;min-height:initial}main .customer button:after{content:none}main .customer button:hover{opacity:.8}main .customer a{text-decoration-thickness:initial;font-size:14px}main .customer .field input{font-size:16px!important}main .customer .field label{font-size:16px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){main .customer .field label{font-size:14px}}.shopify-challenge__message{margin-bottom:36px}.login h3.form__message{font-size:1.2rem;line-height:1.4}.mypage_content{margin-top:64px}.customer h1,.mypage_content h1{font-size:32px}.customer h2,.mypage_content h2{font-size:20px;padding:0;margin-bottom:16px}.btn.logout{margin-top:64px;max-width:300px;width:100%;height:64px;margin-left:auto;margin-right:auto}table{background-color:#fff}.customer .errors ul,.customer form ul{padding-left:0}.customer .form__message svg{width:18px;height:18px}.customer form .form__message{align-items:flex-start;text-align:left;font-size:14px}@media screen and (max-width:767px){.mypage h1,.customer h1{font-size:24px;margin-bottom:16px}.customer h2,.mypage_content h2{font-size:18px}}.order table a{pointer-events:none}.customer.order{padding-right:0!important;padding-left:0!important}.addresses li>button{font-size:16px;width:initial;height:initial;padding:initial;display:initial;margin:initial;border-radius:initial;border:initial;background-color:initial;min-width:initial;min-height:initial;border:solid 1px #262626;padding:4px 10px;margin-top:16px!important}.address_form{margin-top:24px}.address_form form{margin-top:0!important}.address_form form button{margin:36px auto}@media screen and (max-width:767px)and (min-width:376px){html body p,html body a,html .menu .right a{font-size:1.4rem}}#shopify-section-template--14759001522279__09f1bb80-6ca5-4357-8ed9-7be36d7d8a3a,#shopify-section-template--21722313261372__rich_text,#shopify-section-template--21722313261372__09f1bb80-6ca5-4357-8ed9-7be36d7d8a3a{display:none!important}@media screen and (min-width:768px){h2.tt span,.h2.tt span{opacity:1!important}}header .header_wrap .logo h1{margin-bottom:0}#main-collection-filters .facets__heading,#main-collection-filters .facets__summary span,#main-collection-filters .facets__summary svg,.product-count #ProductCountDesktop{color:rgb(var(--color-foreground))}.product-grid-container h2.title--primary{font-size:18px;line-height:1.8}.product__info-wrapper .price-item{font-size:30px}main .product .price--sold-out .price__badge-sold-out{color:#e00;font-size:14px;line-height:inherit;vertical-align:bottom;border:solid 1px;border-radius:0;margin-left:20px}.product .price--on-sale .price__badge-sale{margin:12px 0 0 8px}.product__info-container .product-form__quantity{margin-top:5rem}.product__accordion .accordion__content>p{font-size:14px}.osusume{margin-top:80px}span.tax{font-size:14px;padding-left:6px;vertical-align:baseline;letter-spacing:.04em}@media screen and (min-width:989px){.product__info-wrapper .price-item{font-size:20px}}cart-items .title-wrapper-with-link a{text-decoration:underline}table.cart-items{margin-top:60px}table.cart-items thead th{font-size:16px;color:rgb(var(--color-foreground))}.mypage_item.info{margin-top:60px}.address_form form .select_field{margin-top:2rem}.mypage_content .rireki table{width:100%;border-collapse:collapse;border:solid 1px #cfcfcf}.mypage_content .rireki table td,.mypage_content .rireki table th{padding:16px;border-bottom:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf}@media screen and (max-width:767px){.mypage_content .rireki .table_wrap{overflow-x:scroll}.mypage_content .rireki table{width:100%;min-width:640px}}main .customer.login{padding:0}main .field__input,main .customer .field input{padding:32px 20px 1.5rem}@media screen and (min-width:750px){.shopify-challenge__container{max-width:600px}}@media screen and (max-width:749px){main .customer form{margin-top:30px}main .field__input,main .customer .field input{font-size:14px!important}}@media screen and (min-width:750px){main .customer:not(.account):not(.order){max-width:600px}main .customer h2.form__message{font-size:calc(var(--font-heading-scale) * 18px)}main .customer h2.form__message+ul{padding-left:0}}.shopify-challenge__container{padding-left:1.5rem;padding-right:1.5rem}.shopify-challenge__container #g-recaptcha{margin-bottom:40px}body,h1,h2,h3,h4,p,a,span,label,input,select,option,div{font-family:Noto Sans JP!important}@media only screen and (min-width:750px){.page-width{padding-right:20px!important;padding-left:20px!important}body h1,body .h1{font-size:calc(var(--font-heading-scale) * 30px);margin-bottom:30px;font-weight:700}}main{margin:40px 0 80px}@media screen and (max-width:749px){main{margin:40px 0 80px}}.breadcrumb{background-color:#f3f3f3;height:fit-content}.breadcrumb>nav{max-width:1600px;padding:6px 20px;margin:0 auto}.breadcrumb a,.breadcrumb span{font-size:13px;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.breadcrumb{display:none}}.flex{display:flex}.center{text-align:center}ul{padding:initial}ul li{list-style:none}a{text-decoration:none;color:initial}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
