@charset "UTF-8";:root{--backgroundColor: #F0F0F0;--textColor: #31291D;--darkColor: #34322F;--bodyColor: #4B3E29;--riceColor: #7E8484;--pX: 8px}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}html,body{width:100vw;overflow-x:hidden;background-color:var(--backgroundColor)}body{min-height:-webkit-fill-available}div,h1,h2,h3,h4,h5,h6,p,a,span,button{font-family:goldenbook,Shippori Mincho,\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-weight:550;color:var(--textColor);font-display:swap;font-feature-settings:"palt";letter-spacing:.05em;-webkit-font-smoothing:antialiased;line-height:1.8}button,input{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.regular{font-weight:400}.bold{font-weight:600}.extrabold{font-weight:700}:lang(en){letter-spacing:.1em;line-height:1.7;text-transform:uppercase;-webkit-font-smoothing:antialiased}svg,svg path,svg g{fill:var(--textColor)}.h0{font-size:5.6rem}h1,.h1{font-size:2.4rem}.h1a{font-size:2.2rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.8rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.4rem}h6,.h6{font-size:1.2rem}.h7{font-size:1rem}td,p,.p,div.product_title_main,div.product_title_sub{font-family:dnp-shuei-gothic-gin-std;font-weight:400;font-weight:500;line-height:2;font-size:1.25rem;letter-spacing:.1em;text-align:left}li{text-decoration:none}a{text-decoration:none;display:inline-block;transition:.75s ease-in-out}a:hover{opacity:.85}img{width:100%;object-fit:cover;object-position:50%}ul li{text-decoration:none;list-style:none}main{margin:auto}.white,.white *{color:#fff}.center{text-align:center}.sp{display:block}.pc{display:none}@media screen and (min-width: 720px){html{font-size:55%}}@media only screen and (min-width: 481px) and (max-width: 720px){html{font-size:50%}}@media screen and (min-width: 1280px){html{font-size:62.5%}.h0{font-size:5.6rem}h1,.h1{font-size:3.2rem}h2,.h2{font-size:2.6rem}h3,.h3{font-size:2.2rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.2rem}.h7{font-size:1rem}p,.p,div.product_title_main,div.product_title_sub{font-size:1.5rem;text-align:left}.sp{display:none}.pc{display:block}}body.template-product,form.ProductForm{background-color:#f0f0f0}-heading-large .u-h3,.features--heading-large .Rte h3{font-size:1.8rem}
/*# sourceMappingURL=/s/files/1/0501/6384/3265/t/25/assets/base.css.map?v=20575813983502696521663723354 */