@charset "UTF-8";

#body-base{position:relative;}
#body-frame{position:relative;}


/* ===== #lp-signboard Style ===== */

#lp-signboard{background:url(../img/signboard-image.jpg) center center;background-size:cover;}
#lp-signboard .section-base{width:1440px;margin:0px auto;}
#lp-signboard .section-frame{display:flex;align-items:center;height:810px;}
#lp-signboard .section-main{position:relative;width:100%;color:#fff;text-align:center;}
#lp-signboard .section-main .logo{}
#lp-signboard .section-main .logo img{}
#lp-signboard .section-main .label{margin-top:30px;font-size:200%;}
#lp-signboard .section-main .location{display:inline-block;margin-top:20px;padding:8px 16px;border:1px solid #fff;font-size:150%;}
#lp-signboard .section-main .ads{
position:absolute;
height:810px;
top:50%;
right:20%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-writing-mode:vertical-rl;
-ms-writing-mode:tb-rl;
writing-mode:vertical-rl;
font-size:200%;
letter-spacing: 0.5rem;
}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#lp-signboard .section-base{width:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#lp-signboard .section-main .logo{width:240px;margin:0px auto;}
#lp-signboard .section-main .logo img{width:100%;height:auto;}
#lp-signboard .section-main .label{font-size:150%;}
#lp-signboard .section-main .location{font-size:125%;}
#lp-signboard .section-main .ads{font-size:150%;}

#lp-signboard .section-main .ads{right:15%;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
#lp-signboard .section-frame{height:100svh;}
#lp-signboard .section-main .logo{width:180px;}
#lp-signboard .section-main .ads{height:100svh;right:10%;}
}




/* ===== #lp-intro Style ===== */

#lp-intro{
position:relative;
background:url(../img/intro-bg.jpg),#000;
background-repeat:no-repeat;
background-position:center bottom;
background-size:contain;
overflow:hidden;
}
#lp-intro .section-base{width:1440px;margin:0px auto;}
#lp-intro .section-frame{position:relative;padding:700px 40px 420px 40px;}
#lp-intro .section-main{position:relative;z-index:200;width:calc(50% - 40px);}
#lp-intro .section-sub{}

#lp-intro .section-main .item{}
#lp-intro .section-main .item-base{}
#lp-intro .section-main .item-frame{}
#lp-intro .section-main .item-header{margin-bottom:10px;}
#lp-intro .section-main .item-header .label{}
#lp-intro .section-main .item-main{padding:0px 40px;color:#fff;}
#lp-intro .section-main .item-main .headline{display:inline-block;padding-bottom:15px;border-bottom:1px solid #fff;font-size:200%;line-height:150%;}
#lp-intro .section-main .item-main .headline br{display:none;}
#lp-intro .section-main .item-main .cnt{margin-top:30px;font-size:125%;line-height:200%;}

