@charset "UTF-8";#MainContent{padding:0!important}.sec-mv{width:100%;height:100vh;background:url(top_img_mv.jpg) no-repeat center center;background-size:cover;position:relative}.sec-mv .inner{position:absolute;right:140px;top:50%;transform:translateY(-180px)}.sec-mv .inner .en{font-size:53px;font-family:Josefin Sans,sans-serif;letter-spacing:8px;line-height:1.4em;margin:0}.sec-mv .inner .ttl{font-size:14px;letter-spacing:8px;line-height:2.3em;margin:7px 0 0;transform:translate(5px)}.sec-mv .scroll{font-size:14px;color:#333;font-family:Josefin Sans,sans-serif;letter-spacing:2px;text-align:center;width:75px;display:block;position:absolute;left:0;right:0;bottom:-60px;margin-left:auto;margin-right:auto;z-index:2}.sec-mv .scroll .line{display:block;overflow:hidden;position:relative;width:1px;height:38px;margin:0 auto 20px}.sec-mv .scroll .line:before{content:"";background:#333;height:38px;width:1px;position:absolute;top:0;left:0;-webkit-animation:aniLine 1.6s cubic-bezier(.77,0,.175,1) infinite;animation:aniLine 1.6s cubic-bezier(.77,0,.175,1) infinite}@-webkit-keyframes aniLine{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}5%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-transform:translateY(110%);transform:translateY(110%)}to{-webkit-transform:translateY(110%);transform:translateY(110%)}}@keyframes aniLine{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}5%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-transform:translateY(110%);transform:translateY(110%)}to{-webkit-transform:translateY(110%);transform:translateY(110%)}}.sec-intro{padding:120px 0 170px;position:relative}.sec-intro:before,.sec-intro:after{content:"";position:absolute;z-index:-1}.sec-intro:before{background:url(top_kazari01.png) no-repeat left top;background-size:100%;width:287px;height:488px;left:0;top:200px}.sec-intro:after{background:url(top_kazari02.png) no-repeat left top;background-size:100%;width:320px;height:476px;right:0;bottom:200px}.sec-intro .bnr-members{margin-bottom:170px}.sec-intro .ttl{font-size:20px;letter-spacing:10px;margin:0 0 30px;line-height:2.2em}.sec-intro .txt01{font-size:16px;color:#76767a;letter-spacing:3px;line-height:2.3em;margin:0 0 15px}.sec-intro .txt02{font-size:18px;letter-spacing:7px;margin:40px 0 0}.sec-collection{padding:0 0 100px}.sec-collection .list{max-width:940px;margin:70px auto 0}.sec-collection .list .box{width:20%;margin:0 6.666% 65px 0;position:relative}.sec-collection .list .box .img{position:relative;display:block;padding-right:12px}.sec-collection .list .box .block{position:relative}.sec-collection .list .box .block:after{content:"";width:1px;height:calc(100% - 38px);background:#76767a;position:absolute;right:-12px;bottom:0}.sec-collection .list .box .block img{display:block;aspect-ratio:1 / 1;object-fit:cover}.sec-collection .list .box .block .cover{width:100%;height:100%;background:#dde3e3cc;position:absolute;left:0;top:0;opacity:0;transition:all .4s}.sec-collection .list .box .block:hover .cover{opacity:1}.sec-collection .list .box .block .cover img{width:33px}.sec-collection .list .box .label{position:absolute;right:1px;top:23px}.sec-collection .list .box .label span{font-size:12px;color:#231815;font-family:Josefin Sans,sans-serif;letter-spacing:1px;line-height:1em;transform:rotate(90deg);display:block;transform-origin:right}.sec-collection .list .box .brand{font-size:14px;color:#231815;letter-spacing:2px;margin:15px 0 0}.sec-recommend{padding:0 0 160px}.sec-recommend .list{max-width:940px;margin:70px auto 0;padding:0;list-style:none}.sec-recommend .list .item{width:23%;margin:0 2.666% 65px 0}.sec-recommend .list .item .card__badge{left:-2rem}.sec-recommend .list .item .card__inner{max-width:135px;margin:0 auto}.sec-recommend .list .item .media{padding-bottom:100%}.sec-recommend .list .item .img{margin-bottom:10px;border:none;position:relative}.sec-recommend .list .item .img a{display:block;position:relative}.sec-recommend .list .item .img img{display:block;margin:0 auto;right:0;transform:scale(1)!important}.sec-recommend .list .item .img .new{font-size:16px;color:#fff;font-family:Josefin Sans,sans-serif;letter-spacing:1px;line-height:1em;width:64px;height:64px;position:absolute;right:0;top:0;background:#9eb8ca;border-radius:50%;padding-top:6px;z-index:2}.sec-recommend .list .item .brand{font-size:16px;color:#76767a;letter-spacing:2px;margin:0 0 5px!important}.sec-recommend .list .item .name{font-size:14px;letter-spacing:2px;margin:0 0 10px!important}.sec-recommend .list .item .pri{font-size:16px;letter-spacing:2px;margin:0 0 7px!important}.sec-recommend .list .item .pri small{font-size:12px}.sec-recommend .list .item .btn-more{text-align:right}.sec-recommend .list .item .note{font-size:13px;color:red;text-align:center}.sec-ranking{padding:0 0 160px}.sec-ranking .list{margin:60px auto 0;max-width:760px}.sec-ranking .list .box{width:193px;margin:0 25px 60px;border-top:1px solid #76767a;padding-top:25px}.sec-ranking .list .box .label{font-size:14px;color:#76767a;font-family:Josefin Sans,sans-serif;letter-spacing:1px;margin:0}.sec-ranking .list .box .label span{font-size:14px;padding-left:5px}.sec-ranking .list .box .img{margin-bottom:10px}.sec-ranking .list .box .img a{display:block;position:relative}.sec-ranking .list .box .img img{display:block;max-width:65%;margin:0 auto}.sec-ranking .list .box .img .sale{font-size:16px;color:#fff;font-family:Josefin Sans,sans-serif;letter-spacing:1px;line-height:1em;width:64px;height:64px;position:absolute;right:0;top:0;background:#c77763;border-radius:50%;padding-top:6px}.sec-ranking .list .box .brand{font-size:16px;color:#76767a;letter-spacing:2px;margin:0 0 5px}.sec-ranking .list .box .name{font-size:14px;letter-spacing:2px;margin:0 0 10px}.sec-ranking .list .box .pri{font-size:16px;letter-spacing:2px;margin:0 0 7px}.sec-ranking .list .box .pri small{font-size:12px}.sec-ranking .list .box .btn-more{text-align:right}.sec-brand{padding:0 0 160px}.sec-brand .list{max-width:772px;margin:60px auto 120px}.sec-brand .list .box{width:17%;margin:0 3.75% 35px 0}.sec-brand .box-link{max-width:940px;margin:0 auto}.sec-brand .box-link .box{width:49%;margin-right:2%}.sec-brand .box-link .box a{// background: url(bg_brand.jpg) no-repeat center center;background-size:cover;height:108px;width:100%}.sec-brand .box-link .box .logo01 img,.sec-brand .box-link .box .logo02 img{width:100%}.sec-brand .box-link .box a span{font-size:16px;color:#231815;letter-spacing:2px;margin-left:20px;padding-left:35px;position:relative}.sec-brand .box-link .box a span:before{content:"";background:url(ico_arrow03.png) no-repeat left top;background-size:100%;width:28px;height:5px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.sec-brand .box-link .box .txt{font-size:14px;letter-spacing:1px;margin:15px 0 0}.sec-news{padding:0 0 40px}.sec-news .list{max-width:738px;margin:50px auto 75px}.sec-news .list .item{padding:25px 150px 20px 0;border-bottom:1px solid #dde3e3;position:relative}.sec-news .list .item .btn-more{position:absolute;right:0;bottom:20px}.sec-news .list .item .new{font-size:14px;color:#fff;font-family:Josefin Sans,sans-serif;letter-spacing:1px;line-height:1em;padding:5px 4px 1px;display:inline-block;background:#9eb8ca;margin-right:5px}.sec-news .list .item .date{font-size:14px;color:#76767a;font-family:Josefin Sans,sans-serif;letter-spacing:2px;line-height:1em;margin:0;display:inline-block}.sec-news .list .item .ttl{margin:10px 0 0}.sec-news .list .item .ttl a{font-size:16px;color:#231815;letter-spacing:2px}@media only screen and (min-width: 768px){.sec-collection .list .box:nth-child(4n){margin-right:0}.sec-recommend .list .item:nth-child(4n){margin-right:0}.sec-ranking .list .box:nth-child(1),.sec-ranking .list .box:nth-child(2){margin-left:34px;margin-right:34px}.sec-ranking .list .box:nth-child(1) .img img,.sec-ranking .list .box:nth-child(2) .img img{max-width:75%}.sec-ranking .list .box:nth-child(1) .label,.sec-ranking .list .box:nth-child(2) .label{font-size:15px}.sec-ranking .list .box:nth-child(1) .label span,.sec-ranking .list .box:nth-child(2) .label span{font-size:20px}.sec-brand .list .box:nth-child(5n){margin-right:0}.sec-brand .box-link .box:nth-child(2n){margin-right:0}}@media only screen and (max-width: 767px){.sec-mv{background:url(top_img_mv_sp.jpg) no-repeat center center;background-size:cover}.sec-mv .inner{right:0;left:0;top:auto;bottom:88px;transform:translateY(0);margin-left:auto;margin-right:auto;text-align:center}.sec-mv .inner .en{font-size:25px;letter-spacing:1px}.sec-mv .inner .ttl{font-size:10px;letter-spacing:5px;margin:5px 0 0;transform:translate(0)}.sec-mv .scroll{font-size:10px;width:50px;bottom:20px}.sec-mv .scroll .line{height:16px;margin:0 auto 10px}.sec-mv .scroll .line:before{height:16px}.sec-intro{padding:25px 0 80px}.sec-intro:before{background:url(top_kazari01_sp.png) no-repeat left top;background-size:100%;width:179px;height:300px;top:0}.sec-intro:after{background:url(top_kazari02_sp.png) no-repeat left top;background-size:100%;width:107px;height:248px;bottom:30px}.sec-intro .bnr-members{margin-bottom:35px}.sec-intro .ttl{font-size:14px;letter-spacing:7px}.sec-intro .txt01{font-size:12px;letter-spacing:2px}.sec-intro .txt02{font-size:13px;letter-spacing:6px}.sec-collection{padding:0 0 50px}.sec-collection .list{max-width:414px;margin:35px auto 0}.sec-collection .list .box{width:44%;margin:0 9% 35px 0}.sec-collection .list .box:nth-child(2n){margin-right:0}.sec-collection .list .box .block .cover img{width:12px}.sec-collection .list .box .label span{font-size:10px}.sec-collection .list .box .brand{font-size:12px;margin:12px 0 0}.sec-recommend{padding:0 0 80px}.sec-recommend .list{max-width:414px;margin:30px auto 0}.sec-recommend .list .item{width:48%;margin:0 4% 25px 0}.sec-recommend .list .item .card__badge{left:-1rem}.sec-recommend .list .item:nth-child(2n){margin-right:0}.sec-recommend .list .item .img .new{font-size:10px;width:42px;height:42px}.sec-recommend .list .item .brand{font-size:10px;letter-spacing:1px}.sec-recommend .list .item .name{font-size:10px;letter-spacing:1px;margin:0 0 5px!important}.sec-recommend .list .item .pri{font-size:10px;letter-spacing:1px}.sec-recommend .list .item .pri small,.sec-recommend .list .item .note{font-size:10px}.sec-ranking{padding:0 0 80px}.sec-ranking .list{margin:30px auto 0;max-width:414px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec-ranking .list .box{width:49%;margin:0 2% 35px 0}.sec-ranking .list .box:nth-child(2n-1){margin-right:0}.sec-ranking .list .box .label,.sec-ranking .list .box .label span{font-size:11px}.sec-ranking .list .box .img .sale{font-size:10px;width:42px;height:42px}.sec-ranking .list .box .brand,.sec-ranking .list .box .name,.sec-ranking .list .box .pri{font-size:10px;letter-spacing:1px}.sec-ranking .list .box .pri small{font-size:10px}.sec-ranking .list .box:nth-child(1){width:100%}.sec-ranking .list .box:nth-child(1) .img img{max-width:50%}.sec-ranking .list .box:nth-child(1) .img .sale{right:50px}.sec-ranking .list .box:nth-child(1) .label{font-size:15px}.sec-ranking .list .box:nth-child(1) .label span{font-size:20px}.sec-ranking .list .box:nth-child(1) .brand{font-size:14px}.sec-ranking .list .box:nth-child(1) .name{font-size:12px}.sec-ranking .list .box:nth-child(1) .pri{font-size:12px}.sec-ranking .list .box:nth-child(1) .pri small{font-size:12px}.sec-brand{padding:0 0 80px}.sec-brand .list{max-width:414px;margin:30px auto 60px}.sec-brand .list .box{width:28%;margin:0 8% 20px 0}.sec-brand .list .box:nth-child(3n){margin-right:0}.sec-brand .box-link{max-width:414px}.sec-brand .box-link .box{width:100%;margin:0 0 30px}.sec-brand .box-link .box:last-child{margin-bottom:0}.sec-brand .box-link .box a{height:61px}.sec-brand .box-link .box .logo01 img,.sec-brand .box-link .box .logo02 img{width:100%}.sec-brand .box-link .box a span{font-size:12px;letter-spacing:1px;padding-left:23px}.sec-brand .box-link .box a span:before{width:18px;height:3px}.sec-brand .box-link .box .txt{font-size:12px;margin:24px 0 0}.sec-news{padding:0 0 30px}.sec-news .list{max-width:414px;margin:20px auto}.sec-news .list .item{padding:15px 0}.sec-news .list .item:last-child{border-bottom:none}.sec-news .list .item .btn-more{bottom:auto;top:13px}.sec-news .list .item .new,.sec-news .list .item .date{font-size:10px}.sec-news .list .item .ttl{margin:5px 0 0;line-height:1.4em}.sec-news .list .item .ttl a{font-size:12px;letter-spacing:1px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/top.css.map */
