@font-face{font-family:"NotoSansCJKjp-Jxck";font-style:normal;font-weight:400;src:local("NotoSansCJKjp-Regular.otf"),local("NotoSansJP-Regular.otf"),url("/assets/font/NotoSansCJKjp-Regular_sub.woff") format("woff")}@font-face{font-family:"NotoSansCJKjp-Jxck";font-style:medium;font-weight:500;src:url("/assets/font/NotoSansCJKjp-Mediumt_sub.woff") format("woff")}@font-face{font-family:"NotoSansCJKjp-Jxck";font-style:bold;font-weight:700;src:local("NotoSansCJKjp-Bold.otf"),local("NotoSansJP-Bold.otf"),url("/assets/font/NotoSansCJKjp-Bold_sub.woff") format("woff")}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{min-height:100%}body{width:100%;min-width:1200px;max-height:100%;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:14px;font-family:"NotoSansCJKjp-Jxck",sans-serif;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}strong{font-weight:bold}h2,h3,h4,p{color:#333}p{word-break:break-all;word-wrap:break-word}a,a:visited{text-decoration:none;color:#333}.pc_none{display:none}.pc_none_i{display:none}.pc_none_ib{display:none}.sp_none{display:block}.sp_none_i{display:inline}.sp_none_ib{display:inline-block}.top-info,header,footer{width:100%;min-width:890px}.top-info-inner,.header-inner,.main-wrap,.footer-inner{width:100%;max-width:1140px;min-width:890px;padding:0 20px;margin:auto;position:relative;box-sizing:border-box}.fade{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:800}.main-wrap{margin-bottom:123px}.col-2:after{content:'';display:block;clear:both}.col-2 .side{width:18%;margin-bottom:80px;padding-right:7px;float:left;box-sizing:border-box}.col-2 .side h2{margin-top:6px;margin-bottom:28px;font-size:18px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;letter-spacing:0.6px}.col-2 .side li{margin-bottom:16px;font-size:13px;letter-spacing:0.6px}.col-2 .side li a{position:relative;transition:all 0.2s}.col-2 .side li a:after{content:'';display:inline-block;width:0;max-width:180px;position:absolute;bottom:-5px;left:0;border-bottom:1px solid #7352a1;transition:all 0.2s}.col-2 .side li a:hover{color:#7352a1}.col-2 .side li a:hover:after{width:100%}.col-2 .side li.current a{color:#7352a1;font-weight:bold}.col-2 .side li.current a:after{width:100%}.col-2 .side .shop-name{font-weight:700}.col-2 .main{width:80%;max-height:100%;padding-top:5px;float:right}@media all and (-ms-high-contrast: none){.col-2 .side li a{-ms-transform:none;transform:none}}.ttl-line{margin-bottom:23px;padding-right:280px;padding-left:4px;padding-bottom:3px;font-size:28px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;border-bottom:2px solid #7352a1;position:relative;letter-spacing:0.7px}.home .ttl-line{padding-right:0px}.ttl-line span{display:block;position:absolute;right:10px;bottom:8px;font-size:12px;font-weight:700;letter-spacing:0.6px}.ttl-dot{margin-bottom:50px;padding-left:4px;padding-bottom:2px;font-size:16px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;background-image:url("/images/bg_dot.png");background-repeat:repeat-x;background-position:bottom;letter-spacing:0.7px}.ttl-line_dot{margin-bottom:25px;font-size:16px;font-weight:500;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;background-image:url("/images/bg_dot.png");background-repeat:repeat-x;background-position:bottom;letter-spacing:0.6px;line-height:1.7em}.ttl-line_dot span{position:relative}.ttl-line_dot span:after{content:'';width:100%;display:block;border-bottom:1px solid #7352a1;position:absolute;left:0;bottom:-3px}.ttl-article{max-height:100%;margin-bottom:10px;padding-left:7px;padding-bottom:5px;font-size:23px;border-bottom:1px solid #7352a1;letter-spacing:1.4px}.pager{margin-bottom:100px;text-align:center}.pager ul{display:inline}.pager ul:after{content:'';display:block;clear:both}.pager li{margin-left:-5px;display:inline-block;border:1px solid #7352a1;border-left:1px solid transparent;text-align:center;line-height:25px}.pager li:first-child{border-left:1px solid #7352a1}.pager li.no_link{padding:0 20px;color:#d9cdea}.pager li,.pager a{font-size:12px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;color:#7352a1;transition:all 0.2s}.pager a{padding:0 22px;display:block;position:relative}.pager .current,.pager a:hover{padding:0 22px;background:#7352a1;color:#fff}.pager .next,.pager .first{padding-left:36px !important;position:relative}.pager .next:before,.pager .first:before{content:'';width:7px;height:7px;border-top:1px solid;margin:auto;position:absolute;top:0;bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;border-left:1px solid}.pager .first:after{content:'';width:7px;height:7px;border-top:1px solid;margin:auto;position:absolute;top:0;bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:19px;border-left:1px solid}.pager .prev,.pager .last{padding-right:36px !important;position:relative}.pager .prev:before,.pager .last:before{content:'';width:7px;height:7px;border-top:1px solid;margin:auto;position:absolute;top:0;bottom:0;-ms-transform:rotate(45deg);transform:rotate(45deg);right:23px;border-right:1px solid}.pager .last:after{content:'';width:7px;height:7px;border-top:1px solid;margin:auto;position:absolute;top:0;bottom:0;-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px;border-right:1px solid}.pager-np{margin-bottom:75px;padding:0 35px}.pager-np:after{content:'';display:block;clear:both}.pager-np p{font-size:17px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;color:#7352a1;letter-spacing:1.2px}.pager-np .arrow_r{width:50%;padding-left:23px;float:left;position:relative;box-sizing:border-box}.pager-np .arrow_r:before{content:'';width:10px;height:10px;display:block;border-top:1px solid;border-left:1px solid;border-right:0 solid;-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:auto;position:absolute;top:0;bottom:0;left:0}.pager-np .arrow_l{width:50%;padding-right:23px;float:right;text-align:right;position:relative;box-sizing:border-box}.pager-np .arrow_l:after{content:'';width:10px;height:10px;display:block;border-top:1px solid;border-left:0 solid;border-right:1px solid;-ms-transform:rotate(45deg);transform:rotate(45deg);margin:auto;position:absolute;top:0;bottom:0;right:5px}.pager-np .arrow_r,.pager-np .arrow_l{transition:all 0.2s}.pager-np .arrow_r:hover,.pager-np .arrow_l:hover{opacity:0.6}.pager-np .arrow_no_post{opacity:0.3}.pager-np .arrow_no_post:hover{opacity:0.3}.modal{opacity:0;z-index:-1;transition:all 0.2s}.modal-lay{width:100%;height:100%;position:fixed;top:0;left:0;background:#727272}.modal-wrap{width:90%;max-width:1000px;height:90%;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0}.modal-inner{width:100%;height:100%;padding:55px 100px 90px;background:#fff;box-sizing:border-box;overflow:scroll}.modal-inner:before{content:'';width:100%;height:18px;background:url("/images/bg_dot.png");position:absolute;left:0;top:0}.modal-inner:after{content:'';width:100%;height:18px;background:url("/images/bg_dot.png");position:absolute;left:0;bottom:0}.modal-close{width:24px;height:24px;position:absolute;right:19px;top:35px;background-image:url("/images/btn_close.png");background-size:contain;background-repeat:no-repeat;transition:all 0.2s;border-radius:50%;cursor:pointer}.modal-close:hover{opacity:0.6 !important}.modal.appear{opacity:1;z-index:1000}.modal.appear.modal-lay{opacity:0.8}.btn-parple{padding:3px;font-size:21px;font-weight:700;background:#7352a1}.btn-parple a{padding:5px;display:block;border:1px solid #fff}.news-sort{width:100%;margin-bottom:40px;padding-bottom:15px;background-image:url("/images/bg_dot.png");background-repeat:repeat-x;background-position:bottom}.news-sort dl{margin-bottom:13px;font-size:12px}.news-sort dl:before{content:'[';display:inline;margin-right:2px;font-weight:normal}.news-sort dl:after{content:']';display:inline;margin-left:-3px}.news-sort dl dt{font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;display:inline;letter-spacing:0.6px;font-weight:bold}.news-sort dl.month:before,.news-sort dl.floor:before{display:none}.news-sort dl.month dt:before,.news-sort dl.floor dt:before{content:'[';display:inline;margin-right:2px;font-weight:normal}.news-sort dl.month dt:after,.news-sort dl.floor dt:after{content:':';display:inline;margin-left:-3px}.news-sort dl dd,.news-sort dl ul{display:inline}.news-sort dl.month,.news-sort dl.year{display:inline-block}.news-sort dl .current{font-size:16px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;color:#7352a1;font-weight:700;border-bottom:1px solid}.news-sort dl li{margin-right:2px;padding-right:4px;display:inline-block;border-right:1px solid;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;line-height:0.8em}.news-sort dl li:last-child{margin-right:0;border-right:0}.news-sort dl a{transition:all 0.2s}.news-sort dl a:hover{color:#7352a1;border-bottom:1px solid}#tinymce,.article_content{margin-bottom:76px;padding:0 8px}#tinymce h2,.article_content h2{font-size:16px;font-weight:700;margin-bottom:30px;padding-left:4px;padding-bottom:2px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;background-image:url(/images/bg_dot.png);background-repeat:repeat-x;background-position:bottom;letter-spacing:0.7px}#tinymce h3,.article_content h3{font-weight:700;margin-bottom:10px;font-size:14px}#tinymce img,.article_content img{max-width:100%;height:auto;margin-bottom:30px}#tinymce ul,#tinymce ol,.article_content ul,.article_content ol{margin-bottom:20px;margin-left:30px}#tinymce ul,.article_content ul{list-style-type:disc}#tinymce ol,.article_content ol{list-style:decimal}#tinymce em,.article_content em{font-style:italic}#tinymce p img,.article_content p img{margin-bottom:0}#tinymce p,.article_content p{margin-bottom:20px;font-size:14px;letter-spacing:0.3px;line-height:2em}#tinymce a,.article_content a{padding-bottom:3px;color:#f01c58;text-decoration:underline;transition:all 0.2s}#tinymce a:hover,.article_content a:hover{opacity:0.6}#tinymce .alignnone,.article_content .alignnone{display:block}#tinymce .alignleft,.article_content .alignleft{margin-right:20px;margin-bottom:20px;float:left}#tinymce .alignright,.article_content .alignright{margin-left:20px;margin-bottom:20px;float:right}#tinymce .aligncenter,.article_content .aligncenter{display:block;margin:auto}.no_post{width:100%;margin-bottom:80px;font-size:12px;text-align:center}.no_post a{margin-top:20px;font-weight:bold;position:relative;transition:all 0.2s;display:inline-block;font-size:16px}.no_post a:after{content:'';display:inline-block;width:0;position:absolute;bottom:-5px;left:0;border-bottom:1px solid #7352a1;transition:all 0.2s}.no_post a:hover{color:#7352a1}.no_post a:hover:after{width:100%}table td,table th{padding:4px;vertical-align:top}table .a,table .q{padding:4px 4px 4px 0}.top-info{padding:12px 0;background:#7352a1;font-size:12px;letter-spacing:0.3px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}.top-info p{display:inline;color:#fff}.top-info .label{margin-right:10px;padding:1px 10px;background:#fff;color:#7352a1;letter-spacing:0.4px;font-weight:700}.top-info .date{font-size:11px;letter-spacing:0.7px}.top-info .date:after{content:'';width:11px;height:9px;margin:0 3px 0 4px;display:inline-block;background-image:url("/images/info_arrow.png");background-size:contain}.top-info .text{font-weight:500;letter-spacing:1px}.top-info .text a{color:#fff;transition:all 0.2s;text-decoration:underline}.top-info .text a:hover{opacity:0.7}.fix-link{position:fixed;top:90px;left:0;z-index:100;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}.fix-link a{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.fix-link .storeInfo{position:relative}.fix-link .storeInfo a{width:18px;margin-bottom:0px;padding:20px 5px;display:inline-block;border:2px solid #7352a1;border-left:none;background:#7352a1;color:#fff;transition:all 0.2s;letter-spacing:0.7px}.fix-link .storeInfo a:hover{opacity:0.6}.fix-link .storeInfo:after{content:'';display:block;width:23px;height:29px;position:absolute;top:3px;left:29px;background-image:url("/images/ico_storeinfo.png");background-repeat:no-repeat;background-size:contain}.fix-link .onlineShop{position:relative}.fix-link .onlineShop a{width:20px;padding:13px 1px 13px 0;display:inline-block;background:#fff;color:#7352a1;border:2px solid #7352a1;border-left:none;transition:all 0.2s;letter-spacing:0.7px}.fix-link .onlineShop a:hover{opacity:0.6}.fix-link .onlineShop:after{content:'';display:block;width:22px;height:32px;position:absolute;top:3px;left:23px;background-image:url("/images/ico_onlineshop.png");background-repeat:no-repeat;background-size:contain}header{margin-bottom:37px;border-bottom:1px solid #ededed;position:relative}header:before{content:'';width:100%;height:18px;background:url("/images/bg_dot.png");position:absolute;top:0;z-index:-1}header .header-inner{padding:53px 20px 37px;max-width:1205px}header .foreignerLink{position:absolute;top:0;right:20px;font-size:12px}header .foreignerLink a{padding:5px 34px;display:block;background:#fff;border:2px solid #7352a1;border-top:none;border-radius:0 0 5px 5px;letter-spacing:0.4px;transition:all 0.2s}header .foreignerLink a:hover{background:#7352a1;color:#fff}header .logo{margin-bottom:53px}header .logo img{max-width:414px;width:100%;transition:all 0.2s;background:#fff}header .logo a:hover img{opacity:0.6}header .logo:after{content:'';display:block;clear:both}header .onlineshopLink{display:inline-block;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;float:right;letter-spacing:1px;margin-top:11px}header .onlineshopLink a{position:relative;transition:all 0.2s}header .onlineshopLink a:after{content:'';width:0;display:inline-block;position:absolute;bottom:-3px;left:0;border-bottom:2px solid;transition:all 0.2s}header .onlineshopLink a:hover{opacity:0.6}header .onlineshopLink a:hover:after{width:100%}header .pc-nav:after{content:'';display:block;clear:both}header .pc-nav li{padding:0 20px;display:block;float:left;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:16px;border-right:1px solid #d4d4d4;letter-spacing:1.2px}header .pc-nav li:first-child{width:11.2%;padding-left:0}header .pc-nav li:last-child{padding-right:0;border-right:0}header .pc-nav li span{display:block;font-family:"NotoSansCJKjp-Jxck",sans-serif;font-size:11px;color:#707070;letter-spacing:0.3px}header .pc-nav li a{transition:all 0.2s;font-weight:bold}header .pc-nav li a span{transition:all 0.2s}header .pc-nav li a:hover{color:#7352a1}header .pc-nav li a:hover span{color:#7352a1}footer{background-color:#eee;position:relative}footer .footer-inner{padding:36px 28px 0}footer.position_b{position:absolute;bottom:0}footer:before{content:'';width:100%;height:18px;background:url("/images/bg_dot.png");position:absolute;top:-18px;z-index:-1}footer .goTop{background:#7352a1;opacity:0;position:fixed;bottom:20px;right:5%;transition:all 0.2s;z-index:500;opacity:0}footer .goTop a{padding:10px 10px 9px;display:block;color:#fff;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:12px;letter-spacing:0.2px;transition:all	0.2s}footer .goTop a:before{content:'';display:block;width:17.5px;height:13.5px;margin:0 auto 9px;background-image:url("/images/gotop.png");background-repeat:no-repeat;background-size:contain}footer .goTop a:hover{opacity:0.6}footer .goTop.fixed{opacity:1}footer .footer-head{margin-bottom:31px}footer .footer-head:after{content:'';display:block;clear:both}footer .footer-title{width:73%;float:left}footer .footer-title .siteName{font-size:22px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-weight:700;margin-bottom:10px;letter-spacing:0.6px}footer .footer-title .info{padding:0 0 3px 1px;color:#f01c58;border-bottom:1px solid #333;display:inline-block;letter-spacing:0.7px;font-weight:500}footer .sns{margin-top:-6px;margin-left:-5px;margin-bottom:26px}footer .sns li{width:24%;margin-bottom:0;text-align:center;display:inline-block}footer .sns li:before{display:none}footer .sns li a:hover{color:#333 !important}footer .sns li a:hover:after{display:none}footer .sns li img{width:40px;margin:0 auto;height:auto;display:block}footer .sns li a{font-size:11px;font-weight:bold;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;letter-spacing:0.4px;transition:all 0.2s}footer .sns li a img{transition:all 0.2s}footer .sns li a:hover{opacity:0.6}footer .sns li a:hover img{opacity:0.6}footer .siteMap{margin-bottom:38px;display:-ms-flexbox;display:flex}footer .siteMap:after{content:'';display:block;clear:both}footer .siteMap-inner{float:left;padding:14px 3%;box-sizing:border-box;border-right:1px solid #d2cccc;font-size:12px}footer .siteMap-inner:first-child{width:20%;padding-top:10px;padding-right:0px;font-size:13px}footer .siteMap-inner:nth-child(2){width:30%;padding:10px 0px 0px 23px}footer .siteMap-inner:nth-child(3){width:28%;padding:14px 3% 14px 2%}footer .siteMap-inner:last-child{width:50%;padding-top:10px;padding-right:0;padding-left:2%;border-right:none}footer .siteMap-inner h2{font-weight:700;margin-bottom:27px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;color:#666;font-size:16px;letter-spacing:0.4px}footer .siteMap-inner li{margin-bottom:15px;letter-spacing:0.4px}footer .siteMap-inner li:before{content:'>';margin-right:12px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-weight:700}footer .siteMap-inner li a{position:relative;transition:all 0.2s}footer .siteMap-inner li a:after{content:'';display:inline-block;width:0;position:absolute;bottom:-2px;left:0;border-bottom:1px solid #7352a1;transition:all 0.2s}footer .siteMap-inner li a:hover{color:#7352a1}footer .siteMap-inner li a:hover:after{width:100%}footer .siteMap-inner img{width:82%;transition:all 0.2s}footer .siteMap-inner img:hover{opacity:0.6}footer .siteMap-inner .mailmagazine{margin-top:12px}footer .siteMap-inner .mailmagazine-img{background:#eee}footer .siteMap-inner .information{line-height:1.7em;letter-spacing:0.4px;font-weight:500;font-size:15px}footer .siteMap-inner .information-up{display:-ms-flexbox;display:flex}footer .siteMap-inner .information-up-left{margin-left:10px}footer .siteMap-inner .information-up-right{margin-top:-5px;margin-left:27px}footer .siteMap-inner .information-up-right p{font-weight:bold}footer .siteMap-inner .information-up-right .address{position:relative;margin-bottom:1em}footer .siteMap-inner .information-up-right .address-detail{line-height:1.7}footer .siteMap-inner .information-up-right .access{font-size:12px;font-weight:bold;position:absolute;top:0;left:75px}footer .siteMap-inner .information-up-right .tel{margin-bottom:1em}footer .siteMap-inner .information-up-right .open{margin-top:0;margin-bottom:1em}footer .siteMap-inner .information-up-right .closed{margin-top:7px}footer .siteMap-inner .information-down .address{position:relative}footer .siteMap-inner .information-down .address-detail{line-height:1.7}footer .siteMap-inner .information-down .access{font-size:12px;font-weight:bold;position:absolute;top:0;left:75px}footer .siteMap-inner .information .sub_title span{border-bottom:1px solid;display:inline}footer .siteMap-inner .information-img{width:190px;height:auto}footer .siteMap-inner .access{font-size:14px}footer .footer-copy{padding:20px 0;background:#727272}footer .footer-copy .footer-inner{text-align:right;padding-top:0}footer .footer-copy .copyright{float:left;font-size:11px;color:#fff;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;letter-spacing:1px;line-height:1.7em}footer .footer-copy .footer-nav{font-size:13px;display:inline}footer .footer-copy .footer-nav li{padding:0 15px;border-right:1px solid #fff;display:inline-block;line-height:1.2em;letter-spacing:0.5px}footer .footer-copy .footer-nav li a{color:#fff;font-weight:500;transition:all 0.2s}footer .footer-copy .footer-nav li a:hover{opacity:0.6}footer .footer-copy .footer-nav li:last-child{padding-right:0;border-right:0}footer #change_to_sp{width:100%;padding:15px;color:#7352a1;background:#fff;border:2px solid #7352a1;text-align:center;font-size:50px;box-sizing:border-box}.landscape footer #change_to_sp{display:none}.top-main{width:98%;max-width:980px;margin:auto;margin-bottom:51px}.top-main .title{margin-bottom:5px}.top-main .slick-slide:first-child{display:block}.top-main .slick-prev{bottom:-48px;top:initial;left:28px}.top-main .slick-prev:before{content:'';width:17px;height:20px;display:block;background-image:url("/images/arrow_slide_left.png");background-size:contain;background-repeat:no-repeat;transition:all 0.2s}.top-main .slick-prev:hover:before{opacity:0.4}.top-main .slick-next{bottom:-48px;top:initial;right:28px}.top-main .slick-next:before{content:'';width:17px;height:20px;display:block;background-image:url("/images/arrow_slide_right.png");background-size:contain;background-repeat:no-repeat;transition:all 0.2s}.top-main .slick-next:hover:before{opacity:0.4}.top-main .slick-dots{width:80%;margin:auto;position:absolute;left:0;right:0;bottom:-34px}.top-main .slick-dots li{width:12px;height:12px;margin:0 11px;background:#fff;border:1px solid #7352a1;border-radius:50%;transition:all	0.2s}.top-main .slick-dots li.slick-active,.top-main .slick-dots li:hover{background:#7352a1;border:1px solid #fff}.top-main .slick-dots li.slick-active button,.top-main .slick-dots li:hover button{background:none}.top-main .slick-dots li button{width:12px;height:12px;background:#fff;border-radius:50%}.top-main .slick-dots li button:before{display:none}.top-main .slick-slide a{transition:all 0.2s}.top-main .slick-slide a img{transition:all 0.2s}.top-main .slick-slide a:hover{color:#7352a1}.top-main .slick-slide a:hover img{opacity:0.6}.top-main .top_banner_wrap img{width:100%}.top-inner .section{margin-bottom:72px}.top-inner .section:after{content:'';display:block;clear:both}.top-inner .section .main{width:73%;float:left}.top-inner .section .side{width:24%;float:right}.top-inner .section .side .ttl-line{text-align:center;padding-left:0}.top-inner .ttl-line{padding-bottom:5px;padding-left:5px}.top-inner .ttl-line span{right:140px}.top-inner .ttl-line a{transition:all 0.2s}.top-inner .ttl-line a:hover{opacity:0.6}.top-inner .ttl-line__more{width:126px;height:28px;position:absolute;right:0;bottom:-2px;transition:all 0.2s;background-image:url("/images/top_more_link.png");background-repeat:no-repeat;background-size:contain}.top-inner .ttl-line__more:hover{opacity:0.6}.top-inner .more_btn{width:100%}.top-inner .more_btn a{width:100%;padding:4px 0;display:block;color:#333;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;text-align:center;border:1px solid #7352a1;letter-spacing:1px;transition:all 0.2s;box-sizing:border-box}.top-inner .more_btn a:hover{background:#7352a1;color:#fff}.top-inner .top-news .news-list{padding:0 0 0 6px;box-sizing:border-box}.top-inner .top-news .news-list li{width:48%;margin-bottom:76px}.top-inner .top-news .news-list li:nth-child(2n-1){float:left}.top-inner .top-news .news-list li:nth-child(2n){float:right}.top-inner .top-news .news-list li:last-child,.top-inner .top-news .news-list li:nth-last-child(2){margin-bottom:0}.top-inner .top-news .news-list .title a{color:#7352a1;transition:all	0.2s}.top-inner .top-news .news-list .title a:hover{color:#333}.top-inner .top-floor ul{padding:0 6px;box-sizing:border-box}.top-inner .top-floor li{width:100%;padding:0.8px 0;margin-bottom:9px;background:#e6e6e6;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;cursor:pointer;transition:all 0.2s}.top-inner .top-floor li:hover{opacity:0.6}.top-inner .top-floor li:last-child{margin-bottom:8px}.top-inner .top-floor li span{display:block;text-align:center}.top-inner .top-floor li .floor-name{font-size:14px;line-height:1.3em;padding-top:1px}.top-inner .top-floor li .floor-name:after{content:'';display:block;width:32px;margin:4px auto 0;border-top:1px solid}.top-inner .top-floor li .floor-type{font-size:12px;padding:6px 10px 2px;letter-spacing:0.5px}.top-inner .top-floor li.active{opacity:1 !important}.top-inner .top-floor .floorguideLink{margin:0 6px;box-sizing:border-box;background:url("/images/bg_dot.png") repeat-x center;text-align:center}.top-inner .top-floor .floorguideLink a{margin:auto;padding:0 8px;display:inline-block;background:#7352a1;color:#fff;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;text-align:center;font-size:11px;letter-spacing:0.5px;transition:all	 0.2s}.top-inner .top-floor .floorguideLink a:hover{background:#fff;border:1px solid;box-sizing:border-box;color:#7352a1}.top-inner .top-floor .shop-list{height:0;overflow:hidden;cursor:pointer;transition:all 0.2s}.top-inner .top-floor .shop-list ul{padding:10px 6px}.top-inner .top-floor .shop-list li{transition:all 0.2s}.top-inner .top-floor .shop-list li:hover{opacity:0.4}.top-inner .top-floor .shop-list .no-link{cursor:default}.top-inner .top-floor .shop-list .no-link:hover{opacity:1}.top-inner .top-floor .shop-list-item{border-top:1px solid #fff;margin:0;font-size:12px}.top-inner .top-floor .shop-list-item span{padding:7px 0}.top-inner .section.sec02{margin-bottom:50px}.top-inner .top-popup-shop ul,.top-inner .top-limited-shop ul{padding:0 0 0 6px;box-sizing:border-box}.top-inner .top-popup-shop .left,.top-inner .top-limited-shop .left{width:34%;max-width:240px;float:left;margin-right:30px}.top-inner .top-popup-shop .left img,.top-inner .top-limited-shop .left img{width:100%;display:block}.top-inner .top-popup-shop .right,.top-inner .top-limited-shop .right{width:60%;max-width:443px;float:left}.top-inner .top-popup-shop li,.top-inner .top-limited-shop li{margin-bottom:21px;padding-bottom:15px;background:url("/images/bg_dot.png") repeat-x bottom}.top-inner .top-popup-shop li:after,.top-inner .top-limited-shop li:after{content:'';display:block;clear:both}.top-inner .top-popup-shop .thumb,.top-inner .top-limited-shop .thumb{margin-bottom:12px}.top-inner .top-popup-shop .thumb a img,.top-inner .top-limited-shop .thumb a img{transition:all 0.2s;background:#fff}.top-inner .top-popup-shop .thumb a:hover img,.top-inner .top-limited-shop .thumb a:hover img{opacity:0.6}.top-inner .top-popup-shop .info,.top-inner .top-limited-shop .info{font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:11px;letter-spacing:0.6px}.top-inner .top-popup-shop .info .floor,.top-inner .top-limited-shop .info .floor{margin-right:2px}.top-inner .top-popup-shop .info a,.top-inner .top-limited-shop .info a{display:inline-block;position:relative;transition:all 0.2s}.top-inner .top-popup-shop .info a:after,.top-inner .top-limited-shop .info a:after{content:'';display:inline-block;width:0;position:absolute;bottom:-2px;left:0;border-bottom:1px solid;transition:all 0.2s}.top-inner .top-popup-shop .info a:hover,.top-inner .top-limited-shop .info a:hover{color:#7352a1}.top-inner .top-popup-shop .info a:hover:after,.top-inner .top-limited-shop .info a:hover:after{width:100%}.top-inner .top-popup-shop .open,.top-inner .top-limited-shop .open{margin-bottom:10px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:11px;letter-spacing:0.7px;line-height:1em}.top-inner .top-popup-shop .detail a span,.top-inner .top-limited-shop .detail a span{transition:all 0.2s}.top-inner .top-popup-shop .detail a:hover .title,.top-inner .top-limited-shop .detail a:hover .title{color:#333}.top-inner .top-popup-shop .detail a:hover .exerpt,.top-inner .top-limited-shop .detail a:hover .exerpt{opacity:0.6}.top-inner .top-popup-shop .title,.top-inner .top-limited-shop .title{display:block;margin-bottom:7px;font-size:13px;color:#7352a1;letter-spacing:0.7px}.top-inner .top-popup-shop .exerpt,.top-inner .top-limited-shop .exerpt{display:block;font-size:12px;margin-bottom:3px;line-height:1.9em;letter-spacing:0.6px}.top-inner .top-popup-shop .more a,.top-inner .top-limited-shop .more a{font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:11px;color:#7352a1;letter-spacing:0.5px;border-bottom:1px solid;box-sizing:border-box;transition:all 0.2s}.top-inner .top-popup-shop .more a:hover,.top-inner .top-limited-shop .more a:hover{opacity:0.6;border-bottom:none}.top-inner .top-food-news ul{padding:0 6px;box-sizing:border-box}.top-inner .top-food-news li{margin-bottom:37px}.top-inner .top-food-news .thumb{margin-bottom:4px;text-align:center}.top-inner .top-food-news .thumb img{width:95%;transition:all	0.2s;background:#fff}.top-inner .top-food-news .thumb a:hover img{opacity:0.6}.top-inner .top-food-news .title{height:2.6em;overflow:hidden;line-height:1.3em}.top-inner .top-food-news .title a{font-size:12px;color:#7352a1;transition:all 0.2s}.top-inner .top-food-news .title a:hover{color:#333}.top-inner .top-blog{margin-bottom:80px}.top-inner .top-blog ul{margin-bottom:45px;padding:0 6px}.top-inner .top-blog li{width:18.4%;margin-right:2%}.top-inner .top-blog li:last-child{margin-right:0}.top-inner .top-blog .shopLogo{height:28px}.top-inner .top-blog .thumb{margin-bottom:5px}.top-inner .top-blog .info02 .shop-name{display:block;padding:0}.new_post_mark{position:relative}.new_post_mark:before{content:'';width:40px;height:40px;background-image:url("/images/new_ico.png");background-repeat:no-repeat;background-size:contain;position:absolute;z-index:10;top:-10px;left:-10px}.news-list{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.news-list:after{content:'';display:block;clear:both}.home .news-list{-ms-flex-pack:justify;justify-content:space-between}.news-list .thumb{margin-bottom:6px}.news-list .thumb img{width:100%;transition:all 0.2s;background:#fff}.news-list .thumb a:hover img{opacity:0.6}.news-list .info{margin-bottom:8px;font-size:14px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-weight:500}.news-list .info a{display:inline-block;position:relative;transition:all 0.2s}.news-list .info a:after{content:'';display:inline-block;width:0;position:absolute;bottom:-2px;left:0;border-bottom:1px solid;transition:all 0.2s}.news-list .info a:hover{color:#7352a1}.news-list .info a:hover:after{width:100%}.news-list .date{display:inline;letter-spacing:0.2px}.news-list .floor{margin-left:7px;padding-left:7px;border-left:1px solid;display:inline-block;line-height:1em}.news-list .shop-name{display:inline;letter-spacing:0.6px}.news-list .shop-name:before{content:':';margin:0 5px 0 1px;display:inline}.news-list .title{height:3.2em;margin-bottom:6px;font-size:14px;letter-spacing:0.8px;line-height:1.6em;overflow:hidden}.news-list .title a{color:#333;display:block;transition:all 0.2s}.news-list .title a:hover{color:#7352a1}.news-list .more{font-size:11px;letter-spacing:0.5px}.news-list .more a{color:#7352a1;border-bottom:1px solid;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;transition:all 0.2s}.news-list .more a:hover{border-bottom:none;opacity:0.6}.post-type-archive-news .main-wrap,.post-type-archive-popup_shop .main-wrap,.post-type-archive-limited_shop .main-wrap,.post-type-archive-food_news .main-wrap,.all_post_archive .main-wrap{margin-bottom:0}.post-type-archive-news .news-list,.post-type-archive-popup_shop .news-list,.post-type-archive-limited_shop .news-list,.post-type-archive-food_news .news-list,.all_post_archive .news-list{margin-bottom:15px}.post-type-archive-news .news-list li,.post-type-archive-popup_shop .news-list li,.post-type-archive-limited_shop .news-list li,.post-type-archive-food_news .news-list li,.all_post_archive .news-list li{width:31%;margin-right:3.5%;margin-bottom:28px;float:left}.post-type-archive-news .news-list li:nth-child(3n),.post-type-archive-popup_shop .news-list li:nth-child(3n),.post-type-archive-limited_shop .news-list li:nth-child(3n),.post-type-archive-food_news .news-list li:nth-child(3n),.all_post_archive .news-list li:nth-child(3n){margin-right:0}.single-news .news-sort,.single-popup_shop .news-sort,.single-limited_shop .news-sort,.single-food_news .news-sort{margin-bottom:33px}.single-news .article .info01,.single-popup_shop .article .info01,.single-limited_shop .article .info01,.single-food_news .article .info01{margin-bottom:34px;padding-left:7px;font-size:13px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;letter-spacing:0.6px}.single-news .article .info01 .date,.single-popup_shop .article .info01 .date,.single-limited_shop .article .info01 .date,.single-food_news .article .info01 .date{margin-right:4px}.single-news .article .info01 .cat,.single-popup_shop .article .info01 .cat,.single-limited_shop .article .info01 .cat,.single-food_news .article .info01 .cat{margin-right:5px;display:inline-block;line-height:14px}.single-news .article .info01 .cat:nth-child(2n),.single-popup_shop .article .info01 .cat:nth-child(2n),.single-limited_shop .article .info01 .cat:nth-child(2n),.single-food_news .article .info01 .cat:nth-child(2n){border-left:1px solid;padding-left:7px}.single-news .article .info01 .cat a,.single-popup_shop .article .info01 .cat a,.single-limited_shop .article .info01 .cat a,.single-food_news .article .info01 .cat a{transition:all 0.2s}.single-news .article .info01 .cat a:hover,.single-popup_shop .article .info01 .cat a:hover,.single-limited_shop .article .info01 .cat a:hover,.single-food_news .article .info01 .cat a:hover{opacity:0.6}.single-news .blog-list .shopLogo,.single-popup_shop .blog-list .shopLogo,.single-limited_shop .blog-list .shopLogo,.single-food_news .blog-list .shopLogo{height:35px}.single-news .blog-list li,.single-popup_shop .blog-list li,.single-limited_shop .blog-list li,.single-food_news .blog-list li{width:30%;margin-right:4.9%;margin-bottom:40px}.single-news .blog-list li:nth-child(3n),.single-popup_shop .blog-list li:nth-child(3n),.single-limited_shop .blog-list li:nth-child(3n),.single-food_news .blog-list li:nth-child(3n){margin-right:0}.article .info02{margin-bottom:75px;padding:0 6px;font-size:10px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;position:relative}.article .info02 .left{width:70%;word-wrap:break-word}.article .info02 .right{position:absolute;bottom:0;right:0;text-align:right}.article .info02 .right div,.article .info02 .right iframe{vertical-align:bottom}.article .info02 .right .fb-like{margin-right:10px}.article .info02 .shop{margin-bottom:9px;display:block;line-height:1em}.article .info02 .shop:last-child{margin-bottom:10px}.article .info02 .shop-name{padding-right:5px;letter-spacing:0.5px;border-right:1px solid}.article .info02 .floor{padding-left:5px;display:inline-block;line-height:8px}.relative-post{padding:0 4px}.relative-post .thumb{margin-bottom:13px}.relative-post li:first-child{margin-left:-15px}.relative-word{padding:0 4px}.relative-word li{display:inline-block;margin-bottom:12px}.relative-word li a{margin-right:10px;padding:2px 6px;font-size:12px;color:#fff;font-weight:500;background-color:#666;border:1px solid transparent;transition:all 0.2s}.relative-word li a:hover{background:#fff;border:1px solid #666;color:#666}.blog-list{padding:0 4px;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.blog-list:after{content:'';display:block;clear:both}.blog-list li{float:left}.blog-list .shopLogo{position:relative;margin-bottom:13px}.blog-list .shopLogo img{max-height:100%;max-width:100%;margin:auto;position:absolute;top:0;bottom:0}.blog-list .thumb{position:relative}.blog-list .thumb img{width:100%;display:block;background:#fff}.blog-list .thumb img.post_img{margin-bottom:5px}.blog-list .thumb img.shop_staff_img{position:absolute;top:0;left:0;transition:all 0.2s;opacity:0}.blog-list .thumb:hover .shop_staff_img{opacity:1}.blog-list .info01{margin-bottom:15px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:12px;letter-spacing:0.6px}.blog-list .title{margin-bottom:10px;padding-bottom:17px;font-size:13px;line-height:1.6em;border-bottom:1px solid}.blog-list .title a{height:3.2em;display:block;transition:all 0.2s;overflow:hidden}.blog-list .title a:hover{color:#7352a1}.blog-list .info02{font-size:11px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;letter-spacing:0.6px}.blog-list .info02 .shop-name{padding-left:3px}.blog-list .info02 .shop-name a{border-bottom:1px solid}.blog-list .info02 a{transition:all 0.2s}.blog-list .info02 a:hover{color:#7352a1}.square-list-thumb a{display:block;overflow:hidden}.col-2 .side.blog-side li{position:relative;transition:all 0.2s}.col-2 .side.blog-side li a:after{display:none}.col-2 .side.blog-side li:after{content:'';display:inline-block;width:0;max-width:180px;position:absolute;bottom:-5px;left:0;border-bottom:1px solid #7352a1;transition:all 0.2s}.col-2 .side.blog-side li:hover{color:#7352a1}.col-2 .side.blog-side li:hover:after{width:100%}.post-type-archive-blog .main-wrap,.author .main-wrap,.all_post_archive .main-wrap{margin-bottom:0}.post-type-archive-blog .main-wrap:after,.author .main-wrap:after,.all_post_archive .main-wrap:after{content:'';display:block;clear:both}.post-type-archive-blog .side,.author .side,.all_post_archive .side{width:18%;float:left}.post-type-archive-blog .side h2,.author .side h2,.all_post_archive .side h2{margin-bottom:20px;font-size:18px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}.post-type-archive-blog .side li,.author .side li,.all_post_archive .side li{margin-bottom:20px;font-size:13px}.post-type-archive-blog .side .shop-name,.author .side .shop-name,.all_post_archive .side .shop-name{font-weight:700}.post-type-archive-blog .side a,.author .side a,.all_post_archive .side a{transition:all 0.2s}.post-type-archive-blog .side a:hover,.author .side a:hover,.all_post_archive .side a:hover{color:#7352a1}.post-type-archive-blog .main,.author .main,.all_post_archive .main{width:80%;float:right}.post-type-archive-blog .news-sort,.author .news-sort,.all_post_archive .news-sort{margin-bottom:30px}.post-type-archive-blog .blog-list .thumb,.author .blog-list .thumb,.all_post_archive .blog-list .thumb{margin-bottom:13px}.post-type-archive-blog .blog-list .date,.author .blog-list .date,.all_post_archive .blog-list .date{padding-left:3px}.post-type-archive-blog .blog-list .info01,.author .blog-list .info01,.all_post_archive .blog-list .info01{margin-bottom:17px}.post-type-archive-blog .blog-list .title,.author .blog-list .title,.all_post_archive .blog-list .title{padding-bottom:15px}.post-type-archive-blog .blog-list li,.author .blog-list li,.all_post_archive .blog-list li{width:30%;margin-right:4.9%;margin-bottom:40px}.post-type-archive-blog .blog-list li:nth-child(3n),.author .blog-list li:nth-child(3n),.all_post_archive .blog-list li:nth-child(3n){margin-right:0}.post-type-archive-blog .shopLogo,.author .shopLogo,.all_post_archive .shopLogo{height:35px}.single-blog .online_shop{width:280px;bottom:13px;text-align:right}.single-blog .online_shop a{font-size:14px;color:#f01c58;letter-spacing:0.8px;transition:all 0.2s}.single-blog .online_shop a:hover{opacity:0.6}.single-blog .news-sort{margin-bottom:25px}.single-blog .shop-info{margin-bottom:32px;padding-bottom:20px;background-image:url("/images/bg_dot.png");background-repeat:repeat-x;background-position:bottom;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-blog .shop-info:after{content:'';display:block;clear:both}.single-blog .shop-info .logo{width:25%;margin-right:2%;float:left;text-align:center;font-size:12px}.single-blog .shop-info .logo img{width:60%;margin-bottom:10px}.single-blog .shop-info .text{width:59%;margin-right:2%;float:left;letter-spacing:0.6px;line-height:2em}.single-blog .shop-info .staff{width:10%;float:left;text-align:center;font-size:12px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}.single-blog .shop-info .staff img{width:100%;margin-bottom:5px}.single-blog .info01{margin-bottom:40px;padding:0 4px;font-size:12px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}.single-blog .info01 .date{font-weight:bold;letter-spacing:0.4px}.single-blog .info01 .staff{margin-left:5px;padding-left:7px;border-left:1px solid;font-weight:bold}.single-blog .blog-list{margin-bottom:80px}.single-blog .blog-list li{width:30%;margin-right:4.9%;margin-bottom:40px}.single-blog .blog-list li:nth-child(3n){margin-right:0}.single-blog .blog-list .info01{margin-bottom:15px}.single-blog .blog-list .info01 .date{font-weight:normal}.floor-modal .ttl-line{margin-bottom:28px}.floor-modal #shop-floor{text-align:left}.floor-modal #shop-img{margin:0 auto 34px;display:block;max-width:100%}.floor-modal h3.ttl-dot{line-height:1.5em;font-size:16px}.floor-modal .none{display:none !important}.floor-modal .info{margin-bottom:57px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.floor-modal .info:after{content:'';display:block;clear:both}.floor-modal .left{width:25%;padding:35px 20px 47px;float:left;text-align:center;box-sizing:border-box}.floor-modal .left img{width:90%;margin-bottom:5px}.floor-modal .left #shop-name{font-size:12px}.floor-modal .left.none+.right{width:100%;padding:0 9px}.floor-modal .right{width:75%;padding:0 26px 0 9px;float:right;box-sizing:border-box}.floor-modal .right #shop-description{color:#707070;line-height:1.8em;letter-spacing:0.6px}.floor-modal .ttl-dot.shop-tel{margin-bottom:56px;letter-spacing:0.2px;padding-bottom:3px;font-size:16px}.floor-modal #shop-link{width:60%;max-width:380px;padding:3px;margin:auto;text-align:center;position:relative;transition:all 0.2s;border:1px solid transparent}.floor-modal #shop-link a{color:#fff;padding:10px}.floor-modal #shop-link .link-title{display:block;letter-spacing:0.2px;line-height:1em}.floor-modal #shop-link .tex-min{font-size:16px}.floor-modal #shop-link:before{content:'';width:22px;height:32px;background:url("/images/ico_onlineshop.png");-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:-28px;right:8px;background-size:contain}.floor-modal #shop-link:hover{background:#fff;border:1px solid #7352a1}.floor-modal #shop-link:hover a{color:#7352a1;border:1px solid #7352a1}.col-2 .side.floor-side li a:after{display:none}.col-2 .side.floor-side li .floor-link{display:block;cursor:pointer}.floor-guide-page .side ul{padding-top:8px}.floor-guide-page .floor-list{margin-bottom:18px !important;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}.floor-guide-page .floor-list .floor-name{padding-right:15px;padding-bottom:4px;margin-bottom:7px;display:inline-block;font-size:13px;border-bottom:1px solid}.floor-guide-page .floor-list .floor-type{font-size:11px;display:block}.floor-guide-page .main{padding-top:0px;position:relative}.floor-guide-page .sec-floor-shops{position:absolute;top:5px;left:0;opacity:0;z-index:-1;transition:all 0.4s}.floor-guide-page .sec-floor-shops.show{position:relative;opacity:1;z-index:10}.floor-guide-page .floor-img{padding:0 5px;margin-bottom:70px}.floor-guide-page .floor-img img{width:100%}.floor-guide-page .ttl-dot{margin-bottom:15px;font-size:28px}.floor-guide-page .shop-list{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.floor-guide-page .shop-list:after{content:'';display:block;clear:both}.floor-guide-page .shop-list li{width:20%;margin-bottom:60px;text-align:center}.floor-guide-page .shop-list li .link_detail{cursor:pointer}.floor-guide-page .shop-list li.link_detail:hover .logo-img{opacity:0.6}.floor-guide-page .shop-list li.link_detail:hover .shop-name{color:#7352a1}.floor-guide-page .shop-list li .logo-img{width:100%;height:110px;margin-bottom:20px;position:relative;transition:all 0.2s}.floor-guide-page .shop-list li img{width:67%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.floor-guide-page .shop-list li .shop-name{padding:0 5px;font-size:12px;transition:all 0.2s}#map{margin-bottom:51px;height:445px}.access-wrap .ttl-line{margin-bottom:28px}.access-inner{padding:0 4px}.access-inner:after{content:'';display:block;clear:both}.access-inner .left{width:49%;float:left}.access-inner .right{width:51%;float:right}.access-inner .right .sub_title{margin-top:30px}.access-inner .sub_title{margin-top:16px;margin-bottom:30px}.access-inner .sub_title span{padding-bottom:9px;border-bottom:2px solid}.access-inner .sub_title--first{margin-top:0}.access-inner .sub_title--mb15{margin-bottom:15px}.access-inner span.sub_title{display:block}.access-inner dl{margin-bottom:20px}.access-inner dt{margin-bottom:3px;font-size:23px;font-weight:bold;letter-spacing:1.8px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}.access-inner dd{margin-bottom:25px;font-size:14px;line-height:2.2em;letter-spacing:0.7px}.access-inner dd:last-child{margin-bottom:0}.all_post_archive .ttl-line{margin-bottom:35px}.all-post-list{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.all-post-list li{width:30%;margin-right:3%;padding-bottom:30px}.all-post-list .thumb{margin-bottom:7px;position:relative}.all-post-list .thumb img{width:100%;display:block;background:#fff;transition:all 0.2s}.all-post-list .thumb img:hover{opacity:0.6}.all-post-list .thumb img.post_img{margin-bottom:5px}.all-post-list .thumb img.shop_staff_img{position:absolute;top:0;left:0;opacity:0}.all-post-list .thumb:hover .shop_staff_img{opacity:1}.all-post-list .info{margin-bottom:19px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:13px;padding-left:2px;letter-spacing:0.4px}.all-post-list .info .floor{margin-left:5px;padding-left:5px;display:inline-block;line-height:1em;border-left:1px solid}.all-post-list .info .shop-name:before{content:':';margin:0 2px}.all-post-list .info a{display:inline-block;position:relative;transition:all 0.2s}.all-post-list .info a:after{content:'';display:inline-block;width:0;position:absolute;bottom:-5px;left:0;border-bottom:1px solid #7352a1;transition:all 0.2s}.all-post-list .info a:hover{color:#7352a1}.all-post-list .info a:hover:after{width:100%}.all-post-list .title{margin-bottom:17px;letter-spacing:0.8px}.all-post-list .title a{transition:all 0.2s}.all-post-list .title a:hover{color:#7352a1}.about-page img{max-width:100%}.about-page section{margin-bottom:54px}.about-page .ttl-line{margin-bottom:21px}.about-page .ttl-dot{margin-bottom:24px;padding-bottom:6px;font-size:24px;font-family:"NotoSansCJKjp-Jxck",sans-serif;font-weight:500}.about-page .text{margin-bottom:25px;padding:0 5px;line-height:2.1em;letter-spacing:0.4px}.about-page .copy{margin-bottom:8px;padding:0 6px;font-size:24px;font-weight:500;letter-spacing:1.4px}.about-page #concept .daimaru_bild{margin-top:26px;margin-left:7px}.about-page #history{margin-bottom:64px}.about-page #history .history_img{margin-top:9px;margin-bottom:35px;padding:0 6px}.about-page #history ul{padding-top:32px;background-image:url("/images/bg_dot.png");background-repeat:repeat-x;background-position:top}.about-page #history ul li{margin-bottom:41px}.about-page #history ul li:after{content:'';display:block;clear:both}.about-page #history ul li:first-child .num{margin-top:-8px}.about-page #history ul li:nth-child(2){margin-bottom:48px}.about-page #history ul li:nth-child(2) .num{margin-top:-4px}.about-page #history ul li:nth-child(3) .num{margin-bottom:30px;margin-top:29px}.about-page #history ul li:nth-child(3) img{margin-bottom:20px}.about-page #history ul li:nth-child(4) .num{margin-top:40px;margin-bottom:54px}.about-page #history ul li:nth-child(4) img{margin-bottom:53px}.about-page #history ul li:nth-child(5) .num{margin-top:2px}.about-page #history ul li:last-child .num{margin-top:-6px}.about-page #history ul .num{width:40px;margin-right:43px;font-size:68px;float:left;font-weight:500}.about-page #history ul img{float:right;margin-left:25px;margin-top:5px}.about-page #history ul .detail{margin-right:20px}.about-page #history ul .detail h4{font-size:22px;margin-bottom:9px;font-weight:500;letter-spacing:0.6px}.about-page #history ul .detail .text{padding:0;line-height:1.6em;text-align:justify}.about-page #faq .bold{font-weight:700;margin-bottom:17px}.about-page #faq tr:nth-child(2n) td,.about-page #faq tr:nth-child(2n) th{padding-bottom:15px}.about-page #privacy{margin-bottom:0}.about-page #privacy .ttl-dot{margin-bottom:42px}.about-page #privacy .bold{font-weight:bold;margin-bottom:17px}.about-page #privacy .text{letter-spacing:0.6px;line-height:1.8em}.about-page #privacy .text:last-child{line-height:2em}.about-page #privacy li{margin-bottom:25px}.about-page .link{color:#7352a1;text-decoration:underline}.fg_tax_ekc .main{width:100%}.fg_tax_ekc .main img{width:100%}.fg_tax_ekc .main .more{font-size:13px;letter-spacing:0.5px;text-align:right;margin:14px 35px 3px}@media only screen and (max-width: 415px){.fg_tax_ekc .main .more{font-size:10px;margin:4px 7px}}.fg_tax_ekc .main .more a{color:#7352a1;border-bottom:1px #7352a1 solid;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;transition:all 0.2s}.fg_tax_ekc .main .more a:hover{border-bottom:none;opacity:0.6}.uroko-page p{margin-bottom:20px}.uroko-page a{color:#7352a1}@media only screen and (max-width: 415px){.pc_none{display:block}.pc_none_i{display:inline}.pc_none_ib{display:inline-block}.sp_none{display:none}.sp_none_i{display:none}.sp_none_ib{display:none}body{font-size:13px;line-height:1.4em;min-width:100%}.top-info,header,footer{min-width:100%}.top-info-inner,.header-inner,.main-wrap,.footer-inner{min-width:100%;padding:0 12px}.home .main-wrap{padding:0}.col-2 .side{display:none}.col-2 .main{width:100%;float:none}.main-wrap{margin-bottom:80px}.top-info{padding:8px 0 11px;font-size:9px}.top-info .label,.top-info .date{display:none}.top-info .text{line-height:1.5em;display:block}header{padding:25px 0 0;border-bottom:none;margin-bottom:13px}header:before{height:9px;background-size:2px}.home header{margin-bottom:20px}header .foreignerLink{right:12px}header .foreignerLink a{padding:2px 14px;font-size:9px;border-radius:0 0 4px 4px;border:1px solid #7352a1;border-top:none}header .logo{width:60%;margin:15px auto 15px 20px;margin-right:auto}header .logo img{background:none}header .icon-nav{padding:0;display:-ms-flexbox;display:flex}header .icon-nav:after{content:'';display:block;clear:both}header .icon-nav li{width:16%;text-align:center;font-size:7px;color:#666}header .icon-nav li a{color:#666;display:block;line-height:1}header .icon-nav li.sp-menu:before{content:'';display:block;width:90%;height:28px;margin-left:auto;margin-right:auto;margin-bottom:3px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/images/sp_nav_menu.png")}header .icon-nav li.sp-menu:before{height:19px;margin-top:5px;margin-bottom:3px}header .icon-nav li.sp-menu-blog{width:19.5%;margin-left:11px}header .icon-nav li.sp-menu-blog a:before{content:'';display:block;width:90%;height:28px;margin-left:auto;margin-right:auto;margin-bottom:3px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/images/sp_nav_blog.png")}header .icon-nav li.sp-menu-floor{width:16.5%}header .icon-nav li.sp-menu-floor a:before{content:'';display:block;width:90%;height:28px;margin-left:auto;margin-right:auto;margin-bottom:3px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/images/sp_nav_floor.png")}header .icon-nav li.sp-menu-access a:before{content:'';display:block;width:90%;height:28px;margin-left:auto;margin-right:auto;margin-bottom:3px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/images/sp_nav_access.png")}header .icon-nav li.sp-menu-open a:before{content:'';display:block;width:90%;height:28px;margin-left:auto;margin-right:auto;margin-bottom:3px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/images/sp_nav_time.png")}header .icon-nav li.sp-menu-cart a:before{content:'';display:block;width:90%;height:28px;margin-left:auto;margin-right:auto;margin-bottom:3px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("/images/sp_nav_cart.png")}header .icon-nav li.sp-menu-cart a:before{margin-left:0px}header .nav-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;display:none}header .nav-bg.active{display:block;z-index:550}header .slide-nav{width:70%;min-width:275px;height:100%;padding:65px 35px 50px 20px;position:fixed;top:0;left:-100%;z-index:-1;opacity:0;transition:all 0.4s;box-sizing:border-box;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:#353535;background-image:url("/images/bg_dot_gray.png");background-repeat:repeat-y;background-position:right top;background-size:17px}header .slide-nav.active{left:0;opacity:1;z-index:600}header .slide-nav .sp-nav-close{position:absolute;top:23px;left:36px}header .slide-nav .sp-nav-close:before{content:'';width:15px;border-top:3px solid #c2c2c2;position:absolute;top:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}header .slide-nav .sp-nav-close:after{content:'';width:15px;border-top:3px solid #c2c2c2;position:absolute;top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .slide-nav .slide-nav-inner{padding-bottom:9px;margin-bottom:27px;border-bottom:1px solid #666}header .slide-nav .slide-nav-inner:last-child{border-bottom:none}header .slide-nav li{padding-left:42px;margin-bottom:18px;position:relative;letter-spacing:0.6px}header .slide-nav li:before{content:'';width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:7px;left:16px;-ms-transform:rotate(45deg);transform:rotate(45deg)}header .slide-nav a{color:#fff}header .header__fix{width:100%;padding:20px 0;position:fixed;top:-70px;left:0;z-index:200;background:#f0f0f0;transition:all 0.2s}header .header__fix.fixed{top:0}header .header__fix .logo{width:60%;margin-top:0px;margin-bottom:0px;margin-left:70px;margin-right:auto}header .icon-nav--fix{width:40%;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}header .icon-nav--fix li{width:50%}header .icon-nav--fix li.sp-menu-floor a:before{margin-top:3px}.fix-link{display:none;margin:13px auto 2px;padding:0 12px;position:relative;top:0;font-size:11px;border-bottom:4px solid #7352a1}.home .fix-link{display:block}.fix-link:after{content:'';display:block;clear:both}.fix-link .storeInfo{width:49%;float:left;margin-right:2%}.fix-link .storeInfo a{width:100%;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;border:2px solid #7352a1;text-align:center;padding:0 5px 5px;background:#7352a1;color:#fff;box-sizing:border-box}.fix-link .storeInfo a:before{content:'';display:inline-block;margin-right:10px;width:26px;height:20px;position:relative;top:6px;background-image:url("/images/ico_storeinfo_normal_wh.png");background-position:center;background-size:contain;background-repeat:no-repeat}.fix-link .storeInfo:after{display:none}.fix-link .onlineShop{width:49%;float:left}.fix-link .onlineShop a{width:100%;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;text-align:center;box-sizing:border-box;padding:0 2px 2px;text-align:center;margin-top:8px;background:#fff;border:1px solid #7352a1;border-bottom:1px solid transparent;box-sizing:border-box;color:#7352a1}.fix-link .onlineShop a:before{content:'';display:inline-block;width:23px;height:17px;margin-right:8px;position:relative;top:4px;background-image:url("/images/ico_onlineshop_normal.png");background-position:center;background-size:contain;background-repeat:no-repeat}.fix-link .onlineShop:after{display:none}footer:before{height:9px;background-size:2px;top:-9px}footer .goTop{right:12px}footer .goTop a{padding:9px 7px 0px;font-size:11px}footer .goTop a:before{margin:0 auto 6px}footer .sp-footer-nav>li a,footer .sp-footer-nav>.no_link,footer .footer_open_target li a{padding:8px 30px;border-bottom:1px solid #ddd;position:relative;font-size:11px;letter-spacing:0.6px;display:block}footer .sp-footer-nav>li a:after,footer .sp-footer-nav>.no_link:after,footer .footer_open_target li a:after{content:'';display:block;width:6px;height:6px;border-top:2px solid #999999;border-right:2px solid #999999;margin:auto;position:absolute;top:0;bottom:0;right:40px;-ms-transform:rotate(45deg);transform:rotate(45deg)}footer .sp_sns_lists{display:-ms-flexbox;display:flex}footer .sp_sns{display:inline-block;margin-left:20px}footer .sp_sns li{margin-right:5px;display:inline-block;vertical-align:middle}footer .sp_sns li.footer_insta{width:14px}footer .sp_sns li.footer_fb{width:7px}footer .sp_sns li.footer_tw{width:16px}footer .sp_sns li.footer_line img{width:18px;height:auto}footer .sp_sns li img{width:100%;display:block}footer .sp_sns li span{display:none}footer .footer-copy{padding:0}footer .footer-copy .footer-inner{padding:10px 12px;text-align:center}footer .footer-copy .copyright{float:none;font-size:9px}footer .footer_open:after{transition:all 0.2s}footer .footer_open.is_open:after{-ms-transform:rotate(135deg) !important;transform:rotate(135deg) !important}footer .sp-footer-nav li.footer_open_target{height:0;padding:0;transition:all 0.2s;overflow:hidden;background:#fff;border-bottom:none}footer .sp-footer-nav li.footer_open_target:after{display:none}footer .sp-footer-nav li.footer_open_target.footer_open_target_3line.is_display{height:139.6px}.top-floor{display:none}.top-main{width:100%;margin-bottom:39px}.top-main .slick-slide a img{width:100%}.top-main .slick-prev,.top-main .slick-next{display:none !important}.top-main .title{display:none}.top-main .slick-dots{bottom:-16px}.top-main .slick-dots li{margin:0 6px}.top-main .slick-dots li button{padding:0}.top-main .slick-dots li,.top-main .slick-dots li button{width:5px;height:5px}.top-main .slick-dotted.slick-slider{margin-bottom:30px}.top-inner{padding:0 3.8%}.top-inner .section{margin-bottom:40px}.top-inner .section .main{width:100%}.top-inner .section .side{width:100%}.top-inner .ttl-line{padding:0 2px}.top-inner .ttl-line a span{display:none}.top-inner .ttl-line__more{width:63px;height:14px;bottom:-1px;background-image:url("/images/top_more_link_sp.png")}.top-inner .more_btn a{color:#7352a1;padding:2px 0;font-size:10px}.top-inner .top-news .news-list,.top-inner .top-popup-shop ul,.top-inner .top-limited-shop ul,.top-inner .top-food-news ul{margin-bottom:20px}.top-inner .top-news .news-list{padding:0}.top-inner .top-news .news-list li{width:100%;margin-bottom:20px}.top-inner .top-news .news-list li:nth-child(4){display:none}.top-inner .top-news .news-list li:last-child,.top-inner .top-news .news-list li:nth-last-child(2){margin-bottom:20px}.top-inner .top-news .news-list .title{margin-bottom:10px}.top-inner .top-news .news-list .title a{color:#333;font-weight:500}.top-inner .top-popup-shop,.top-inner .top-limited-shop{margin-bottom:50px}.top-inner .top-popup-shop ul,.top-inner .top-limited-shop ul{padding:0}.top-inner .top-popup-shop li,.top-inner .top-limited-shop li{margin-bottom:20px;padding:0;background:none}.top-inner .top-popup-shop .left,.top-inner .top-popup-shop .right,.top-inner .top-limited-shop .left,.top-inner .top-limited-shop .right{width:100%;max-width:100%;margin-right:0}.top-inner .top-popup-shop .title,.top-inner .top-limited-shop .title{color:#333;font-weight:500;font-size:11px}.top-inner .top-popup-shop .exerpt,.top-inner .top-limited-shop .exerpt{font-size:9px}.top-inner .top-popup-shop .detail,.top-inner .top-popup-shop .more,.top-inner .top-limited-shop .detail,.top-inner .top-limited-shop .more{padding:0 2px}.top-inner .top-food-news .ttl-line{text-align:left !important}.top-inner .top-food-news ul{padding:0}.top-inner .top-food-news li{margin-bottom:30px}.top-inner .top-food-news .info,.top-inner .top-food-news .title,.top-inner .top-food-news .more{padding:0 2px}.top-inner .top-food-news .thumb img{width:100%}.top-inner .top-food-news .info{margin-bottom:8px;font-size:10px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}.top-inner .top-food-news .info .date{letter-spacing:0.6x;display:inline}.top-inner .top-food-news .floor{margin-left:7px;padding-left:7px;border-left:1px solid;display:inline-block;line-height:1em}.top-inner .top-food-news .shop-name{display:inline;letter-spacing:0.6px}.top-inner .top-food-news .title{height:auto;margin-bottom:10px;letter-spacing:0.8px;line-height:1.6em;overflow:hidden}.top-inner .top-food-news .title a{color:#333;font-weight:500;font-size:11px}.top-inner .top-food-news .more{font-size:9px;letter-spacing:0.5px}.top-inner .top-food-news .more a{font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:11px;color:#7352a1;letter-spacing:0.5px;border-bottom:1px solid;box-sizing:border-box}.top-inner .top-blog ul{padding:0;margin-bottom:10px}.top-inner .blog-list{margin-bottom:10px;display:block}.top-inner .blog-list li{width:100%;margin-right:0;padding-bottom:15px;background:url("/images/bg_dot.png");margin-bottom:15px;background-repeat:repeat-x;background-position:bottom}.top-inner .blog-list .thumb{width:30%;margin-right:3%;float:left}.top-inner .blog-list .thumb img.shop_staff_img{display:none}.top-inner .blog-list .detail{width:66%;float:right}.top-inner .blog-list .info01{margin-top:2px;margin-bottom:2px;font-size:10px}.top-inner .blog-list .title{margin-bottom:4px;padding-right:2px;padding-bottom:29px;font-size:9px;height:auto;position:relative}.top-inner .blog-list .shopLogo{width:45%;margin-right:5%;float:left}.top-inner .blog-list .floor,.top-inner .blog-list .shop-name{font-size:8px;text-align:right;display:block;line-height:1.4em}.top-inner .blog-list .more{position:absolute;bottom:9px;right:0}.top-inner .blog-list .more a{height:auto;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:9px;color:#7352a1;letter-spacing:0.5px;border-bottom:1px solid;box-sizing:border-box}.top-inner .sp-mailmagazine img{width:100%;margin-bottom:7px}.top-inner .sp-mailmagazine .mailmagazin-tex{letter-spacing:0.6px;font-size:10px}.new_post_mark:before{width:30px;height:30px}.news-list li{width:100%;float:none}.news-list .info,.news-list .title,.news-list .more{padding:0 2px}.news-list .info{font-size:9px;letter-spacing:1.6px}.news-list .info .date{letter-spacing:0.6px}.news-list .info .floor{margin-left:4px;padding-left:6px}.news-list .title{height:auto;font-size:11px}.news-list .more{font-size:10px}.post-type-archive-news .news-list li,.post-type-archive-popup_shop .news-list li,.post-type-archive-limited_shop .news-list li,.post-type-archive-food_news .news-list li,.all_post_archive .news-list li{width:100%;margin-right:0}.single-news .article .info01,.single-popup_shop .article .info01,.single-limited_shop .article .info01,.single-food_news .article .info01{font-size:9px;margin-bottom:9px;padding-left:2px}.single-news .blog-list,.single-popup_shop .blog-list,.single-limited_shop .blog-list,.single-food_news .blog-list{margin-bottom:10px;display:block}.single-news .blog-list li,.single-popup_shop .blog-list li,.single-limited_shop .blog-list li,.single-food_news .blog-list li{width:100%;margin-right:0;padding-bottom:15px;background:url("/images/bg_dot.png");margin-bottom:15px;background-repeat:repeat-x;background-position:bottom}.single-news .blog-list .thumb,.single-popup_shop .blog-list .thumb,.single-limited_shop .blog-list .thumb,.single-food_news .blog-list .thumb{width:30%;margin-right:3%;float:left}.single-news .blog-list .thumb img.shop_staff_img,.single-popup_shop .blog-list .thumb img.shop_staff_img,.single-limited_shop .blog-list .thumb img.shop_staff_img,.single-food_news .blog-list .thumb img.shop_staff_img{display:none}.single-news .blog-list .detail,.single-popup_shop .blog-list .detail,.single-limited_shop .blog-list .detail,.single-food_news .blog-list .detail{width:66%;float:right}.single-news .blog-list .info01,.single-popup_shop .blog-list .info01,.single-limited_shop .blog-list .info01,.single-food_news .blog-list .info01{margin-top:2px;margin-bottom:2px;font-size:10px}.single-news .blog-list .title,.single-popup_shop .blog-list .title,.single-limited_shop .blog-list .title,.single-food_news .blog-list .title{margin-bottom:4px;padding-right:2px;padding-bottom:29px;font-size:9px;height:auto;position:relative}.single-news .blog-list .shopLogo,.single-popup_shop .blog-list .shopLogo,.single-limited_shop .blog-list .shopLogo,.single-food_news .blog-list .shopLogo{width:45%;height:28px;margin-right:5%;float:left}.single-news .blog-list .floor,.single-news .blog-list .shop-name,.single-popup_shop .blog-list .floor,.single-popup_shop .blog-list .shop-name,.single-limited_shop .blog-list .floor,.single-limited_shop .blog-list .shop-name,.single-food_news .blog-list .floor,.single-food_news .blog-list .shop-name{font-size:8px;text-align:right;display:block;line-height:1.4em}.single-news .blog-list .more,.single-popup_shop .blog-list .more,.single-limited_shop .blog-list .more,.single-food_news .blog-list .more{position:absolute;bottom:9px;right:0}.single-news .blog-list .more a,.single-popup_shop .blog-list .more a,.single-limited_shop .blog-list .more a,.single-food_news .blog-list .more a{font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:9px;color:#7352a1;letter-spacing:0.5px;border-bottom:1px solid;box-sizing:border-box}.relative-post{padding:0}.relative-post li:first-child{margin-left:0}.relative-word{padding:0}.relative-word li{margin-bottom:5px}.relative-word li a{margin-right:9px;padding:0px 4px;font-size:10px}.post-type-archive-blog #sp-sort-btn{background:#f8f5f5}.post-type-archive-blog .news-sort{background:none;margin-bottom:0}.col-2 .side.blog-side{width:70%;min-width:275px;height:100%;padding:65px 35px 50px 20px;position:fixed;top:0;left:-100%;z-index:-1;opacity:0;transition:all 0.4s;box-sizing:border-box;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:#686868;background-image:url("/images/bg_dot_gray.png");background-repeat:repeat-y;background-position:right top;background-size:17px;padding:65px 20px 50px 35px;display:block;left:initial;right:-100%;background-position:left top}.col-2 .side.blog-side.active{left:0;opacity:1;z-index:600}.col-2 .side.blog-side .sp-nav-close{position:absolute;top:23px;left:36px}.col-2 .side.blog-side .sp-nav-close:before{content:'';width:15px;border-top:3px solid #c2c2c2;position:absolute;top:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.col-2 .side.blog-side .sp-nav-close:after{content:'';width:15px;border-top:3px solid #c2c2c2;position:absolute;top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.col-2 .side.blog-side .slide-nav-inner{padding-bottom:9px;margin-bottom:27px;border-bottom:1px solid #666}.col-2 .side.blog-side .slide-nav-inner:last-child{border-bottom:none}.col-2 .side.blog-side li{padding-left:42px;margin-bottom:18px;position:relative;letter-spacing:0.6px}.col-2 .side.blog-side li:before{content:'';width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:7px;left:16px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.col-2 .side.blog-side a{color:#fff}.col-2 .side.blog-side.active{right:0;left:initial}.col-2 .side.blog-side .sp-nav-close{left:initial;right:40px}.col-2 .side.blog-side .slide-nav-inner{border-bottom:1px solid #fff}.col-2 .side.blog-side h2{display:none}.col-2 .side.blog-side li{font-size:12px !important}.col-2 .side.blog-side li:after{display:none}.col-2 .side.blog-side span,.col-2 .side.blog-side a,.col-2 .side.blog-side a:hover{color:#fff}.col-2 .side.blog-side .current{padding-bottom:2px;border-bottom:1px solid;font-weight:bold}.blog-list{padding:0}.blog-list .info01{margin-bottom:3px;font-size:9px;line-height:1.1em}.blog-list .title{margin-bottom:3px;padding-bottom:8px;line-height:1.3em;font-size:9px}.blog-list .title a{height:2.6em;overflow:hidden}.blog-list .info02{font-size:9px;line-height:1.3em}.blog-list li{margin-bottom:15px}.post-type-archive-blog .shopLogo,.author .shopLogo,.all_post_archive .shopLogo{height:14px}.post-type-archive-blog .blog-list li,.author .blog-list li,.all_post_archive .blog-list li{width:47%;margin-right:6%;margin-bottom:24px}.post-type-archive-blog .blog-list li:nth-child(3n),.author .blog-list li:nth-child(3n),.all_post_archive .blog-list li:nth-child(3n){margin-right:6%}.post-type-archive-blog .blog-list li:nth-child(2n),.author .blog-list li:nth-child(2n),.all_post_archive .blog-list li:nth-child(2n){margin-right:0}.post-type-archive-blog .blog-list .thum,.author .blog-list .thum,.all_post_archive .blog-list .thum{margin-bottom:10px}.post-type-archive-blog .blog-list .info01,.author .blog-list .info01,.all_post_archive .blog-list .info01{margin-bottom:9px;font-size:9px;line-height:1.3em}.post-type-archive-blog .blog-list .title,.author .blog-list .title,.all_post_archive .blog-list .title{margin-bottom:3px;padding:0 2px 3px;font-size:9px;line-height:1.3em}.post-type-archive-blog .blog-list .info02,.author .blog-list .info02,.all_post_archive .blog-list .info02{font-size:9px;padding:0 2px}.single-blog .shop-info{margin-bottom:19px;padding-bottom:25px;display:block}.single-blog .shop-info .logo{width:100%;margin-bottom:12px;font-size:9px}.single-blog .shop-info .logo img{width:45%;margin-bottom:2px}.single-blog .shop-info .text{width:63%;margin-top:-4px;line-height:1.6em;float:right;font-size:9px}.single-blog .shop-info .staff{width:27%;font-size:9px}.single-blog .info01{margin-bottom:2px;font-size:9px;padding:0 2px}.single-blog .online_shop{width:100%;box-sizing:border-box;margin-bottom:40px;color:#f01c58;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;border:1px solid #7352a1;padding:2px;text-align:center}.single-blog .online_shop a{font-size:9px}.single-blog .blog-list{margin-bottom:10px;display:block}.single-blog .blog-list li{width:100%;margin-right:0;padding-bottom:15px;background:url("/images/bg_dot.png");margin-bottom:15px;background-repeat:repeat-x;background-position:bottom}.single-blog .blog-list .thumb{width:30%;margin-right:3%;float:left}.single-blog .blog-list .thumb img.shop_staff_img{display:none}.single-blog .blog-list .detail{width:66%;float:right}.single-blog .blog-list .info01{margin-top:2px;margin-bottom:2px;font-size:10px}.single-blog .blog-list .title{margin-bottom:4px;padding-right:2px;padding-bottom:29px;font-size:9px;height:auto;position:relative}.single-blog .blog-list .shopLogo{width:45%;height:28px;margin-right:5%;float:left}.single-blog .blog-list .floor,.single-blog .blog-list .shop-name{font-size:8px;text-align:right;display:block;line-height:1.4em}.single-blog .blog-list .more{position:absolute;bottom:9px;right:0}.single-blog .blog-list .more a{font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif;font-size:9px;color:#7352a1;letter-spacing:0.5px;border-bottom:1px solid;box-sizing:border-box}.col-2 .side.all-archive-side{width:70%;min-width:275px;height:100%;padding:65px 35px 50px 20px;position:fixed;top:0;left:-100%;z-index:-1;opacity:0;transition:all 0.4s;box-sizing:border-box;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:#686868;background-image:url("/images/bg_dot_gray.png");background-repeat:repeat-y;background-position:right top;background-size:17px;padding:65px 20px 50px 35px;display:block;left:initial;right:-100%;background-position:left top}.col-2 .side.all-archive-side.active{left:0;opacity:1;z-index:600}.col-2 .side.all-archive-side .sp-nav-close{position:absolute;top:23px;left:36px}.col-2 .side.all-archive-side .sp-nav-close:before{content:'';width:15px;border-top:3px solid #c2c2c2;position:absolute;top:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.col-2 .side.all-archive-side .sp-nav-close:after{content:'';width:15px;border-top:3px solid #c2c2c2;position:absolute;top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.col-2 .side.all-archive-side .slide-nav-inner{padding-bottom:9px;margin-bottom:27px;border-bottom:1px solid #666}.col-2 .side.all-archive-side .slide-nav-inner:last-child{border-bottom:none}.col-2 .side.all-archive-side li{padding-left:42px;margin-bottom:18px;position:relative;letter-spacing:0.6px}.col-2 .side.all-archive-side li:before{content:'';width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:7px;left:16px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.col-2 .side.all-archive-side a{color:#fff}.col-2 .side.all-archive-side.active{right:0;left:initial}.col-2 .side.all-archive-side .sp-nav-close{left:initial;right:40px}.col-2 .side.all-archive-side .slide-nav-inner{border-bottom:1px solid #fff}.col-2 .side.all-archive-side h2{display:none}.col-2 .side.all-archive-side li{font-size:12px !important}.col-2 .side.all-archive-side li:after{display:none}.col-2 .side.all-archive-side span,.col-2 .side.all-archive-side a,.col-2 .side.all-archive-side a:hover{color:#fff}.col-2 .side.all-archive-side .current{padding-bottom:2px;font-weight:bold}.col-2 .side.all-archive-side .current a{color:#fff}.col-2 .side.all-archive-side .current a:after,.col-2 .side.all-archive-side .current a:hover:after{border-bottom:1px solid #fff}.all_post_archive .ttl-line{margin-bottom:0}.all_post_archive #sp-sort-btn{margin-bottom:30px}.all-post-list li{width:47%;margin:0 1.5%;margin-bottom:24px;padding-bottom:0}.all-post-list .thum{margin-bottom:10px}.all-post-list .info{margin-bottom:9px;font-size:9px;line-height:1.3em}.all-post-list .title{margin-bottom:3px;padding:0 2px 3px;font-size:9px;line-height:1.3em}.floor-modal .ttl-line{margin-bottom:18px}.floor-modal #shop-img{margin-bottom:14px}.floor-modal h3.ttl-dot{font-size:11px}.floor-modal .info{margin-bottom:30px;display:block}.floor-modal .left{width:100%;padding:0 20px;margin-bottom:20px}.floor-modal .left img{width:50%}.floor-modal .left #shop-name{font-size:9px}.floor-modal .right{width:100%;padding:0 2px}.floor-modal .right #shop-description{font-size:11px}.floor-modal .ttl-dot.shop-tel{margin-bottom:30px;font-size:11px}.floor-modal .btn-parple{font-size:13px}.floor-modal #shop-link{width:90%}.floor-modal #shop-link .link-title{margin-bottom:5px}.floor-modal #shop-link .tex-min{font-size:9px}.floor-guide-page .news-sort .floor{display:block}.floor-guide-page .news-sort{margin-bottom:20px}.floor-guide-page .floor-img{padding:0;margin-bottom:20px}.floor-guide-page .ttl-dot{font-size:11px;margin-bottom:24px}.floor-guide-page .shop-list li{width:33%;margin-bottom:18px;float:left}.floor-guide-page .shop-list li .logo-img{height:90px;margin-bottom:5px}.floor-guide-page .shop-list li .shop-name{font-size:9px;padding:0 13px}#map{margin-bottom:30px;height:235px}.access-inner{padding:0 2px}.access-inner .left,.access-inner .right{width:100%}.access-inner dt{font-size:13px;line-height:1.3em}.access-inner dd{font-size:11px;line-height:1.3em}.access-inner .sub_title{margin-bottom:13px}.access-inner .sub_title span{padding-bottom:2px}.access-inner .right .sub_title--first{margin-top:10px}.about-page .ttl-dot{margin-bottom:7px;font-size:11px}.about-page .text{margin-bottom:15px;padding:0 2px;font-size:11px}.about-page .copy{font-size:14px}.about-page #concept .daimaru_bild{margin-top:20px;margin-left:0}.about-page #history{margin-bottom:15px}.about-page #history .history_img{padding:0}.about-page #history ul li{margin-bottom:20px !important}.about-page #history ul .num{margin:0 !important;font-size:28px;line-height:1em;text-align:center}.about-page #history ul img{float:none;margin:0 !important;margin-bottom:10px !important}.about-page #history ul .detail{margin-right:0}.about-page #history ul .detail h4{font-size:13px;margin-bottom:2px}.about-page #history .right{width:99%;float:right}.about-page #privacy .bold{font-size:11px;margin-bottom:7px}.about-page #privacy li{font-size:11px;margin-bottom:15px}.ttl-line{padding-left:2px;padding-right:0;margin-bottom:15px;padding-bottom:0;font-size:15px;border-bottom:1px solid #7352a1}.ttl-line span{display:none}.ttl-article{margin-bottom:2px;padding-left:2px;font-size:12px;font-weight:500}.ttl-line_dot{margin-bottom:18px;padding:1px 2px;font-size:10px;background-size:1px}.ttl-dot{padding-bottom:2px;padding-left:2px;background-size:1px}.news-sort .floor,.news-sort .cat{display:none}.post-type-archive-blog .news-sort .floor{display:block}.single-news .news-sort,single-popup_shop .news-sort,single-limited_shop .news-sort,.single-food_news .news-sort{margin-bottom:21px}.news-sort #sp-sort-menu .floor,.news-sort #sp-sort-menu .cat{display:block}.news-sort dl{padding:0 2px;margin-bottom:5px}.news-sort dl.year{display:block}.news-sort dl.month dt,.news-sort dl.floor dt{margin-bottom:2px;display:block}.news-sort dl.month dt:before,.news-sort dl.floor dt:before{font-weight:bold}.news-sort dl.month dt:after,.news-sort dl.floor dt:after{content:']'}.news-sort dl.month:after,.news-sort dl.floor:after{display:none}.news-sort dl .current{font-size:12px}.news-sort dl dt{font-size:11px}.news-sort dl a{font-size:10px}.sp-sort-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;display:none}.sp-sort-bg.active{display:block;z-index:550}#sp-sort-btn{margin:20px 0 10px;padding:2px 0;text-align:center;border:1px solid #7352a1;box-sizing:border-box}#sp-sort-btn p{font-size:11px;color:#7352a1;letter-spacing:1px;font-family:"Montserrat","NotoSansCJKjp-Jxck",sans-serif}#sp-sort-menu{width:70%;min-width:275px;height:100%;padding:65px 35px 50px 20px;position:fixed;top:0;left:-100%;z-index:-1;opacity:0;transition:all 0.4s;box-sizing:border-box;overflow:scroll;-webkit-overflow-scrolling:touch;background-color:#686868;background-image:url("/images/bg_dot_gray.png");background-repeat:repeat-y;background-position:right top;background-size:17px;padding:65px 20px 50px 35px;left:initial;right:-100%;background-position:left top}#sp-sort-menu.active{left:0;opacity:1;z-index:600}#sp-sort-menu .sp-nav-close{position:absolute;top:23px;left:36px}#sp-sort-menu .sp-nav-close:before{content:'';width:15px;border-top:3px solid #c2c2c2;position:absolute;top:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}#sp-sort-menu .sp-nav-close:after{content:'';width:15px;border-top:3px solid #c2c2c2;position:absolute;top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#sp-sort-menu .slide-nav-inner{padding-bottom:9px;margin-bottom:27px;border-bottom:1px solid #666}#sp-sort-menu .slide-nav-inner:last-child{border-bottom:none}#sp-sort-menu li{padding-left:42px;margin-bottom:18px;position:relative;letter-spacing:0.6px}#sp-sort-menu li:before{content:'';width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:7px;left:16px;-ms-transform:rotate(45deg);transform:rotate(45deg)}#sp-sort-menu a{color:#fff}#sp-sort-menu.active{right:0;left:initial}#sp-sort-menu .sp-nav-close{left:initial;right:40px}#sp-sort-menu .slide-nav-inner{border-bottom:1px solid #fff}#sp-sort-menu h3{margin-bottom:20px;color:#fff;padding-left:40px;font-weight:700}#sp-sort-menu .current{padding-bottom:2px;border-bottom:1px solid;font-weight:bold}.pager li,.pager a{font-size:9px}.pager li{line-height:18px;margin-left:0}.pager .next,.pager .first{padding-left:12px !important}.pager .next:before,.pager .first:before{width:5px;height:5px;left:5px}.pager .next:after,.pager .first:after{width:5px;height:5px;left:8px}.pager .prev,.pager .last{padding-right:12px !important}.pager .prev:before,.pager .last:before{width:5px;height:5px;right:5px}.pager .prev:after,.pager .last:after{width:5px;height:5px;right:8px}.pager li.no_link{padding:0 4px}.pager a,.pager .current,.pager a:hover{padding:0 8px}.pager-np{margin-bottom:32px;padding:0}.pager-np p{font-size:10px}.pager-np .arrow_l{padding-right:15px}.pager-np .arrow_r{padding-left:15px}.pager-np .arrow_r:before,.pager-np .arrow_l:after{width:5px;height:5px}.article .info01{margin-bottom:9px;font-size:9px}.article .info02{margin-bottom:35px;padding:0 2px}.article .info02 .shop{margin-bottom:4px}.article .info02 .left{width:100%;margin-bottom:20px}.article .info02 .right{position:relative}.article_content{margin-bottom:40px;padding:0}.article_content p{margin-bottom:15px;padding:0 2px;font-size:10px}.article_content h2{margin-bottom:15px;font-size:12px}.article_content h3{margin-bottom:3px;font-size:10px}.article_content ul,.article_content ol{font-size:10px}.modal-inner{padding:25px 10px 50px}.modal-inner:before,.modal-inner:after{background-size:2px;height:9px}.modal-close{width:20px;height:20px;top:15px;right:10px}}
