@import url(https://fonts.googleapis.com/css?family=Lato:400,700);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;box-sizing:border-box}html:focus,body:focus,div:focus,span:focus,applet:focus,object:focus,iframe:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,p:focus,blockquote:focus,pre:focus,a:focus,abbr:focus,acronym:focus,address:focus,big:focus,cite:focus,code:focus,del:focus,dfn:focus,em:focus,img:focus,ins:focus,kbd:focus,q:focus,s:focus,samp:focus,small:focus,strike:focus,strong:focus,sub:focus,sup:focus,tt:focus,var:focus,b:focus,u:focus,i:focus,center:focus,dl:focus,dt:focus,dd:focus,ol:focus,ul:focus,li:focus,fieldset:focus,form:focus,label:focus,legend:focus,table:focus,caption:focus,tbody:focus,tfoot:focus,thead:focus,tr:focus,th:focus,td:focus,article:focus,aside:focus,canvas:focus,details:focus,embed:focus,figure:focus,figcaption:focus,footer:focus,header:focus,hgroup:focus,menu:focus,nav:focus,output:focus,ruby:focus,section:focus,summary:focus,time:focus,mark:focus,audio:focus,video:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box}body{line-height:1;box-sizing:border-box}ol,ul{list-style:none;box-sizing:border-box}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes blink{0%{opacity:0.8;transform:scale(1)}100%{opacity:1;transform:scale(1.1)}}@-moz-keyframes blink{0%{opacity:0.8;transform:scale(1)}100%{opacity:1;transform:scale(1.1)}}@keyframes blink{0%{opacity:0.8;transform:scale(1)}100%{opacity:1;transform:scale(1.1)}}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}@media screen and (max-width: 768px){.forPC{display:none}}.forSP{display:none}@media screen and (max-width: 768px){.forSP{display:inherit}}body{word-break:break-all;-webkit-text-size-adjust:100%;font-size:13px;color:#8c8c8c;background:#fff;line-height:1.6;font-family:Lato, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){body{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}}a{color:inherit;text-decoration:underline}a:hover{opacity:0.8}img{width:100%;height:auto}#index{overflow:hidden;min-width:100%;min-height:100vh;background:#000;color:#fff}#index header{position:absolute;top:2vw;left:2vw}#index header #logo{width:180px}#index header #logo:hover{opacity:0.8}#index nav{position:absolute;bottom:2vw;width:100%}#index nav ul{text-align:center;display:block}#index nav ul li{vertical-align:top;display:inline-block;border:5px solid #fff;width:300px;margin:0 0.5vw}#index nav ul li.chico a{padding:11px 0}#index nav ul li.chico img{height:40px}#index nav ul li.luis a{padding:18px 0}#index nav ul li.luis img{height:26px}#index nav ul li a{display:block;padding:16px 0;-webkit-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}#index nav ul li a:hover{background:rgba(0,0,0,0.5)}#index nav ul li img{height:30px;width:auto}#index .catch{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:17.5vw;text-align:center}#index .catch h1{display:inline-block;width:48vw;min-width:600px}#index .catch p{margin:3vw 0 0 0;letter-spacing:1px;font-size:18px}#index .bgSlide{position:relative;z-index:-1;opacity:0.8}#index .bgSlide .swiper-slide img{width:100%;height:100vh;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 3s;-ms-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;transition:all 3s;-webkit-transition-timing-function:liner;-ms-transition-timing-function:liner;-moz-transition-timing-function:liner;-o-transition-timing-function:liner;transition-timing-function:liner}#index .bgSlide .swiper-slide-active img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 7s;-ms-transition:all 7s;-moz-transition:all 7s;-o-transition:all 7s;transition:all 7s;-webkit-transition-timing-function:liner;-ms-transition-timing-function:liner;-moz-transition-timing-function:liner;-o-transition-timing-function:liner;transition-timing-function:liner}#index .bgSlide .kastane img{background:url(../img/bg-kastane.jpg) no-repeat center center;background-size:cover}#index .bgSlide .chico img{background:url(../img/bg-chico.jpg) no-repeat center center;background-size:cover}#index .bgSlide .luis img{background:url(../img/bg-luis.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#index header{top:5vw;left:5vw}#index header #logo{width:25vw}#index nav{bottom:5vw}#index nav ul li{border:0.75vw solid #fff;width:29vw;margin:0 0.5vw}#index nav ul li.chico a{padding:13px 0}#index nav ul li.chico a img{height:24px}#index nav ul li.luis a{padding:16px 0}#index nav ul li.luis a img{height:18px}#index nav ul li a{padding:16px 0}#index nav ul li a img{height:18px}#index .catch{width:80vw;height:44.5vw;top:auto;bottom:25vw}#index .catch h1{display:inline-block;width:100%;min-width:0}#index .catch p{margin:5vw 0 0 0;text-align:center;font-size:14px;text-indent:-1em}#index .bgSlide .swiper-slide img{width:100%;height:100vh;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 3s;-ms-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;transition:all 3s;-webkit-transition-timing-function:liner;-ms-transition-timing-function:liner;-moz-transition-timing-function:liner;-o-transition-timing-function:liner;transition-timing-function:liner}#index .bgSlide .swiper-slide-active img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 7s;-ms-transition:all 7s;-moz-transition:all 7s;-o-transition:all 7s;transition:all 7s;-webkit-transition-timing-function:liner;-ms-transition-timing-function:liner;-moz-transition-timing-function:liner;-o-transition-timing-function:liner;transition-timing-function:liner}#index .bgSlide .kastane img{background:url(../img/bg-kastane-sp.jpg) no-repeat center center;background-size:cover}#index .bgSlide .chico img{background:url(../img/bg-chico-sp.jpg) no-repeat center center;background-size:cover}#index .bgSlide .luis img{background:url(../img/bg-luis-sp.jpg) no-repeat center center;background-size:cover}}section{position:relative;width:100%;height:100vh;overflow:hidden}section .inner{position:relative;width:100%;height:100%;padding:60px 0 0 0;text-align:center}section .arrow{position:absolute;z-index:99999;bottom:28px;left:0;right:0;margin:auto;width:28px;cursor:pointer;-webkit-animation:blink 1s ease-in-out infinite alternate;-ms-animation:blink 1s ease-in-out infinite alternate;-moz-animation:blink 1s ease-in-out infinite alternate;-o-animation:blink 1s ease-in-out infinite alternate;animation:blink 1s ease-in-out infinite alternate}@media screen and (max-width: 768px){section{height:auto !important}section .inner{padding:0}section .arrow{display:none;width:7vw;bottom:2.5vh}}#sub{overflow:hidden}#sub header{background:#fff;padding:17px 0;position:fixed;top:0;left:0;width:100%;z-index:99999}#sub header #logo{display:inline-block;width:465px;margin:5px 0 0 32px;float:left}#sub header #logo:hover{opacity:0.8}#sub header nav{display:inline-block;float:right;margin:0 32px 0 0}#sub header nav ul{display:inline-block}#sub header nav li{display:inline-block;margin:0 16px}#sub header nav a{color:#8c8c8c;font-weight:bold;font-size:18px;line-height:1;letter-spacing:1px}#sub header nav a img{position:relative;height:20px;width:auto}#sub header nav a img:hover{opacity:0.8}#sub header nav .chico a img{height:25px;top:2px}@media screen and (max-width: 768px){#sub header{position:fixed;top:0;left:0;right:0;z-index:99999;width:100%;padding:18px}#sub header #logo{position:relative;z-index:99;width:auto;margin:0}#sub header #logo img{height:13px;width:auto}#sub header nav{position:absolute;top:-150px;left:0;z-index:0;width:100%;float:none;margin:0;opacity:0;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#sub header nav.active{top:48px;opacity:1}#sub header nav ul{display:block}#sub header nav li{display:block;margin:0;width:100%;text-align:center;border:1px solid #f6f6f6}#sub header nav a{display:block;background:#fff;padding:16px 0}}#sub .bgSlide{position:absolute;top:0;left:0;opacity:0.8;z-index:1;width:100%}#sub .bgSlide .swiper-slide{background:#000}#sub .bgSlide .swiper-slide img{max-width:none;min-width:100%;min-height:100vh;width:auto;height:auto;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 3s;-ms-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;transition:all 3s;-webkit-transition-timing-function:liner;-ms-transition-timing-function:liner;-moz-transition-timing-function:liner;-o-transition-timing-function:liner;transition-timing-function:liner}#sub .bgSlide .swiper-slide-active img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 7s;-ms-transition:all 7s;-moz-transition:all 7s;-o-transition:all 7s;transition:all 7s;-webkit-transition-timing-function:liner;-ms-transition-timing-function:liner;-moz-transition-timing-function:liner;-o-transition-timing-function:liner;transition-timing-function:liner}@media screen and (max-width: 768px){#sub .bgSlide .swiper-slide img{width:100vw;height:100vh;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 3s;-ms-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;transition:all 3s;-webkit-transition-timing-function:liner;-ms-transition-timing-function:liner;-moz-transition-timing-function:liner;-o-transition-timing-function:liner;transition-timing-function:liner}#sub .bgSlide .swiper-slide-active img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 7s;-ms-transition:all 7s;-moz-transition:all 7s;-o-transition:all 7s;transition:all 7s;-webkit-transition-timing-function:liner;-ms-transition-timing-function:liner;-moz-transition-timing-function:liner;-o-transition-timing-function:liner;transition-timing-function:liner}}#sub #top{background:#000 url(../img/kastane/top.jpg) no-repeat center top;background-size:cover}#sub #top .inner{background:rgba(0,0,0,0.15);z-index:9}#sub #top .catch{display:block;margin:35vh auto 0;width:40vw}#sub #top .by{display:block;margin:5vw auto 1vw;width:2.5vw}#sub #top .brand{display:block;margin:0 auto;width:11vw}#sub #about{height:calc(100% - 80px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#sub #about .inner{width:100%;height:auto;padding:0}#sub #about .catch{display:block;margin:0 auto;width:22vw}#sub #about .lead{font-size:2vw;font-weight:bold;line-height:1;letter-spacing:1px;margin:3vw auto 1vw auto}#sub #about .by{display:block;margin:1vw auto 0.75vw;width:1.25vw}#sub #about .brand{display:block;margin:0 auto 3vw;width:7vw}#sub #about p{font-size:18px;font-weight:bold;letter-spacing:1px}#sub #staff .inner{height:calc(100% - 80px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#sub #staff h2{width:66.5vw;border:2px solid #8c8c8c;font-size:18px;font-weight:bold;line-height:1;margin:0 auto 2vw;padding:8px 0}#sub #staff dl{vertical-align:top;display:inline-block;width:15vw;text-align:left;margin:0 1vw}#sub #staff dl dt{overflow:hidden;width:100%}#sub #staff dl dd .shop{font-size:120%;margin:8px 0;letter-spacing:0}#sub #staff dl dd p{font-weight:bold;letter-spacing:1px;margin:8px 0}#sub .place .placeSlide{position:relative}#sub .place .placeSlide .swiper-button-prev,#sub .place .placeSlide .swiper-button-next{position:absolute;top:44.5vh;z-index:9;margin:-32px auto 0;width:26px}#sub .place .placeSlide .swiper-button-prev{left:44px}#sub .place .placeSlide .swiper-button-next{right:44px}#sub .place .placeSlide .swiper-slide{height:100%;padding:0 0 80px 0;box-sizing:border-box}#sub .place .placeSlide .swiper-slide img{max-width:none;max-height:100%;min-width:100%;min-height:0;width:100%;height:calc( 100vh - 140px)}#sub .place .swiper-pagination{position:absolute;top:-48px;left:44px;z-index:99;width:auto;text-align:left}#sub .place .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;background:none;border:#8c8c8c solid 2px;opacity:1;margin:0 12px 0 0;line-height:1}#sub .place .swiper-pagination .swiper-pagination-bullet-active{background:#8c8c8c}#sub .place .placeFooter{position:absolute;background:#fff;bottom:0;left:0;width:100%;z-index:9999;padding:22px 44px}#sub .place .placeFooter div{float:left;text-align:left}#sub .place .placeFooter div .num{float:left;margin:0 24px 0 0}#sub .place .placeFooter div .num img{height:36px;width:auto}#sub .place .placeFooter div p{display:inline-block;vertical-align:top;float:left;font-size:14px;font-weight:bold;line-height:1.3;letter-spacing:1px;margin:0}#sub .place .placeFooter .one{line-height:36px}#sub .place .placeFooter .info{display:inline-block;float:right;width:36px;transform:scale(1.4);transform-origin:center right;cursor:pointer}#sub .place .placeFooter .info .on{display:none}#sub .place .information{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(255,255,255,0.85);color:#555;z-index:-1;padding:60px 0 0 0;opacity:0;-webkit-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s;height:calc(100% - 80px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#sub .place .information.show{z-index:99;opacity:1}#sub .place .information .inner{width:50vw;min-width:800px;height:auto;text-align:left;margin:0 auto;font-size:14px;font-weight:bold;padding:0}#sub .place .information .inner p{text-align:justify;margin:0 0 16px 0}#sub .place .information .inner .shopinfo{margin:8px 0 0 0;font-size:11px}#sub .place .information .inner .shopinfo p{text-align:justify;margin:0 0 8px 0}#sub .place .information .inner .shopinfo p span{font-size:13px}#sub .place .information ul{font-size:0;margin:0 0 32px 0}#sub .place .information ul li{display:inline-block;width:calc(94%/4);margin:0}#sub .place .information ul li:nth-of-type(2){margin:0 2%}#sub .place .information ul li:nth-of-type(3){margin:0 2% 0 0}#sub .place .information ul.two li{display:inline-block;width:calc(96%/2);margin:0}#sub .place .information ul.two li:nth-of-type(2){margin:0 0 0 4%}#sub .place.place-coorde{background:#f5f5f5}#sub .place .coorde-container{height:calc(100% - 80px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#sub .place .coorde{display:inline-block;vertical-align:top;width:25vw;margin:0 1.5vw;font-weight:bold;text-align:justify}#sub .place .coorde .lead{font-size:14px;margin:16px 0}#sub .place .coorde .credit{font-size:11px}#sub .place .coorde .staffstart{margin:32px 0 0 0}#sub .place .coorde .staffstart a{display:inline-block;background:#8c8c8c;color:#fff;padding:8px 32px}#sub .place .coorde .staffstart a:hover{opacity:0.8;text-decoration:none}#sub #profile{background:#f5f5f5}#sub #profile .swiper-slide{position:relative;height:calc(100% - 80px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#sub #profile .swiper-slide .profile-container{width:100%}#sub #profile dl{vertical-align:top;display:inline-block;width:25vw;text-align:justify}#sub #profile dl dt{margin:0 0 16px 0}#sub #profile dl dt img{width:49%;background:url(../img/kastane/konno.jpg) no-repeat center center;background-size:cover}#sub #profile dl.konno dt img{background:url(../img/kastane/konno.jpg) no-repeat center center;background-size:cover}#sub #profile dl.kobayashi dt img{background:url(../img/kastane/kobayashi.jpg) no-repeat center center;background-size:cover}#sub #profile dl.kato dt img{background:url(../img/kastane/kato.jpg) no-repeat center center;background-size:cover}#sub #profile dl.uesugi dt img{background:url(../img/kastane/uesugi.jpg) no-repeat center center;background-size:cover}#sub #profile dl dd{font-weight:bold}#sub #profile dl dd p{margin:0;padding:0}#sub #profile dl dd .shop{font-size:13px}#sub #profile dl dd .name{font-size:11px;margin:16px 0}#sub #profile dl dd .lead{font-size:14px}#sub #profile .gallery{vertical-align:top;display:inline-block;width:40vw;font-size:0;margin:0 0 0 3vw}#sub #profile .gallery li{display:inline-block;width:calc(92%/3);margin:0 0 3% 0}#sub #profile .gallery li:nth-of-type(3n-1){margin:0 3% 3%}#sub #profile .gallery li:nth-of-type(n+7){margin-bottom:0}#sub #profile .placeFooter{position:absolute;background:#fff;bottom:0;left:0;width:100%;z-index:9999;padding:22px 32px}#sub #profile .placeFooter img{height:24px;width:auto}#sub #profile .placeFooter .brandlogo{display:inline-block;float:right;padding:4px 0 0 0}#sub #profile .placeFooter .itemLink{display:inline-block;float:left}#sub #profile .placeFooter .itemLink a{display:inline-block;border:#8c8c8c solid 3px;padding:8px 32px}#sub #profile .placeFooter .itemLink img{height:14px}#sub #profile .swiper-pagination{position:absolute;top:-48px;left:44px;z-index:99;width:auto;text-align:left}#sub #profile .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;background:none;border:#8c8c8c solid 2px;opacity:1;margin:0 12px 0 0;line-height:1}#sub #profile .swiper-pagination .swiper-pagination-bullet-active{background:#8c8c8c}#sub #profile .profileSlide{position:relative;height:100%}#sub #profile .profileSlide .swiper-button-prev,#sub #profile .profileSlide .swiper-button-next{position:absolute;top:44.5vh;z-index:9;margin:-32px auto 0;width:26px}#sub #profile .profileSlide .swiper-button-prev{left:44px}#sub #profile .profileSlide .swiper-button-next{right:44px}#sub #pagetop{display:none;width:0}@media screen and (max-width: 768px){#sub{background:#f5f5f5;overflow:auto !important}#sub #top{background:url(../img/kastane/top-sp.jpg) no-repeat center top;background-size:cover;height:100vh !important}#sub #top .arrow{display:block}#sub #top .inner{position:relative;padding:50px 0 0 0}#sub #top .catch{margin:35vh auto 0;width:85vw}#sub #top .by{margin:7.5vh auto 1vh;width:4.5vw}#sub #top .brand{width:30vw}#sub #about .inner{position:relative;height:auto}#sub #about .inner p{margin:0 auto;width:90%;font-size:11px;text-align:justify}#sub #about .inner p br{display:none}#sub #about .catch{width:60vw;margin:20vw auto 1vw auto}#sub #about .lead{font-size:5vw;line-height:1.6;letter-spacing:1px;margin:3vw auto 1vw auto}#sub #about .by{display:block;margin:1vw auto 2vw;width:3vw}#sub #about .brand{display:block;margin:0 auto 6vw;width:20vw}#sub #staff .inner{position:relative;height:auto;text-align:left;width:90%;margin:0 auto}#sub #staff h2{width:100%;font-size:16px;margin:20vw auto 5vw;text-align:center}#sub #staff dl{width:49%;text-align:left;margin:0}#sub #staff dl:nth-of-type(2n){margin:0 0 0 0.5%}#sub #staff dl dt{height:44vw}#sub #staff dl dt img{height:100%;width:auto;margin:0 0 0 -7vw}#sub #staff dl dd{padding:1vw 0}#sub #staff dl dd .shop{font-size:11px}#sub #staff dl dd p{font-size:11px}#sub #staff dl dd .lead{display:none}#sub .place{margin:5vw 0 0 0}#sub .place .placeSlide .swiper-button-prev,#sub .place .placeSlide .swiper-button-next{top:50%;width:26px}#sub .place .placeSlide .swiper-button-prev{left:5vw}#sub .place .placeSlide .swiper-button-next{right:5vw}#sub .place .placeSlide .swiper-slide{padding:0}#sub .place .placeSlide .swiper-slide img{min-height:0;width:100%;height:auto}#sub .place .swiper-pagination{position:relative;top:0;left:0;right:0;width:100%;text-align:center;padding:4vw 0 0 0}#sub .place .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px}#sub .place .placeFooter{position:relative;background:none;padding:0 0 5vw 5vw}#sub .place .placeFooter div{float:left;text-align:left}#sub .place .placeFooter div .num{display:block;width:100%;margin:0 0 16px 0}#sub .place .placeFooter div .num img{height:25px}#sub .place .placeFooter div p{display:inline-block;vertical-align:top;float:left;font-size:13px;font-weight:bold;line-height:1.4;letter-spacing:0;margin:0}#sub .place .placeFooter .one{line-height:36px}#sub .place .placeFooter .info{display:none}#sub .place .information{position:relative;width:90%;height:auto;background:none;z-index:1;opacity:1;margin:0 auto;padding:16px 0 0 0}#sub .place .information.forPC{display:none}#sub .place .information .inner{position:relative;width:100%;min-width:0;height:auto;text-align:left;margin:0 auto;font-size:11px;margin:auto}#sub .place .information .inner p{text-align:justify;margin:0 0 16px 0;color:#8c8c8c}#sub .place .information .inner .shopinfo{margin:8px 0 0 0}#sub .place .information .inner .shopinfo p{text-align:justify;margin:0 0 8px 0}#sub .place .information .inner .shopinfo p span{font-size:11px}#sub .place .information .inner .shopinfo p.name{font-size:11px}#sub .place .information .inner .shopinfo p.shop{font-size:10px}#sub .place .information .inner .shopinfo p.lead{font-size:11px}#sub .place .information ul{font-size:0;margin:0 0 2vw 0}#sub .place .information ul li{width:calc(98%/2);margin:0 0 2%}#sub .place .information ul li:nth-of-type(2){margin:0 0 2% 2%}#sub .place .information ul.two{margin-top:0}#sub .place .information ul.two li{width:calc(98%/2);margin:0 0 2%}#sub .place .information ul.two li:nth-of-type(2){margin:0 0 2% 2%}#sub .place.place-coorde{background:#f5f5f5}#sub .place.place-coorde .placeFooter{display:none}#sub .place .coorde-container{position:relative;width:90%;margin:auto;height:auto;display:block}#sub .place .coorde{display:block;width:100%;height:auto;margin:0 0 10vw 0}#sub .place .coorde .lead{font-size:11px}#sub .place .coorde .credit{font-size:10px}#sub .place .eyecatch{display:block;width:30vw;height:30vw;margin:15vw auto 10vw;background:url(../img/kastane/ashirai-1.jpg) no-repeat center center;background-size:cover;border-radius:100%;overflow:hidden}#sub .place.place-two-coorde .eyecatch{background:url(../img/kastane/ashirai-2.jpg) no-repeat center center;background-size:cover}#sub .place.place-three-coorde .eyecatch{background:url(../img/kastane/ashirai-3.jpg) no-repeat center center;background-size:cover}#sub .place.place-four-coorde .eyecatch{background:url(../img/kastane/ashirai-4.jpg) no-repeat center center;background-size:cover}#sub .place.place-five-coorde .eyecatch{background:url(../img/kastane/ashirai-5.jpg) no-repeat center center;background-size:cover}#sub .place.place-six-coorde{padding-bottom:30vw}#sub .place.place-six-coorde .eyecatch{display:none}#sub #profile{background:#fff;padding:10vw 0 0 0}#sub #profile .swiper-slide{position:relative;height:auto}#sub #profile .swiper-slide .profile-container{position:relative;height:auto;padding:0 0 5vw 0}#sub #profile dl{display:block;width:29vw;margin:0 auto}#sub #profile dl dt{margin:0 0 3vw 0}#sub #profile dl dt img{width:100%}#sub #profile dl dd{display:block;text-align:center;margin:0 0 5vw 0}#sub #profile dl dd .shop{display:inline-block;text-align:left;font-size:3vw}#sub #profile dl dd .forSP{display:block;font-size:11px}#sub #profile dl dd .name{display:none}#sub #profile dl dd .lead{display:none}#sub #profile .gallery{display:block;width:90%;margin:0 auto}#sub #profile .gallery li{width:calc(96%/3);margin:0 0 2% 0}#sub #profile .gallery li:nth-of-type(3n-1){margin:0 2% 2%}#sub #profile .spLead{padding:5vw 0;font-weight:bold;width:90%;margin:0 auto}#sub #profile .spLead .sns{margin:0 0 5vw 0}#sub #profile .spLead .lead{text-align:justify}#sub #profile .placeFooter{position:relative;padding:0 0 10vw 0}#sub #profile .placeFooter img{height:22px;width:auto}#sub #profile .placeFooter .brandlogo{float:none}#sub #profile .placeFooter .itemLink{display:block;width:100%;background:#f3f3f3;padding:48px 0;margin:0 0 10vw 0;float:none}#sub #profile .placeFooter .itemLink a{display:block;margin:0 auto;width:90%;background:#8c8c8c;padding:32px 0;text-align:center}#sub #profile .placeFooter .itemLink img{height:3.5vw;width:auto;float:none;margin:0 auto}#sub #profile .swiper-pagination{display:none;position:relative;top:0;left:0;width:100%;text-align:center;margin:0 0 10vw 0}#sub #profile .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 6px}#sub #profile .bullet{font-size:0}#sub #profile .bullet li{display:inline-block;border:#8c8c8c solid 2px;border-radius:100%;background:none;width:14px;height:14px;margin:0 6px 24px}#sub #profile .bullet li.active{background:#8c8c8c}#sub #profile .profileSlide{position:relative}#sub #profile .profileSlide .swiper-button-prev,#sub #profile .profileSlide .swiper-button-next{position:absolute;top:15vw;z-index:9;margin:-32px auto 0;width:26px}#sub #profile .profileSlide .swiper-button-prev{left:5vw}#sub #profile .profileSlide .swiper-button-next{right:5vw}#sub #profile .imgbullet{font-size:0;margin:32px 0 0 0}#sub #profile .imgbullet li{display:inline-block;width:23%;opacity:0.35}#sub #profile .imgbullet li.now{opacity:1}#sub #profile .imgbullet li:nth-of-type(2){margin:0 2%}#sub #profile .imgbullet li:nth-of-type(3){margin:0 2% 0 0}#sub #pagetop{display:none;width:15vw;position:fixed;bottom:3vw;right:3vw;z-index:99999}}#sub.kastane #profile .imgbullet .konno img{background:url(../img/kastane/konno.jpg) no-repeat center center;background-size:cover}#sub.kastane #profile .imgbullet .kobayashi img{background:url(../img/kastane/kobayashi.jpg) no-repeat center center;background-size:cover}#sub.kastane #profile .imgbullet .kato img{background:url(../img/kastane/kato.jpg) no-repeat center center;background-size:cover}#sub.kastane #profile .imgbullet .uesugi img{background:url(../img/kastane/uesugi.jpg) no-repeat center center;background-size:cover}#sub.chico #top{background:#000 url(../img/chico/top.jpg) no-repeat center center;background-size:cover}#sub.chico #top .brand{width:10vw}#sub.chico #profile dl.hinokuchi dt img{background:url(../img/chico/hinokuchi.jpg) no-repeat center center;background-size:cover}#sub.chico #profile dl.kitada dt img{background:url(../img/chico/kitada.jpg) no-repeat center center;background-size:cover}#sub.chico #profile dl.umekage dt img{background:url(../img/chico/umekage.jpg) no-repeat center center;background-size:cover}#sub.chico #profile dl.yamada dt img{background:url(../img/chico/yamada.jpg) no-repeat center center;background-size:cover}#sub.chico #profile .imgbullet .hinokuchi img{background:url(../img/chico/hinokuchi.jpg) no-repeat center center;background-size:cover}#sub.chico #profile .imgbullet .kitada img{background:url(../img/chico/kitada.jpg) no-repeat center center;background-size:cover}#sub.chico #profile .imgbullet .umekage img{background:url(../img/chico/umekage.jpg) no-repeat center center;background-size:cover}#sub.chico #profile .imgbullet .yamada img{background:url(../img/chico/yamada.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#sub.chico #top{background:#000 url(../img/chico/top-sp.jpg) no-repeat center bottom;background-size:cover}#sub.chico #top .brand{width:25vw}#sub.chico #about .brand{width:18vw}#sub.chico #staff h2{width:100%}#sub.chico .place.place-one-coorde .eyecatch{background:url(../img/chico/ashirai-1.jpg) no-repeat center center;background-size:cover}#sub.chico .place.place-two-coorde .eyecatch{background:url(../img/chico/ashirai-2.jpg) no-repeat center center;background-size:cover}#sub.chico .place.place-three-coorde .eyecatch{background:url(../img/chico/ashirai-3.jpg) no-repeat center center;background-size:cover}#sub.chico .place.place-four-coorde .eyecatch{background:url(../img/chico/ashirai-4.jpg) no-repeat center center;background-size:cover}#sub.chico .place.place-five-coorde .eyecatch{background:url(../img/chico/ashirai-5.jpg) no-repeat center center;background-size:cover}#sub.chico .place.place-six-coorde{padding-bottom:30vw}#sub.chico .place.place-six-coorde .eyecatch{display:none}}#sub.luis #top{background:#000 url(../img/luis/top.jpg) no-repeat center center;background-size:cover}#sub.luis #top .brand{width:9vw}#sub.luis #about .brand{width:6vw}#sub.luis #staff h2{width:83.5vw}#sub.luis #profile dl.akatsuka dt img{background:url(../img/luis/akatsuka.jpg) no-repeat center center;background-size:cover}#sub.luis #profile dl.fukuda dt img{background:url(../img/luis/fukuda.jpg) no-repeat center center;background-size:cover}#sub.luis #profile dl.kaida dt img{background:url(../img/luis/kaida.jpg) no-repeat center center;background-size:cover}#sub.luis #profile dl.kubo dt img{background:url(../img/luis/kubo.jpg) no-repeat center center;background-size:cover}#sub.luis #profile dl.nakamura dt img{background:url(../img/luis/nakamura.jpg) no-repeat center center;background-size:cover}#sub.luis #profile .imgbullet li{width:18%}#sub.luis #profile .imgbullet li.now{opacity:1}#sub.luis #profile .imgbullet li:nth-of-type(2){margin:0 2%}#sub.luis #profile .imgbullet li:nth-of-type(3){margin:0 2% 0 0}#sub.luis #profile .imgbullet li:nth-of-type(4){margin:0 2% 0 0}#sub.luis #profile .imgbullet .akatsuka img{background:url(../img/luis/akatsuka.jpg) no-repeat center center;background-size:cover}#sub.luis #profile .imgbullet .fukuda img{background:url(../img/luis/fukuda.jpg) no-repeat center center;background-size:cover}#sub.luis #profile .imgbullet .kaida img{background:url(../img/luis/kaida.jpg) no-repeat center center;background-size:cover}#sub.luis #profile .imgbullet .kubo img{background:url(../img/luis/kubo.jpg) no-repeat center center;background-size:cover}#sub.luis #profile .imgbullet .nakamura img{background:url(../img/luis/nakamura.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 768px){#sub.luis #top{background:#000 url(../img/luis/top-sp.jpg) no-repeat center top;background-size:cover}#sub.luis #top .brand{width:20vw}#sub.luis #about .brand{width:15vw}#sub.luis #staff h2{width:100%}#sub.luis .place.place-one-coorde .eyecatch{background:url(../img/luis/ashirai-1.jpg) no-repeat center center;background-size:cover}#sub.luis .place.place-two-coorde .eyecatch{background:url(../img/luis/ashirai-2.jpg) no-repeat center center;background-size:cover}#sub.luis .place.place-three-coorde .eyecatch{background:url(../img/luis/ashirai-3.jpg) no-repeat center center;background-size:cover}#sub.luis .place.place-four-coorde .eyecatch{background:url(../img/luis/ashirai-4.jpg) no-repeat center center;background-size:cover}#sub.luis .place.place-five-coorde{padding-bottom:30vw}#sub.luis .place.place-five-coorde .eyecatch{display:none}}.hamburger{display:none;text-align:center;transition:all 0.25s;box-sizing:border-box;position:relative;width:50px;height:44px;transform:scale(0.35);transform-origin:right top}.hamburger span{display:inline-block;transition:all 0.4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#8c8c8c;border-radius:4px}.hamburger span:nth-of-type(1){top:0}.hamburger span:nth-of-type(2){top:20px}.hamburger span:nth-of-type(3){bottom:0}.hamburger.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-315deg);transform:translateY(20px) rotate(-315deg)}.hamburger.active span:nth-of-type(2){opacity:0}.hamburger.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(315deg);transform:translateY(-20px) rotate(315deg)}@media screen and (max-width: 768px){.hamburger{display:inline-block;position:absolute;top:17px;right:17px;z-index:99999999}}
