@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Zen+Kaku+Gothic+Antique:wght@400;700&family=Zen+Old+Mincho:wght@400;500&display=swap");#footer{margin-top:0}@media only screen and (max-width: 767px){#footer{margin-top:0}}.con_intro01{position:relative;margin-top:154px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01{margin-top:4em}}@media only screen and (max-width: 767px){.con_intro01{margin-top:4em}}.con_intro01::before{content:'';width:29.21875%;padding-bottom:28.17708%;z-index:-1;position:absolute;bottom:-22%;left:8%;background:url(../../room/images/bg_food2.png) 0 0 no-repeat;background-size:contain}.con_intro01::after{content:'';width:29.21875%;padding-bottom:28.17708%;z-index:-1;position:absolute;top:-16%;right:6%;background:url(../../room/images/bg_food1.png) 0 0 no-repeat;background-size:contain}.con_intro01 .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:91.66667%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_intro01 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01 .flex{width:95%}}.con_intro01 .flex .lbox{width:22.72727%;text-align:center}@media only screen and (max-width: 767px){.con_intro01 .flex .lbox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:42%;margin:4em auto 0}}.con_intro01 .flex .cbox{width:27.27273%;text-align:center;margin-top:50px;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01 .flex .cbox{margin-top:0}}@media only screen and (max-width: 767px){.con_intro01 .flex .cbox{margin-top:0}}@media only screen and (min-width: 1024px) and (max-width: 1650px){.con_intro01 .flex .cbox{width:37%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01 .flex .cbox{width:48%}}@media only screen and (max-width: 767px){.con_intro01 .flex .cbox{width:95%;margin:0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_intro01 .flex .cbox .set1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width: 1279px){.con_intro01 .flex .cbox .set1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_intro01 .flex .cbox .set2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (max-width: 1279px){.con_intro01 .flex .cbox .set2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_intro01 .flex .cbox .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01 .flex .cbox .txt_box{display:block}}@media only screen and (max-width: 767px){.con_intro01 .flex .cbox .txt_box{display:block}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01 .flex .cbox .txt_box{margin-top:0}}@media only screen and (max-width: 767px){.con_intro01 .flex .cbox .txt_box{margin-top:0}}.con_intro01 .flex .cbox .txt_box .catch_base{vertical-align:middle;line-height:2.2}@media only screen and (max-width: 1279px){.con_intro01 .flex .cbox .txt_box .catch_base{width:100%;text-align:left;margin-top:1em}}.con_intro01 .flex .cbox .btn_more{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01 .flex .cbox .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.con_intro01 .flex .cbox .btn_more{margin-top:2em}}.con_intro01 .flex .rbox{width:20.45455%;margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro01 .flex .rbox{margin-top:3em}}@media only screen and (max-width: 767px){.con_intro01 .flex .rbox{margin-top:0}}@media only screen and (max-width: 767px){.con_intro01 .flex .rbox{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:42%;margin:6em auto 0}}.con_photo .flex{width:70.57292%;margin:0 auto;margin-top:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_photo .flex{margin-top:2em}}@media only screen and (max-width: 767px){.con_photo .flex{margin-top:4em}}@media only screen and (max-width: 767px){.con_photo .flex{width:99%}}.con_photo .flex .photo{width:23.61624%}.nav_anchor{margin-top:117px}@media only screen and (min-width: 768px) and (max-width: 1279px){.nav_anchor{margin-top:4em}}@media only screen and (max-width: 767px){.nav_anchor{margin-top:4em}}.con_japanese{position:relative;padding-top:5.20833%;padding-bottom:5.20833%}@media only screen and (max-width: 767px){.con_japanese{padding-top:4em;padding-bottom:4em}}.con_japanese:before{content:'';width:100%;padding-bottom:35.05208%;z-index:-1;position:absolute;bottom:0;left:0;background:url(../../room/images/bg_01.png) 0 0 no-repeat;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese:before{padding-bottom:34%}}@media only screen and (max-width: 767px){.con_japanese:before{padding-bottom:100%}}.con_japanese .room_box1{margin:0 auto;position:relative}.con_japanese .room_box1:before{content:'';width:18.17708%;padding-bottom:14.58333%;z-index:-1;position:absolute;bottom:-70px;left:0;background:url(../../room/images/bg_vortex1.png) 0 0 no-repeat;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese .room_box1:before{bottom:-38px}}@media only screen and (max-width: 767px){.con_japanese .room_box1:before{bottom:-38px}}.con_japanese .room_box1 .flex{width:75%;margin:0 auto;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese .room_box1 .flex{margin-top:3em}}@media only screen and (max-width: 767px){.con_japanese .room_box1 .flex{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese .room_box1 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_japanese .room_box1 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese .room_box1 .flex{width:90%}}@media only screen and (max-width: 767px){.con_japanese .room_box1 .flex{width:90%}}.con_japanese .room_box1 .flex .lbox{width:66.66667%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese .room_box1 .flex .lbox{width:50%}}@media only screen and (max-width: 767px){.con_japanese .room_box1 .flex .lbox{margin:0 auto;width:90%}}.con_japanese .room_box1 .flex .rbox{width:26.38889%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese .room_box1 .flex .rbox{width:45%}}@media only screen and (max-width: 767px){.con_japanese .room_box1 .flex .rbox{margin:1.4em auto 0;width:90%}}.con_japanese .room_box1 .flex .rbox .txt_base{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese .room_box1 .flex .rbox .txt_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_japanese .room_box1 .flex .rbox .txt_base{margin-top:1em}}.con_japanese .room_box1 .btn_more{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_japanese .room_box1 .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.con_japanese .room_box1 .btn_more{margin-top:2em}}.con_western{position:relative;padding-top:6.77083%;padding-bottom:5.20833%}@media only screen and (max-width: 767px){.con_western{padding-top:4em;padding-bottom:4em}}.con_western:before{content:'';width:19.6875%;padding-bottom:12.60417%;z-index:-1;position:absolute;bottom:-25%;right:0;background:url(../../room/images/bg_vortex2.png) 0 0 no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_western:before{padding-bottom:34%}}@media only screen and (max-width: 767px){.con_western:before{padding-bottom:100%}}.con_western::after{content:'';width:24.42708%;padding-bottom:25.10417%;z-index:-1;position:absolute;top:20%;right:0;background:url(../../room/images/bg_western.png) 0 0 no-repeat;background-size:cover}.con_western .room_box1{margin:0 auto;position:relative}.con_western .room_box1 .flex{width:75%;margin:0 auto;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_western .room_box1 .flex{margin-top:3em}}@media only screen and (max-width: 767px){.con_western .room_box1 .flex{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_western .room_box1 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_western .room_box1 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_western .room_box1 .flex{width:90%}}@media only screen and (max-width: 767px){.con_western .room_box1 .flex{width:90%}}.con_western .room_box1 .flex .lbox{width:26.38889%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_western .room_box1 .flex .lbox{width:45%}}@media only screen and (max-width: 767px){.con_western .room_box1 .flex .lbox{margin:1.4em auto 0;width:90%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_western .room_box1 .flex .lbox .txt_base{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_western .room_box1 .flex .lbox .txt_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_western .room_box1 .flex .lbox .txt_base{margin-top:1em}}.con_western .room_box1 .flex .rbox{width:66.66667%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_western .room_box1 .flex .rbox{width:50%}}@media only screen and (max-width: 767px){.con_western .room_box1 .flex .rbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto;width:90%}}.con_western .room_box1 .btn_more{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_western .room_box1 .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.con_western .room_box1 .btn_more{margin-top:2em}}.con_with{position:relative;padding-top:6.77083%;padding-bottom:5.20833%}@media only screen and (max-width: 767px){.con_with{padding-top:4em;padding-bottom:4em}}.con_with:before{content:'';width:100%;height:100%;z-index:-1;position:absolute;bottom:0;left:0;background:url(../../room/images/bg_02.png) 0 0 no-repeat;background-size:cover}.con_with .with_box1{margin:0 auto;position:relative}.con_with .with_box1:before{content:'';width:18.17708%;padding-bottom:14.58333%;z-index:-1;position:absolute;bottom:-76px;left:0;background:url(../../foods/images/bg_vortex1.png) 0 0 no-repeat;background-size:cover}.con_with .with_box1 .flex{width:75%;margin:0 auto;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box1 .flex{margin-top:3em}}@media only screen and (max-width: 767px){.con_with .with_box1 .flex{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box1 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_with .with_box1 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box1 .flex{width:90%}}@media only screen and (max-width: 767px){.con_with .with_box1 .flex{width:90%}}.con_with .with_box1 .flex .lbox{width:66.66667%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box1 .flex .lbox{width:50%}}@media only screen and (max-width: 767px){.con_with .with_box1 .flex .lbox{margin:0 auto;width:90%}}.con_with .with_box1 .flex .rbox{width:26.38889%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box1 .flex .rbox{width:45%}}@media only screen and (max-width: 767px){.con_with .with_box1 .flex .rbox{margin:1.4em auto 0;width:90%}}.con_with .with_box1 .flex .rbox .txt_base{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box1 .flex .rbox .txt_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_with .with_box1 .flex .rbox .txt_base{margin-top:1em}}.con_with .with_box2{margin:0 auto;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box2{margin-top:3em}}@media only screen and (max-width: 767px){.con_with .with_box2{margin-top:3em}}.con_with .with_box2 .flex{margin:0 auto;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box2 .flex{margin-top:2em}}@media only screen and (max-width: 767px){.con_with .with_box2 .flex{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box2 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_with .with_box2 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_with .with_box2 .flex{width:90%}}.con_with .with_box2 .flex .lbox{width:22.39583%;margin-right:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box2 .flex .lbox{width:40%;margin-right:4%}}@media only screen and (max-width: 767px){.con_with .with_box2 .flex .lbox{margin:1.4em auto 0;width:90%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_with .with_box2 .flex .rbox{width:55.72917%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box2 .flex .rbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_with .with_box2 .flex .rbox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box2 .flex .rbox{width:50%}}@media only screen and (max-width: 767px){.con_with .with_box2 .flex .rbox{margin:0 auto;width:90%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_with .with_box2 .flex .rbox:after{content:"";display:block;width:89.81308%;padding-bottom:52.33645%;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:#F2E6E2;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .with_box2 .flex .rbox:after{left:55%}}@media only screen and (max-width: 767px){.con_with .with_box2 .flex .rbox:after{left:67%}}.con_with .with_box2 .flex .rbox .photo{width:54.6729%}.con_with .with_box2 .flex .rbox .photo:nth-child(2){width:42.99065%}.con_with .btn_more{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_with .btn_more{margin-top:4em}}@media only screen and (max-width: 767px){.con_with .btn_more{margin-top:4em}}.con_special{position:relative;padding-top:6.77083%;padding-bottom:5.20833%}@media only screen and (max-width: 767px){.con_special{padding-top:4em;padding-bottom:4em}}.con_special:before{content:'';width:19.6875%;padding-bottom:12.60417%;z-index:-1;position:absolute;bottom:-25%;right:0;background:url(../../room/images/bg_vortex2.png) 0 0 no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_special:before{padding-bottom:34%}}@media only screen and (max-width: 767px){.con_special:before{padding-bottom:100%}}.con_special::after{content:'';width:24.42708%;padding-bottom:25.10417%;z-index:-1;position:absolute;top:20%;right:0;background:url(../../room/images/bg_western.png) 0 0 no-repeat;background-size:cover}.con_special .room_box1{margin:0 auto;position:relative}.con_special .room_box1 .flex{width:75%;margin:0 auto;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_special .room_box1 .flex{margin-top:3em}}@media only screen and (max-width: 767px){.con_special .room_box1 .flex{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_special .room_box1 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_special .room_box1 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_special .room_box1 .flex{width:90%}}@media only screen and (max-width: 767px){.con_special .room_box1 .flex{width:90%}}.con_special .room_box1 .flex .lbox{width:26.38889%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_special .room_box1 .flex .lbox{width:45%}}@media only screen and (max-width: 767px){.con_special .room_box1 .flex .lbox{margin:1.4em auto 0;width:90%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_special .room_box1 .flex .lbox .txt_base{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_special .room_box1 .flex .lbox .txt_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_special .room_box1 .flex .lbox .txt_base{margin-top:1em}}.con_special .room_box1 .flex .rbox{width:66.66667%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_special .room_box1 .flex .rbox{width:50%}}@media only screen and (max-width: 767px){.con_special .room_box1 .flex .rbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto;width:90%}}.con_special .room_box1 .btn_more{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_special .room_box1 .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.con_special .room_box1 .btn_more{margin-top:2em}}.con_coghouse{position:relative;padding:6.77083% 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../../room/images/bg_03.png) 0 0 no-repeat;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coghouse{padding:4em 0}}@media only screen and (max-width: 767px){.con_coghouse{padding:4em 0}}.con_coghouse:before{content:'';width:18.17708%;padding-bottom:14.58333%;z-index:0;position:absolute;top:0;left:0;background:url(../../room/images/bg_vortex1.png) 0 0 no-repeat;background-size:cover}.con_coghouse:after{content:'';width:19.6875%;padding-bottom:12.60417%;z-index:0;position:absolute;bottom:0;right:0;background:url(../../room/images/bg_vortex2.png) 0 0 no-repeat;background-size:cover}.con_coghouse .coghouse_box01{position:relative;z-index:1;margin:0 auto;width:52.08333%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coghouse .coghouse_box01{width:90%}}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01{width:90%}}.con_coghouse .coghouse_box01 .img_box{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coghouse .coghouse_box01 .img_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01 .img_box{margin-top:2em}}.con_coghouse .coghouse_box01 .flex{margin:0 auto;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coghouse .coghouse_box01 .flex{margin-top:2em}}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01 .flex{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coghouse .coghouse_box01 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01 .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.con_coghouse .coghouse_box01 .flex .lbox{width:47%}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01 .flex .lbox{width:90%;margin:0 auto}}.con_coghouse .coghouse_box01 .flex .lbox .title_sub{text-align:left;color:#384046}.con_coghouse .coghouse_box01 .flex .lbox .txt_base{text-align:left;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coghouse .coghouse_box01 .flex .lbox .txt_base{margin-top:2em}}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01 .flex .lbox .txt_base{margin-top:2em}}.con_coghouse .coghouse_box01 .flex .lbox .btn_more{text-align:left;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coghouse .coghouse_box01 .flex .lbox .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01 .flex .lbox .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01 .flex .lbox .btn_more{text-align:center}}.con_coghouse .coghouse_box01 .flex .rbox{width:45%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_coghouse .coghouse_box01 .flex .rbox{width:52%}}@media only screen and (max-width: 767px){.con_coghouse .coghouse_box01 .flex .rbox{width:90%;margin:2em auto 0}}.con_benefits{position:relative;padding:8.33333% 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits{padding:4em 0}}@media only screen and (max-width: 767px){.con_benefits{padding:4em 0}}.con_benefits:before{content:'';width:30.57292%;padding-bottom:29.6875%;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:url(../../room/images/bg_uzu.png) 0 0 no-repeat;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits:before{top:40%;width:49%;padding-bottom:47%}}@media only screen and (max-width: 767px){.con_benefits:before{top:40%;width:49%;padding-bottom:47%}}.con_benefits .flex{width:89.58333%;margin:0 auto;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex{margin-top:2em}}@media only screen and (max-width: 767px){.con_benefits .flex{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_benefits .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex{width:90%}}@media only screen and (max-width: 767px){.con_benefits .flex{width:90%}}.con_benefits .flex .lbox{width:29.06977%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex .lbox{width:48%;margin:8em auto 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 767px){.con_benefits .flex .lbox{width:48%;margin:8em auto 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_benefits .flex .lbox:before{content:'';width:92%;padding-bottom:92%;z-index:-1;position:absolute;top:-16%;left:-20%;background:#F2E6E2}.con_benefits .flex .cbox{width:31.68605%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex .cbox{width:90%;margin:0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 767px){.con_benefits .flex .cbox{width:90%;margin:0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_benefits .flex .cbox .in_box{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex .cbox .in_box{margin-top:2em}}@media only screen and (max-width: 767px){.con_benefits .flex .cbox .in_box{margin-top:4em}}@media only screen and (max-width: 767px){.con_benefits .flex .cbox .in_box{margin-top:4em}}.con_benefits .flex .cbox .in_box .title_sub{text-align:left;color:#384046}.con_benefits .flex .cbox .in_box .txt_base{text-align:left;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex .cbox .in_box .txt_base{margin-top:2em}}@media only screen and (max-width: 767px){.con_benefits .flex .cbox .in_box .txt_base{margin-top:.7em}}.con_benefits .flex .cbox .in_box .btn_more{text-align:left;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex .cbox .in_box .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.con_benefits .flex .cbox .in_box .btn_more{margin-top:2em}}.con_benefits .flex .rbox{width:29.06977%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .flex .rbox{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:48%;margin:2em auto 0}}@media only screen and (max-width: 767px){.con_benefits .flex .rbox{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:48%;margin:2em auto 0}}.con_benefits .flex .rbox:before{content:'';width:92%;padding-bottom:92%;z-index:-1;position:absolute;top:-16%;right:-20%;background:#F2E6E2}.con_rentalitems{position:relative;padding:13.02083% 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rentalitems{padding:4em 0}}@media only screen and (max-width: 767px){.con_rentalitems{padding:4em 0}}.con_rentalitems:before{content:'';width:30.57292%;padding-bottom:29.6875%;z-index:0;position:absolute;top:34%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:url(../../room/images/bg_uzu.png) 0 0 no-repeat;background-size:cover}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rentalitems:before{top:40%;width:49%;padding-bottom:47%}}@media only screen and (max-width: 767px){.con_rentalitems:before{top:40%;width:49%;padding-bottom:47%}}.con_rentalitems .txt_box{margin:0 auto;width:75%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rentalitems .txt_box{width:90%}}@media only screen and (max-width: 767px){.con_rentalitems .txt_box{width:90%}}.con_rentalitems .txt_box .txt_base{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rentalitems .txt_box .txt_base{margin-top:2em}}@media only screen and (max-width: 767px){.con_rentalitems .txt_box .txt_base{margin-top:2em}}.con_rentalitems .flex{margin:0 auto;width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rentalitems .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_rentalitems .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rentalitems .flex{width:90%}}@media only screen and (max-width: 767px){.con_rentalitems .flex{width:90%}}.con_rentalitems .flex .photo{width:23.95833%;margin-top:4.86111%;margin-right:1.38889%}@media only screen and (min-width: 1280px){.con_rentalitems .flex .photo:nth-child(4n){margin-right:0}}@media print{.con_rentalitems .flex .photo:nth-child(4n){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_rentalitems .flex .photo{margin-right:1.04167%}}@media only screen and (max-width: 767px){.con_rentalitems .flex .photo{width:49%}.con_rentalitems .flex .photo:nth-child(2n){margin-right:0}}.con_rentalitems .flex .photo .txt_base{margin-top:4px;text-align:center;display:block}.con_rentalitems .flex .photo .txt_base span{display:block;font-size:90%}.con_amenities{margin:0 auto;margin-top:154px;position:relative;padding-top:5.20833%;padding-bottom:5.20833%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_amenities{margin-top:4em}}@media only screen and (max-width: 767px){.con_amenities{margin-top:4em}}@media only screen and (max-width: 767px){.con_amenities{padding-top:4em;padding-bottom:4em}}.con_amenities::before{content:'';width:100%;height:100%;z-index:-1;position:absolute;bottom:0;right:0;background:url(../../room/japanese/images/bg_room_info.png) 0 0 no-repeat;background-size:cover}.con_amenities .dogpark{position:relative;background:#fff;margin:0 auto;width:66.66667%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_amenities .dogpark{width:90%}}@media only screen and (max-width: 767px){.con_amenities .dogpark{width:90%}}.con_amenities .dogpark .in_box{margin:0 auto;width:78.125%;padding:0 0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_amenities .dogpark .in_box{width:90%}}@media only screen and (max-width: 767px){.con_amenities .dogpark .in_box{width:90%}}.con_amenities .dogpark .tbl_basic{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_amenities .dogpark .tbl_basic{margin-top:1em}}@media only screen and (max-width: 767px){.con_amenities .dogpark .tbl_basic{margin-top:1em}}
