@charset "UTF-8";body{background-color:#000}#cover{display:none}#gHeader{top:66px}#gNavi{padding-right:35px;opacity:0}#gNavi li h1,#gNavi li div{width:300px}.container-fluid{padding:0}.banner{height:100vh;position:relative;overflow:visible}.banner .marqueeWords{position:absolute;top:64.98%;left:0;width:100%;opacity:0;overflow:hidden}.banner .marqueeWords img{display:block;height:105px}.banner .backstretch{position:fixed!important;top:0;left:0}.product{padding:148px 0 134px;margin:0 auto;width:1152px;color:#fff}.headLine01{margin-bottom:55px;height:57px;text-align:center}.headLine01 img{height:100%}.proWord{margin:0 0 66px}.proWordP1{margin-left:174px;width:360px;font-size:13px;line-height:1.95;float:left;letter-spacing:.2px;opacity:.7}.proWordP2{width:370px;margin-left:89px;margin-top:-3px;font-size:12px;float:left;line-height:2.4;letter-spacing:.05em}.product ul{margin-bottom:42px}.product li{margin:9px;width:270px;float:left}.product li a{display:block;position:relative}.product li a:before{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;transition:opacity .6s ease;content:"";background:#000}.product li a:first-child{margin-bottom:18px}.product li img{width:100%}.product li a:hover{opacity:1}.product li a:hover:before{opacity:.4}.proDetail{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;text-align:center;font-family:Roboto,sans-serif;opacity:0;letter-spacing:1px;transition:opacity .6s ease}.product li a:hover .proDetail{opacity:1}.proDetail p{margin-bottom:6px;font-size:15px}.proDetail span{font-size:11px;line-height:2.5;display:block}a.view{font-size:17px;font-family:Marcellus,serif;display:inline-block;color:#fff;position:relative;letter-spacing:.9px}a.view:after{width:100%;height:1px;position:absolute;left:0;bottom:4px;content:"";transition:opacity .6s ease;background:#fff}a.view.black:after{background:#000}a.view:hover:after{opacity:0}.pickup-front-bg{margin:0;position:relative;background-color:#000000bf}.pickup-front{margin:0;position:relative}.pickup-front-title{color:#fff;text-align:center;font-size:50px;font-weight:lighter;letter-spacing:.5px;padding:130px 0 56px}.pickup-front-title>a{color:#fff}.pickup-front-pickBtn{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.pickup-front-arrow{filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%)}.about{margin:0;position:relative;background:url(/cdn/shop/files/img_background.jpg?v=1633078082) no-repeat center;background-size:100% 100%}.aboutWord{margin:0;padding:0;position:relative;background:#fff}.aboutInfo{padding:0;width:372px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headLine02{margin-bottom:16px;height:125px;text-align:center}.headLine02 img{height:100%}.aboutP1{margin-bottom:36px;font-size:13px;letter-spacing:.2px;line-height:1.53}.aboutP2{margin-bottom:42px;font-size:12px;line-height:2.2;letter-spacing:.05em;font-weight:400}.aboutImg{padding:0}.aboutImg img{width:100%;vertical-align:bottom}a.black{color:#000}.headLine03{width:41px;float:left}.headLine03 img{width:100%}.nj{padding:154px 0 143px;margin:0;position:relative}.njBg{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.75;background:#000}.new>div{padding:0}.njList{padding-bottom:33px;margin-left:90px}.njList li{margin-bottom:34px}.njList a{display:table;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic M,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}.njImg{width:60px;float:left;display:table-cell}.njImg img{width:100%}.njWord{padding-left:22px;display:table-cell;vertical-align:middle}.njWord .njWordSp01{font-size:10px;color:#999;display:block}.njWord p{margin:1px 0;font-size:15px;color:#ebebeb;letter-spacing:.1px}.njWord span.njWordSp02{font-size:10px;color:#ebebeb}.new,.journal{position:relative}.more{position:absolute;right:0;bottom:0}.journal .njImg{width:60px}.journal .njList li{margin-bottom:34px}.shop-wrap{padding:156px 0 136px;position:relative;background:url(/cdn/shop/files/img_background.jpg?v=1633078082) no-repeat center;background-size:100% 100%}@media all and (min-width: 0) and (max-width: 767px){.shop-wrap{padding:0}}.shopInfo{margin:0 auto;width:920px}.headLine04{margin:2px 0 0 40px;width:87px;float:right}.headLine04 img{width:100%}.shopMess{margin-right:122px}.shopMess li{margin:0 22px;width:342px;display:inline-block}.shopMess li a{display:block}.shopMess h3{margin-bottom:10px;font-size:23px;letter-spacing:0px;font-family:Marcellus,serif}.shopMess h3 span{margin-bottom:4px;font-size:14px;display:block;letter-spacing:.5px}.shopMess h3 span.shopSp01{margin:3px 0 0;font-size:11px}.shopImg{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.shop ul a:hover{opacity:1}.shopImg{margin-bottom:8px;transition:filter 1s ease}.shopImg img{width:100%}.shop ul a:hover .shopImg{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}.shopMess li p{font-size:12px}.shopList01{margin-bottom:40px}.shopList02 li{margin-bottom:40px;width:215px;float:left}.shopTitle{margin-bottom:6px;width:100%;display:table}.shopList02 h3{margin:0 auto;display:table-cell;vertical-align:middle;font-size:18px;letter-spacing:1.2px}.shopList02 h3 span{font-size:11px;letter-spacing:.7px}.shopList02 .shopImg{margin-bottom:8px}.headLine05{margin-bottom:29px;height:101px;text-align:center}.headLine05 img{height:100%}.public{padding:182px 0 137px;margin:0 auto;width:1180px}.publicCont{position:relative}.pubImg{padding:0 34px;width:722px;float:left;box-sizing:border-box}.pubImg img{width:100%}.pubImg div{float:left}.pubImg01{margin-right:10px;margin-bottom:11px;width:432.5px}.pubImg02{margin-bottom:11px;width:211px}.pubImg03{margin-right:10px;width:265px}.pubImg0301{margin-bottom:11px}.pubImg04{width:378.5px}.pubInfo{padding:0 25px 0 64px;width:479px;float:left;box-sizing:border-box;position:absolute;top:50%;right:0;transform:translateY(-50%)!important}.pubP1{margin-bottom:55px;font-size:11px;color:#fff;line-height:1.68;letter-spacing:.2px;opacity:.8}.pubP2{margin-bottom:52px;font-size:12px;color:#fff;line-height:2.2;letter-spacing:.05em}.iPad a:hover{opacity:1}.iPad .moList02>a:hover{text-decoration:underline}.iPad .product li a:hover:before{opacity:0}.iPad a.view:hover:after{opacity:1}.iPad .shop ul a:hover .shopImg{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.iPad .product li a:hover .proDetail{opacity:0}.iPad .footLink a.mail:hover{text-decoration:underline}.bg{background:#000;position:relative}#gFooter{position:relative;background:#000}@media all and (min-width: 768px) and (max-width: 1200px){.pubInfo{padding:0 61.5px 0 27.5px}}@media all and (min-width: 0) and (max-width: 767px){.banner h1{width:100%;position:absolute;left:7.6%;top:47%}.banner h1 img,.banner div img{width:100%}.banner div{width:60%;position:absolute;left:7.6%;top:47%}.banner div img{width:100%}.banner>img{height:87px;top:69.16%;left:-10px}.banner .marqueeWords img{height:87px}.product{padding:68px 0 78px;width:auto}.headLine01{margin-bottom:19px;height:43px}.proWord{margin:0 0 44px;padding:0 48px}.proWordP1{margin:0 0 31px;width:auto;font-size:11.5px;letter-spacing:.2px;line-height:1.6}.proWordP2{margin-left:0;width:auto;font-size:11.5px;line-height:1.85;letter-spacing:.2px}.product ul{margin-bottom:34px}.product li{margin:0;padding:6px;width:211px}.product li a:hover:before{opacity:0}.product li a:hover .proDetail{opacity:0}a.view{font-size:18px;letter-spacing:1px}a.view:hover:after{opacity:1}.pickup-front-title{font-size:45px;padding:80px 0 50px}.pickup-front-pickBtn{margin-bottom:0}.aboutInfo{width:auto;position:static;transform:none}.aboutWord{padding:68px 33px 70px}.headLine02{margin-bottom:11px;height:97px}.aboutP1{margin-bottom:28px;font-size:11.5px;letter-spacing:.2px;line-height:1.62}.aboutP2{margin-bottom:15px;font-size:11.5px;line-height:1.83;letter-spacing:.2px}.headLine03{width:36px}.nj{padding:87px 0 88px}.new,.journal,.journal>div{padding:0;margin:0}.new{margin-bottom:78px}.njList{padding-bottom:11px;margin-left:57px}.njList li{margin-bottom:22px}.njImg{width:60px}.njWord{padding:0 10px 0 13px;vertical-align:top}.njWord span.njWordSp01{margin-top:-4px}.njWord p{margin-bottom:0;font-size:14px;letter-spacing:0}.njWord span.njWordSp02{font-size:11px}.more{position:static;text-align:center}.journal .njList{margin-bottom:-6px}.journal .njList li{margin-bottom:22px}.journal .njWord span.njWordSp02{font-size:10px}.shop{padding:78px 0 62px}.shopInfo{width:auto}.headLine04{margin:0 auto 49px;width:307px;float:none}.shopMess{margin-right:0}.shop ul a:hover .shopImg{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.shopMess li{margin:0 67px 38px;width:auto}.shopMess h3{height:auto;font-size:22px}.shopMess h3 span{font-size:14px}.shopList01{margin-bottom:6px}.shopList01 .shopImg{margin-bottom:9px}.shopList02{padding:0 17px}.shopList02 li{margin:0 0 30px;padding:0 10px;width:50%}.shopTitle{margin:0 auto 5px;height:auto}.shopList02 h3{font-size:18px}.shopList02 h3 span{margin-bottom:3px;font-size:11px}.shopMess .shopList02 li p{font-size:10px;letter-spacing:-.5px}.public{padding:83px 0 60px;width:auto}.pubImg{padding:0 18px;margin-bottom:35px;width:auto}.pubInfo{padding:0 46px;width:auto;position:static;transform:none!important}.pubImg01{margin-right:1.91%;margin-bottom:2.17%;width:65.87%}.pubImg02{margin-bottom:2.17%;width:32.2%}.pubImg03{margin-right:2.08%;width:40.32%}.pubImg0301{margin-bottom:4.33%}.pubImg04{width:57.6%}.headLine05{margin-bottom:15px;height:61px}.headLine05 img{margin:0 auto}.pubP1{margin-bottom:21px;font-size:11.5px;letter-spacing:.2px;line-height:1.3}.pubP2{margin-bottom:35px;font-size:11.5px;line-height:1.85;letter-spacing:.2px}}@media all and (min-width: 0) and (max-width: 359px){.shopList02 li{padding:0 5px}.shopMess .shopList02 li p{letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/index.css.map */
