@media only screen and (min-width: 1920px){.con_room_anc ul{position:relative;margin:0 auto;width:105rem}}@media only screen and (min-width: 768px) and (max-width: 1919px){.con_room_anc ul{margin:0 7vw 0 3.5vw;max-width:1920px;width:89.5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room_anc ul{margin:0 8vw 0 3.5vw;width:88.5vw}}@media only screen and (max-width: 767px){.con_room_anc ul{margin-left:auto;margin-right:auto;width:90%}}@media only screen and (min-width: 768px){.con_title_stay{background-image:url("../../stay/west/rooms/images/bg_title.jpg")}}@media only screen and (max-width: 767px){.con_title_stay{background-image:url("../../stay/west/rooms/images/bg_title.jpg")}}.con_intro{margin:0 auto}@media only screen and (min-width: 768px){.con_intro{margin-top:70px}}@media only screen and (max-width: 767px){.con_intro{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{width:90%}}@media only screen and (max-width: 767px){.con_intro{width:90%}}.con_intro .title_sub{text-align:center}@media only screen and (min-width: 1025px){.con_intro .title_sub{margin-bottom:68px}}@media print{.con_intro .title_sub{margin-bottom:68px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .title_sub{margin-bottom:1.8em}}@media only screen and (max-width: 767px){.con_intro .title_sub{margin-bottom:1em}}@media only screen and (min-width: 1025px){.con_intro .title_sub{letter-spacing:12px;line-height:2}}@media print{.con_intro .title_sub{letter-spacing:12px;line-height:2}}.con_intro .txt{text-align:center;letter-spacing:.3em;line-height:2.4375}.con_room_anc{position:relative}@media only screen and (min-width: 1025px){.con_room_anc{margin-top:195px}}@media print{.con_room_anc{margin-top:195px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room_anc{margin-top:117px}}@media only screen and (max-width: 767px){.con_room_anc{margin-top:2em}}@media only screen and (min-width: 1025px) and (max-width: 1473px){.con_room_anc{padding-bottom:3.125rem}}.con_room_anc:after{content:"";width:100%;background:url(../images/rooms/lower/bg_room_link.jpg) no-repeat center;background-size:cover;position:absolute;bottom:0;left:0}.con_room_anc ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;position:relative;z-index:2}@media only screen and (max-width: 767px){.con_room_anc ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 1025px){.con_room_anc{padding-bottom:3.75rem}}@media print{.con_room_anc{padding-bottom:3.75rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room_anc{padding-bottom:1.875rem}}@media only screen and (max-width: 767px){.con_room_anc{padding-bottom:1.40625rem}}@media only screen and (max-width: 767px){.con_room_anc{padding-top:1.40625rem}}.con_room_anc:after{height:75%}@media only screen and (max-width: 767px){.con_room_anc:after{height:100%}}.con_room_anc ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.con_room_anc li:not(:first-child){margin-top:.5em}}.con_room_anc a{display:block;text-decoration:none;color:#fff}@media only screen and (min-width: 768px){.con_room_anc a{text-align:center}}@media only screen and (max-width: 767px){.con_room_anc a{text-align:left}}@media only screen and (max-width: 767px){.con_room_anc a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.mouse .con_room_anc a:hover .img:before,.touch .con_room_anc a.touchstart .img:before{opacity:1}.mouse .con_room_anc a:hover .jp,.touch .con_room_anc a.touchstart .jp{opacity:.7}.mouse .con_room_anc a:hover .jp:before,.touch .con_room_anc a.touchstart .jp:before{bottom:0}.con_room_anc a span{display:block}.con_room_anc .img{position:relative}@media only screen and (min-width: 768px){.con_room_anc .img{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.con_room_anc .img{margin-bottom:0}}@media only screen and (max-width: 767px){.con_room_anc .img{width:40%}}.con_room_anc .img:before{content:"";width:100%;height:100%;background:rgba(255,255,255,0.3);position:absolute;top:0;left:0;opacity:0;-webkit-transition:.4s opacity;transition:.4s opacity}.con_room_anc .jp{font-size:1.25rem;position:relative;-webkit-transition:.4s opacity;transition:.4s opacity}@media only screen and (min-width: 768px){.con_room_anc .jp{padding-bottom:2.1875rem}}@media only screen and (max-width: 767px){.con_room_anc .jp{padding-bottom:0}}@media only screen and (max-width: 767px){.con_room_anc .jp{width:60%;padding-right:1.4em;padding-left:1.25em}}.con_room_anc .jp:before{content:"\f3d0";font-family:Ionicons;line-height:1;position:absolute;bottom:.3125rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.4s bottom;transition:.4s bottom}@media only screen and (max-width: 767px){.con_room_anc .jp:before{bottom:50%;left:auto;right:0;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}}.con_room_anc .col_3{max-width:1000px}@media only screen and (min-width: 768px){.con_room_anc .col_3 li{width:28%}}@media only screen and (max-width: 767px){.con_room_anc .col_3 li{width:100%}}@media only screen and (min-width: 768px){.con_room_anc .col_3 li:not(:first-child){margin-left:8%}}.con_room_anc .col_2{max-width:640px}@media only screen and (min-width: 768px){.con_room_anc .col_2 li{width:43.75%}}@media only screen and (max-width: 767px){.con_room_anc .col_2 li{width:100%}}@media only screen and (min-width: 768px){.con_room_anc .col_2 li:not(:first-child){margin-left:12.5%}}.con_room{max-width:1860px}@media only screen and (min-width: 1025px){.con_room{margin:0 3.75rem}}@media print{.con_room{margin:0 3.75rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room{margin:0 auto}}@media only screen and (max-width: 767px){.con_room{margin:0 auto}}@media only screen and (max-width: 1024px){.con_room{width:91.66667%}}.con_room div[class^="sec"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.con_room div[class^="sec"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 1025px){.con_room div[class^="sec"]{margin-top:260px}}@media print{.con_room div[class^="sec"]{margin-top:260px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"]{margin-top:156px}}@media only screen and (max-width: 767px){.con_room div[class^="sec"]{margin-top:6em}}@media only screen and (min-width: 1025px){.con_room div[class^="sec"] .con_slider{width:55.57292%}}@media print{.con_room div[class^="sec"] .con_slider{width:55.57292%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"] .con_slider{width:100%}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .con_slider{width:100%}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .con_slider .img{height:15em}.con_room div[class^="sec"] .con_slider .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width: 1025px){.con_room div[class^="sec"] .box_detail{width:39.58333%}}@media print{.con_room div[class^="sec"] .box_detail{width:39.58333%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"] .box_detail{width:100%}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .box_detail{width:100%}}@media only screen and (min-width: 1025px){.con_room div[class^="sec"] .box_detail{margin-left:3.125%}}@media print{.con_room div[class^="sec"] .box_detail{margin-left:3.125%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"] .box_detail{margin-left:auto}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .box_detail{margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"] .box_detail{margin-top:4em}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .box_detail{margin-top:1em}}.con_room div[class^="sec"] .box_detail .txt{letter-spacing:.3em;line-height:2.4375}@media only screen and (min-width: 1025px){.con_room div[class^="sec"] .box_detail .txt{width:66.85633%}}@media print{.con_room div[class^="sec"] .box_detail .txt{width:66.85633%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"] .box_detail .txt{width:100%}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .box_detail .txt{width:100%}}@media only screen and (min-width: 1025px){.con_room div[class^="sec"] .box_detail .txt{margin-top:40px}}@media print{.con_room div[class^="sec"] .box_detail .txt{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"] .box_detail .txt{margin-top:24px}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .box_detail .txt{margin-top:1.5em}}@media only screen and (min-width: 1025px){.con_room div[class^="sec"] .box_detail .btn{margin-top:60px}}@media print{.con_room div[class^="sec"] .box_detail .btn{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"] .box_detail .btn{margin-top:36px}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .box_detail .btn{margin-top:2em}}@media only screen and (max-width: 767px){.con_room div[class^="sec"] .box_detail .btn a{max-width:auto}}.con_room div[class^="sec"].reverse .con_slider{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width: 1024px){.con_room div[class^="sec"].reverse .con_slider{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_room div[class^="sec"].reverse .box_detail{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}@media only screen and (min-width: 1025px){.con_room div[class^="sec"].reverse .box_detail{width:33.33333%}}@media print{.con_room div[class^="sec"].reverse .box_detail{width:33.33333%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"].reverse .box_detail{width:100%}}@media only screen and (max-width: 767px){.con_room div[class^="sec"].reverse .box_detail{width:100%}}@media only screen and (min-width: 1025px){.con_room div[class^="sec"].reverse .box_detail{margin-right:4.6875%}}@media print{.con_room div[class^="sec"].reverse .box_detail{margin-right:4.6875%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room div[class^="sec"].reverse .box_detail{margin-right:auto}}@media only screen and (max-width: 767px){.con_room div[class^="sec"].reverse .box_detail{margin-right:auto}}@media only screen and (max-width: 1024px){.con_room div[class^="sec"].reverse .box_detail{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_slider{position:relative}.con_slider .box_slider>.img:not(:first-child){display:none}.con_slider .slick-slide{-webkit-transition:opacity 2000ms ease 0s !important;transition:opacity 2000ms ease 0s !important}.con_slider .slick-slide img{width:100%}.con_slider .tmp_slider_arr{position:absolute;left:30px;bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_slider .tmp_slider_arr{bottom:5px}}@media only screen and (max-width: 767px){.con_slider .tmp_slider_arr{bottom:.7em}}.con_slider .tmp_slider_arr .txt_count{color:#fff;font-family:"Cormorant", serif;font-size:160%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_slider .tmp_slider_arr .txt_count{font-size:147%}}@media only screen and (max-width: 767px){.con_slider .tmp_slider_arr .txt_count{font-size:147%}}.con_slider .tmp_slider_arr .txt_count .slide_num{font-size:250%}@media only screen and (max-width: 767px){.con_slider .tmp_slider_arr .txt_count .slide_num{font-size:230%}}.con_slider .box_btn{position:absolute;left:30px;bottom:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_slider .box_btn{bottom:55px}}@media only screen and (max-width: 767px){.con_slider .box_btn{bottom:4em}}.con_slider .box_btn p{cursor:pointer}.con_slider .box_btn .btn_prev{margin-right:40px}@media only screen and (max-width: 767px){.con_slider .box_btn .btn_prev{margin-right:1.5em}}