#lp-intro .section-sub .image{}
#lp-intro .section-sub .image img{}
#lp-intro .section-sub .image01{position:absolute;z-index:100;top:180px;left:0;}
#lp-intro .section-sub .image02{position:absolute;z-index:100;top:80px;right:0;}
#lp-intro .section-sub .image03{position:absolute;z-index:100;bottom:240px;right:15%;}
#lp-intro .deco{position:absolute;bottom:-5px;left:50%;}
#lp-intro .deco img{}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#lp-intro .section-base{width:auto;}
#lp-intro .section-frame{padding:640px 40px 420px 40px;}
#lp-intro .section-main .item-header .label img{width:auto;height:120px;}
#lp-intro .section-main .item-main .headline{font-size:150%;}
#lp-intro .section-main .item-main .cnt{font-size:100%;}
#lp-intro .section-sub .image img{width:100%;height:auto;}
#lp-intro .section-sub .image01{width:40%;top:180px;left:0;}
#lp-intro .section-sub .image02{width:50%;top:80px;right:0;}
#lp-intro .section-sub .image03{width:25%;bottom:240px;right:15%;}
#lp-intro .deco{width:51%;}
#lp-intro .deco img{width:100%;height:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){
#lp-intro .section-frame{padding:600px 40px 420px 40px;}
#lp-intro .section-sub .image03{bottom:320px;}
}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){
#lp-intro .section-main{width:calc(55% - 40px);}
#lp-intro .section-sub .image03{width:30%;right:10%;}
}
@media screen and (max-width:1023px){
#lp-intro .section-frame{padding:520px 40px 420px 40px;}
#lp-intro .section-sub .image03{width:35%;right:10%;}
}
@media screen and (max-width:959px){
#lp-intro .section-frame{padding:90px 40px 240px 40px;}
#lp-intro .section-main{width:auto;}
#lp-intro .section-sub{
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:center;
margin-top:60px;
}
#lp-intro .section-sub .image{margin:20px;}
#lp-intro .section-sub .image01{position:relative;top:auto;left:auto;width:90%;}
#lp-intro .section-sub .image02{position:relative;top:auto;right:auto;width:50%;}
#lp-intro .section-sub .image03{position:relative;bottom:auto;right:auto;width:25%;}
#lp-intro .deco{left:11%;width:90%;}

}
@media screen and (max-width:767px){
#lp-intro .section-frame{padding:90px 20px 240px 20px;}
#lp-intro .section-main .item-main{padding:0px;}
}
@media screen and (max-width:639px){
#lp-intro .section-frame{padding:90px 20px 160px 20px;}
}
@media screen and (max-width:479px){
#lp-intro .section-frame{padding:60px 20px 90px 20px;}
#lp-intro .section-main .item-main .headline br{display:block;}
}




/* ===== #lp-concept Style ===== */

#lp-concept{position:relative;background:#222;}
#lp-concept .section-base{width:1440px;margin:0px auto;}
#lp-concept .section-frame{position:relative;padding:120px 40px 180px 40px;}
#lp-concept .section-main{padding-left:calc(50% + 40px);}
#lp-concept .section-sub{}

#lp-concept .section-main .item{}
#lp-concept .section-main .item-base{}
#lp-concept .section-main .item-frame{}
#lp-concept .section-main .item-header{margin-bottom:20px;}
#lp-concept .section-main .item-header .label{}
#lp-concept .section-main .item-header .label img{}
#lp-concept .section-main .item-main{padding:0px 40px;color:#fff;}
#lp-concept .section-main .item-main .headline{display:inline-block;padding-bottom:15px;border-bottom:1px solid #fff;font-size:200%;line-height:150%;}
#lp-concept .section-main .item-main .headline br{display:none;}
#lp-concept .section-main .item-main .cnt{margin-top:30px;font-size:125%;line-height:200%;}

#lp-concept .section-sub .image{width:1200px;position:absolute;top:-100px;right:calc(50% + 40px);}
#lp-concept .section-sub .image img{width:100%;height:auto;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#lp-concept .section-base{width:auto;}
#lp-concept .section-main .item-header .label img{width:auto;height:120px;}
#lp-concept .section-main .item-main .headline{font-size:150%;}
#lp-concept .section-main .item-main .cnt{font-size:100%;}
#lp-concept .section-sub .image{width:960px;top:-30px;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){
#lp-concept .section-frame{padding:90px 40px;}
#lp-concept .section-main{padding-left:50%;}
#lp-concept .section-sub .image{width:800px;top:-30px;}
}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#lp-concept .section-main{padding-left:0px;}
#lp-concept .section-sub{margin-top:60px;}
#lp-concept .section-sub .image{width:100%;position:relative;top:0px;right:0px;margin-left:-40px;}
}
@media screen and (max-width:767px){
#lp-concept .section-frame{padding:90px 20px;}
#lp-concept .section-main .item-main{padding:0px;}
#lp-concept .section-sub .image{margin-left:-20px;}
}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
#lp-concept .section-frame{padding:60px 20px 30px 20px;}
#lp-concept .section-main .item-main .headline br{display:block;}
}




/* ===== #lp-show Style ===== */

