.con_intro{position:relative;margin:30px auto 0}@media only screen and (max-width: 767px){.con_intro{margin:1.5em auto 0}}.con_intro>.ic{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:-1}.con_intro .box_intro{width:calc(1260 / 1440 * 100%);margin:0 auto}.con_intro .box_intro .box_text_img01{max-width:1125px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;width:90%}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img01{width:100%}}@media only screen and (min-width: 1441px){.con_intro .box_intro .box_text_img01{max-width:calc(1125 / 1260 * 100%)}}.con_intro .box_intro .box_text_img01 .box_img{position:relative;width:calc(95% - 270px);padding-top:37px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro .box_text_img01 .box_img{width:calc(95% - 230px)}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img01 .box_img{width:100%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img01 .box_img{padding-top:1.5em}}.con_intro .box_intro .box_text_img01 .box_img .img{width:calc(720 / 825 * 100%)}.con_intro .box_intro .box_text_img01 .box_img .img img{width:100%;height:auto}.con_intro .box_intro .box_text_img01 .box_img .ic{width:calc(155 / 825 * 100%);position:absolute;top:0;right:0;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro .box_text_img01 .box_img .ic{width:22%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img01 .box_img .ic{width:30%}}@media only screen and (min-width: 768px) and (max-width: 896px){.con_intro .box_intro .box_text_img01 .box_img .ic{width:30%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img01 .box_img .ic{right:-3%}}.con_intro .box_intro .box_text_img01 .box_text{width:270px;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro .box_text_img01 .box_text{width:230px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img01 .box_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro .box_text_img01 .box_text{margin-top:70px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img01 .box_text{margin-top:1.5em}}.con_intro .box_intro .box_text_img01 .box_text .st1 .jp{line-height:1.42857;-webkit-text-fill-color:#465563}.con_intro .box_intro .box_text_img01 .box_text .txt{margin-top:22px}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img01 .box_text .txt{margin-top:1em}}.con_intro .box_intro .box_text_img02{max-width:1015px;margin:0 0 0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:90%}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img02{width:100%}}@media only screen and (min-width: 1441px){.con_intro .box_intro .box_text_img02{max-width:calc(1015 / 1260 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1130px){.con_intro .box_intro .box_text_img02{margin-top:30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro .box_text_img02{margin-top:40px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img02{margin-top:2.5em}}.con_intro .box_intro .box_text_img02 .img{width:calc(565 / 1015 * 100%)}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img02 .img{width:100%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img02 .img{order:1}}.con_intro .box_intro .box_text_img02 .img img{width:100%;height:auto}.con_intro .box_intro .box_text_img02 .txt{width:calc(390 / 1015 * 100%)}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img02 .txt{width:100%}}@media only screen and (min-width: 1025px) and (max-width: 1060px){.con_intro .box_intro .box_text_img02 .txt{width:40%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text_img02 .txt{order:2;margin-top:1.5em}}.con_live_kitchen{width:90%;max-width:1100px;text-align:center;margin:250px auto 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_live_kitchen{margin:180px auto 0}}@media only screen and (max-width: 767px){.con_live_kitchen{margin:6em auto 0}}@media only screen and (min-width: 1441px){.con_live_kitchen{max-width:calc(1100 / 1440 * 100%)}}.con_live_kitchen .box_video{position:relative;margin-top:35px}@media only screen and (max-width: 767px){.con_live_kitchen .box_video{margin-top:1em}}.con_live_kitchen .box_video .ic{width:calc(60 / 1100 * 100%);position:absolute;bottom:25px;right:25px;width:calc(60 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_live_kitchen .box_video .ic{bottom:1em}}@media only screen and (max-width: 767px){.con_live_kitchen .box_video .ic{right:1em}}@media only screen and (max-width: 767px){.con_live_kitchen .box_video .ic{width:2em}}.con_live_kitchen .txt{text-align:center;margin-top:37px}@media only screen and (max-width: 767px){.con_live_kitchen .txt{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_live_kitchen .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_live_kitchen .txt{margin-top:1.5em}}.con_buffet_menu{width:90%;max-width:1100px;text-align:center;margin:130px auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_buffet_menu{margin:100px auto}}@media only screen and (max-width: 767px){.con_buffet_menu{margin:4em auto 2em}}@media only screen and (min-width: 1441px){.con_buffet_menu{max-width:calc(1100 / 1440 * 100%)}}.con_buffet_menu .splide{margin-top:30px}@media only screen and (max-width: 767px){.con_buffet_menu .splide{margin-top:1.5em}}.con_buffet_menu .splide .splide__pagination{bottom:-2em}.con_buffet_menu>.txt{margin-top:50px;text-align:center}@media only screen and (max-width: 767px){.con_buffet_menu>.txt{margin-top:3em}}@media only screen and (max-width: 767px){.con_buffet_menu>.txt{text-align:left}}.con_buffet_menu .box_dessert{margin-top:60px}@media only screen and (max-width: 767px){.con_buffet_menu .box_dessert{margin-top:3em}}.con_buffet_menu .box_dessert ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}@media only screen and (max-width: 767px){.con_buffet_menu .box_dessert ul{margin-top:1.5em}}.con_buffet_menu .box_dessert ul li{display:flex;flex-wrap:wrap;width:calc(260 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_buffet_menu .box_dessert ul li{width:48.5%}}@media only screen and (max-width: 767px){.con_buffet_menu .box_dessert ul li{margin-bottom:1em}}.con_buffet_menu .box_dessert ul li .txt{order:2;width:100%;font-weight:500;margin-top:10px}@media only screen and (min-width: 1025px){.con_buffet_menu .box_dessert ul li .txt{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_buffet_menu .box_dessert ul li .txt{font-size:116%}}@media only screen and (max-width: 767px){.con_buffet_menu .box_dessert ul li .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_buffet_menu .box_dessert ul li .txt{margin-top:1em}}.con_buffet_menu .box_dessert ul li .img{order:1;width:100%}.con_dining_hall{width:90%;max-width:885px;margin:100px auto 160px}@media only screen and (max-width: 767px){.con_dining_hall{margin:4em auto}}@media only screen and (min-width: 1441px){.con_dining_hall{max-width:calc(885 / 1440 * 100%)}}.con_dining_hall .box_dining_hall{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.con_dining_hall .box_dining_hall{position:relative;padding-top:6em}}.con_dining_hall .box_dining_hall .box_text{order:2;width:295px}@media only screen and (max-width: 767px){.con_dining_hall .box_dining_hall .box_text{width:100%}}@media only screen and (min-width: 1441px){.con_dining_hall .box_dining_hall .box_text{width:320px}}@media only screen and (max-width: 767px){.con_dining_hall .box_dining_hall .box_text .ttl2{width:100%;position:absolute;top:0;left:0;text-align:center}}.con_dining_hall .box_dining_hall .box_text .txt{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining_hall .box_dining_hall .box_text .txt{margin-top:20px}}@media only screen and (max-width: 767px){.con_dining_hall .box_dining_hall .box_text .txt{margin-top:1em}}.con_dining_hall .box_dining_hall .img{order:1;width:calc(95% - 295px)}@media only screen and (max-width: 767px){.con_dining_hall .box_dining_hall .img{width:100%}}@media only screen and (min-width: 1441px){.con_dining_hall .box_dining_hall .img{width:calc(95% - 320px)}}.con_dining_hall .box_dining_hall .img img{width:100%;height:auto}.con_dining_hall .box_infor{width:calc(800 / 885 * 100%);margin:80px auto 0}@media only screen and (max-width: 767px){.con_dining_hall .box_infor{margin:3em auto 0}}.con_dining_hall .box_infor .tbl_basic{margin-top:35px}@media only screen and (max-width: 767px){.con_dining_hall .box_infor .tbl_basic{margin-top:1.5em}}.con_dining_hall .box_infor .txt_note{text-align:right;margin-top:10px}@media only screen and (max-width: 767px){.con_dining_hall .box_infor .txt_note{margin-top:.5em}}.con_dining_hall .box_infor .txt_note small{display:inline-block;margin-right:0;margin-left:auto;text-align:left}@media only screen and (min-width: 1025px){.con_dining_hall .box_infor .txt_note small{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining_hall .box_infor .txt_note small{font-size:93%}}@media only screen and (max-width: 767px){.con_dining_hall .box_infor .txt_note small{font-size:85%}}.con_commitment{position:relative;margin-top:115px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_commitment{margin-top:100px}}@media only screen and (max-width: 767px){.con_commitment{margin-top:4em}}.con_commitment::before{content:"";display:inline-block;position:absolute;top:0;left:0;background:url(/upload/tenant_1/breakfast_bg_commitment.webp) center center/cover no-repeat;width:100%;z-index:-1;height:calc(100% + 200px)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_commitment::before{height:calc(100% + 150px)}}@media only screen and (max-width: 767px){.con_commitment::before{height:calc(100% + 3em)}}.con_commitment .box_commitment{width:calc(1215 / 1440 * 100%);margin:0 auto}.con_commitment .box_commitment .splide_point{margin-top:30px}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point{margin-top:1.5em}}.con_commitment .box_commitment .splide_point .splide__pagination{justify-content:center;padding:0;width:83%;right:auto;left:50%;transform:translateX(-50%);bottom:-2em}.con_commitment .box_commitment .splide_point .splide__pagination li{margin-left:15px}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__pagination li{margin-left:1em}}.con_commitment .box_commitment .splide_point .splide__pagination button{background:#465563;border:1px solid #465563;opacity:1;width:6px;height:6px}.con_commitment .box_commitment .splide_point .splide__pagination button.is-active{background:transparent;transform:scale(1);cursor:default}.con_commitment .box_commitment .splide_point .splide__arrow--prev{display:none}.con_commitment .box_commitment .splide_point .splide__arrow--next{right:-2vw;background:rgba(0,99,169,0.31);backdrop-filter:blur(31px);opacity:1;width:7.5vw;height:7.5vw}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__arrow--next{width:3em}}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__arrow--next{height:3em}}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__arrow--next{display:none !important}}.con_commitment .box_commitment .splide_point .splide__arrow--next svg{display:none}.con_commitment .box_commitment .splide_point .splide__arrow--next::before{content:"\f3d3";font-family:"Ionicons";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:400}@media only screen and (min-width: 1025px){.con_commitment .box_commitment .splide_point .splide__arrow--next::before{font-size:385%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_commitment .box_commitment .splide_point .splide__arrow--next::before{font-size:339%}}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__arrow--next::before{font-size:308%}}.con_commitment .box_commitment .splide_point .splide__slide{display:flex;justify-content:space-between;align-items:center;position:relative;flex-wrap:wrap}.con_commitment .box_commitment .splide_point .splide__slide::before{content:"";display:inline-block;width:55%;height:100%;background:url(/upload/tenant_1/breakfast_bg_txt.webp) center center/cover no-repeat;position:absolute;top:3em;right:0;z-index:-1}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__slide::before{width:100%}}.con_commitment .box_commitment .splide_point .splide__slide .img{width:calc(690 / 1215 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_commitment .box_commitment .splide_point .splide__slide .img{width:55%}}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__slide .img{width:100%}}.con_commitment .box_commitment .splide_point .splide__slide .box_text{width:calc(435 / 1215 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_commitment .box_commitment .splide_point .splide__slide .box_text{width:40%}}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__slide .box_text{width:90%}}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__slide .box_text{margin:0 auto}}.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 em{font-weight:400;display:inline-block;background:linear-gradient(90deg, #7b97b1 0%,#43739f 55%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#43739F;font-family:"Poiret One", serif}@media only screen and (min-width: 1025px){.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 em{font-size:493%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 em{font-size:347%}}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 em{font-size:231%}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 em{font-size:424%}}.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 span{font-weight:400;background:rgba(67,115,159,0.5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:"Poiret One", serif}@media only screen and (min-width: 1025px){.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 span{font-size:985%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 span{font-size:693%}}@media only screen and (max-width: 767px){.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 span{font-size:462%}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.con_commitment .box_commitment .splide_point .splide__slide .box_text h4 span{font-size:847%}}.con_commitment .box_commitment .splide_point .splide__slide .box_text .st1 .jp{-webkit-text-fill-color:#465563;background:transparent}@media only screen and (max-width: 767px){#contents>.ic img{height:2em;width:auto;max-width:none}}
.con_seaspnal_menu{width:90%;max-width:1100px;text-align:center;margin:130px auto}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.con_seaspnal_menu{margin:100px auto}
}
@media only screen and (max-width: 767px){
.con_seaspnal_menu{margin:4em auto 2em}
}
@media only screen and (min-width: 1441px){
.con_seaspnal_menu{max-width:calc(1100 / 1440 * 100%)}
}
.con_seaspnal_menu .splide{margin-top:30px}
@media only screen and (max-width: 767px){
.con_seaspnal_menu .splide{margin-top:1.5em}
}
.con_seaspnal_menu .splide .splide__pagination{bottom:-2em}
.con_seaspnal_menu>.txt{margin-top:20px;text-align:center}
.con_seaspnal_menu p.txt:first-of-type {
margin-top: 50px;
}
@media only screen and (max-width: 767px){
.con_seaspnal_menu>.txt{margin-top:3em}
}
@media only screen and (max-width: 767px){
.con_seaspnal_menu>.txt{text-align:left}
}
.con_seaspnal_menu .box_dessert{margin-top:60px}
@media only screen and (max-width: 767px){
.con_seaspnal_menu .box_dessert{margin-top:3em}
}
.con_seaspnal_menu .box_dessert ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}
@media only screen and (max-width: 767px){
.con_seaspnal_menu .box_dessert ul{margin-top:1.5em}
}
.con_seaspnal_menu .box_dessert ul li{display:flex;flex-wrap:wrap;width:calc(260 / 1100 * 100%)}
@media only screen and (max-width: 767px){
.con_seaspnal_menu .box_dessert ul li{width:48.5%}
}
@media only screen and (max-width: 767px){
.con_seaspnal_menu .box_dessert ul li{margin-bottom:1em}
}
.con_seaspnal_menu .box_dessert ul li .txt{order:2;width:100%;font-weight:500;margin-top:10px}
@media only screen and (min-width: 1025px){
.con_seaspnal_menu .box_dessert ul li .txt{font-size:124%}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.con_seaspnal_menu .box_dessert ul li .txt{font-size:116%}}
@media only screen and (max-width: 767px){.con_seaspnal_menu .box_dessert ul li .txt{font-size:108%}
}
@media only screen and (max-width: 767px){
.con_seaspnal_menu .box_dessert ul li .txt{margin-top:1em}
}
.con_seaspnal_menu .box_dessert ul li .img{order:1;width:100%}
