@charset “utf-8″;

.facility_head { width: 100%; text-align: center; margin-top: 65px; margin-bottom: 35px; }
.facility_head h1 { font-size: 40px; line-height: 44px; font-weight: 550; color: #333333;}

/* 룸이미지부분  */
.facility_img_area {max-width:1000px;width:1000px;position:relative;margin:0 auto; margin-bottom: 50px;text-align: center;}

/* 룸이미지 슬라이드 관련 스타일 */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cycle-slideshow {   margin: 0px auto; padding: 0; position: relative;background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat; float:left; }
.cycle-slideshow img { position: absolute; top: 0; left: 0; width: 100%; padding: 0; display: block; width: 790px; height: 592px;}
#prev.prev_img {background: url(../image/icons/icon_slide_left.png) no-repeat; position:absolute; bottom:0px; right:75px; height: 70px;width: 70px; z-index: 999; cursor:pointer;}
#next.next_img {background: url(../image/icons/icon_slide_right.png) no-repeat; position:absolute; bottom:0px; right:0px; height: 70px;width: 70px; z-index: 999; cursor:pointer;}
.cycle-pager img {width:189px; height:142px; cursor: pointer;}
.cycle-pager img:not(:last-child) {margin-bottom: 5px;}


.facility_title { width: 1000px; text-align: center;  margin: 0 auto 40px auto;}
.facility_title h1 { font-size: 23px; font-weight: 400; color: #b19354; height:35px;}
.facility_title p { font-size:19px; font-weight:350; color:#333333; }

.facility_sub_title { width: 840px; box-sizing: border-box; padding: 35px; background: #f4f4f4; margin:0 auto; font-size: 16px; line-height: 30px; font-weight: 350; letter-spacing: -0.8px; margin-bottom: 90px;}
.facility_info { width: 840px; box-sizing: border-box; margin: 0 auto; margin-bottom: 130px; }
.facility_info h1 { font-size: 22px; font-weight: 400; color: #000; margin-bottom: 20px; letter-spacing: -0.8px; }
table.info_table {height: 100%; width:100%; border-top:2px solid #b19354; display: table;}
table.info_table tr {display: table-row; border-bottom: 1px solid #d1cec9;}
table.info_table tr td {display: table-cell; box-sizing: border-box; padding:19px 0 19px 25px; }
table.info_table tr td.header { background: #f7f5f1; padding-left: 60px; }
table.info_table tr td p { font-size: 16px; color: #333333; font-weight: 350; line-height: 25px;}
table.info_table tr td.header p { color: #9e8247; font-weight: 500; }