.wrp_concept01 .con_concept01,.con_concept .c_main_tit,.con_concept .box_poi_02{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.wrp_concept01 .con_concept01,.con_concept .c_main_tit,.con_concept .box_poi_02{width:95%}}@media only screen and (max-width: 767px){.wrp_concept01 .con_concept01,.con_concept .c_main_tit,.con_concept .box_poi_02{width:90%}}.con_concept .box_poi{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_concept .box_poi{width:85%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?t8n7dc");src:url("../fonts/icomoon.eot?t8n7dc#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?t8n7dc") format("truetype"),url("../fonts/icomoon.woff?t8n7dc") format("woff"),url("../fonts/icomoon.svg?t8n7dc#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.c_st1.white{-webkit-filter:brightness(100);filter:brightness(100);text-shadow:0px 0px 10px rgba(0,0,0,0.5)}.wrp_concept01{padding-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_concept01{padding-bottom:0}}@media only screen and (max-width: 767px){.wrp_concept01{padding-bottom:1.8em}}.wrp_concept01 .ttl{margin:3em 0 0.8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_concept01 .ttl{margin:3em 0 0.8em}}@media only screen and (max-width: 767px){.wrp_concept01 .ttl{margin:2em 0 0.8em}}.wrp_concept01 .con_slider{position:relative}.wrp_concept01 .con_slider .slide img{width:100%}@media only screen and (max-width: 767px){.wrp_concept01 .con_slider{height:30vh}.wrp_concept01 .con_slider .slide img{height:30vh;-o-object-fit:cover;object-fit:cover}}.wrp_concept01 .con_slider .c_st1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wrp_concept01 .con_slider .c_st1.white{-webkit-filter:brightness(100);filter:brightness(100)}.wrp_concept01 .con_concept01{max-width:900px;margin-top:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 767px){.wrp_concept01 .con_concept01{margin-top:2em}}.wrp_concept01 .con_concept01 .txt{margin:0.8em 0 3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_concept01 .con_concept01 .txt{margin:0.8em 0 3em}}@media only screen and (max-width: 767px){.wrp_concept01 .con_concept01 .txt{margin:0.8em 0 2em}}@media only screen and (max-width: 767px){.wrp_concept01 .con_concept01 .txt{width:100%}}.wrp_concept01 .con_concept01 .c_st3{text-align:left}@media only screen and (max-width: 767px){.wrp_concept01 .con_concept01{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.wrp_concept01 .con_concept01 img{width:45%}@media only screen and (max-width: 767px){.wrp_concept01 .con_concept01 img{width:70%;margin-inline:auto}}.wrp_concept01 .con_concept01 .box_txt{margin-left:3em}@media only screen and (max-width: 767px){.wrp_concept01 .con_concept01 .box_txt{margin-left:0}}.wrp_allergy{background:#fff}.con_concept{max-width:1920px;width:100%;position:relative;margin:auto;padding-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept{padding-bottom:0}}@media only screen and (max-width: 767px){.con_concept{padding-bottom:3.8em}}@media only screen and (max-width: 767px){.con_concept .c_main_tit{width:95%}}.con_concept .box_floor{width:200px;background:#a07c52;margin:auto;margin-top:22px;text-align:center;padding:0.35em 0;color:#fff;font-size:129%}@media only screen and (max-width: 767px){.con_concept .box_floor{width:190px}}@media only screen and (max-width: 767px){.con_concept .box_floor{margin-top:1.3em}}@media only screen and (max-width: 767px){.con_concept .box_floor{padding:0.3em 0}}.con_concept .mv_img{margin-top:3.7em}@media only screen and (max-width: 767px){.con_concept .mv_img{margin-top:3.2em}}.con_concept .mv_img img{width:100%}.con_concept .img_txt_wide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:70px;max-width:1920px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .img_txt_wide{margin-top:66px}}@media only screen and (max-width: 767px){.con_concept .img_txt_wide{margin-top:2.5em}}.con_concept .img_txt_wide .con_slider{position:relative}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .con_slider .slick-slide img{margin:0 auto}}.con_concept .img_txt_wide .con_slider .c_st1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.con_concept .img_txt_wide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center}}.con_concept .img_txt_wide .img{width:53.54167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .img_txt_wide .img{width:50%}}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .img{width:100%}}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .img{margin-top:2.4em;text-align:left}}.con_concept .img_txt_wide .img img{width:100%}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .img img{width:88%}}.con_concept .img_txt_wide .box_txt{margin-inline:auto;width:50%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .img_txt_wide .box_txt{width:85%}}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .box_txt{width:100%}}.con_concept .img_txt_wide .box_txt .c_title_m .ttl{line-height:1.62}.con_concept .img_txt_wide .box_txt .t{margin-top:2.1em}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .box_txt .t{margin-top:1.2em}}.con_concept .img_txt_wide .box_txt .tbl_time{margin-top:2.8em;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .img_txt_wide .box_txt .tbl_time{margin-top:2.3em}}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .box_txt .tbl_time{margin-top:1em}}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .box_txt .tbl_time{width:85%;margin:2em auto 0}}.con_concept .img_txt_wide .box_txt .tbl_time th,.con_concept .img_txt_wide .box_txt .tbl_time td{display:block;text-align:center;letter-spacing:0.15em}.con_concept .img_txt_wide .box_txt .tbl_time th{padding:1.5em 1em;background:#a07c52;color:#fff}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .box_txt .tbl_time th{padding:1em 1em}}.con_concept .img_txt_wide .box_txt .tbl_time td{padding:1.7em 1em;background:#fff}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .box_txt .tbl_time td{padding:1em 1em}}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .box_txt .tbl_time td{text-align:left}}.con_concept .img_txt_wide .box_txt .c_btn1{margin-top:3.1em;margin-inline:auto}@media only screen and (max-width: 767px){.con_concept .img_txt_wide .box_txt .c_btn1{margin-top:1.2em}}.con_concept .img_txt_wide .box_txt .c_btn1 p{text-align:center;margin-top:.5em;font-size:90%}.con_concept.bg02{position:relative;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept.bg02{width:90%}}@media only screen and (max-width: 767px){.con_concept.bg02{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept.bg02{margin-top:8em}}.con_concept.bg02 .img_txt_wide .con_slider{margin-inline:auto;width:70%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept.bg02 .img_txt_wide .con_slider{width:100%}}@media only screen and (max-width: 767px){.con_concept.bg02 .img_txt_wide .con_slider{width:100%}}@media only screen and (max-width: 767px){.con_concept.bg02 .img_txt_wide .con_slider{height:30vh}.con_concept.bg02 .img_txt_wide .con_slider .slide img{height:30vh;-o-object-fit:cover;object-fit:cover}}.con_concept.bg02 .img_txt_wide .box_txt{margin-top:2.60417%}@media only screen and (max-width: 767px){.con_concept.bg02 .img_txt_wide .box_txt{margin-top:1em}}.con_concept.bg01{position:relative}.con_concept.bg01::before{z-index:-1;content:"";position:absolute;z-index:-1;width:81%;height:calc(100% - 146px);top:146px;right:0}@media only screen and (max-width: 767px){.con_concept.bg01::before{width:91%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept.bg01::before{height:calc(100% - 8.4em)}}@media only screen and (max-width: 767px){.con_concept.bg01::before{height:calc(100% - 5.2em)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept.bg01::before{top:8.4em}}@media only screen and (max-width: 767px){.con_concept.bg01::before{top:5.2em}}@media only screen and (max-width: 767px){.con_concept.bg01 .img_txt_wide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.con_concept.bg01 .img_txt_wide .img{margin-top:0}}.con_concept.bg01 .center{text-align:center;margin-top:2.60417%}@media only screen and (max-width: 767px){.con_concept.bg01 .center{margin-top:1em}}.con_concept.bg01 .wrp_rest{margin-top:4.16667%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_rest{margin-top:2em}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_rest{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.con_concept.bg01 .wrp_rest:nth-of-type(2){margin-top:2em}}.con_concept.bg01 .wrp_rest .box_rest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_rest .box_rest{width:100%}}.con_concept.bg01 .wrp_rest .box_rest .box_txt .c_st3,.con_concept.bg01 .wrp_rest .box_rest .box_txt .txt{margin-top:2.60417%;text-align:left}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_rest .box_rest .box_txt .c_st3,.con_concept.bg01 .wrp_rest .box_rest .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 1200px){.con_concept.bg01 .wrp_rest .box_rest .box_txt{width:60%}}@media print{.con_concept.bg01 .wrp_rest .box_rest .box_txt{width:60%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept.bg01 .wrp_rest .box_rest .box_txt{width:80%}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_rest .box_rest .box_txt{width:100%;margin-top:0}}@media only screen and (min-width: 768px){.con_concept.bg01 .wrp_rest .box_rest.left .box_txt{margin-left:auto;margin-right:2em}}@media only screen and (min-width: 768px){.con_concept.bg01 .wrp_rest .box_rest.right .box_txt{margin-right:auto;margin-left:2em}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_rest .box_rest.right{margin-top:2em}}.con_concept.bg01 .wrp_bar{max-width:1200px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5em;margin-top:5em;border:1px solid #313131;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar{padding:1em}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar{margin-top:1em}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept.bg01 .wrp_bar{width:90%}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar{width:90%}}.con_concept.bg01 .wrp_bar img{width:45%}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar img{width:100%}}.con_concept.bg01 .wrp_bar .box_txt{width:50%;margin-left:2em;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar .box_txt{margin-left:0}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar .box_txt{margin-top:1.5em !important}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar .box_txt img{width:60%}}@media only screen and (min-width: 768px){.con_concept.bg01 .wrp_bar .box_txt .c_st3{margin-top:1em}}@media only screen and (max-width: 767px){.con_concept.bg01 .wrp_bar .box_txt .c_st3{margin-top:1.5em}}.con_concept.bg01 .c_btn1{text-align:center;margin-inline:auto;margin-top:2em}@media only screen and (max-width: 767px){.con_concept.bg01 .c_btn1{margin-top:1em}}.con_concept .box_poi{background-color:#fcfcfb;padding:4.16667%;clear:both;margin-top:30px}.con_concept .box_poi .c_title_s{margin-bottom:1rem}.con_concept .box_poi ul{overflow:hidden;margin-top:30px}@media only screen and (max-width: 767px){.con_concept .box_poi ul{margin-top:6%}}@media only screen and (max-width: 899px){.con_concept .box_poi ul li{overflow:hidden;margin-top:20px}.con_concept .box_poi ul li:first-child{margin-top:0}.con_concept .box_poi ul li .photo{float:left;width:25%}.con_concept .box_poi ul li>div{float:right;width:70%}.con_concept .box_poi ul li>div h5{padding-top:0}}@media only screen and (max-width: 899px) and (max-width: 767px){.con_concept .box_poi ul li{margin-top:0}.con_concept .box_poi ul li+li{margin-top:4%}.con_concept .box_poi ul li>div .txt{font-size:79%}}@media only screen and (min-width: 900px){.con_concept .box_poi ul li{overflow:hidden;width:48.07692%}.con_concept .box_poi ul li .photo{float:left;width:39%}.con_concept .box_poi ul li>div{float:right;width:56.6%}.con_concept .box_poi ul li>div h5{padding-top:10px}.con_concept .box_poi ul li.box_conc03_poi01{float:left}.con_concept .box_poi ul li.box_conc03_poi02{float:right}}.con_concept .box_poi_02{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255,255,255,0.8);padding:4.16667%;clear:both;margin-top:30px}.con_concept .box_poi_02 ul{overflow:hidden;margin-top:30px}@media only screen and (max-width: 767px){.con_concept .box_poi_02 ul{margin-top:6%}}@media only screen and (max-width: 899px){.con_concept .box_poi_02 ul li{overflow:hidden;width:100%;margin-top:20px}.con_concept .box_poi_02 ul li:first-child{margin-top:0}.con_concept .box_poi_02 ul li .photo{float:left;width:25%}.con_concept .box_poi_02 ul li>div{float:right;width:70%}.con_concept .box_poi_02 ul li>div h5{padding-top:10px}}@media only screen and (max-width: 899px) and (max-width: 767px){.con_concept .box_poi_02 ul li>div h5{padding-top:0}}@media only screen and (max-width: 899px){.con_concept .box_poi_02 ul li>div .txt{font-size:79%;margin-top:0}}@media only screen and (min-width: 900px){.con_concept .box_poi_02 ul li{width:31.34615%;margin-left:2.88462%;float:left}.con_concept .box_poi_02 ul li:first-child{margin-left:0}.con_concept .box_poi_02 ul li .photo img{width:100%}.con_concept .box_poi_02 ul li>div h5{padding-top:10px}.con_concept .box_poi_02 ul li>div .txt{padding-top:10px}}.con_concept .wrp_interior,.con_concept .wrp_rooms{max-width:1200px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 767px){.con_concept .wrp_interior,.con_concept .wrp_rooms{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_concept .wrp_rooms{margin-top:5.20833%}@media only screen and (max-width: 767px){.con_concept .wrp_rooms{margin-top:2em}}.con_concept .wrp_rooms .box_txt{width:60%}@media only screen and (max-width: 767px){.con_concept .wrp_rooms .box_txt{width:100%}}.con_concept .wrp_rooms .box_txt .c_st3{text-align:left}.con_concept .wrp_rooms .box_txt .txt,.con_concept .wrp_rooms .box_txt .c_btn1{margin-top:2.60417%}@media only screen and (max-width: 767px){.con_concept .wrp_rooms .box_txt .txt,.con_concept .wrp_rooms .box_txt .c_btn1{margin-top:1em}}.con_concept .wrp_rooms img{width:35%}@media only screen and (max-width: 767px){.con_concept .wrp_rooms img{width:100%}}@media only screen and (max-width: 767px){.con_concept .wrp_rooms img{margin-top:1em}}.con_concept .wrp_interior{margin-top:4.16667%;padding:2em 3em;background-color:rgba(255,255,255,0.5)}@media only screen and (max-width: 767px){.con_concept .wrp_interior{margin-top:2em}}@media only screen and (max-width: 767px){.con_concept .wrp_interior{padding:1.5em}}@media only screen and (max-width: 767px){.con_concept .wrp_interior{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.con_concept .wrp_interior img{width:50%}@media only screen and (max-width: 767px){.con_concept .wrp_interior img{width:100%}}@media only screen and (max-width: 767px){.con_concept .wrp_interior img{margin-top:1em}}.con_concept .wrp_interior .box_txt{width:45%}@media only screen and (max-width: 767px){.con_concept .wrp_interior .box_txt{width:100%}}.con_concept .wrp_interior .box_txt .txt{margin-top:2.60417%}@media only screen and (max-width: 767px){.con_concept .wrp_interior .box_txt .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk_02{width:100%;margin-inline:auto;margin-top:5em}}@media only screen and (max-width: 767px){#lnk_02{width:90%;margin-inline:auto}}#lnk_05{padding-top:4.16667%;padding-bottom:4.16667%;margin-top:4.16667%;background-color:#3A2619}@media only screen and (max-width: 767px){#lnk_05{padding-top:1.5em}}@media only screen and (max-width: 767px){#lnk_05{padding-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk_05{margin-top:5em}}@media only screen and (max-width: 767px){#lnk_05{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk_05{width:100%}}#lnk_05 .c_st2 span{color:#fff}#lnk_05 .img_txt_wide{margin-top:2.60417%;max-width:1400px;width:100%;margin-inline:auto}@media only screen and (max-width: 767px){#lnk_05 .img_txt_wide{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk_05 .img_txt_wide{width:90%}}@media only screen and (max-width: 767px){#lnk_05 .img_txt_wide{width:90%}}#lnk_05 .img_txt_wide .box_txt .txt{text-align:center;color:#fff}table tr th{font-size:115%}.c_title_m .ttl{letter-spacing:0.12em}
