@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=EB+Garamond|Roboto:100,500);html{font-size:62.5%!important}body{font-size:1.4rem;line-height:2.2rem}a{text-decoration:underline;transition:opacity .3s linear}a:hover{opacity:.7}#footerLinks,#snsLinks,#supportLinks,.contentsBlock{padding-left:25px;padding-right:25px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}#header{position:fixed;z-index:99;top:0;width:100%;height:70px;display:flex;flex-wrap:wrap;align-items:baseline;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);transition:transform ease-out .3s,margin-left .3s ease-in-out}#header h1.logo{flex-grow:1;text-align:center;align-self:center}#header .btnMenu{position:relative;width:28px;height:20px;margin-left:25px;margin-right:27px;align-self:center}#header .btnMenu span{position:absolute;display:inline-block;transition:all .4s;left:0;width:100%;height:2px;background-color:#000}#header .btnMenu span:nth-of-type(1){top:0}#header .btnMenu span:nth-of-type(2){top:9px}#header .btnMenu span:nth-of-type(3){bottom:0}#header .btnMenu.js-hiraku-offcanvas-btn-active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}#header .btnMenu.js-hiraku-offcanvas-btn-active span:nth-of-type(2){opacity:0}#header .btnMenu.js-hiraku-offcanvas-btn-active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}#header .btnEc{width:80px;padding-right:25px;align-self:center;text-align:right}#header .btnEc img,#header .btnEc svg{width:28px;height:auto}#header .btnEc span{display:none}#header.scroll{transform:translateY(-80px)}@media screen and (min-width:920px){#header{height:90px;transition:transform ease-out .5s,margin-left .3s ease-in-out}#header h1.logo img,#header h1.logo svg{width:auto;height:47px;transition:height ease .5s}#header .btnMenu{width:36px;height:26px;margin-left:40px;margin-right:144px}#header .btnMenu span:nth-of-type(2){top:12px}#header .btnMenu.js-hiraku-offcanvas-btn-active span:nth-of-type(1){-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}#header .btnMenu.js-hiraku-offcanvas-btn-active span:nth-of-type(3){-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}#header .btnEc{width:220px;padding-right:40px}#header .btnEc img{width:34px;height:auto}#header .btnEc span{display:inline-block;color:#000;text-decoration:none;font-size:1.2rem;font-family:"EB Garamond",serif;letter-spacing:.1em;margin-right:.5em}#header.scroll{transform:translateY(-150px)}}#gNav{padding:25px}#gNav div.btnMenuClose{margin-bottom:15px}#gNav ul{list-style:none;border-top:solid 1px silver;padding:10px 0}#gNav ul li{font-size:1.3rem}#gNav ul li a{display:block;text-decoration:none;color:#000;padding:4px 0}#gNav ul li a:focus{outline:0}#gNav ul li.border{border-top:solid 1px silver}#gNav ul:last-child{border-bottom:solid 1px silver}#gNav ul.ecCategories{list-style:none;flex-wrap:wrap}#gNav ul.ecCategories li{margin:.2em 0 .2em -4px}#gNav ul.ecCategories li a{display:flex;background-size:auto 40px;background-repeat:no-repeat;background-position:left center;height:40px;min-height:40px;color:#000;text-decoration:none;align-items:center;padding:0 5px 0 45px;font-size:1.3rem;line-height:1.5em}#gNav div.snsBtn a{display:inline-block;font-size:2rem;padding:0 8px;margin-right:8px;color:#696969}#supportLinks{padding-top:60px;padding-bottom:60px;background:#111;color:#fff}#supportLinks h2{font-size:1.6rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;letter-spacing:.2em;margin-bottom:2em}#supportLinks a{display:inline-block;color:#fff;text-decoration:none}#supportLinks p{margin-bottom:.5em}#supportLinks div.telephone{margin-bottom:60px}#supportLinks div.telephone>a{font-size:3.4rem;font-family:Roboto,sans-serif;font-weight:100;letter-spacing:.1em;margin-top:.7em;margin-bottom:.5em}#supportLinks div.telephone>a i{margin-right:5px}#supportLinks div.telephone h2{margin-bottom:1em}#supportLinks div.telephone div.faq{padding:0;font-size:1.6rem}#supportLinks div.telephone div.faq a{display:inline-block;padding:.5em 1em;background:#fff;color:#000}#supportLinks div.telephone div.faq a i{margin-right:.5em}#supportLinks div.after{border-top:solid 1px #696969;padding-top:60px}#supportLinks div.after ul{list-style:none}#supportLinks div.after ul li a{padding:.5em 0}#supportLinks div.after ul li a i{margin-right:.5em}@media screen and (min-width:920px){#supportLinks{display:flex;justify-content:center}#supportLinks div{padding:15px 40px}#supportLinks div.telephone{margin-bottom:0}#supportLinks div.telephone>a{pointer-events:none}#supportLinks div.telephone div.faq{padding:0}#supportLinks div.after{padding-top:15px;border-top:none;border-left:solid 1px #696969}}#footerLinks{padding-top:30px;padding-bottom:30px}#footerLinks h2{font-family:"EB Garamond",serif;font-size:1.4rem;letter-spacing:.2em;margin-bottom:1em;margin-top:30px}#footerLinks h2 i{margin-left:.5em;vertical-align:text-bottom;color:#a9a9a9}#footerLinks ul{list-style:none;font-size:1.3rem;display:none}#footerLinks ul li{line-height:2.8em}#footerLinks ul li a{text-decoration:none;color:#555}#footerLinks div.continue h2{display:none}@media screen and (min-width:920px){#footerLinks{display:flex;justify-content:center}#footerLinks h2 i{display:none}#footerLinks ul{display:block}#footerLinks div{padding:0 40px}#footerLinks div.continue h2{display:block;color:#fff}}#snsLinks{margin-bottom:30px}#snsLinks ul{list-style:none;text-align:center}#snsLinks ul li{display:inline-block;font-size:2.4rem;margin:0 8px}#snsLinks ul li a{color:#696969}footer{text-align:center;padding:20px;font-size:1.2rem;color:#555;border-top:solid 1px #f5f5f5;margin:0 25px}.js-hiraku-offcanvas-body-left,.js-hiraku-offcanvas-body-right{overflow:visible}.js-hiraku-offcanvas-body-left{overflow-y:visible}@media screen and (min-width:920px){.js-hiraku-offcanvas-body-left .js-hiraku-header-fixed{margin-left:260px}.js-hiraku-offcanvas .js-hiraku-offcanvas-sidebar-left{margin-left:-260px}.js-hiraku-offcanvas .js-hiraku-offcanvas-sidebar{width:260px}.js-hiraku-offcanvas-body-left{left:260px}}div#header.white{background:0 0;box-shadow:none}div#header.white div.btnMenu span{background-color:#fff}#header{background-color:transparent;padding:0 6%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;box-shadow:none}#header .logo a{display:block}#header .logo svg{width:108px;height:auto;fill:#fff}@media screen and (min-width:920px){#header{padding:25px}#header .logo svg{width:176px}}main{background-color:#000;color:#fff;padding-top:70px}main>section{width:100%}@media screen and (min-width:920px){main{padding-top:90px}}.hero{margin-top:30px;text-align:center;padding:0 6%}.hero p{font-size:1.3rem;line-height:2;text-align:justify;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hero p.lead{text-align:center;font-family:sans-serif}.hero p.lead strong{padding-bottom:3px;border-bottom:2px solid #fff;font-size:1.4rem;font-weight:700}.hero p sup{vertical-align:top;font-size:75%}.hero p.comment{font-size:80%;font-family:sans-serif}.hero p+p{margin-top:1.5em}.hero h1{font-size:2.2rem;font-weight:400;line-height:1.75;margin-top:40px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hero h1+p{margin-top:40px}.hero h1.en{font-family:"EB Garamond",serif;font-size:4rem;letter-spacing:.1em;line-height:1.4}@media screen and (min-width:920px){.hero{margin-top:10px;padding:0}.hero p{width:580px;margin-left:auto;margin-right:auto;font-size:1.5rem}.hero p.lead strong{font-size:1.8rem}.hero h1{font-size:3.2rem;margin-top:70px}.hero h1+p{margin-top:70px}.hero h1.en{font-size:6rem}}.products{margin-top:52px;padding-bottom:100px}.products ol{counter-reset:li}.products ol>li{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.products ol>li:not(:first-child){margin-top:80px}.products ol>li::before{content:'Lineup.';order:-1;font-family:"EB Garamond",serif;text-align:center;font-size:2.4rem;line-height:1.08;letter-spacing:1px;margin-top:70px}.products ol>li::after{counter-increment:li;content:counter(li);order:-1;font-family:"EB Garamond",serif;text-align:center;font-size:6rem;line-height:1;margin-top:4px}.products ol>li>img{display:block;width:100%;height:100vw;max-height:850px;object-fit:cover;order:-2}.products ol>li .info{width:87%;margin:30px auto 0;overflow:hidden}.products ol>li .info>img{display:block;width:100%;max-height:400px;object-fit:contain}.products ol>li .info h2{font-size:2.1rem;font-weight:400;line-height:1.71;margin-top:30px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.products ol>li .info p{font-size:1.6rem;line-height:1.75;clear:both}.products ol>li .info p:not([class]){margin-top:33px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.products ol>li .info .engName{font-size:1.8rem;line-height:1.44;font-family:"EB Garamond",serif;margin-top:7px}.products ol>li .info .code{font-size:1.1rem;line-height:1;padding:5px 6px;border:1px solid #fff;border-radius:3px;display:inline-block;margin-top:13px;position:relative;top:2px;font-weight:700}.products ol>li .info .price{font-size:2.4rem;line-height:1.08;font-family:"EB Garamond",serif;float:right;margin-top:13px}.products ol>li .info .detail{font-size:1.2rem;margin-top:25px}.products ol>li .info .detail dt{display:inline-block}.products ol>li .info .detail dd{display:inline-block}.products ol>li .info .detail dd>ul{width:88vw}.products ol>li .info .detail dd>ul>li::before{content:'●';display:inline-block;margin-right:2px}.products ol>li .info .releaseDate{display:inline-block;margin-top:25px;font-size:1.5rem;font-family:sans-serif;background:#333;padding:.3em .6em}.products ol>li .info .btn a{display:block;background:silver;color:#000;text-decoration:none;text-align:center;padding:1.2em 0;font-size:1.2rem;font-weight:700;margin-top:1.5em}@media screen and (min-width:920px){.products ol>li .info .btn a{max-width:350px}}.products ol>li .info .btn a i{margin-left:.2em;color:#fff;width:auto}.products ol>li .info .btn a.disable{pointer-events:none;background:0 0;color:gray;border:solid 1px silver}@media screen and (min-width:920px){.products{margin-top:100px;padding-bottom:150px}.products ol>li:not(:first-child){margin-top:150px}.products ol>li::before{font-size:2.8rem;margin-top:115px}.products ol>li::after{font-size:7.2rem;margin-top:6px}.products ol>li .info{width:800px;margin:30px auto 0}.products ol>li .info>img{max-height:545px}.products ol>li .info h2{font-size:3.6rem;line-height:1.4;margin-top:25px}.products ol>li .info p{font-size:2.1rem;line-height:1.5}.products ol>li .info p:not([class]){margin-top:30px}.products ol>li .info .engName{font-size:2.4rem;line-height:1}.products ol>li .info .code{font-size:1.3rem;padding:6px 9px;top:4px}.products ol>li .info .price{font-size:2.8rem;line-height:1}.products ol>li .info .detail{font-size:1.3rem;margin-top:27px}.products ol>li .info .detail dd>ul{width:800px}.products ol>li .info .detail dd>ul>li::before{content:'●';display:inline-block;margin-right:2px}}.order{background-color:#1d1d1d;padding:34px 6% 100px}.order h3{font-size:2.4rem;font-weight:400;line-height:1;margin-top:66px;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.order p{font-size:1.3rem;line-height:2;margin-top:45px;text-align:justify;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.order p small{font-size:1.2rem;font-family:sans-serif}.order ol,.order ul{margin-top:45px;list-style-position:inside;padding-left:1em;text-indent:-1.2em;font-size:1.2rem;line-height:1.5}.order ol>li:not(:first-child),.order ul>li:not(:first-child){margin-top:1.5em}.order ul{list-style:none;text-indent:-1.2em}.order ul>li::before{content:'■';margin-right:2px}@media screen and (min-width:920px){.order{padding:36px 0 130px}.order h3{font-size:2.8rem;margin-top:100px}.order p{font-size:1.4rem;width:800px;margin-left:auto;margin-right:auto}.order p small{font-size:1.4rem}.order ol,.order ul{font-size:1.4rem;width:800px;margin-left:auto;margin-right:auto}.order ol>li:not(:first-child),.order ul>li:not(:first-child){margin-top:1.5em}}
/*# sourceMappingURL=style.min.css.map */
