﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}*,*::before,*::after{box-sizing:border-box}ins{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);text-decoration:none}mark{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}html,body{font-size:62.5%;background-image:none}body{font-size:14px;font-size:1.4rem;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","メイリオ",Meiryo,helvetica,arial,sans-serif;line-height:1;letter-spacing:0;font-weight:400;color:#4c4948;-webkit-text-size-adjust:100%;background:rgba(0,0,0,0) !important}main{display:block}#site-container{position:relative;overflow:hidden}#body{overflow:hidden;padding-top:100px}@media screen and (max-width: 959px){#body{padding-top:100px}}@media screen and (max-width: 559px){#body{padding-top:0}}#body.second-level{padding-top:0}img{display:block;width:100%}a{text-decoration:none;color:inherit}a:visited{opacity:inherit;color:inherit}.scroll-adjast{margin-top:-135px;padding-top:135px}@media screen and (max-width: 959px){.scroll-adjast{margin-top:-68px;padding-top:68px}}.caption{display:none}::selection{background:#008cd6;color:#fff}::-moz-selection{background:#008cd6;color:#fff}.rc-anchor.rc-anchor-invisible.rc-anchor-light.rc-anchor-invisible-hover,.grecaptcha-badge{display:none !important}#head{height:100px;position:fixed;width:100%;top:0;left:0;z-index:100;background:#fff;border-bottom:1px solid #008cd6}@media screen and (max-width: 767px){#head{height:100px}}@media screen and (max-width: 559px){#head{height:auto;position:static}}#head .head-box{display:flex;justify-content:center;position:relative;padding-top:2.5rem}@media screen and (max-width: 959px){#head .head-box{justify-content:flex-start}}@media screen and (max-width: 559px){#head .head-box{flex-direction:column;padding:1.5rem 1rem}}#head .head-box .logo{display:flex;flex-direction:column}@media screen and (max-width: 959px){#head .head-box .logo{padding-left:1rem}}@media screen and (max-width: 559px){#head .head-box .logo{width:100%;align-items:center;padding:0}}#head .head-box .logo #site-ttl{order:2;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1;text-align:center;display:block;margin:1.5rem auto 0}@media screen and (max-width: 959px){#head .head-box .logo #site-ttl{text-align:left;margin:1.5rem 0 0}}@media screen and (max-width: 559px){#head .head-box .logo #site-ttl{margin:1rem 0 0}}#head .head-box .logo div{order:1;width:358px}@media screen and (max-width: 767px){#head .head-box .logo div{width:55vw}}@media screen and (max-width: 559px){#head .head-box .logo div{width:90vw}}#head .head-box ul{position:absolute;top:2.5rem;right:3%;display:flex;align-items:center}@media screen and (max-width: 959px){#head .head-box ul{right:1rem}}@media screen and (max-width: 559px){#head .head-box ul{justify-content:center;position:static;top:0;right:0;width:100%;margin:2rem auto 1rem}}#head .head-box ul li a{display:block;transition:all .3s}#head .head-box ul li a:hover{opacity:.7}#head .head-box ul li:nth-of-type(1){width:48px}#head .head-box ul li:nth-of-type(2){width:65px}#head .head-box ul li:nth-of-type(3){width:49px}#head .head-box ul li:not(:last-child){margin-right:2rem}@media screen and (max-width: 559px){#head .head-box ul li:nth-of-type(1){width:34px}#head .head-box ul li:nth-of-type(2){width:46px}#head .head-box ul li:nth-of-type(3){width:35px}#head .head-box ul li:not(:last-child){margin-right:1.5rem}}#topagetop{position:fixed;bottom:2rem;right:2rem;z-index:4;display:none}#topagetop a{width:50px;height:50px;border:1px solid #008cd6;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s}@media screen and (max-width: 767px){#topagetop a{width:40px;height:40px}}#topagetop a span{border-top:solid 2px #008cd6;border-left:solid 2px #008cd6;width:14px;height:14px;border-radius:0 0 0 0;transform:rotate(45deg);position:relative;top:3px;transition:all .3s}@media screen and (max-width: 767px){#topagetop a span{border-top:solid 2px #008cd6;border-left:solid 2px #008cd6;width:12px;height:12px;border-radius:0 0 0 0;transform:rotate(45deg);top:2px}}#topagetop a:hover{background:#008cd6}#topagetop a:hover span{border-top:solid 2px #fff;border-left:solid 2px #fff;width:14px;height:14px;border-radius:0 0 0 0;transform:rotate(45deg)}#footer{background:#008cd6;position:relative}#footer:before{content:"";display:block;background:url(../img/common/bubble-ft1.svg);background-size:cover;width:100px;height:150px;top:18px;left:-3px;position:absolute;z-index:2}@media screen and (max-width: 959px){#footer:before{width:21.5vw;height:32.2vw}}#footer:after{content:"";display:block;background:url(../img/common/bubble-ft2.svg);background-size:cover;width:121px;height:150px;top:13px;right:-14px;position:absolute;z-index:2}@media screen and (max-width: 959px){#footer:after{width:25.2vw;height:31.7vw}}#footer .ft-box{padding:6.5rem 3%;max-width:900px;margin:0 auto;position:relative;z-index:3;color:#fff;text-align:center}@media screen and (max-width: 959px){#footer .ft-box{padding:6.5rem 1rem}}@media screen and (max-width: 559px){#footer .ft-box{padding:3.5rem 1rem}}#footer .ft-box .name{font-size:1.6rem;font-weight:700;letter-spacing:.4rem;line-height:1}#footer .ft-box .name:after{content:"";display:block;width:50px;height:5px;background:#fff;margin:3.5rem auto 3rem}@media screen and (max-width: 559px){#footer .ft-box .name:after{height:3px;margin:2.5rem auto 3rem}}#footer .ft-box .copyright{text-align:center}#footer .ft-box .copyright small{font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1}div.iziModal{max-width:1100px !important;width:100%}@media screen and (max-width: 959px){div.iziModal{width:90%}}@media screen and (max-width: 559px){div.iziModal{width:98%}}.iziModal-navigate>button{opacity:1;width:44px}.modalinner{padding:7rem 5rem;position:relative}.modalinner img{width:100%;height:auto;display:block}@media screen and (max-width: 559px){.modalinner{padding:7rem 2rem 4rem}}.modalinner .shopname{text-align:center;font-size:2.4rem;font-weight:700;letter-spacing:.2rem;line-height:1.5;color:#008cd6}@media screen and (max-width: 559px){.modalinner .shopname{font-size:2rem;font-weight:700;letter-spacing:.1rem;line-height:1.5}}.modalinner .shopname:after{content:"";display:block;width:50px;height:5px;background:#008cd6;margin:3.5rem auto}@media screen and (max-width: 767px){.modalinner .shopname:after{margin:2rem auto;width:45px;height:3px}}.modalinner .lead{text-align:center;font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:1.5;color:#008cd6}@media screen and (max-width: 559px){.modalinner .lead{text-align:left;font-size:1.5rem}.modalinner .lead br{display:none}}.modalinner .visuals{display:flex;justify-content:center;margin-top:4rem}@media screen and (max-width: 767px){.modalinner .visuals{margin-top:2rem}}@media screen and (max-width: 559px){.modalinner .visuals{flex-direction:column}}.modalinner .visuals .visu-image,.modalinner .visuals .moviebox{width:49%}@media screen and (max-width: 559px){.modalinner .visuals .visu-image,.modalinner .visuals .moviebox{width:100%}}.modalinner .visuals .visu-image:nth-of-type(2){margin-left:2%}@media screen and (max-width: 559px){.modalinner .visuals .visu-image{margin:0 auto 1.5rem}.modalinner .visuals .visu-image:nth-of-type(2){margin-left:0}}.modalinner .visuals .moviebox .movieholder{position:relative;width:100%;padding-top:66.5%}.modalinner .visuals .moviebox .movieholder .movieholderin{position:absolute;top:0;right:0;width:100%;height:100%}.modalinner .shop_foods{display:flex;margin-top:2rem}@media screen and (max-width: 767px){.modalinner .shop_foods{flex-direction:column}}@media screen and (max-width: 559px){.modalinner .shop_foods{margin-top:0}}.modalinner .shop_foods .image{width:49%;margin-right:2%}@media screen and (max-width: 767px){.modalinner .shop_foods .image{width:100%;margin:0 0 1.5rem}}.modalinner .shop_foods .recommend{width:49%}@media screen and (max-width: 767px){.modalinner .shop_foods .recommend{width:100%}}.modalinner .shop_foods .recommend h4{color:#fff;display:flex;justify-content:center;align-items:center;background:#008cd6;font-size:1.8rem;font-weight:700;letter-spacing:.2rem;line-height:1.3;width:210px;height:31px;position:relative}.modalinner .shop_foods .recommend h4:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 31px 11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);position:absolute;top:0;right:0}.modalinner .shop_foods .recommend .name{margin:2.5rem 0}@media screen and (max-width: 767px){.modalinner .shop_foods .recommend .name{margin:1.3rem 0}}.modalinner .shop_foods .recommend .name p{display:flex;align-items:center}.modalinner .shop_foods .recommend .name span:nth-of-type(1){font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.3;color:#008cd6;margin-right:2.5rem}.modalinner .shop_foods .recommend .name span:nth-of-type(2){font-size:2.2rem;font-weight:900;letter-spacing:0;line-height:1.3;font-family:"Roboto",sans-serif;font-style:italic}.modalinner .shop_foods .recommend .txt p{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.5}.modalinner .shop_foods .recommend .txt p:not(:first-child){margin-top:1.5rem}.modalinner .icons{display:flex;justify-content:center;align-items:center;margin-top:3.5rem}@media screen and (max-width: 767px){.modalinner .icons{flex-direction:column;margin-top:1.5rem}}.modalinner .icons .ic-rocker,.modalinner .icons .ic-shower,.modalinner .icons .ic-tableware{width:50px;display:block;margin:0 auto}.modalinner .icons .ic{margin-top:1.5rem}.modalinner .icons .ic span{font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1;color:#008cd6;text-align:center;display:block;margin-top:.5rem}.modalinner .icons .this-fee{font-size:2.2rem;font-weight:900;letter-spacing:0;line-height:1.3;font-family:"Roboto",sans-serif;font-style:italic}.modalinner .icons .ic-plus{width:15px;margin:0 1rem}.modalinner .icons .ic-arrow{width:11px;margin:0 1rem}.modalinner .icons .facility{margin-right:4rem;display:flex;align-items:center}@media screen and (max-width: 767px){.modalinner .icons .facility{margin:0 auto 2rem}}.modalinner .icons .eating{display:flex;align-items:center}.modalinner .shop_concept,.modalinner .shop_menu,.modalinner .shop_thougt{margin-top:3.5rem;padding-top:4rem;border-top:1px solid #008cd6}@media screen and (max-width: 767px){.modalinner .shop_concept,.modalinner .shop_menu,.modalinner .shop_thougt{margin-top:2.5rem;padding-top:3rem}}.modalinner .shop_menu h4{font-size:1.6rem;font-weight:700;letter-spacing:.2rem;line-height:1.3;color:#008cd6;margin-bottom:2rem}@media screen and (max-width: 767px){.modalinner .shop_menu h4{margin-bottom:1.5rem}}.modalinner .shop_menu .shop_menuwrap{display:flex;flex-wrap:wrap}.modalinner .shop_menu .shop_menuwrap .menubox{width:30%}.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(2),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(3),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(5),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(6){margin-left:5%}.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(4),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(5),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(6){margin-top:3rem}@media screen and (max-width: 767px){.modalinner .shop_menu .shop_menuwrap .menubox{width:47.5%}.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(2),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(3),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(4),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(5),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(6){margin:0}.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(even){margin-left:5%}.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(3),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(4),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(5),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(6){margin-top:3rem}}@media screen and (max-width: 414px){.modalinner .shop_menu .shop_menuwrap .menubox{width:100%}.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(even){margin-left:0}.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(2),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(3),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(4),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(5),.modalinner .shop_menu .shop_menuwrap .menubox:nth-of-type(6){margin-top:2rem}}.modalinner .shop_menu .shop_menuwrap .menubox h5{font-size:1.4rem;font-weight:600;letter-spacing:0;line-height:1.3;margin-bottom:1rem}.modalinner .shop_menu .shop_menuwrap .menubox ul li{margin-left:1.4rem;text-indent:-1.4rem;line-height:1.4}.modalinner .shop_menu .shop_menuwrap .menubox ul li:not(:last-child){margin-bottom:.5rem}.modalinner .shop_menu .shop_menuwrap .menubox ul li:before{content:"・"}.modalinner .shop_menu .shop_menuwrap .menubox ul li.nod{padding-left:.5rem}.modalinner .shop_menu .shop_menuwrap .menubox ul li.nod:before{content:"["}.modalinner .shop_menu .shop_menuwrap .menubox ul li.nod:after{content:"]"}.modalinner .shop_concept{display:block}.modalinner .shop_concept .txt h4{font-size:1.6rem;font-weight:700;letter-spacing:.2rem;line-height:1.3;color:#008cd6;margin-bottom:2rem}@media screen and (max-width: 767px){.modalinner .shop_concept .txt h4{margin-bottom:1.5rem}}.modalinner .shop_concept .txt p{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.5}.modalinner .shop_concept .txt p.mbmb{margin-bottom:3rem}.modalinner .shop_thougt{margin-top:5rem;display:flex}@media screen and (max-width: 767px){.modalinner .shop_thougt{border-top:1px solid #008cd6;flex-direction:column;margin-top:2.5rem;padding-top:3rem}}.modalinner .shop_thougt .txt{flex:1}@media screen and (max-width: 767px){.modalinner .shop_thougt .txt{order:2}}.modalinner .shop_thougt .txt h4{font-size:1.6rem;font-weight:700;letter-spacing:.2rem;line-height:1.3;color:#008cd6;margin-bottom:1.5rem}.modalinner .shop_thougt .txt .name{font-size:1.4rem;font-weight:700;letter-spacing:.1rem;line-height:1.5;text-align:right}@media screen and (max-width: 767px){.modalinner .shop_thougt .txt .name{text-align:left}}.modalinner .shop_thougt .txt ul{margin-top:2rem}.modalinner .shop_thougt .txt ul li:not(:last-child){margin-bottom:2.5rem}.modalinner .shop_thougt .txt ul li section h5{font-size:1.4rem;font-weight:700;letter-spacing:.2rem;line-height:1.5;color:#008cd6;margin-bottom:1rem}.modalinner .shop_thougt .txt ul li section p{font-size:1.4rem;font-weight:400;letter-spacing:.1rem;line-height:1.5}.modalinner .shop_thougt .image{width:32%;margin-left:5%}@media screen and (max-width: 767px){.modalinner .shop_thougt .image{order:1;width:100%;max-width:320px;margin:0 auto 2rem}}.modalinner .deep_blueshop{margin-top:3.5rem;padding-top:4rem;border-top:1px dotted #008cd6}@media screen and (max-width: 767px){.modalinner .deep_blueshop{margin-top:2.5rem;padding-top:3rem}}.modalinner .deep_blueshop .deep_blue_name{font-size:1.6rem;font-weight:700;letter-spacing:.2rem;line-height:1.3;color:#008cd6}@media screen and (max-width: 559px){.modalinner .deep_blueshop .deep_blue_name{margin-bottom:2rem}}.modalinner .deep_blueshop .deep_blue_name:before{content:"■ "}.modalinner .deep_blueshop .recommend .menuholder ul{margin-top:2rem}.modalinner .deep_blueshop .recommend .menuholder ul li{margin-left:1.4rem;text-indent:-1.4rem;line-height:1.4}.modalinner .deep_blueshop .recommend .menuholder ul li:not(:last-child){margin-bottom:.5rem}.modalinner .deep_blueshop .recommend .menuholder ul li:before{content:"・"}.modalinner .deep_blueshop .recommend .menuholder ul li.nod{padding-left:.5rem}.modalinner .deep_blueshop .recommend .menuholder ul li.nod:before{content:"["}.modalinner .deep_blueshop .recommend .menuholder ul li.nod:after{content:"]"}.modalinner .closebtn{cursor:pointer;display:block;font-size:1.5rem;font-weight:900;letter-spacing:.1rem;line-height:1;font-family:"Roboto",sans-serif;font-style:italic;color:#008cd6;position:absolute;top:2rem;right:2rem;transition:all .3s}@media screen and (max-width: 559px){.modalinner .closebtn{top:1.5rem}}.modalinner .closebtn:after{content:"";background:url(../img/common/ic-close.svg);background-size:cover;display:inline-block;width:22px;height:22px;margin-left:1rem;position:relative;top:5px}.modalinner .closebtn:hover{opacity:.7}.modalinner .closebtn2{cursor:pointer;display:block;font-size:1.5rem;font-weight:900;letter-spacing:.1rem;line-height:1;font-family:"Roboto",sans-serif;font-style:italic;color:#008cd6;margin:6rem auto 0;text-align:center;transition:all .3s}@media screen and (max-width: 767px){.modalinner .closebtn2{margin:4rem auto 0}}@media screen and (max-width: 559px){.modalinner .closebtn2{margin:3rem auto 0}}.modalinner .closebtn2:after{content:"";background:url(../img/common/ic-close.svg);background-size:cover;display:inline-block;width:22px;height:22px;margin-left:1rem;position:relative;top:5px}.modalinner .closebtn2:hover{opacity:.7}#page404{padding:0 3%;max-width:calc(800px + 6%);margin:0 auto;box-sizing:border-box;margin-bottom:9rem;margin-top:9rem}@media screen and (max-width: 959px){#page404{padding:0 1rem}}@media screen and (max-width: 959px){#page404{margin-bottom:7rem;margin-top:6rem}}@media screen and (max-width: 559px){#page404{margin-bottom:4rem;margin-top:4rem}}#page404 #page-title-text{font-size:2.4rem;font-weight:700;letter-spacing:.3rem;line-height:1.5;display:block;color:#4c4948;text-align:center;margin-bottom:4rem}@media screen and (max-width: 767px){#page404 #page-title-text{margin-bottom:2rem}}@media screen and (max-width: 559px){#page404 #page-title-text{font-size:2rem;font-weight:700;letter-spacing:.2rem;line-height:1.3;margin-bottom:1rem}}#page404 .txtile{text-align:center;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;line-height:1.3}#page404 .txtile p{font-size:1.6rem;line-height:2.4rem}@media screen and (max-width: 559px){#page404 .txtile p{font-size:1.4rem;line-height:2.1rem}}#page404 .btn{margin:3rem auto 0;width:280px;height:48px;background:#000;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .3s}@media screen and (max-width: 959px){#page404 .btn{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1}}