#lp-show{position:relative;background:#222;overflow:hidden;}
#lp-show .section-base{position:relative;width:1440px;margin:0px auto;}
#lp-show .section-frame{padding:90px 40px 0px 300px;}
#lp-show .section-main{}
#lp-show .section-footer{position:relative;z-index:100;margin-top:60px;}

#lp-show .section-main .item{position:relative;z-index:200;}
#lp-show .section-main .item-base{}
#lp-show .section-main .item-frame{}
#lp-show .section-main .item-header{margin-bottom:20px;}
#lp-show .section-main .item-header .label{}
#lp-show .section-main .item-main{padding:0px 40px;color:#fff;}
#lp-show .section-main .item-main .headline{display:inline-block;padding-bottom:15px;border-bottom:1px solid #fff;font-size:200%;line-height:150%;}
#lp-show .section-main .item-main .headline br{display:none;}
#lp-show .section-main .item-main .cnt{margin-top:30px;font-size:125%;line-height:200%;}

#lp-show .section-footer .frame{display:flex;}
#lp-show .section-footer .image{margin:0px 20px;}
#lp-show .section-footer .image img{}

#lp-show .deco{}
#lp-show .deco01{position:absolute;top:40px;right:40px;transform:rotate(-15deg);}
#lp-show .deco02{position:absolute;top:20px;left:50%;transform:rotate(15deg)}
#lp-show .deco03{position:absolute;top:90px;left:120px;transform:rotate(20deg)}
#lp-show .deco04{position:absolute;top:300px;left:0;transform:rotate(-10deg)}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){
#lp-show .section-footer .image img{width:460px;height:auto;}
}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#lp-show .section-base{width:auto;}
#lp-show .section-frame{padding:90px 40px 0px 20%;}
#lp-show .section-main .item-header .label img{width:auto;height:120px;}
#lp-show .section-main .item-main .headline{font-size:150%;}
#lp-show .section-main .item-main .cnt{font-size:100%;}
#lp-show .section-footer .image img{width:360px;height:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#lp-show .section-frame{padding:90px 40px;}
#lp-show .section-footer .image{margin:0px 10px;}
#lp-show .section-footer .image img{width:300px;height:auto;}
}
@media screen and (max-width:767px){
#lp-show .section-frame{padding:90px 20px;}
#lp-show .section-main .item-main{padding:0px;}
#lp-show .section-footer .image img{width:240px;height:auto;}
}
@media screen and (max-width:639px){
#lp-show .section-footer .image{margin:0px 10px;}
#lp-show .section-footer .image img{width:180px;height:auto;}
#lp-show .deco01{top:120px;right:10px;}
#lp-show .deco02{top:20px;left:50%;}
#lp-show .deco03{top:90px;left:10%;}
#lp-show .deco04{top:300px;left:0;}
#lp-show .deco01 img{width:100px;}
#lp-show .deco02 img{width:100px;}
#lp-show .deco03 img{width:120px;}
#lp-show .deco04 img{width:100px;}
}
@media screen and (max-width:479px){
#lp-show .section-frame{padding:60px 20px;}
#lp-show .section-main .item-main .headline br{display:block;}
#lp-show .section-footer .image img{width:120px;height:auto;}
}




/* ===== #lp-drink Style ===== */

#lp-drink{position:relative;z-index:10;background:#000;overflow:hidden;margin-top:-120px;padding-bottom:120px;}
#lp-drink .section-base{width:1440px;margin:0px auto;}
#lp-drink .section-frame{position:relative;padding:300px 40px 120px 40px;}
#lp-drink .section-main{width:calc(50% - 40px);}
#lp-drink .section-sub{}
#lp-drink .section-footer{}

#lp-drink .section-main .item{position:relative;z-index:100;}
#lp-drink .section-main .item-base{}
#lp-drink .section-main .item-frame{}
#lp-drink .section-main .item-header{margin-bottom:50px;}
#lp-drink .section-main .item-header .label{}
#lp-drink .section-main .item-main{padding:0px 40px;color:#fff;}
#lp-drink .section-main .item-main .headline{display:inline-block;padding-bottom:15px;border-bottom:1px solid #fff;font-size:200%;line-height:150%;}
#lp-drink .section-main .item-main .headline br{display:none;}
#lp-drink .section-main .item-main .cnt{margin-top:30px;font-size:125%;line-height:200%;}

