* {margin:0; padding:0;}

#top_wrap {width:100%;margin:0 auto; height:154px;position:absolute; left:0px; z-index:1000;}
.util-nav {padding-top:14px; width:980px; margin:0 auto; text-align:right;}
.util-nav li{padding:0px; display:inline;}

/* »ó´Ü */
.top{width:1000px; height:70px; margin: 0 auto;padding-top:13px;}
.logo{padding-top:5px; float:left; width:150px;}
.gnb{text-align:right; padding-right:10px; padding-top:13px; float:right;}
.gnb ul li{display:inline;}
.menu{height:68px; clear:both;}
.lnb{width:100%; margin: 0 auto; text-align:center;}



/*ºñÁÖ¾ó*/
#contents{position:absolute;margin:0 auto; top:125px; width:100%; text-align:center; }
.visual_img{margin:0 auto; text-align:center; border-bottom:solid 1px #dfdfdf; height:487px;}

/*¸ÞÀÎ ÄÁÅÙÃ÷*/
#mcont{width:1000px;margin:0 auto; padding-top:32px; height:166px; clear:both;}
.notice{float:left; width:234px; padding-right:24px;}
.ban_room{float:left; width:244px; padding-right:24px;}
.ban_reserv{float:left; width:222px; padding-right:23px;}
.ban_customer{float:left; width:229px;}
.tit_notice{padding-bottom:10px;}
.list_notice a{text-decoration:none; color:#7F7F7F;}
.banner01{float:left; width:230px;padding-right:40px; background:url(../img/main/ban_bg.jpg) repeat-y right;}
.banner02{float:left; padding-right:40px; background:url(../img/main/ban_bg.jpg) repeat-y right;}

/* sub_img*/

#sub{width:100%;margin: 0 auto; border-top:solid 1px #cac6bc; padding-top:30px; margin-bottom:30px;}

.scont{width:982px; margin:0 auto; padding:0 9px;}
.snb{float:left;width:225px; padding-right:30px;}
.sbanner{float:left; width:225px;padding:30px 0px;}
.subcon{float:left; width:727px;}
.stit{padding-bottom:30px;}
.contents{ padding-bottom:40px;}
.cont_img{padding-bottom:50px;}
.cont_img_top{padding:50px 0px;}
.sub_tit{padding-bottom:15px;}

/* Ä«ÇÇ¶óÀÌÆ® */
#footer { clear:both; width:100%; height:94px;margin: 0 auto; background:#ebebeb; }
#footer-content {width:1000px; margin: 0 auto; }



.tbox{
border:solid 1px #e8e8e8; background-color:#fcfbfb; height:17px;
}
.textbox1{ border:1px solid #D7D7D7; height:16px;}


/* ¿¬Çõ */
.year{font-weight:bold; width:50px; padding-right:15px; height:20px; color:#c39c48;}

/* Ç¥½ºÅ¸ÀÏ */
.table_line_top{ height:2px; background-color:#accbda;}
.table_line2{ height:1px; background-color:#634085;}
.table_line3{ height:1px; background-color:#dfdfdf;}
.table_tdt{height:22px; padding-top:8px; text-align:center; border-right:1px solid #dfdfdf;  font-weight:bold;color:#666;}

.table_tdt1{padding:9px  0 6px 0px; text-align:center; border-right:1px solid #dfdfdf;}
.table_tdt2{padding:9px  0 6px 0px; text-align:center; border-right:1px solid #dfdfdf; background-color:#f9f9f9;  font-weight:bold;}
.table_tdtr2{padding:9px  0 6px 0px; text-align:center;  background-color:#f9f9f9;  font-weight:bold;color:#666;}
.table_tdt_left{padding:9px  0 6px 0px; text-align:left; padding-left:15px; border-right:1px solid #dfdfdf;  font-weight:bold;}

.table_tdr_tcenter{padding:9px  0 6px 0px; text-align:center;}
.table_tdr_tcenter2{padding:9px  0 6px 0px; text-align:center; font-weight:bold; color:#666;}
.table_tdr_tleft{height:17px; text-align:left; padding:8px  0 6px 8px; line-height:150%;}
.table_tdr_tright{height:17px; text-align:right; padding:9px  7px 6px 0;}
.table_tdr{height:17px;border-right:1px solid #dfdfdf; padding:9px  0 6px 8px;}
.table_td{height:21px; padding:10px 10px 0 10px;  border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.table_td2{height:21px; padding:10px 8px 0px 8px; text-align:left;  border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.table_tdrt{height:22px; padding-top:8px; text-align:center; color:#666;font-weight:bold;}
.table_tdt3{ padding-top:7px; padding-left:20px;border-right:1px solid #dfdfdf;}

.table_roomtd{ padding:15px 15px 10px 15px ; border-right:1px solid #dfdfdf; line-height:150%;}
.table_roomtdr{ padding:15px 15px 10px 15px ;line-height:150%;}

/* °´½Ç*/
.smallImg{width:720px; margin-top:20px; padding-bottom:40px;}
.smallImg img{width:114px;  }
.thum_list{width:114px; padding-right:9px;} 
#largeImg{width:727px;}
#largeImg img{width:727px;}

.gallery_list {width:690px; margin:0 auto;}
.gallery_list ul{overflow: hidden;}
.gallery_list ul li{float: left; text-align: center; border: solid 1px #bfbfbf; width:217px; height: 163px; margin-right:15px; margin-bottom:30px;}
.gallery_list ul li:nth-child(3n+0){float: left; text-align: center; border: solid 1px #bfbfbf; width:217px; margin-right:0px; margin-bottom:30px;}

.gallery_list2 {width:690px; margin:0 auto;}
.gallery_list2 ul{overflow: hidden;}
.gallery_list2 ul li{float: left; text-align: center; width:217px; height: 163px; margin-right:15px; margin-bottom:30px;}
.gallery_list2 ul li div {border: solid 1px #bfbfbf; width:217px; height: 163px}
.gallery_list2 ul li p {text-align: center; font-size:14px; color:#636363; padding: 12px 0px;}
.gallery_list2 ul li:nth-child(3n+0){float: left; text-align: center; margin-right:0px; margin-bottom:30px;}


.gallery_list3 {width:690px; margin:0 auto;}
.gallery_list3 ul{overflow: hidden;}
.gallery_list3 ul li{height: 252px; text-align: center; border: solid 1px #bfbfbf; margin-bottom:30px;}


