﻿html{-webkit-text-size-adjust:100%}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,font,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,p{margin:0;padding:0;background:transparent;border:0;outline:0;font-weight:normal;font-size:100%}body{width:100%;line-height:1.5;-webkit-text-size-adjust:100%;font-family:ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;font-size:13px}body,table,input,textarea,select,option{font:Arial, Helvetica, sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}em{font-weight:bold;font-style:normal}.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;height:0}@font-face{font-family:"M PLUS Rounded 1c";src:url("../font/unhinted-mplus-1c-regular.ttf")}header,footer,nav,section,article,main,aside,hgroup{display:block}html{font-size:10px}body{position:relative;max-width:100%;overflow-x:hidden;color:#856264;background:url(../img/bg.png) left top repeat;font-family:YakuHanJP, 'M PLUS Rounded 1c', "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:1.8rem}@media (max-width: 750px){body{font-size:1.6rem}}#page img,#page input{margin:0;max-width:100%;vertical-align:top}p{line-height:1.9}dd{line-height:1.9}a{text-decoration:none}@media (min-width: 751px){.pc{display:block}.sp{display:none}br.pc{display:inline}}@media (max-width: 750px){.pc{display:none}.sp{display:block}br.sp{display:inline}}.layout{margin:0 auto 0;max-width:1060px;padding:0 20px}.inview{-moz-transition:.8s;-o-transition:.8s;-webkit-transition:.8s;transition:.8s;position:relative;top:100px;opacity:0}.inview.inviewFade{top:0;opacity:1}#mask{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;opacity:1}#mask.remove{opacity:0}#header{padding-bottom:102px;background:url(../img/mv_bot-bg.png) center bottom no-repeat,url(../img/mv_bg.jpg) center top no-repeat;background-size:100%, auto}#header.mini{padding-bottom:0;background:url(../img/mv_bot-bg.png) center bottom no-repeat,url(../img/mv_bg.jpg) center top no-repeat;background-size:0, 100%}#header .headerInner{position:relative;overflow:hidden;min-height:100vh}#header .headerInner #globalNav{position:relative;z-index:5}#header .headerInner #globalNav ul{margin:0 auto 0;max-width:740px;padding-top:0.2%;display:flex;justify-content:space-between;line-height:1}#header .headerInner #globalNav ul li a{display:inline-block;font-size:0}#header .headerInner #globalNav ul li a:hover{border-bottom:1px solid #aa707c}#header .headerInner .hamburger{display:none}#header .headerInner #spGlobalNav{display:none}#header .headerInner h1{-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;transition-delay:2.5s;margin-top:100px;position:absolute;bottom:6%;left:0;width:100%;text-align:center;z-index:4;opacity:0}#header .headerInner h1.inviewFade{bottom:13%;opacity:1}#header .headerInner h1 span{margin:0 auto 0;max-width:600px;display:block}#header .headerInner .character{-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;transition-delay:1.5s;margin-top:100px;position:absolute;top:5.86854%;left:0;width:100%;height:94.13146%;background:url(../img/mv_character.png) center top no-repeat;background-size:auto 100%;z-index:3;opacity:0}#header .headerInner .character img{display:none}#header .headerInner .character.inviewFade{margin-top:0;opacity:1}#header .headerInner .character.mini{background-size:100%}#header .headerInner .animationIcon{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#header .headerInner .animationIcon div,#header .headerInner .animationIcon span{-moz-transition:40s;-o-transition:40s;-webkit-transition:40s;transition:40s;transition-timing-function:linear;position:absolute;bottom:-50px;animation:spin 10s linear infinite}#header .headerInner .animationIcon div.up,#header .headerInner .animationIcon span.up{bottom:1500px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 1150px){#header{background-size:auto, 160%}}@media (max-width: 750px){#header{padding-bottom:1.33333%;background-size:auto 8%, 100%}#header .headerInner{min-height:70vw}#header .headerInner #globalNav{display:none}#header .headerInner .hamburger{display:block;position:absolute;top:0;right:0;width:8%;cursor:pointer;z-index:10;text-align:right}#header .headerInner #spGlobalNav{position:fixed;top:0;left:0;width:100%;background-color:#231815;z-index:9}#header .headerInner #spGlobalNav ul{padding-top:50px}#header .headerInner #spGlobalNav ul li{border-bottom:1px solid #443a38;text-align:left}#header .headerInner #spGlobalNav ul li:last-child{border-bottom:0}#header .headerInner #spGlobalNav ul li a{padding:1em;display:block;color:#fff;font-size:1.5rem}#header .headerInner #spGlobalNav ul li a.cs{color:#666;pointer-events:none}#header .headerInner #spGlobalNav ul li a.cs span{color:#666}#header .headerInner #spGlobalNav ul li a span{margin-left:1em;display:inline-block;font-size:1.2rem}#header .headerInner h1{bottom:8%;width:100%}#header .headerInner h1 span{max-width:60%}#header .headerInner h1.inviewFade{bottom:15%;opacity:1}#header .headerInner .character{top:5.86854%;height:100%;background:none}#header .headerInner .character img{display:block}#header .headerInner .animationIcon div,#header .headerInner .animationIcon span{-moz-transition:40s;-o-transition:40s;-webkit-transition:40s;transition:40s;bottom:0}#header .headerInner .animationIcon div.up,#header .headerInner .animationIcon span.up{bottom:1500px}}#first{background:#faf7f4 url(../img/first_bg.png) center top no-repeat}#about{padding-bottom:90px}#about h2{margin-bottom:5.66038%;text-align:center}#about p{font-size:2rem;text-align:center}#about p em{color:#ec7a9b}@media (max-width: 750px){#about p{font-size:1.6rem}}#bar,#cafe{padding-bottom:110px;letter-spacing:.1em}#bar h3,#cafe h3{margin-bottom:4.71698%;text-align:center}#bar .storeInner,#cafe .storeInner{display:flex;align-items:flex-start;justify-content:space-between}#bar .storeInner .data,#cafe .storeInner .data{width:59.24528%}#bar .storeInner .data dl,#cafe .storeInner .data dl{margin-bottom:6.36943%}#bar .storeInner .data dl:last-of-type,#cafe .storeInner .data dl:last-of-type{margin-bottom:3.98089%}#bar .storeInner .data dl dt,#cafe .storeInner .data dl dt{margin-bottom:.7em;padding:0 0 0.5em 1.91083%;border-bottom:1px solid #c2b0b1;font-size:1.4rem}#bar .storeInner .data dl dd,#cafe .storeInner .data dl dd{padding-left:1.91083%}#bar .storeInner .data dl dd .note,#cafe .storeInner .data dl dd .note{padding-top:1em;display:block;font-size:1.4rem}#bar .storeInner .data dl dd em,#cafe .storeInner .data dl dd em{color:#de2e61}#bar .storeInner .data .logo,#cafe .storeInner .data .logo{padding-left:1.91083%}#bar .storeInner .data .logo a:hover:hover,#cafe .storeInner .data .logo a:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}#bar .storeInner .map,#cafe .storeInner .map{border:1px solid #c2b0b1;width:33.01887%;font-size:0}#bar .storeInner .map iframe,#cafe .storeInner .map iframe{width:100%}@media (max-width: 750px){#bar .storeInner,#cafe .storeInner{display:block}#bar .storeInner .data,#cafe .storeInner .data{margin-bottom:14.49275%;width:auto}#bar .storeInner .data dl,#cafe .storeInner .data dl{margin-bottom:14.49275%}#bar .storeInner .data dl dt,#cafe .storeInner .data dl dt{font-size:1.4rem}#bar .storeInner .data dl dd .note,#cafe .storeInner .data dl dd .note{font-size:1.2rem}#bar .storeInner .map,#cafe .storeInner .map{width:auto}}#second{padding:112px 0 194px;background:url(../img/second_top-bg.png) center top no-repeat,url(../img/second_bot-bg.png) center bottom no-repeat,url(../img/second_bg.png) center 80px repeat}@media (max-width: 750px)
{#second{padding-bottom:100px;background-size:100%,100%, 20%}}
#goods{margin-bottom:113px;text-align:center}#goods h3{margin-bottom:5.28302%}
#goods .data{margin-bottom:6.98113%;display:flex;justify-content:space-between;flex-wrap:wrap}#goods .data dl{margin-bottom:5.66038%;width:49.0566%}#goods .data dl:nth-last-child(1),#goods .data dl:nth-last-child(2){margin-bottom:0}#goods .data dl dt{margin-bottom:.7em;padding:0 0 0.5em 2.30769%;border-bottom:1px solid #c2b0b1;font-size:1.4rem}#special .data dl dd{padding-left:2.30769%}#goods .data dl dd em{padding-top:.5em;display:block;line-height:1.7;color:#de2e61;font-size:1.4rem}#goods
#goods .shadow{box-shadow: 0px 10px 10px #666666; position:relative;}
#special{letter-spacing:.1em}#special h3{margin-bottom:2.45283%;text-align:center}#special .pic{margin-bottom:2.45283%;text-align:center}#special .desc{margin-bottom:6.13208%;text-align:center}#special .desc em{color:#ec7a9b}#special .data{margin-bottom:6.98113%;display:flex;justify-content:space-between;flex-wrap:wrap}#special .data dl{margin-bottom:5.66038%;width:49.0566%}#special .data dl:nth-last-child(1),#special .data dl:nth-last-child(2){margin-bottom:0}#special .data dl dt{margin-bottom:.7em;padding:0 0 0.5em 2.30769%;border-bottom:1px solid #c2b0b1;font-size:1.4rem}#special .data dl dd{padding-left:2.30769%}#special .data dl dd em{padding-top:.5em;display:block;line-height:1.7;color:#de2e61;font-size:1.4rem}#special .bnr{text-align:center}#special .bnr a:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}@media (max-width: 750px){#special .data{display:block}#special .data dl{margin-bottom:14.49275%;width:auto}#special .data dl:nth-last-child(1){margin-bottom:0}#special .data dl:nth-last-child(2){margin-bottom:14.49275%}#special .data dl dt{font-size:1.4rem}#special .data dl dd em{font-size:1.2rem}}
#footer{padding-bottom:20px;background:url(../img/footer_bg.png) center top repeat-y;text-align:center}#footer .twitter{margin-bottom:58px}#footer .twitter a{display:inline-block}#footer .twitter a:hover:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}#footer .forTop{display:none;position:fixed;right:0;bottom:40px}@media (max-width: 750px){#footer .twitter{margin-bottom:30px;padding-top:30px}#footer .forTop{bottom:20px;width:15%}}