#lp-drink .section-sub .image{width:920px;position:absolute;top:300px;left:calc(50% + 40px);}
#lp-drink .section-sub .image img{width:100%;height:auto;}

#lp-drink .slide{}
#lp-drink .slide-image{position:relative;z-index:100;padding:0px 20px;}
#lp-drink .slide-image img{width:100%;height:auto;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#lp-drink .section-base{width:auto;}
#lp-drink .section-main{width:calc(60% - 40px);}
#lp-drink .section-main .item-header .label img{width:auto;height:90px;}
#lp-drink .section-main .item-main .headline{font-size:150%;}
#lp-drink .section-main .item-main .cnt{font-size:100%;}
#lp-drink .section-sub .image{width:800px;left:unset;right:0;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#lp-drink .section-frame{padding:180px 40px 0px 40px;}
#lp-drink .section-main{width:100%;}
#lp-drink .section-sub{margin-top:60px;}
#lp-drink .section-sub .image{width:100%;position:relative;top:unset;left:unset;right:unset;margin-left:40px;}
#lp-drink .slide{margin-top:-60px;}
}
@media screen and (max-width:767px){
#lp-drink .section-frame{padding:180px 20px 0px 20px;}
#lp-drink .section-main .item-header .label img{width:auto;height:80px;}
#lp-drink .section-main .item-main{padding:0px;}
#lp-drink .section-sub .image{margin-left:20px;}
}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
#lp-drink .section-main .item-main .headline br{display:block;}
#lp-drink .slide{margin-top:-30px;}
}




/* ===== #lp-system Style ===== */

#lp-system{background:#000;color:#fff;}
#lp-system .section-image{height:720px;background:url(../img/system-image.jpg) center center;background-size:cover;}
#lp-system .section-base{width:1440px;margin:0px auto;}
#lp-system .section-frame{padding:180px 40px;}
#lp-system .section-header{margin-bottom:90px;text-align:center;}
#lp-system .section-main{display:flex;flex-wrap:wrap;align-items:flex-start;}

#lp-system .section-header .label{margin-bottom:15px;font-size:350%;}
#lp-system .section-header .line{}
#lp-system .section-header .line img{}

#lp-system .section-main .layout{width:50%;}

