.con_point .con_inner_point{width:90%;max-width:1280px;margin:auto}@media only screen and (min-width: 1200px){.con_point .con_inner_point{padding:0 20px}}@media print{.con_point .con_inner_point{padding:0 20px}}@media only screen and (max-width: 1199px){.con_point .con_inner_point{width:91.66667%}}.con_3b{padding-top:11rem;width:1920px;max-width:100%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b{padding-top:5rem}}@media only screen and (max-width: 767px){.con_3b{padding-top:3em}}@media only screen and (min-width: 768px){.con_3b::before{width:22%;height:242px;top:-14%;background:url(../../rooms/images/bg_yarorigi.png) 0 0 no-repeat;background-size:contain;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-3;content:""}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_3b::before{width:40%}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_3b::before{height:120px}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_3b::before{top:-50px}}@media only screen and (max-width: 767px){.con_3b::before{display:none}}.con_3b h2{text-align:center;margin-bottom:0.6em;font-size:188%;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-weight:normal;line-height:1.3}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b h2{font-size:175%}}@media only screen and (max-width: 767px){.con_3b h2{font-size:157%}}@media only screen and (max-width: 767px){.con_3b h2{line-height:1.4}}.con_3b h2 span{font-size:119%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b h2 span{font-size:107%}}@media only screen and (max-width: 767px){.con_3b h2 span{font-size:113%}}.con_3b h2 span em{color:#006f67;font-size:138%;font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b h2 span em{font-size:132%}}@media only screen and (max-width: 767px){.con_3b h2 span em{font-size:132%}}.con_3b .wrp_3b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.con_3b .wrp_3b{display:block}}.con_3b .wrp_3b .box_3b{width:33.3%;color:#fff;position:relative}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b{width:100%}.con_3b .wrp_3b .box_3b img{width:100%;-o-object-fit:cover;object-fit:cover}}.con_3b .wrp_3b .box_3b .box_txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;z-index:5;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt{padding:0 1.5em}}.con_3b .wrp_3b .box_3b .box_txt h3{height:100%;font-weight:100;font-size:250%;font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;margin-bottom:-.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b .wrp_3b .box_3b .box_txt h3{font-size:188%}}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt h3{font-size:163%}}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt h3{margin-bottom:-.2em}}.con_3b .wrp_3b .box_3b .box_txt h3::first-letter{font-size:263%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b .wrp_3b .box_3b .box_txt h3::first-letter{font-size:250%}}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt h3::first-letter{font-size:250%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_3b .wrp_3b .box_3b .box_txt h3{font-size:125%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_3b .wrp_3b .box_3b .box_txt h3{font-size:150%}}.con_3b .wrp_3b .box_3b .box_txt .txt{font-size:100%;line-height:1.8;margin-bottom:1.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b .wrp_3b .box_3b .box_txt .txt{font-size:82%}}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b .wrp_3b .box_3b .box_txt .txt{line-height:1.5}}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt .txt{line-height:1.8}}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt .txt{margin-bottom:1.1em 1.2em}}.con_3b .wrp_3b .box_3b .box_txt .btn{margin:auto auto 1.5em;width:141px;height:100%}.con_3b .wrp_3b .box_3b .box_txt .btn a{position:relative;display:block;color:#fff;border:#fff 1px solid;text-align:center;padding:0.7em 0;font-size:100%;-webkit-transition:0.5s;transition:0.5s}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b .wrp_3b .box_3b .box_txt .btn a{padding:0.4em 0}}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt .btn a{padding:0.7em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_3b .wrp_3b .box_3b .box_txt .btn a{font-size:88%}}@media only screen and (max-width: 767px){.con_3b .wrp_3b .box_3b .box_txt .btn a{font-size:100%}}.con_3b .wrp_3b .box_3b .box_txt .btn a::after{position:absolute;right:10px;-webkit-transition:0.5s;transition:0.5s;content:"\f105";font-family:"FontAwesome"}.con_3b .wrp_3b .box_3b .box_txt .btn a:hover{background:#fff;color:#000;-webkit-transition:0.5s;transition:0.5s}.con_point{position:relative;margin-bottom:6.8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point{margin-bottom:6.5rem}}@media only screen and (max-width: 767px){.con_point{margin-bottom:3em}}.con_point::before{background:url(../../rooms/images/img_bg.png) 0 0 no-repeat;background-size:68% auto;content:"";left:0;top:0;width:16%;height:440px;position:absolute;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point::before{width:20%}}@media only screen and (max-width: 767px){.con_point::before{width:39%}}.con_point::after{background:url(../../rooms/images/img_bg.png) 0 0 no-repeat;background-size:100% auto;content:"";top:64%;right:0;width:11%;height:440px;position:absolute;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point::after{width:20%}}@media only screen and (max-width: 767px){.con_point::after{top:93%;width:24%}}.con_point .con_inner_point .bd_tl{padding-top:30px;font-size:12.7px}.con_point .con_inner_point .bd_tl::before{border-left:none}.con_point .con_inner_point .wrp_point{margin-top:3.7em;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .con_inner_point .wrp_point{margin-top:2em}}@media only screen and (max-width: 767px){.con_point .con_inner_point .wrp_point{margin-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .con_inner_point .wrp_point{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){.con_point .con_inner_point .wrp_point{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1.8em auto 0}}.con_point .con_inner_point .wrp_point .item{width:17%;margin-right:3.75%;text-align:center}.con_point .con_inner_point .wrp_point .item:last-child{margin-right:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .con_inner_point .wrp_point .item{width:27%}.con_point .con_inner_point .wrp_point .item:nth-child(2){margin-bottom:1.5em}.con_point .con_inner_point .wrp_point .item:nth-child(3){margin-right:0}.con_point .con_inner_point .wrp_point .item:nth-child(n+4){margin-top:2em}}@media only screen and (max-width: 767px){.con_point .con_inner_point .wrp_point .item{width:47%;margin-right:0;padding:0.4em}.con_point .con_inner_point .wrp_point .item:nth-child(even){margin-bottom:1.5em}}.con_point .con_inner_point .wrp_point .item img{margin:auto}.con_point .con_inner_point .wrp_point .item h3{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;text-align:center;font-weight:normal;font-size:132%;margin:0.5em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .con_inner_point .wrp_point .item h3{font-size:113%}}@media only screen and (max-width: 767px){.con_point .con_inner_point .wrp_point .item h3{font-size:113%}}.con_point .con_inner_point .wrp_point .item p{text-align:left;letter-spacing:0.05em}.con_point .con_inner_point .wrp_point .txt_lnk{width:100%;margin:1.4em 0 0 auto}.con_rooms{margin-bottom:11rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms{margin-bottom:9rem}}@media only screen and (max-width: 767px){.con_rooms{margin-bottom:4em}}.con_rooms h3{margin-bottom:1.6em}@media only screen and (max-width: 767px){.con_rooms h3{margin-bottom:0}}.con_rooms .wrp_con_room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_rooms .wrp_con_room .box_con_room{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1);width:25%;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.con_rooms .wrp_con_room .box_con_room:last-child{border-right:none}.con_rooms .wrp_con_room .box_con_room .over{display:block;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.con_rooms .wrp_con_room .box_con_room img{width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_con_room .box_con_room{width:50%}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room{width:100%;display:block;border:1px solid #ccc}}.con_rooms .wrp_con_room .box_con_room .txt_box_concept{position:relative;background:#171717;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;text-align:center;font-weight:normal}.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_st{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:#000;background:url(../../rooms/images/bg_concept_txt.png);width:250px;height:34px;padding:4px 0;font-size:125%;letter-spacing:0.07em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_st{width:230px}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_st{width:200px}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_st{height:auto}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_st{padding:0.4em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_st{font-size:113%}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_st{font-size:125%}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_st{max-width:90%}}.con_rooms .wrp_con_room .box_con_room .txt_box_concept h4{color:#fff;font-size:150%;padding:1.8em 0 0.9em;font-weight:normal;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept h4{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept h4{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept h4{padding:2.2em 10% 0.8em}}.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_txt{border-top:1px solid #ccc;color:#ccc;padding:1.3em 0 2.1em;margin:auto;padding:1.3em 0 2.1em;width:73%;line-height:1.6}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_txt{padding:1.3em 0 2.2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_txt{width:73%}}@media only screen and (max-width: 767px){.con_rooms .wrp_con_room .box_con_room .txt_box_concept .con_txt{width:80%}}.con_rooms .wrp_room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_room{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){.con_rooms .wrp_room{display:block}}.con_rooms .wrp_room .box_room{background:#00685f;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;width:25%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-transition:0.3s ease-in;transition:0.3s ease-in}.con_rooms .wrp_room .box_room:hover{opacity:0.8}.con_rooms .wrp_room .box_room img{width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_room .box_room{width:50%}}@media only screen and (max-width: 767px){.con_rooms .wrp_room .box_room{width:100%;display:block;border:1px solid #ccc}}.con_rooms .wrp_room .box_room h4{font-size:150%;padding:1.2em 0 0.9em;font-weight:normal;letter-spacing:0.1em;text-align:center;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_room .box_room h4{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms .wrp_room .box_room h4{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms .wrp_room .box_room h4{padding:1.3em 10% 0.8em}}.con_rooms .wrp_room .box_room .con_txt{line-height:1.6;color:#fff;border-top:1px solid #fff;padding:1.3em 0 2.1em;margin:auto;width:79%;text-align:center}@media only screen and (max-width: 767px){.con_rooms .wrp_room .box_room .con_txt{padding:1.3em 0 2.2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .wrp_room .box_room .con_txt{width:73%}}@media only screen and (max-width: 767px){.con_rooms .wrp_room .box_room .con_txt{width:80%}}.con_rooms .universal{margin:auto;width:700px;margin-top:2.8em;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1);border:1px solid #ccc}@media only screen and (max-width: 767px){.con_rooms .universal{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .universal{margin-top:2.4em}}@media only screen and (max-width: 767px){.con_rooms .universal{margin-top:0}}.con_rooms .universal h4{padding:1.2em 0 0.9em;font-size:150%;font-weight:normal;letter-spacing:0.1em;text-align:center;padding-bottom:.9em;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif}@media only screen and (max-width: 767px){.con_rooms .universal h4{padding:1.3em 10% 0.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .universal h4{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms .universal h4{font-size:138%}}@media only screen and (max-width: 767px){.con_rooms .universal h4{padding-bottom:.8em}}.con_rooms .universal .img{width:87%;margin:auto;margin-bottom:1.3em}@media only screen and (max-width: 767px){.con_rooms .universal .img{width:90%}}.con_rooms .universal .img img{width:100%}.con_rooms .universal .des{width:87%;margin:auto;text-align:left;border-bottom:1px solid #ccc;padding-bottom:1.3em;line-height:1.6}@media only screen and (max-width: 767px){.con_rooms .universal .des{width:90%}}.con_rooms .universal .info{padding:1.3em 0 2.1em;text-align:center}@media only screen and (max-width: 767px){.con_rooms .universal .info{padding:1.3em 10% 2.2em}}.con_search_res{position:relative;width:100%;margin-bottom:22rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res{margin-bottom:44rem}}@media only screen and (max-width: 767px){.con_search_res{margin-bottom:38em}}@media only screen and (min-width: 1200px) and (max-width: 1288px){.con_search_res{margin-bottom:24rem}}@media only screen and (min-width: 768px) and (max-width: 805px){.con_search_res{margin-bottom:47rem}}@media only screen and (max-width: 317px){.con_search_res{margin-bottom:40em}}.con_search_res .wrp_inner_search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00685f;width:1280px;height:320px}@media only screen and (max-width: 1199px){.con_search_res .wrp_inner_search{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2.5em}}.con_search_res .wrp_inner_search .tl_basic{text-align:left;color:#fff;padding-left:3%}.con_search_res .wrp_inner_search .tl_basic em{color:#fff}@media only screen and (min-width: 1680px){.con_search_res .wrp_inner_search .tl_basic{padding-left:10%}}.con_search_res .wrp_inner_search .box_search_res{width:95%;position:absolute;left:16%;top:20%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res{top:60%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res{top:32%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation{margin:-30px auto 60px;max-width:1240px;width:81%;-webkit-box-shadow:0 2px 7px 3px rgba(0,0,0,0.18);box-shadow:0 2px 7px 3px rgba(0,0,0,0.18);position:relative;z-index:10}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation{margin:-30px auto 60px}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation{margin:0 auto 2em}}@media only screen and (min-width: 1025px) and (max-width: 1115px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation{max-width:749px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation{width:87%}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box{padding:20px 20px 10px !important}}@media only screen and (min-width: 768px) and (max-width: 1596px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .obj_search-air{-ms-flex-wrap:wrap;flex-wrap:wrap}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .obj_search-air .box_conditions{width:100% !important}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .obj_search-air .box_conditions .box_per{margin-right:0}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .obj_search-air .btn_submit{margin:1em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1115px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .obj_search-air .box_conditions .box{margin-right:6px}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .obj_search-air .box_conditions .box .st{font-size:82%}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .obj_search-air .box_conditions .box label+span{font-size:82%}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .btn_submit{width:39%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .btn_submit{width:500px}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .btn_submit{width:95%}}@media only screen and (min-width: 1025px) and (max-width: 1596px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .con_search_air .btn_submit{width:500px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_conditions .box_per{margin-right:0 !important}}@media only screen and (min-width: 768px) and (max-width: 870px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_conditions .box_per{margin-top:10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_conditions .promoCd{width:24% !important}}@media only screen and (min-width: 1200px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li{width:48% !important}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li:nth-child(odd){margin-left:0 !important}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li:nth-child(3),.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li:last-child{margin-top:10px}}@media print{.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li{width:48% !important}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li:nth-child(odd){margin-left:0 !important}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li:nth-child(3),.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li:last-child{margin-top:10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_search .js_tab_box .box_link ul li a{padding:0.2em 1em 0.2em 0.2em}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard{padding:30px;background:#1e1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard{padding:1.5em 1em}}@media only screen and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .img{width:10%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .img{width:15%}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .img{width:100%}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .img{text-align:center;margin-bottom:1em}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .img img{width:100%}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .img img{width:30%;max-width:123px}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner{width:85%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner{width:85%}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner{padding-left:3%}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_detail{width:58%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_detail{width:100%}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_detail{width:100%}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt_catch{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,'Noto Serif JP',serif;font-size:125%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt_catch{font-size:113%;margin-bottom:5px;text-align:center}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt{font-size:94%;margin-top:0;color:#b9b8b8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt{margin-top:.5em}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_detail .txt{margin-top:0}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns{width:37%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns{width:100%}}@media only screen and (max-width: 767px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns{width:100%}}@media only screen and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1em}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns p{width:49%;text-align:left}@media only screen and (min-width: 1200px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns p{min-width:158px}}@media print{.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns p{min-width:158px}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns p a{display:block;width:100%;-webkit-transition:.5s;transition:.5s;padding:1em;font-size:94%;position:relative}@media only screen and (max-width: 1199px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns p a{padding:0.5em}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns p a::after{content:"\f3d3";font-family:"Ionicons";position:absolute;right:1em}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_ghost a{background:#fff;height:100%}@media only screen and (min-width: 1200px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_ghost a:hover{background:#ccc}}@media print{.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_ghost a:hover{background:#ccc}}.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_blue a{border:1px solid #0c3778;background:#0c3778;color:#fff}@media only screen and (min-width: 1200px){.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_blue a:hover{border:1px solid #fff;background:none}}@media print{.con_search_res .wrp_inner_search .box_search_res .wrp_reservation .con_hotelcard .inner .b_up .box_btns .btn_blue a:hover{border:1px solid #fff;background:none}}.con_infomation{margin:0 auto 150px;max-width:1200px;width:95%;border:1px solid #ccc;padding:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_infomation{margin:0 auto 100px}}@media only screen and (max-width: 767px){.con_infomation{margin:30em auto 80px}}@media only screen and (max-width: 767px){.con_infomation{padding:2em 1.5em}}.con_infomation .st_basic{margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_infomation .st_basic{margin-bottom:1.4em}}@media only screen and (max-width: 767px){.con_infomation .st_basic{margin-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_infomation .tbl_basic th{width:35%}}.slide_hide{display:none}
