@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Noto+Serif+JP:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Noto+Serif+JP:wght@400;600&display=swap");.fadeUp{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);transition:all 1s}.fadeUp.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fadeRight{opacity:0;-webkit-transform:translate(100px, 0px);transform:translate(100px, 0px);transition:all 1s}.fadeRight.active{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.fadeLeft{opacity:0;-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px);transition:all 1s}.fadeLeft.active{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}@keyframes fadeIn{0%{opacity:0}100%{background:#70c0e5;opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{background:#70c0e5;opacity:1}}#productsCol .pnav{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:94%;max-width:1180px}#productsCol .pnav li{margin:0 5px 10px;font-family:"Noto Serif JP",sans-serif;width:calc(50% - 10px)}#productsCol .pnav li a{display:block;background:#231815;padding:0.5em;border-radius:2em;text-align:center;color:#fefefe;line-height:1.2em;min-height:3.4em;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#productsCol .pnav li.current a{background:#a73d25}@media screen and (max-width: 1023px){#productsCol .pnav{margin:0 auto 20px}#productsCol .pnav li{padding:0.5em 1em}}@media screen and (min-width: 1024px){#productsCol .pnav{margin:0 auto 50px}#productsCol .pnav li a:hover{background:#a73d25}}@media screen and (max-width: 1023px){#productsCol .snav li:nth-of-type(3),#productsCol .snav li:nth-of-type(4){width:100%}}#productsCol .inner h4{font-family:"Noto Serif JP",sans-serif;font-weight:400;text-align:center;letter-spacing:0.2em}@media screen and (max-width: 1023px){#productsCol .inner h4{font-size:1.6rem;line-height:1.6em;margin:0 auto 15px auto}}@media screen and (min-width: 1024px){#productsCol .inner h4{font-size:3rem;line-height:1.6em;margin:0 auto 50px auto}}#productsCol .inner .notice{border:1px solid #a73d25;padding:1em 1em 0;margin:1em auto 0}#productsCol .inner .notice p{text-align:left}#productsCol .inner .notice .tit{font-weight:700}#productsCol .icoPkg,#productsCol .icoDl{font-family:"Noto Serif JP",sans-serif;font-weight:400;text-align:center;letter-spacing:0.2em;margin:0 auto}#productsCol .icoPkg span,#productsCol .icoDl span{display:inline-block;padding-left:0.2em;position:relative;z-index:1}#productsCol .icoPkg span:before,#productsCol .icoDl span:before{position:absolute;left:-20px;top:0;content:"";display:inline-block;-webkit-transform:skewX(25deg);transform:skewX(25deg);width:calc(100% + 40px);height:100%;z-index:-1}@media screen and (max-width: 1023px){#productsCol .icoPkg,#productsCol .icoDl{font-size:2rem;line-height:1.6em}}@media screen and (min-width: 1024px){#productsCol .icoPkg,#productsCol .icoDl{font-size:3rem;line-height:1.6em}}#productsCol .icoPkg span{color:#fefefe}#productsCol .icoPkg span:before{background:#fb8d8d}#productsCol .icoDl span{color:#fefefe}#productsCol .icoDl span:before{background:#2fab9c}@media screen and (max-width: 1023px){#productsCol .btn{margin-bottom:50px}}@media screen and (min-width: 1024px){#productsCol .btn{margin-bottom:80px}}#productsCol .specList{margin-bottom:1em}#productsCol .specList>dt{background:#efe0bb}#productsCol .specList dd dl{background:rgba(239,224,187,0.3);padding:1em 1em 0;border-radius:1em;margin:1em auto 0}#productsCol .specList dd dl dt{font-weight:700}#productsCol .specList dd dl dd{padding-bottom:1em}@media screen and (max-width: 1023px){#productsCol .specList{border-bottom:2px dotted #ad915b;margin:30px auto}#productsCol .specList>dd{padding:0.5em 0}}@media screen and (min-width: 1024px){#productsCol .specList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;max-width:400px;margin:50px auto}#productsCol .specList>dt{width:7em;margin-bottom:0.5em;padding-top:0.5em;margin-right:1em}#productsCol .specList>dd{width:calc(100% - 8em);margin:0.5em 0;text-align:left;padding-bottom:1em;border-bottom:2px dotted #ad915b}}#productsCol .amazon{background:#e8ded2}@media screen and (max-width: 1023px){#productsCol .amazon{padding:20px;margin-top:30px}#productsCol .amazon .btn{padding-top:30px;margin-bottom:30px}}@media screen and (min-width: 1024px){#productsCol .amazon{padding:50px;margin-top:50px}#productsCol .amazon .btn{padding-top:50px;margin-bottom:50px}}@media screen and (min-width: 1024px){#productsCol #dldx .specList,#productsCol #nswdx .specList,#productsCol #dx .specList,#productsCol #dlc .specList,#productsCol #dldx_ps .specList,#productsCol #nswdx_ps .specList,#productsCol #dx_ps .specList,#productsCol #dlc_ps .specList{max-width:850px;margin-bottom:1em}}@media screen and (max-width: 1023px){#productsCol #dldx .nswnote,#productsCol #nswdx .nswnote,#productsCol #dx .nswnote,#productsCol #dlc .nswnote,#productsCol #dldx_ps .nswnote,#productsCol #nswdx_ps .nswnote,#productsCol #dx_ps .nswnote,#productsCol #dlc_ps .nswnote{text-align:left;padding-left:1em;text-indent:-1em}}@media screen and (min-width: 1024px){#productsCol #dldx .nswnote,#productsCol #nswdx .nswnote,#productsCol #dx .nswnote,#productsCol #dlc .nswnote,#productsCol #dldx_ps .nswnote,#productsCol #nswdx_ps .nswnote,#productsCol #dx_ps .nswnote,#productsCol #dlc_ps .nswnote{margin-bottom:50px}}#productsCol #dldx h3 span,#productsCol #dldx_ps h3 span{color:#2fab9c;font-size:0.8em}#productsCol #nswdx h3 span,#productsCol #nswdx_ps h3 span{color:#fb8d8d;font-size:0.8em}#productsCol #caution,#productsCol #caution_ps{background:rgba(255,247,228,0.7);width:94%;max-width:1180px;margin:0 auto;border-radius:1em;text-align:left}#productsCol #caution h4,#productsCol #caution_ps h4{border-top:2px dotted #ad915b;padding:1em 0}@media screen and (max-width: 1023px){#productsCol #caution,#productsCol #caution_ps{padding:20px;margin-top:20px}#productsCol #caution h3,#productsCol #caution_ps h3{font-size:2rem;margin-bottom:1em}}@media screen and (min-width: 1024px){#productsCol #caution,#productsCol #caution_ps{padding:50px;margin-top:50px}#productsCol #caution h3,#productsCol #caution_ps h3{font-size:3rem;margin-bottom:1em}}

/*# sourceMappingURL=maps/products.css.map */