#lp-system .section-main .item{margin-bottom:60px;}
#lp-system .section-main .item-base{}
#lp-system .section-main .item-frame{padding:0px 40px;}
#lp-system .section-main .item-header{position:relative;margin-bottom:15px;padding-left:90px;}
#lp-system .section-main .item-header::before{position:absolute;top:15px;left:0;content:"";display:block;width:80px;height:1px;background:#fff;}
#lp-system .section-main .item-header .label{font-size:200%;}
#lp-system .section-main .item-main{margin-left:90px;}
#lp-system .section-main .item-main .list{}
#lp-system .section-main .item-main .list ul{}
#lp-system .section-main .item-main .list li{padding:10px 0px;}
#lp-system .section-main .item-main .list dl{display:table;}
#lp-system .section-main .item-main .list dt{display:table-cell;vertical-align:bottom;width:160px;}
#lp-system .section-main .item-main .list dt .label{font-size:100%;}
#lp-system .section-main .item-main .list dd{display:table-cell;vertical-align:bottom;}
#lp-system .section-main .item-main .list dd .label{display:inline-block;margin-right:10px;}
#lp-system .section-main .item-main .list dd .price{display:inline-block;font-size:100%;}
#lp-system .section-main .item-main .list dd .price span{font-size:150%;}
#lp-system .section-main .item-main .info{margin-top:15px;}
#lp-system .section-main .item-main .info ul{}
#lp-system .section-main .item-main .info li{position:relative;padding:5px 0px 5px 25px;line-height:130%;}
#lp-system .section-main .item-main .info li::before{position:absolute;top:10px;left:0;content:"";width:12px;height:12px;background:#fff;border-radius:6px;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#lp-system .section-image{height:640px;}
#lp-system .section-base{width:auto;}
#lp-system .section-header .label{font-size:300%;}
#lp-system .section-header .line{width:240px;margin:0px auto;}
#lp-system .section-header .line img{width:100%;height:auto;}
#lp-system .section-main .item-header .label{font-size:150%;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#lp-system .section-main .layout{width:100%;}
#lp-system .section-main .item-frame{padding:0px;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#lp-system .section-image{height:480px;}
#lp-system .section-frame{padding:90px 40px;}
#lp-system .section-header .label{font-size:250%;}
#lp-system .section-header .line{width:180px;}
}
@media screen and (max-width:767px){
#lp-system .section-image{height:320px;}
#lp-system .section-frame{padding:90px 20px;}
}
@media screen and (max-width:639px){
#lp-system .section-frame{padding:60px 20px;}
#lp-system .section-image{height:240px;}
#lp-system .section-header{margin-bottom:60px;}
#lp-system .section-main .item{margin-bottom:30px;}
#lp-system .section-main .item-header{padding-left:0px;}
#lp-system .section-main .item-header::before{content:none;}
#lp-system .section-main .item-header .label{display:inline-block;padding-bottom:10px;border-bottom:1px solid #fff;}
#lp-system .section-main .item-main{margin-left:0px;}
}
@media screen and (max-width:479px){
#lp-system .section-main .item-main .list dt{width:130px;}
#lp-system .section-main .item-main .list dt .label{font-size:90%;}
#lp-system .section-main .item-main .list dd .label{font-size:80%;}
#lp-system .section-main .item-main .list dd .price{font-size:90%;}
#lp-system .section-main .item-main .info li{padding:5px 0px 5px 20px;font-size:90%;}
#lp-system .section-main .item-main .info li::before{position:absolute;top:8px;left:0;content:"";width:10px;height:10px;background:#fff;border-radius:5px;}
}




/* ===== #lp-footer-map Style ===== */

#lp-footer-map{}

#lp-footer-map iframe{
width:100%;height:560px;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){#lp-footer-map iframe{width:100%;height:400px;}
}




/* ===== #lp-footer-info Style ===== */

#lp-footer-info{position:relative;z-index:100;margin-top:-100px;}
#lp-footer-info .section-base{width:1440px;margin:0px auto;}
#lp-footer-info .section-frame{padding:0px 40px 300px 40px;}
#lp-footer-info .section-header{margin-bottom:60px;text-align:center;}
#lp-footer-info .section-main{}
#lp-footer-info .section-footer{}

#lp-footer-info .section-header .logo{}
#lp-footer-info .section-header .label{margin-top:30px;font-size:150%;}
#lp-footer-info .section-header .location{display:inline-block;margin-top:20px;padding:8px 16px;border:1px solid #000;font-size:125%;}
#lp-footer-info .section-header .addr{margin-top:30px;line-height:150%;}
#lp-footer-info .section-header .addr br{display:none;}
#lp-footer-info .section-header .info{margin-top:15px;font-size:125%;line-height:150%;}

#lp-footer-info-contact{}
#lp-footer-info-contact .item-base{}
#lp-footer-info-contact .item-frame{}
#lp-footer-info-contact .item-main{text-align:center;}
#lp-footer-info-contact .item-main .btn{}
#lp-footer-info-contact .item-main .btn:not(:last-child){margin-bottom:20px;}
#lp-footer-info-contact .item-main .btn a{display:block;width:400px;margin:0px auto;padding:40px 20px;text-align:center;box-shadow:3px 3px 3px 1px rgba(0, 0, 0, 0.2);}
#lp-footer-info-contact .item-main .btn-label{font-size:150%;}
#lp-footer-info-contact .item-main .btn-reservation{}
#lp-footer-info-contact .item-main .btn-reservation a{background:#000;color:#fff;}
#lp-footer-info-contact .item-main .btn-reservation a:hover{background:#333;}
#lp-footer-info-contact .item-main .btn-reservation .btn-label{}
#lp-footer-info-contact .item-main .btn-inquiry{}
#lp-footer-info-contact .item-main .btn-inquiry a{background:#fff;}
#lp-footer-info-contact .item-main .btn-inquiry a:hover{background:#efefef;}
#lp-footer-info-contact .item-main .btn-inquiry .btn-label{}
#lp-footer-info-contact .item-main .tel{margin-top:45px;font-size:300%;}

