@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:400}ul{margin:0;padding:0;list-style:none}ol{margin:0;padding:0;list-style:none}dl{margin:0}dl dd{margin:0}p{margin-top:0;margin-bottom:0}button{background:transparent;border:0;margin:0;padding:0;box-shadow:0 0 0 0 transparent;outline:none}figure,figcaption{margin:0;padding:0}hr{border:0;margin:0;padding:0}address{font-style:normal}.clearfix:after{content:" ";display:table;clear:both}.fl{float:left!important}.fr{float:right!important}.t-left{text-align:left}.t-center{text-align:center}.forsp{display:none}.forpc{display:inherit}html{height:100%}body{height:100%;font-size:14px;line-height:2;color:#080808;font-family:Noto Sans Japanese,"游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;font-weight:400;letter-spacing:.04em;-webkit-font-smoothing:antialiased}#sp-flg{display:none;line-height:0;font-size:0;height:0;width:0}a{text-decoration:none;color:#080808;transition:color .2s cubic-bezier(.4,0,.2,1),border-bottom .2s cubic-bezier(.4,0,.2,1)}a.nolink{pointer-events:none;cursor:default}a:hover,a:active{color:#080808}a.border-link{border-bottom:#080808 1px solid}a.border-link:hover,a.border-link:active{border-bottom:#080808 1px dotted}.js-bg{display:block;height:100%;width:100%;background-position:center center;background-size:cover}.js-bg img{display:none!important}.img-round{border-radius:50%}#header{position:absolute;left:5%;top:40px;z-index:11}#header .header-logo a img{width:120px;height:99px}.gnavi-btn{position:fixed;right:5%;top:20px;z-index:13}.gnavi-btn a{display:block;width:50px;height:50px;position:relative;background-color:#fff;border-radius:50%;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 12px -3px rgba(0,0,0,.2)}.gnavi-btn a:before{content:'';display:block;width:24px;height:2px;background-color:#000;position:absolute;left:13px;top:15px;transition:all .3s cubic-bezier(.4,0,.2,1)}.gnavi-btn a:after{content:'';display:block;width:24px;height:2px;background-color:#000;position:absolute;left:13px;top:23px;transition:all .3s cubic-bezier(.4,0,.2,1)}.gnavi-btn a span{position:absolute;top:25px;left:0;width:100%;text-align:center;color:#000;font-weight:700}.gnavi-btn a span.close{display:none}.gnavi-btn a.is-active:before{-webkit-transform:rotate(30deg);transform:rotate(30deg);top:18px}.gnavi-btn a.is-active:after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:18px}.gnavi-btn a.is-active span.open{display:none}.gnavi-btn a.is-active span.close{display:block}#gnav{position:fixed;width:100%;height:100%;z-index:12;left:0;top:0;display:none}#gnav.is-active{display:block}#gnav:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:0;background-color:rgba(250,250,250,.95);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}#gnav.is-show:before{opacity:1}#gnav.is-show .gnav-contents{opacity:1;top:0}#gnav .gnav-contents{position:relative;z-index:1;padding:90px 5% 0;opacity:0;top:20px;transition:opacity .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1)}#gnav .gnav-contents .gnav-link li{margin-top:10px}#gnav .gnav-contents .gnav-link li:first-child{margin-top:0}#gnav .gnav-contents .gnav-link li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;width:100%;background-color:#fff;padding:9px 0 10px;border-bottom:#fff 1px solid}#gnav .gnav-contents .gnav-link li a strong{width:35%;flex-shrink:0;font-weight:700}#gnav .gnav-contents .gnav-link li a span{width:auto;box-sizing:border-box;padding-right:20px;font-weight:400;padding-top:1px;color:gray}#gnav .gnav-contents .gnav-link li a.underconstruction{pointer-events:none;box-sizing:border-box;border:#fff 1px solid;background-color:transparent}#gnav .gnav-contents .gnav-link li a.underconstruction strong,#gnav .gnav-contents .gnav-link li a.underconstruction span{opacity:.5}.pankuzu{margin:0 0 10px;padding:2em 5% 0}.pankuzu ul{display:flex;flex-direction:row}.pankuzu ul li:before{content:'-';display:inline-block;padding:0 10px;color:gray}.pankuzu ul li:first-child:before{content:none}.pankuzu ul li:last-child a{border-bottom-color:transparent}.pankuzu ul li a{border-bottom:#080808 1px solid}#footer{border-top:#080808 1px solid;padding:30px 5% 0}#footer .footer-logo a{height:27px;display:inline-block}#footer .footer-logo a img{vertical-align:top}#footer .footer-logo a span{display:inline-block;vertical-align:top;padding-left:10px;line-height:27px}#footer .footer-contents{margin-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}#footer .footer-contents .footer-left{width:100%}#footer .footer-contents .footer-left .footer-link li{margin-top:15px}#footer .footer-contents .footer-left .footer-link li:first-child{margin-top:0}#footer .footer-contents .footer-left .footer-link li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;width:100%}#footer .footer-contents .footer-left .footer-link li a strong{width:100px;font-weight:700;border-bottom:transparent 1px solid;line-height:1.5}#footer .footer-contents .footer-left .footer-link li a span{width:calc(100% - 100px);flex-shrink:0;box-sizing:border-box;padding-right:20px;font-weight:400;padding-top:1px;color:gray;line-height:1.5}#footer .footer-contents .footer-left .footer-link li a.underconstruction{pointer-events:none}#footer .footer-contents .footer-left .footer-link li a.underconstruction strong,#footer .footer-contents .footer-left .footer-link li a.underconstruction span{opacity:.5}#footer .footer-contents .footer-right{box-sizing:border-box;position:relative;width:100%;margin-top:30px;border-top:gray 1px dotted;padding-top:25px}#footer .footer-contents .footer-right p{margin-top:15px}#footer .footer-contents .footer-right p:first-child{margin-top:0}#footer .footer-contents .footer-right p a{border-bottom:#080808 1px solid}#footer .footer-copyright{display:block;padding:40px 0 20px}.main{position:relative}.img-slide{width:100%;height:100%}.title-section{position:relative;width:100%}.title-section .title-v{position:static;margin:0 5% 1em}.title-section .title-v strong{color:#eef0f5}.title-section a{border-bottom:#080808 1px solid}.grid-wrap{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;width:90%}.grid-wrap .grid-2{width:50%}.limitedImages{margin:0 auto;padding-bottom:50px;width:90%}.limitedImages__text{margin-top:1rem}.limitedImages__items{margin-top:1.5rem;display:flex;flex-direction:row;flex-wrap:nowrap}.limitedImages__items__item{width:33.33%}.limitedImages__items__item img{display:block;width:100%;height:auto}.limitedImages__items__item__buy a{border-bottom:#080808 1px solid}.collection-images ul{display:flex;flex-direction:row;flex-wrap:wrap}.collection-images ul li{width:50%}.collection-images ul li a{display:block;position:relative;border-bottom:none}.collection-images ul li a .collection-images-img img{display:block;width:100%;height:auto}.collection-images ul li a .collection-images-cap{pointer-events:none;position:absolute;left:0;bottom:10px;color:#fff;text-align:center;width:100%;z-index:2}.collection-images ul li a:after{pointer-events:none;content:'DETAIL';position:absolute;display:block;font-weight:700;width:100%;top:50%;line-height:1;text-align:center;color:#fff;z-index:2;margin-top:0;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.collection-images ul li a:hover:after{margin-top:-.5em;opacity:1}.has-hover{position:relative}.has-hover .normal{position:static}.has-hover .hover{position:absolute;left:0;top:0;z-index:1;opacity:0;transition:opacity .1s cubic-bezier(.4,0,.2,1)}.has-hover:hover .hover{opacity:1}.shop-list{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between}.shop-list li{width:100%;box-sizing:border-box}.shop-list li:nth-child(1){border-top:#080808 1px solid}.shop-list li a{display:block;color:#080808;padding:0 20px 0 0;position:relative;border-bottom:#080808 1px solid;transition:background-color .1s cubic-bezier(.4,0,.2,1)}.shop-list li a:after{content:'→';position:absolute;right:0;top:50%;margin-top:-.5em;line-height:1;transition:right .3s cubic-bezier(.4,0,.2,1)}.shop-list li a dl{display:table;width:100%}.shop-list li a dl dt{display:table-cell;width:80px;vertical-align:middle;padding:8px 0 10px}.shop-list li a dl dd{display:table-cell;width:auto;vertical-align:middle;padding:8px 0 10px}.collection-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:12;overflow:auto;display:none}.collection-popup:before{content:'';display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:0;background-color:rgba(255,255,255,.95);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.collection-popup.is-active{display:block}.collection-popup.is-show:before{opacity:1}.collection-popup.is-show .collection-popup-contents{opacity:1;top:0}.collection-popup .collection-popup-contents{z-index:1;position:relative;opacity:0;top:20px;transition:opacity .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1)}.collection-popup .collection-popup-contents .collection-popup-imgs{width:100vw;margin:0 auto;position:relative}.collection-popup .collection-popup-contents .collection-popup-imgs>div{position:absolute;left:0;top:0;z-index:0;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.collection-popup .collection-popup-contents .collection-popup-imgs>div:first-child{position:relative}.collection-popup .collection-popup-contents .collection-popup-imgs>div.is-active{opacity:1;z-index:2}.collection-popup .collection-popup-contents .collection-popup-imgs>div figure img{width:100%;height:auto;display:block}.collection-popup .collection-popup-contents .collection-popup-imgs>div figcaption{position:absolute;left:0;bottom:50px;text-align:center;color:#fff;display:block;width:100%}.collection-popup .collection-popup-contents .collection-popup-imgs .slick-dots{display:none!important}.collection-popup .collection-popup-contents .collection-popup-thumbnails{z-index:2;display:table;position:relative;margin:-30px auto 0}.collection-popup .collection-popup-contents .collection-popup-thumbnails li{display:table-cell;padding:0 5px}.collection-popup .collection-popup-contents .collection-popup-thumbnails li a{width:80px;height:80px;display:block;position:relative}.collection-popup .collection-popup-contents .collection-popup-thumbnails li a:after{content:'';display:block;width:100%;height:100%;box-sizing:border-box;border:transparent 3px solid;z-index:1;position:absolute;left:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.collection-popup .collection-popup-contents .collection-popup-thumbnails li a.is-active:after{border-color:#080808}.collection-popup .collection-popup-contents .collection-popup-thumbnails li a img{display:block;width:100%;height:auto}.collection-popup .collection-popup-contents .collection-popup-data{margin:50px 12.5% 0;padding-bottom:100px;overflow:hidden}.collection-popup .collection-popup-contents .collection-popup-data dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}.collection-popup .collection-popup-contents .collection-popup-data dl dt{width:80px;padding-right:15px;padding-bottom:.5em;box-sizing:border-box;color:gray}.collection-popup .collection-popup-contents .collection-popup-data dl dd{width:calc(100% - 80px);padding-right:10px;box-sizing:border-box;padding-bottom:.5em}.collection-popup .collection-popup-contents .collection-popup-data dl dd a{border-bottom:#080808 1px solid}.title-ll{font-size:178%;font-weight:500!important;line-height:1}.title-l{font-size:157%;font-weight:500;line-height:1}.title{font-size:114%;font-weight:500;line-height:1.5}.title-s{font-size:107%;font-weight:500;line-height:1.5}.fz-caption{font-size:78%;font-weight:300;line-height:2}.fz-min{font-size:64%;font-weight:300;line-height:2}@font-face{font-family:Noto Sans Japanese;font-weight:300;src:url(../fonts/NotoSansCJKjp-Medium__subset.woff2) format("woff2"),url(../fonts/NotoSansCJKjp-Medium__subset.woff) format("woff")}@font-face{font-family:Noto Sans Japanese;font-style:bold;font-weight:500;src:url(../fonts/NotoSansCJKjp-Bold__subset.woff2) format("woff2"),url(../fonts/NotoSansCJKjp-Bold__subset.woff) format("woff")}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#top .top-kv{padding-top:110px;position:relative}#top .top-kv .img-slide{position:relative;height:calc(100vw/3*2)}#top .top-kv .img-slide>div .slick-list .slick-track p{height:calc(100vw/3*2)}#top .top-kv .img-slide>div .slick-dots{position:absolute;right:0;bottom:-12px;display:flex;flex-wrap:nowrap;margin-right:20px}#top .top-kv .img-slide>div .slick-dots li{margin:0 0 0 2px;background-color:gray}#top .top-kv .img-slide>div .slick-dots li button{opacity:0;display:block;width:20px;height:1px}#top .top-kv .img-slide>div .slick-dots li.slick-active{background-color:#080808}#top .top-kv .top-news{position:absolute;left:5%;bottom:15px;width:90%}#top .top-kv .top-news a{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;padding:15px 0;box-sizing:border-box;line-height:1.2;background-color:white;font-size:85%;transition:background-color .3s cubic-bezier(.4,0,.2,1)}#top .top-kv .top-news a time{width:calc(100%/5);box-sizing:border-box}#top .top-kv .top-news a p{width:calc(100%/5*4)}#top .top-kv .top-news a p span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#top .top-kv .top-news a:hover{background-color:rgba(255,255,255,.9)}#top .top-kv .top-news a:hover p{text-decoration:underline}#top .top-concept{padding:60px 0}#top .top-concept p{text-align:justify}#top .top-concept p a{display:inline-block;margin-top:1em}#top .new-shop{padding:60px 0}#top .new-shop .shop-list{margin:40px 5% 0}#about #header .header-logo,#news #header .header-logo,#storelist #header .header-logo,#contact #header .header-logo,#collection #header .header-logo{position:absolute;left:0;top:calc(50vh - 90px)}#about.no-kv,#news.no-kv,#storelist.no-kv,#contact.no-kv,#collection.no-kv{padding-top:200px}#about.no-kv #header .header-logo,#news.no-kv #header .header-logo,#storelist.no-kv #header .header-logo,#contact.no-kv #header .header-logo,#collection.no-kv #header .header-logo{top:0}#about.no-kv .no-kv-title,#news.no-kv .no-kv-title,#storelist.no-kv .no-kv-title,#contact.no-kv .no-kv-title,#collection.no-kv .no-kv-title{position:absolute;left:0;top:30px;width:calc(100%/8);height:100%;z-index:5;pointer-events:none}#about.no-kv .no-kv-title strong,#news.no-kv .no-kv-title strong,#storelist.no-kv .no-kv-title strong,#contact.no-kv .no-kv-title strong,#collection.no-kv .no-kv-title strong{letter-spacing:-.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#eef0f5;display:block;text-align:center;position:absolute;left:50%;margin-left:-.5em}#about .contents-kv,#news .contents-kv,#storelist .contents-kv,#contact .contents-kv,#collection .contents-kv{position:relative;margin-bottom:60px}#about .contents-kv .title-v,#news .contents-kv .title-v,#storelist .contents-kv .title-v,#contact .contents-kv .title-v,#collection .contents-kv .title-v{position:absolute;left:0;top:0;width:calc(100%/8);height:100%;z-index:5;pointer-events:none}#about .contents-kv .title-v.color-wh strong,#news .contents-kv .title-v.color-wh strong,#storelist .contents-kv .title-v.color-wh strong,#contact .contents-kv .title-v.color-wh strong,#collection .contents-kv .title-v.color-wh strong{color:#fff}#about .contents-kv .title-v strong,#news .contents-kv .title-v strong,#storelist .contents-kv .title-v strong,#contact .contents-kv .title-v strong,#collection .contents-kv .title-v strong{letter-spacing:-.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#eef0f5;display:block;height:100%;text-align:center;position:absolute;left:50%;margin-left:-.5em}#about .contents-kv .img figure,#news .contents-kv .img figure,#storelist .contents-kv .img figure,#contact .contents-kv .img figure,#collection .contents-kv .img figure{width:100%;height:50vh}#about .sec,#news .sec,#storelist .sec,#contact .sec,#collection .sec{padding:30px 0}#about .sec.about-concept p{margin-top:2em}#about .about-features-list li,#about .about-howto-list li{padding-top:40px}#about .about-features-list li figure,#about .about-howto-list li figure{display:block;height:240px}#about .about-features-list li h3,#about .about-howto-list li h3{padding-right:40px;margin-top:20px}#about .about-features-list li p,#about .about-howto-list li p{padding-right:40px;margin-top:15px;text-align:justify}#about .about-howto-list li figure{height:160px}#about .about-howto-list li p{padding-right:20px}#collection .collection-images .title-v{display:none}#news .entry:nth-of-type(1) .entry-header{padding-top:0;border-top:none}#news .entry:last-child{margin-bottom:60px}#news .entry .entry-header{margin-bottom:50px;width:100%;padding-top:50px;border-top:gray 1px solid}#news .entry .entry-header time{color:gray}#news .entry .entry-img{margin-bottom:50px;width:100%}#news .entry .entry-img img{width:calc(100%/6*4);margin:0 auto;height:auto;display:block}#news .entry .entry-content{position:relative}#news .entry .entry-content .entry-content-body{margin-bottom:30px;width:calc(100%/6*4)}#news .entry .entry-content .entry-content-body p{margin-top:1.5em}#news .entry .entry-content .entry-content-body p:first-child{margin-top:0}#news .entry .entry-content .entry-content-body p a{border-bottom:#080808 1px solid}#news .entry .entry-content .entry-content-info{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}#news .entry .entry-content .entry-content-info dt{width:calc(100%/12)}#news .entry .entry-content .entry-content-info dd{width:calc(100%/12*11)}#news .entry .entry-content .entry-content-link li a{border-bottom:#080808 1px solid}#news .entry .entry-content .entry-content-share{position:absolute;right:0;top:2px}#news .entry .entry-content .entry-content-share strong{display:block}#news .entry .entry-content .entry-content-share ul li a{border-bottom:#080808 1px solid}#storelist .shop-list{margin-top:50px}#contact .contact-address{margin:0 auto 50px;border-bottom:#eef0f5 1px solid;padding-bottom:50px;width:75%}#contact .contact-address:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}#contact .contact-address h3{margin-bottom:1em;font-weight:400}#contact .contact-address p{margin-bottom:1.5em}#contact .contact-address dl{margin-bottom:2em}#contact .contact-address dl dt{font-weight:400;position:relative}#contact .contact-address dl dt:before{content:'';width:calc(100% - 10px);height:1px;border-top:#eef0f5 1px dashed;position:absolute;left:0;top:50%}#contact .contact-address dl dt span{position:relative;background-color:#fff;z-index:1;padding:0 10px 0 0}#contact .contact-address dl dd{font-weight:400}#contact .contact-address dl dd a{border-bottom:#080808 1px solid}@media screen and (min-width:980px){.t-right{text-align:right!important}#header{left:160px;top:40px}#header .header-logo a img{width:160px;height:132px}.gnavi-btn{right:45px;top:35px}.gnavi-btn a{width:70px;height:70px;box-shadow:none}.gnavi-btn a:hover{box-shadow:0 6px 12px -3px rgba(0,0,0,.2)}.gnavi-btn a:before{left:20px;top:20px;width:30px;height:3px}.gnavi-btn a:after{width:30px;height:3px;left:20px;top:32px}.gnavi-btn a span{top:37px}.gnavi-btn a.is-active:before{top:26px}.gnavi-btn a.is-active:after{top:26px}#gnav .gnav-contents{padding:150px 12.5% 0}#gnav .gnav-contents .gnav-link li{margin-top:20px}#gnav .gnav-contents .gnav-link li a:hover{border-bottom:#080808 1px solid}#gnav .gnav-contents .gnav-link li a strong{width:25%}.pankuzu{margin:60px 0 10px;padding:0 12.5%}.pankuzu ul li a:hover{color:gray;border-bottom-color:transparent}#footer{padding:50px 12.5% 0}#footer .footer-contents{flex-wrap:nowrap}#footer .footer-contents .footer-left{width:50%}#footer .footer-contents .footer-left .footer-link li a:hover strong{border-bottom:#080808 1px solid}#footer .footer-contents .footer-left .footer-link li a strong{width:auto}#footer .footer-contents .footer-left .footer-link li a span{width:75%}#footer .footer-contents .footer-right{margin-top:-5px;width:50%;border-top:none;padding-top:0}#footer .footer-contents .footer-right p a:hover{color:gray;border-bottom-color:transparent}#footer .footer-copyright{text-align:center}.title-section .title-v{position:absolute;left:0;top:0;width:calc(100%/8);height:100%;z-index:5;pointer-events:none;margin:0}.title-section .title-v strong{letter-spacing:-.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;height:100%;text-align:center;position:absolute;left:50%;margin-left:-.5em}.grid-wrap{margin:0 auto;width:75%}.grid-wrap .grid-4{width:66.66%}.grid-wrap .grid-3{width:50%}.grid-wrap .grid-2{width:33.33%}.limitedImages{width:75%;padding-bottom:100px}.collection-images ul li{width:33.33%}.shop-list li{padding:0 0 0 20px;width:50%}.shop-list li:nth-child(odd){padding:0 20px 0 0}.shop-list li:nth-child(2) a{border-top:#080808 1px solid}.shop-list li a:hover{background-color:#eef0f5}.shop-list li a:hover:after{right:-1em}.collection-popup .collection-popup-contents .collection-popup-imgs{width:50vw}.collection-popup .collection-popup-contents .collection-popup-data dl{width:50%}.collection-popup .collection-popup-contents .collection-popup-data dl.collection-popup-data-left{float:left}.collection-popup .collection-popup-contents .collection-popup-data dl.collection-popup-data-right{float:right}.title-ll{font-size:200%}.title-l{font-size:178%}.title{font-size:128%}.title-s{font-size:114%}.fz-caption{font-size:85%}.fz-min{font-size:71%}#top .top-kv{padding-top:120px}#top .top-kv .img-slide{height:calc(100vh - 120px)}#top .top-kv .img-slide>div .slick-list .slick-track p{height:calc(100vh - 120px)}#top .top-kv .top-news{left:12.5%;width:75%}#top .top-kv .top-news a time{width:calc(100%/6)}#top .top-kv .top-news a p{width:calc(100%/6*5)}#top .top-concept{padding:100px 0}#top .top-concept p a{margin-top:0}#top .new-shop{padding:100px 0 0}#top .new-shop .shop-list{margin:40px 0 0 12.5%;width:75%}#about #header .header-logo,#news #header .header-logo,#storelist #header .header-logo,#contact #header .header-logo,#collection #header .header-logo{top:calc(70vh - 120px)}#about .contents-kv .img figure,#news .contents-kv .img figure,#storelist .contents-kv .img figure,#contact .contents-kv .img figure,#collection .contents-kv .img figure{height:70vh}#about .sec .about-sec-header{padding-top:40px;border-top:#080808 1px solid}#about .about-howto-list li figure{height:240px}#about .about-howto-list li h3{padding-right:20px}#contact .contact-address dl{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#contact .contact-address dl dt{width:150px}#contact .contact-address dl dd{width:calc(100% - 150px)}}@media screen and (min-width:0px) and (max-width:979px){.forsp{display:inherit}.forpc{display:none}#sp-flg{display:block}}