﻿.mainVisual{width:100%;height:560px;background-position:center;background-size:cover;position:relative;}@media print,screen and (min-width:768px){.mainVisual{background-position:50% 60%;}}@media print,screen and (min-width:1200px){.mainVisual{height:650px;}}.mainVisual::before{background-color:rgba(38,34,40,.2);width:100%;height:560px;content:"";z-index:2;position:absolute;top:0;left:0;}@media print,screen and (min-width:1200px){.mainVisual::before{height:650px;}}.mainVisual .inner{height:100%;max-width:1240px;position:relative;margin:0 auto;}.mainVisual .ttl{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:5;}@media print,screen and (min-width:1200px){.mainVisual .ttl{top:48%;}}.mainVisual .logo{width:210px;height:210px;}@media print,screen and (min-width:992px){.mainVisual .logo{width:250px;height:250px;}}.mainVisual .bnArea{display:block;padding:0 20px 20px;position:absolute;left:auto;right:auto;bottom:0;z-index:4;margin:auto;}@media print,screen and (min-width:1200px){.mainVisual .bnArea{padding:0 80px 20px;}}.mainVisual .bn_Honten{width:auto;height:auto;max-width:335px;}@media print,screen and (min-width:992px){.mainVisual .bn_Honten{max-width:370px;}}.pg_ClosedMessage{margin:0 auto;padding:30px 15px 40px;background-color:#1fa1a0;}@media print,screen and (min-width:768px){.pg_ClosedMessage{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_ClosedMessage{padding:50px 15px 60px;}}@media print,screen and (min-width:1200px){.pg_ClosedMessage{padding:50px 15px 60px;}}.pg_Message{text-align:center;font-size:22px;}@media print,screen and (min-width:992px){.pg_Message{font-size:32px;}}.pg_about{margin:0 auto;padding:30px 15px 40px;background-color:#262228;background-image:url("../images/home/bg_diagonal.webp");background-repeat:no-repeat;background-size:contain;background-position:bottom 0 left 0;}@media print,screen and (min-width:768px){.pg_about{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_about{padding:50px 15px 60px;}}@media print,screen and (min-width:1200px){.pg_about{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_about{background-position:bottom 0 left -280px;}}.pg_about .box{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;}@media print,screen and (min-width:768px){.pg_about .box{max-width:1080px;margin:0 auto;}}.pg_about .boxL{width:100%;padding:0 3% 0 0;}@media print,screen and (min-width:768px){.pg_about .boxL{width:40%;}}.pg_about .boxR{width:100%;padding:30px 0 0 0;position:relative;}@media print,screen and (min-width:768px){.pg_about .boxR{width:60%;padding:0 0 0 10px;}}.pg_about .boxR .catch{margin:10px auto 20px;font-size:18px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;}.pg_about .boxR .txt{margin-bottom:20px;line-height:2;}.pg_about .boxR .logo{width:180px;margin:15px 0 0;display:inline-block;}@media print,screen and (min-width:992px){.pg_about .boxR .logo{position:absolute;bottom:0;right:30px;}}.pg_about .boxR .margin_top{margin-top:0;}@media print,screen and (min-width:992px){.pg_about .boxR .margin_top{margin-top:30px;}}.pg_about_inner{position:relative;width:100%;max-width:1280px;margin:0 auto;}.pg_about_inner:before{content:"";display:inline-block;width:80px;height:80px;background-image:url(../images/about/tit_leaf_left.webp);background-size:contain;vertical-align:middle;position:absolute;top:80px;left:-10px;z-index:2;}@media print,screen and (min-width:768px){.pg_about_inner:before{width:100px;height:100px;top:0;}}@media print,screen and (min-width:992px){.pg_about_inner:before{width:160px;height:160px;top:-20px;}}.pg_about_inner:after{content:"";display:inline-block;width:80px;height:80px;background-image:url(../images/about/tit_leaf_right.webp);background-color:transparent;background-size:contain;vertical-align:middle;position:absolute;top:70px;left:auto;right:-10px;z-index:3;}@media print,screen and (min-width:768px){.pg_about_inner:after{width:100px;height:100px;top:0;}}@media print,screen and (min-width:992px){.pg_about_inner:after{width:160px;height:160px;top:-30px;}}.pg_recommend{margin:0 auto;padding:30px 15px 40px;background-color:#312c34;background-image:url(../images/home/bg_leaf.webp);}@media print,screen and (min-width:768px){.pg_recommend{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_recommend{padding:50px 15px 60px;}}@media print,screen and (min-width:1200px){.pg_recommend{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_recommend{background-repeat:no-repeat;background-position:center center;}}.pg_recommend .rice_items{width:100%;max-width:420px;margin:0 auto 30px;display:grid;gap:20px;}@media print,screen and (min-width:768px){.pg_recommend .rice_items{max-width:360px;}}@media print,screen and (min-width:992px){.pg_recommend .rice_items{max-width:1080px;grid-template-columns:1fr 1fr 1fr;}}.pg_recommend .rice_item{width:100%;margin:0 auto;background-image:url(../images/recommend/bg_item_large.webp);background-repeat:no-repeat;background-position:right -20px bottom 60px;position:relative;}.pg_recommend .rice_item .menu{width:100%;z-index:2;}.pg_recommend .rice_item .image{padding:60px 60px 30px 70px;}.pg_recommend .rice_item .text{position:relative;padding:20px 30px 20px 50px;}.pg_recommend .rice_item .text:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:100px;height:1px;background-color:#1fa1a0;}.pg_recommend .rice_item .name{margin-bottom:20px;}.pg_recommend .rice_item .price{text-align:right;}.pg_recommend .rice_item .rank{position:absolute;top:0;left:0;z-index:5;}.pg_recommend .rice_item .rank_inner{position:relative;height:430px;}.pg_recommend .rice_item .icon{position:absolute;top:0;left:0;display:inline-block;z-index:55;width:55px;height:55px;background:url(../images/recommend/icon_crown_yellow.webp) no-repeat;background-position:top 0 left 0;}.pg_recommend .rice_item .num{position:absolute;top:52px;left:0;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:46px;margin-top:-10px;margin-left:5px;}.pg_recommend .rice_item .border{position:absolute;left:26px;bottom:10%;background:#1fa1a0;width:1px;height:65%;}.pg_recommend .breads_items{width:100%;max-width:420px;margin:0 auto;display:grid;gap:15px;grid-template-columns:1fr 1fr;}@media print,screen and (min-width:992px){.pg_recommend .breads_items{max-width:1080px;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;}}.pg_recommend .breads_item{margin:0 auto;background-image:url(../images/recommend/bg_leaf_small.webp);background-size:40%;background-repeat:no-repeat;background-position:right -5px bottom 60px;position:relative;}.pg_recommend .breads_item .menu{width:100%;z-index:2;}.pg_recommend .breads_item .image{padding:60px 10px 15px 50px;}.pg_recommend .breads_item .text{position:relative;padding:15px 10px 20px 45px;}.pg_recommend .breads_item .text:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:100px;height:1px;background-color:#1fa1a0;}.pg_recommend .breads_item .name{margin-bottom:20px;}.pg_recommend .breads_item .price{text-align:right;}.pg_recommend .breads_item .rank{position:absolute;top:0;left:0;z-index:5;}.pg_recommend .breads_item .rank_inner{position:relative;height:260px;}@media print,screen and (min-width:768px){.pg_recommend .breads_item .rank_inner{height:290px;}}@media print,screen and (min-width:992px){.pg_recommend .breads_item .rank_inner{height:320px;}}.pg_recommend .breads_item .icon{position:absolute;top:0;left:0;display:inline-block;z-index:55;width:50px;height:50px;background:url(../images/recommend/icon_crown_green.webp) no-repeat;background-position:top 0 left -2px;}.pg_recommend .breads_item .num{position:absolute;top:52px;left:0;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:36px;margin-top:-10px;margin-left:8px;}.pg_recommend .breads_item .border{position:absolute;left:26px;bottom:0;background:#1fa1a0;width:1px;height:60%;}@media print,screen and (min-width:768px){.pg_recommend .breads_item .border{height:65%;}}@media print,screen and (min-width:992px){.pg_recommend .breads_item .border{height:70%;}}.pg_menu{margin:0 auto;padding:30px 15px 40px;background-color:#262228;background-image:url("../images/home/bg_diagonal02.webp");background-repeat:no-repeat;background-size:contain;background-position:bottom 0 right 0;}@media print,screen and (min-width:768px){.pg_menu{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_menu{padding:50px 15px 60px;}}@media print,screen and (min-width:1200px){.pg_menu{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_menu{background-position:bottom 0 right -280px;}}.pg_menu .items{width:100%;max-width:840px;margin:0 auto;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_menu .items{margin-bottom:30px;flex-wrap:nowrap;gap:30px;}}@media print,screen and (min-width:768px){.pg_menu .item{max-width:50%;}}.pg_menu .banner_items{width:100%;max-width:420px;margin:0 auto 30px;display:grid;gap:20px;}@media print,screen and (min-width:768px){.pg_menu .banner_items{max-width:580px;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:0;}}.pg_bbq{margin:0 auto;padding:30px 15px 40px;background-color:#312c34;background-image:url(../images/home/bg_leaf02.webp);}@media print,screen and (min-width:768px){.pg_bbq{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_bbq{padding:50px 15px 60px;}}@media print,screen and (min-width:1200px){.pg_bbq{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_bbq{background-repeat:no-repeat;background-position:center center;}}.pg_bbq .box{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;}@media print,screen and (min-width:768px){.pg_bbq .box{max-width:1080px;margin:0 auto;}}.pg_bbq .boxL{width:100%;padding:0 3% 0 0;}@media print,screen and (min-width:768px){.pg_bbq .boxL{width:40%;}}.pg_bbq .boxR{width:100%;padding:30px 0 0 0;position:relative;}@media print,screen and (min-width:768px){.pg_bbq .boxR{width:60%;padding:0 0 0 10px;}}.pg_bbq .boxR .catch{margin:10px auto 20px;font-size:18px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;}.pg_bbq .boxR .txt{margin-bottom:20px;line-height:2;}.pg_bbq .boxR .logo{width:180px;margin:15px 0 0;display:inline-block;}@media print,screen and (min-width:992px){.pg_bbq .boxR .logo{position:absolute;bottom:0;right:30px;}}.pg_bbq .boxR .margin_top{margin-top:0;}@media print,screen and (min-width:992px){.pg_bbq .boxR .margin_top{margin-top:30px;}}.pg_bbq .sc_buttonPrimary .borderTransition{background:#262228;}.pg_gallery{margin:0 auto;padding:30px 15px 40px;background-color:#262228;background-image:url("../images/home/bg_diagonal.webp");background-repeat:no-repeat;background-size:contain;background-position:bottom 0 left 0;}@media print,screen and (min-width:768px){.pg_gallery{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_gallery{padding:50px 15px 60px;}}@media print,screen and (min-width:1200px){.pg_gallery{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_gallery{background-position:bottom 0 left -280px;}}.pg_gallery .attention{margin-bottom:15px;text-align:center;}.pg_gallery .list{width:100%;max-width:1080px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;}@media print,screen and (min-width:768px){.pg_gallery .list:after{content:"";display:block;width:calc((100% - 40px)/3);height:0;}}@media print,screen and (min-width:992px){.pg_gallery .list:after{content:"";display:block;width:calc((100% - 60px)/4);height:0;}}.pg_gallery .item{width:50%;box-sizing:border-box;flex-basis:calc((100% - 15px)/2);max-width:calc((100% - 15px)/2);margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_gallery .item{flex-basis:calc((100% - 60px)/4);max-width:calc((100% - 60px)/4);}}.pg_gallery .link{position:relative;display:block;}.pg_gallery .link:before{background-color:rgba(38,34,40,.2);width:100%;height:100%;content:"";z-index:2;position:absolute;top:0;left:0;transition:.5s;}.pg_gallery .link:hover:before{background-color:rgba(38,34,40,0);}.pg_gallery .mfp-bg{z-index:9998;}.pg_gallery .mfp-wrap{z-index:9999;}.pg_rental{margin:0 auto;padding:30px 15px 40px;background-color:#312c34;background-image:url(../images/home/bg_flower.webp);}@media print,screen and (min-width:768px){.pg_rental{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_rental{padding:50px 15px 60px;}}@media print,screen and (min-width:1200px){.pg_rental{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_rental{background-repeat:no-repeat;background-position:center center;}}.pg_rental .rental_items{width:100%;margin:0 auto 30px;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:20px 20px;justify-content:space-between;}@media print,screen and (min-width:768px){.pg_rental .rental_items{max-width:510px;gap:30px;}}.pg_rental .rental_items .item{max-width:47%;}.pg_rental .attention{text-align:center;padding:20px 0 30px;}.pg_access{margin:0 auto;padding:30px 15px 40px;background-color:#262228;background-image:url("../images/home/bg_diagonal02.webp");background-repeat:no-repeat;background-size:contain;background-position:bottom 0 right 0;}@media print,screen and (min-width:768px){.pg_access{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_access{padding:50px 15px 60px;}}@media print,screen and (min-width:1200px){.pg_access{padding:50px 15px 60px;}}@media print,screen and (min-width:992px){.pg_access{background-position:bottom 0 right -280px;}}.pg_access .imageArea{position:relative;margin:0 auto 40px;max-width:540px;}.pg_access .imageArea .image{border-radius:0 15px 0 15px;}.pg_access .imageArea .text{width:180px;position:absolute;right:10px;bottom:-25px;}@media print,screen and (min-width:768px){.pg_access .imageArea .text{width:210px;}}.pg_access .buttonArea{padding:50px 0;margin:0 auto;}