#lp-footer-info-open{margin-top:45px;}
#lp-footer-info-open .item-base{}
#lp-footer-info-open .item-frame{text-align:center;}
#lp-footer-info-open .item-main{display:inline-block;}
#lp-footer-info-open .item-main dl{display:table;}
#lp-footer-info-open .item-main dt{display:table-cell;vertical-align:top;padding:5px 0px;width:120px;border-right:2px solid #000;text-align:left;}
#lp-footer-info-open .item-main dd{display:table-cell;vertical-align:top;padding:5px 0px 5px 20px;text-align:left;}
#lp-footer-info-open .item-main ul{}
#lp-footer-info-open .item-main li{padding:5px 0px;}
#lp-footer-info-open .item-main dt .label{font-size:150%;}
#lp-footer-info-open .item-main li .label{display:inline-block;margin-right:10px;padding:5px;width:60px;border:1px solid #000;text-align:center;}
#lp-footer-info-open .item-main li .time{display:inline-block;font-size:125%;}
#lp-footer-info-open .item-main .day{padding:5px 0px;font-size:125%;}

#lp-footer-info .section-footer .copyright{margin-top:60px;font-size:80%;text-align:center;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#lp-footer-info .section-base{width:auto;}
#lp-footer-info .section-frame{padding:0px 40px 240px 40px;}
#lp-footer-info .section-header .label{font-size:125%;}
#lp-footer-info .section-header .location{font-size:100%;}
#lp-footer-info .section-header .info{font-size:100%;}
#lp-footer-info-contact .item-main .btn-label{font-size:125%;}
#lp-footer-info-contact .item-main .tel{font-size:250%;}
#lp-footer-info-open .item-main dt .label{font-size:125%;}
#lp-footer-info-open .item-main li .time{font-size:100%;}
#lp-footer-info-open .item-main .day{font-size:100%;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#lp-footer-info .section-frame{padding:0px 40px 160px 40px;}
#lp-footer-info{margin-top:-80px;}
#lp-footer-info .section-header .logo{width:200px;margin:0px auto;}
#lp-footer-info .section-header .logo img{width:100%;height:auto;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){
#lp-footer-info .section-frame{padding:0px 20px 160px 20px;}
#lp-footer-info{margin-top:-70px;}
#lp-footer-info .section-header .logo{width:160px;margin:0px auto;}
#lp-footer-info-contact .item-main .btn a{width:80%;}
#lp-footer-info-contact .item-main .tel{font-size:200%;}
}
@media screen and (max-width:479px){
#lp-footer-info .section-header .addr br{display:block;}

#lp-footer-info-open .item-main dt{width:100px;padding:8px 0px;}
#lp-footer-info-open .item-main dt .label{font-size:125%;}
#lp-footer-info-open .item-main li .label{width:50px;font-size:80%;}
#lp-footer-info-open .item-main li .time{font-size:100%;}
#lp-footer-info-open .item-main .day{font-size:100%;}
}




/* ===== #floating Style ===== */

#floating{}
#floating .lp-floating-reservation{position:fixed;z-index:1000;right:10px;bottom:10px;}
#floating .lp-floating-reservation .banner{}
#floating .lp-floating-reservation .banner a{display:table;width:160px;height:160px;background:#000;border-radius:120px;box-shadow:3px 3px 3px 1px rgba(0, 0, 0, 0.2);}
#floating .lp-floating-reservation .banner a:hover{background:#333;}
#floating .lp-floating-reservation .banner .banner-label{display:table-cell;vertical-align:middle;text-align:center;}
#floating .lp-floating-reservation .banner .banner-label img{width:60%;height:60%;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#floating .lp-floating-reservation .banner a{width:100px;height:100px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}
