@charset "UTF-8";html:lang(en) .top .banner-bottom,html:lang(en) .top .kv-promote,html:lang(zh-cmn-Hant) .top .banner-bottom{display:none}html:lang(en){font-family:"Cormorant Infant",serif!important}html:lang(en) .nav-share{right:15rem}html:lang(en) .top .kv-catch{top:16%}@media screen and (max-width:767px){html:lang(en) .top .kv-catch{top:48%;left:50%;width:70%;text-align:center;writing-mode:horizontal-tb;color:#fff;text-shadow:0 0 10px #000;filter:drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000)}html:lang(en) .top .follow{top:100vw}}html:lang(en) .top .kv-logo{top:25%;width:43%}@media screen and (max-width:767px){html:lang(en) .top .kv-logo{width:94%;top:56%}}html:lang(en) .top .kv-date{top:62%}@media screen and (max-width:767px){html:lang(en) .top .kv-date{top:76%}}html:lang(en) .top .kv-btn-buy{top:72%}html:lang(en) .top .sec01 .outline-text{position:relative;width:80%;z-index:0}@media screen and (max-width:767px){html:lang(en) .top .kv-btn-buy{top:82%}html:lang(en) .top .sec01 .outline-text{width:100%;z-index:11}}html:lang(en) .top .sec01 .outline-text p{width:70%}html:lang(en) .top .sec02 .outline-text p{width:55%;margin:auto}html:lang(en) .top .sec01 .outline-btn-wrap{bottom:-70vw}html:lang(en) .top .outline-text h2 strong{font-size:1em}@media screen and (min-width:768px){html:lang(en) .top .sec02 .outline-text{padding-bottom:4em;padding-top:2em}}html:lang(en) .system .slide-thumb-item{padding:0 .4em}@media screen and (max-width:767px){html:lang(en) .top .sec02 .outline-text p{width:100%}html:lang(en) .system .slide-thumb-item{padding:0 .8em}}html:lang(en) .asterisk li,html:lang(en) .disc li{padding-left:.5em!important;text-indent:-.5em!important}html:lang(en) .products .template-products .inpage-links__container{max-width:1800px}html:lang(en) .products .template-products .inpage-links__item a{font-size:1.2rem}html:lang(en) .products .template-products .inpage-links__item div{height:100%;box-sizing:border-box}html:lang(en) .asterisk li::before{content:"*"!important}html:lang(en) .disc li::before{content:"・"!important}html:lang(en) .article-default ul>li{text-indent:-.8em;padding-left:.8em;list-style-type:none}html:lang(en) .article-default ul>li::before{content:"* "}html:lang(zh-cmn-Hant){font-family:"Noto Serif TC",serif!important}