@charset "utf-8";


/*sub_rooms_section*/
.rooms_section{margin-bottom:203px;}
.rooms_section .rooms_inner_section{padding-top:111px;}
.rooms_section .r_text_img_box{position: absolute; top:10px; left:15px; z-index: 1;}
.rooms_section .rooms{font-size:80px; font-size:8.0rem; line-height:8.6rem; z-index: 2; position: relative; word-break: break-all;}
.rooms_section .sub_r_visual_text_con{z-index: 4;}
.rooms_section .sub_r_subtitle1{color:#ff8900;}
.rooms_section .sub_r_title1{letter-spacing: -0.07em;}
.rooms_section .sub_r_desc1{opacity: 0.7; filter: alpha(opacity=70);}
.rooms_section .rooms_btn_con{}
.rooms_section .rooms_btn{width:40px; border-bottom:1px solid #000; cursor: pointer;}
.rooms_section .rooms_text{letter-spacing: -0.025em; cursor: pointer;}


/*sub_standard_section*/
.standard_section{margin-bottom:175px;}
.standard_section .sub_r_visual_con{margin-bottom:50px; z-index: 3;}
.standard_section .sub_r_visual{max-width:none;}
.standard_section .rolling_btn_con{position:relative; margin-top:-866px; z-index: 10;}
.standard_section .rolling_btn{width:9px; height:9px; background-color: #fff; border-radius:50%; opacity:0.2; filter:alpha(opacity=20); cursor: pointer;}
.standard_section .rolling_btn.active{opacity:1; filter:alpha(opacity:100);}
.standard_section .standard_inner_section{}
.standard_section .rect_box{width:585px; height:585px; border:18px solid #f6f6f6; box-sizing: border-box; position: absolute; top:485px; left:0; z-index: 4;}
.standard_section .room_wrap{z-index: 5;}
.standard_section .standard_con{}
.standard_section .standard{letter-spacing: 0.8em; z-index: 2; word-break: break-all;}
.standard_section .standard_subtitltle{background: url('../images/li_list_line.png') no-repeat left center;}
.standard_section .sub_s_subtitle1{color:#ff8900;}
.standard_section .sub_s_title1{font-size:59px; font-size:5.9rem; line-height:6.5rem; letter-spacing: -0.07em;}
.standard_section .sub_s_desc1{opacity: 0.7; filter:alpha(opacity=70);}


.detail_section{margin-bottom:230px;}
.detail_section.last_section{margin-bottom:0px;}
.detail_section .rooms_type_wrap{z-index: 2; margin-top:0px; background-color: #f6f6f6;}
.detail_section .standard_rooms_con{margin-left:auto; margin-right:auto; box-sizing: border-box;}
.detail_section .top_text_wrap{z-index: 1; color: #fff; height:50%; background-color: #75b40d;  }
.detail_section .standard_rooms{background-color: #fff;}
.detail_section .top_text_con{background-color: #fff;}
.detail_section .rooms_title1{color:#ff8900;}
.detail_section .rooms_subtitle1{font-size: 59px; font-size:5.9rem; line-height:5.5rem;}
.detail_section .rooms_desc1{color:#000; opacity:0.7; filter:alpha(opacity=70); margin-bottom:100px;}
.detail_section .rooms_desc1.desc_4_line{margin-bottom:173px;}
.detail_section .rooms_detail_bg_wrap{position:relative; height:585px;}/*내부 이미지에 따라 height 변동 필요*/
.detail_section .rooms_detail_bg{position: absolute; top: 0; width: 100%; height: 100%;}
.detail_section .rooms_detail_bg img{max-width: none;}
.detail_section .rooms_detail_bg.bg_left{left:0;}
.detail_section .standard_btn_con{}
.detail_section .standard_btn{width:40px; border-bottom:1px solid #000; cursor: pointer;}
.detail_section .standard_text{letter-spacing: -0.025em; cursor: pointer;}





@media all and (min-width: 480px) {
}
@media all and (min-width: 768px) {
    .rooms_section .rooms_inner_section{padding-top:411px;}
    .rooms_section .rooms{font-size:170px; font-size:17rem; line-height:17.6rem;}
    .rooms_section .r_text_img_box{top:202px;}
    .standard_section .sub_s_visual_con{left:50%; margin-left:-700px;}
    .standard_section .sub_r_visual_con{margin-bottom:202px;}
    .standard_section .standard{letter-spacing: 1.2em;}
    .standard_section .rect_box{top:569px; left:50%; margin-left:-363px;}
    .standard_section .standard_con{transform: rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); transform-origin:left bottom; white-space:nowrap; position: absolute; bottom:-11px; left:107px;}
    .detail_section .rooms_detail_bg_wrap{position:static; height:100%;}
    .detail_section .rooms_desc1{margin-bottom:200px;}
}