@charset "UTF-8";
/* house common */
.house .content{width:100%;}
.house h2.room_tit{width:1120px; margin:0 auto 33px; padding-bottom:40px; border-bottom:1px solid #a57432;}
.house h2.room_tit span{font-size:40px; font-weight:bold;} 
.house h2.room_tit small{font-size:20px; color:#666; font-weight:500; line-height:100%; letter-spacing:1px}
.house .top_txt_box{overflow:hidden; width:1120px; margin:0 auto 70px;}
.house .top_txt_box p{line-height:160%; font-size:18px; font-weight:300; font-weight:300; color:#666;}
.house .sec_inner{width:1120px; margin:0 auto;}
.house .btn.bg{font-size:18px;} /* reservation button */  

.house .section1{padding-bottom:60px; margin-bottom:150px; background-color:#f2f2f2;}
.house .cont_list{width:1120px; margin:0 auto;}
.house .info_list{overflow:hidden; padding:90px 0 95px; border-top:1px solid #ccc;}
.house .info_list:first-child{border-top:0;}
.house .info_list h3{float:left; width:120px; font-size:20px;}
.house .info_list ul{overflow:hidden; float:left; width:1000px;} 
.house .info_list{overflow:hidden; padding:90px 0 95px; border-top:1px solid #ccc;}
.house .info_list.full{border-top:none; margin-top:-95px; padding-top:0;}
.house .info_list.full h3{line-height:1.2;}
.house .info_list.full ul li{width:100%;}
.house .info_list.full ul li .info_cont:nth-of-type(1){margin-top:0;}
.house .info_list.full ul li .info_cont{display:block; float:none; margin-top:15px; }
.house .info_list.full ul li .desc{margin-top:10px;}
.house .info_list.full ul li .desc p{padding-left:10px; position:relative; color:#666;}
.house .info_list.full ul li .desc p:before{content:"*"; position:absolute; left:0; top:0;}
.house .info_list.full ul li .desc.num p{padding-left:15px;}
.house .info_list.full ul li .desc.num p:nth-of-type(1):before{content:"1."}
.house .info_list.full ul li .desc.num p:nth-of-type(2):before{content:"2."}
.house .info_list.full ul li .desc.num p:nth-of-type(3):before{content:"3."}
.house .info_list.full ul li .desc.num p:nth-of-type(4):before{content:"4."}
.house .info_list.full ul li .desc.num p:nth-of-type(5):before{content:"5."}
.house .info_list.full ul li .desc.num p:nth-of-type(6):before{content:"6."}
.house .info_txt_list ul li{overflow:hidden; float:left; width:460px; margin-bottom:20px;}
.house .info_txt_list ul li .info_tit{float:left; width:78px; font-weight:700 }
.house .info_txt_list ul li .info_cont{float:left; color:#666;}
.house .info_txt_list ul li .info_cont > span{display:block; margin-bottom:5px;}
.house .info_txt_list ul li .info_cont > span.mgb_0{margin-bottom:0;}
.house .info_txt_list ul li .info_cont > span.mgb_20{margin-bottom:20px}
.house .info_txt_list ul li .comment{padding-top:20px; color:#999;}
.house .info_txt_list ul li.right_list{float:right; width:540px;}
.house .info_txt_list ul li.right_list .info_tit{width:100px;}
.house .info_txt_list ul li.big_space{width:520px;}
.house .info_txt_list ul li .info_cont_btn_area{overflow:hidden; padding-top:30px;}
.house .info_txt_list ul li .info_cont_btn_area a{float:left; height:35px; line-height:35px; padding:0 25px; border:1px solid #a57432; color:#a57432; box-sizing:border-box}
.house .info_txt_list ul li .info_cont_btn_area a:first-child{margin-right:5px;}
.house .info_txt_list.long ul li{width:500px;}
.house .info_txt_list.long ul li.short_fr{float:right; width:365px;}
.house .section1.last{margin-bottom:0;}

/* room_type_list common */
.house .list .content{width:1200px;}
.house .list .room_type_list{margin-bottom:70px;}
.house .list .room_type_list .room_type_text_aera{display:table; width:1200px; height:560px; margin-bottom:50px; color:#fff; text-align:center;}
.house .list .room_type_list .room_txt{display:table-cell; vertical-align:middle;}
.house .list .room_type_list1 .room_type_text_aera{background-image:url(/resource/images/house/list_bg_01.jpg);}
.house .list .room_type_list2 .room_type_text_aera{background-image:url(/resource/images/house/list_bg_02_new.jpg);}
.house .list .room_type_list .room_type_text_aera h3{margin-bottom:35px; font-size:30px;}
.house .list .room_type_list .room_type_text_aera h3 small{display:block; padding-top:5px; font-weight:100; font-size:15px; letter-spacing:1px; opacity:.6}
.house .list .room_type_list .room_type_text_aera p{font-weight:300; font-size:20px; color:#fff; text-align:center; }
.house .list .room_type_list .room_type_text_aera .small_txt{display:block; font-size:15px; padding-top:10px;}
.house .list .room_type_list .room_type_text_aera .btn_area{padding:30px 0 0;}
.house .list .room_type_list .room_type_text_aera .btn_area .btn{display:inline-block; padding:0 26px; height:40px; line-height:40px; color:#fff; border-color:#fff;}
.house .list .room_list{overflow:hidden; margin:0 auto;}
.house .list .room_list.room2{width:500px}
.house .list .room_list.room3{width:750px}
.house .list .room_list.room4{width:1000px}
.house .list .room_list li{float:left; margin-bottom:50px; background:url(/resource/images/sub/list_bar_bg.gif) right 0 no-repeat; }
.house .list .room_list li.bg_none{background:none;}
.house .list .room_list li a{display:block; width:250px; font-size:22px; color:#666; text-align:center}
.house .list .room_list li a small{display:block; font-size:13px; font-weight:100; color:#ccc;}
.house .list .room_list li a:hover{color:#a57432;}
.house .list .room_list li a:hover small{color:#a57432;}
.house .list .room_type_list2 .room_list li a{width:200px;}


/* popup */
.popup.drawing_popup h3{height:80px; line-height:80px; font-size:25px; color:#fff; background-color:#a57432; text-align:center; }
.popup.drawing_popup .popup_cont{padding:75px 0 85px; background-color:#fff;}
.popup.drawing_popup .popup_cont .popup_img_area{min-width:740px; max-width:763px; margin:0 auto; padding-bottom:75px; border-bottom:1px solid #e5e5e5; text-align:center;}
.popup.drawing_popup .popup_cont .popup_img_area img{max-width:100%;}
.popup.drawing_popup .popup_cont .drawing_info{padding-left:80px; padding-top:30px;}
.popup.drawing_popup .popup_cont .drawing_info p{margin-top:20px; font-size:14px; color:#a57432; font-weight:400;}
.popup.drawing_popup .popup_cont ul{overflow:hidden;}
.popup.drawing_popup .popup_cont ul li{overflow:hidden; float:left; margin-left:20px;}
.popup.drawing_popup .popup_cont ul li:first-child{margin-left:0;}
.popup.drawing_popup .popup_cont ul li .info_tit{float:left; margin-right:20px; font-weight:700 }
.popup.drawing_popup .popup_cont ul li .info_cont{float:left; color:#666; font-size:14px;}
.popup.drawing_popup .popup_cont ul li .info_cont > span{display:block; margin-bottom:5px}
.popup.drawing_popup_byuldam .popup_cont ul li{margin-left:70px;}


/* land */
.land .section1{padding-bottom:0; margin-bottom:100px;}
.land .section2 h3{font-size:20px; margin-bottom:20px; letter-spacing:-1px;}
.land .section2 h4{margin-bottom:20px; color:#a57432;}
.land .section2 .sec_inner{overflow:hidden; }
.land .section2 .cont_left{float:left; width:370px;}
.land .section2 .cont_right{float:right; width:560px; letter-spacing:-1px;}
.land .section2 .cont_right p{color:#666;}
.land .section2 .cont_right .comment{display:block; padding-top:10px; font-size:13px; color:#999;}
.land .section2 .cont_right ol{overflow:hidden; width:560px; padding-top:30px; margin-top:30px; border-top:1px solid #dcdcdc;}
.land .section2 .cont_right li{float:left; position:relative; display:table; min-width:88px; height:88px; padding:0 15px; margin-left:30px; border:1px solid #333; box-sizing:border-box; text-align:center;}
.land .section2 .cont_right li:first-child{margin-left:0;}
.land .section2 .cont_right li:first-child:after{content:""; display:none;}
.land .section2 .cont_right li:after{content:""; display:block; position:absolute; top:50%; left:-18px; width:6px; height:10px; margin-top:-5px; background:url(/resource/images/common/link_arrow_bu.png) -6px 0 no-repeat;}
.land .section2 .cont_right li > span{display:table-cell; vertical-align:middle;}
.land .section2 .cont_right li .desc{display:block; font-size:13px; font-weight:300; color:#999;}
.land .section2 .cont_inner1{margin-bottom:70px;}


/* house A, B */
.house_type .section1{padding-bottom:0;}
.house_type .section2 .sec_inner:after{content:""; display:block; clear:both;}
.house_type .section2 .img_area{float:left; width:666px;}
.house_type .section2 .txt_area{position:relative; float:left; width:414px; padding-left:40px; padding-top:60px; margin-top:50px;}
.house_type .section2 .txt_area:before{content:""; position:absolute; left:-40px; top:0; width:100%; height:1px; background-color:#d2d2d2; }
.house_type .section2 .txt_area h4{margin-bottom:20px; font-size:24px; color:#a57432; line-height:160%;}
.house_type .section2 .txt_area p{color:#888; line-height:180%;}
.house_type .section2 .txt_area p.mgb_30{margin-bottom:30px;}
