/* CSS Document */

#content_text h1 { padding:0px 0 0 12px; margin:3px 0 10px 0px; background:url(/img/common/bul_02.gif) no-repeat 0px 2px; font-size:13px; font-weight:bold; color:#9b6f1e;letter-spacing:-1px;}
#content_text h2 { padding:15px 5px 0 19px; margin:3px 0 10px 0px; background:url(/img/common/bul_03.gif) no-repeat 0px 18px; font-size:15px; font-weight:bold; color:#204d96;letter-spacing:-0.5px;}
#content_text h3 { margin:2px 0 3px 0px; font-size:12px; font-weight:bold; color:#a68d60;}
#content_text h4  { padding:0px 5px 0 8px; margin:15px 0 0px 0px; background:url(/img/common/bul_02.jpg) no-repeat 0px 8px; font-size:12px; font-weight:bold; color:#333;letter-spacing:-0.5px;}

#content_text .infomenu { clear: both; position: relative; width: 100%; margin: 0; padding: 0; overflow: hidden; }
#content_text .left { float: left; position: relative;  }
#content_text .right { float: right; position: relative;}
#content_text .right2 { position: relative; text-align:right;}
#content_text .center { position: relative; text-align: center; }


#content_text ul {padding:0px;margin:0;}
#content_text ul.bu1 li {padding:3px 0px 0px 7px; margin:0; background:url(/img/common/bul_01.jpg) no-repeat 0 10px; font-size:1em; line-height:150%; }


#content_text ul {padding:0px;margin:0;}
#content_text ul.bu2 li {padding:0px 30px 0px 8px; margin:0; background:url(/img/common/bul_02.jpg) no-repeat 0 6px; font-size:1em; line-height:150%; float:left; }

#content_text ul {padding:0px;margin:0;}
#content_text ul.bu5 li {padding:0px 30px 0px 8px; margin:0; background:url(/img/common/bul_02.jpg) no-repeat 0 6px; font-size:1em; line-height:150%; float:left;font-weight:bold;  }

#content_text ul {padding:0px;margin:0;}
#content_text ul.bu3 li {padding:3px 0px 0px 10px; margin:0; background:url(/img/common/bul_02.jpg) no-repeat 0 9px; font-size:1em; line-height:150%; }
#content_text ul.bu3 ul {padding: 3px 0 ; list-style:none;}
#content_text ul.bu3 ul li {padding:2px 8px 4px 6px; margin:0; background:url(/img/common/bul_01.jpg) no-repeat 0 7px; font-size:1em; font-weight:normal; line-height:110%;}

#content_text ul {padding:0px;margin:0;}
#content_text ul.bu4 li {padding:3px 0px 0px 10px; margin:0; background:url(/img/common/bul_01.jpg) no-repeat 0 10px; font-size:1em; line-height:140%; letter-spacing:-1px; }


#content_text ul.bu01 li {padding:3px 0px 0px 8px; margin:0; background:url(/img/common/bul_01.jpg) no-repeat 0 7px; font-size:11px; line-height:130%; }

.cont {padding:0 0 10px 0; line-height:180%;}
.con_01 {margin:0 0 15px 10px;}
.con_01 ol {margin:0 0 0 20px; padding:0;}
.con_01 ol li {margin:0 0 10px 0;}

/* 테이블 */
/*김진우 추가 2013.11.06 S*/

#content_text div { color:#000000;font-size:13px;line-height:180%}
#content_text table td { color:#000000;font-size:13px;line-height:180% }
#content_text ul li{ color:#000000;font-size:13px;line-height:180% }
#content_text a{ color:#000000;font-size:13px;line-height:180% }

#content_text table.jin_tbcs td { text-align:center; }

/*김진우 추가 2013.11.06 E*/

#content_text table.t1 { border-collapse: collapse; width:100%;  text-align:center; margin:10px 0 10px 0; border-right:2px solid #fff;   border-top:2px solid #606060; text-indent:0; font-weight:normal; }
#content_text table.t1 th { background:#f2f2f2; padding:8px 10px; border-bottom: 1px solid #d4d1ca; border-right: 1px solid #d4d1ca;}
#content_text table.t1 td { border-bottom: 1px solid #d4d1ca; padding:8px 10px 10px 15px; border-right: 1px solid #d4d1ca; }
/*
#content_text table.t1_1 { border-collapse: collapse; width:100%; margin:4px 0 10px 0; border-right:2px solid #fff; text-indent:0; font-weight:normal; }
#content_text table.t1_1 thead, #content_text table.t1 tbody th, #content_text table.t1 tfoot { background: #b1aca2; font-weight:bold; color: #fff; vertical-align: middle; }
#content_text table.t1_1 thead th{padding:4px 3px 4px 3px;  background:#837d79;   font-weight:bold; }
#content_text table.t1_1 thead th.t{padding:4px 3px 4px 3px;  background:#837d79;   font-weight:bold; border-top: 1px solid #d4d1ca;}
#content_text table.t1_1 thead td{padding:4px 3px 4px 3px; border-top: 1px solid #d4d1ca;   }
#content_text table.t1_1 th { padding:4px;  }
#content_text table.t1_1 td { border-bottom: 1px solid #ded9d2; padding:5px; text-align: center;  vertical-align: middle;  }
#content_text table.t1_1 td.con1 { border-bottom: 1px solid #d4d1ca; padding:5px; text-align: left;  vertical-align: middle;  }
#content_text table.t1_1 td.title { border-bottom: 1px solid #d4d1ca; padding:5px; text-align: left;  vertical-align: middle; font-weight:bold;  }
#content_text table.t1_1 tr th, #content_text table.t1_1 tr td { border-right: 1px solid #ded9d2; }

#content_text table.t1_2 { border-collapse: collapse; width:100%; margin:4px 0 10px 0; text-indent:0; font-weight:normal; border-left: 1px solid #ded9d2; }
#content_text table.t1_2 thead, #content_text table.t1 tbody th, #content_text table.t1_2 tfoot { background: #b1aca2; font-weight:bold; color: #fff; vertical-align: middle; }
#content_text table.t1_2 thead th{padding:4px 3px 4px 3px;  background:#837d79;   font-weight:bold;   }
#content_text table.t1_2 thead td{padding:4px 3px 4px 3px; border-top: 1px solid #d4d1ca;   }
#content_text table.t1_2 th { padding:4px;  }
#content_text table.t1_2 td { border-bottom: 1px solid #ded9d2; padding:10px; text-align: left;  vertical-align: middle;  }
#content_text table.t1_2 td.st { width:50px; border-bottom: 1px solid #ded9d2; padding:5px; text-align: center;  vertical-align: middle; background:#f6f5f2;   }
#content_text table.t1_2 tr th, #content_text table.t1_2 tr td { border-right: 1px solid #ded9d2; }


#content_text table.t2 { border-collapse: collapse; width:100%; margin:0px 0 5px 0; border-right:2px solid #fff; text-indent:0; font-weight:normal; }
#content_text table.t2 thead, #content_text table.t2 tbody th, #content_text table.t2 tfoot { background: #c9aa72; font-weight:bold; color: #fff; vertical-align: middle; }
#content_text table.t2 thead th{padding:4px;  background:#c6b496;   font-weight:bold; }
#content_text table.t2 thead td{padding:8px; border-top: 1px solid #eadec8;   }
#content_text table.t2 th { width:160px; padding:4px;  }
#content_text table.t2 td { border-bottom: 1px solid #ded9d2; padding:5px; vertical-align:top; }
#content_text table.t2 td .center{ border-bottom: 1px solid #ded9d2; padding:6px; vertical-align:middle; text-align: center; }
#content_text table.t2 tr th, #content_text table.t2 tr td { border-right: 1px solid #ded9d2; }

*/

.tftit1{font-size:30px; color:#8f826b; padding:5px 0;}
#content_text table.tf1 { border-collapse: collapse; width:100%; margin:4px 0 10px 0; text-indent:0; font-weight:normal;  border-top:1px solid #ded9d2; border-left:1px solid #ded9d2; }
#content_text table.tf1 th { padding:7px;  background:#f7f6f3;   font-weight:bold;   color: #8f826b;border-right:1px solid #ded9d2; border-bottom:1px solid #ded9d2;}
#content_text table.tf1 td { padding:7px; vertical-align:top; border-right:1px solid #ded9d2; border-bottom:1px solid #ded9d2;}




#content_text .tab_box { width:760px; height:34px; border-bottom:1px solid #b5b5b5; }

.txt_blue {color:#204d96; font-size:14px !important;}
.ctl_01 {float:left; width:300px; }
.ctr_01 {float:right; width:430px; }

.ctl_02 {float:left; width:260px; }
.ctr_02 {float:right; width:490px; }

/* 브로이 */
.ctl_03 {float:left; width:215px; }
.ctr_03 {float:right; width:490px; }

.ctl_04 {float:left; width:215px; }
.ctr_04 {float:right; width:490px; }

.ctl_05 {float:left; width:255px; }
.ctr_05 {float:right; width:450px; }

/* 허심청 */
.ctl_06 {float:left; width:220px; }
.ctr_06 {float:right; width:490px; }

.ctl_07 {float:left; width:490px; }
.ctr_07 {float:right; width:220px; }

.ctl_08 {float:left; width:240px; }
.ctr_08 {float:right; width:475px; }


.pad_pop {margin:0 15px 15px 15px;}


.pt_5 {margin-top:5px;}
.pt_10 {margin-top:10px;}
.pt_15 {margin-top:15px;}
.pt_20{margin-top:20px;}
.pt_30{margin-top:30px;}
.pt_40{margin-top:40px;}
.pt_50{margin-top:50px;}

.pb_5 {margin-bottom:5px;}
.pb_10 {margin-bottom:10px;}
.pb_15 {margin-bottom:15px;}
.pb_20 {margin-bottom:20px;}
.pb_30 {margin-bottom:30px;}
.pb_40 {margin-bottom:40px;}

.pad_l10 {margin-left:10px;}
.pad_l15 {margin-left:15px;}
.pad_l20 {margin-left:20px;}
.pad_l30 {margin-left:30px;}
.pad_l40 {margin-left:40px;}







.txt_point { font-weight:bold;  color:#c2a064;}
.txt_bb{ font-weight:bold;}

.info { width:735px; border-top:1px solid #e1cfb0; border-bottom:1px solid #e1cfb0; 
		background:#f4eee3; font-weight:bold; color:#8a6f3d; padding:5px 0 5px 15px;  }
.info2 { width:735px; height:38px;  
		background:url(/img/common/dot_bg.gif) repeat-x; color:#896e3d; padding:10px 0 0px 15px;  }


#content_text .banquet dl { position: relative;width:100%; margin:10px 0 10px 0px;line-height:150%;   border-top:1px solid #e1cfb0;}
#content_text .banquet dl:after{ content:"";display:block; clear:both; height:0;float:none;}
#content_text .banquet dt { float:left; position: relative; width:110px; padding:2px 0 0 15px; margin:10px 0 5px 10px; background:url(/img/common/bul_03.gif) no-repeat 5px 6px; font-size:12px; 
				  font-weight:bold; color:#737373; }
#content_text .banquet dd { float:left; position: relative; margin:10px 0 10px 0; margin-left:30px; width:580px; 
							font-size:1em;  font-weight:normal; line-height:150%; }




#map { width:750px; display:none; position: absolute; top:30px; z-index:10000; background:#fff;}
#map .btn {  position: relative; text-align:right; }
#map .con { border: 5px solid #e0d6c4;}
#map .tab { text-align:center; overflow:hidden;   margin:30px 0 20px 25px;}
#map .tab li {float:left; }
#map .tab_p { text-align:center; overflow:hidden;   margin:30px 0 20px 25px;}
#map .tab_p li {float:left; }
#map .map { text-align:center; margin:0px 0 40px 0}
#map .txt { margin:30px 0 0px 25px;}
#map .txt01 { margin:8px 0 28px 25px;}




#map2 { width:950px; display:none; position: absolute; top:10px; left:-200px; z-index:20000; background:#fff;}
#map2 .btn {  position: relative; text-align:right; }
#map2 .con { border: 5px solid #e0d6c4;}
#map2 .map { text-align:center;}



#map3 { width:760px; display:none; position: absolute; top:10px; left:0px; z-index:20000; background:#fff;}
#map3 .btn {  position: relative; text-align:right; }
#map3 .con { border: 5px solid #e0d6c4;}
#map3 .map { text-align:center;}
.map3 {clear: both; position: relative; width:745px; margin:20px; }

/*dining*/
#dining {width:750px; margin-top:40px;}
#dining .left { width:270px; float:left;}
#dining .right {padding-left:30px; width:449px; float:right; border-left:1px solid #e9e9e9;}



#dining dl { width:429px; padding:10px 10px 0px 10px; margin:10px 0 20px 0;line-height:150%;  background:#f9f8f4;}
#dining dl:after{ content:"";display:block; clear:both; height:0;float:none;}
#dining dt { float:left; position: relative;  width:80px; line-height:150%; padding:2px 0 0 15px; margin:2px 0 5px 0px; background:url(/img/common/bul_03.gif) no-repeat 5px 5px; font-size:11px; 
				  font-weight:bold; color:#737373;}
#dining dd { float:left; position: relative; margin:0px; padding-bottom:10px;  width:330px; font-size:1em;  font-weight:normal; line-height:150%; }

#dining ul {padding:0px;margin:0;}
#dining ul.bu01 li {padding:3px 0px 0px 8px; margin:0; background:url(/img/common/bul_01.jpg) no-repeat 0 7px; font-size:11px; line-height:130%; }





/*연혁*/

.year { font-size:12px; font-weight:bold; color:#a49b8a; height:25px; }



/* 관계사 */
.box_left { width:345px; border:1px solid #f0ebe1; background:#f9f8f5; padding:10px; float:left; margin-bottom:20px;}
.box_img { width:100px;  float:left; }
.box_list {width:230px; float:right; }
.box_tit {font-weight:bold; color:#877657; margin-bottom:5px;}
.box_right { width:345px; border:1px solid #f0ebe1; background:#f9f8f5; padding:10px; float:right; margin-bottom:20px;}

/* 오시는길 */
.map {clear: both; position: relative; width:740px; margin:20px; }
.map_img { width:60px;  float:left; margin:0 10px 20px 0;}
.map_list { position: relative; width:660px;  float:right; margin:0 0px 20px 0; }
.map_tit {font-weight:bold; color:#877657;}




/* 로그인 */
.login_input { border:1px solid #dedace;  background:#f3f0ea;  width:200px; height:16px; padding:4px; font-size:12px; color:#90887a; background:#f3f0ea;}
.login_input1 { border:1px solid #dedace;  background:#f3f0ea;  width:115px; height:16px; padding:4px; font-size:12px; color:#90887a; background:#f3f0ea;}



/* 멤버 */
#member {width:730px; background:#f9f8f4;  margin:8px; }
#member ul {padding:10px 10px 10px 15px;margin:0;}
#member ul.bu_m li {padding:3px 0px 0px 10px; margin:0; background:url(/img/common/bul_01.jpg) no-repeat 0 8px; font-size:1em; line-height:130%; }
#member ul.bu_m li li{padding:3px 0px 0px 10px; margin:0; background:url(/img/common/bul_04.gif) no-repeat 0 8px; font-size:1em; line-height:130%; }



/*문의 박스*/
#qna_box { width:720px; background:#f8f6f3; padding:15px; color:#90887a; font-size:12px; }
#qna_box .tit {font-size:12px; font-weight:bold; color:#8a7d66; margin-left:10px; } 




/* 사이트맵 */
#sitemap { margin:auto; width:750px;}
#sitemap .f_box {width:165px; float:left; margin-right:30px; margin-bottom:40px; }
#sitemap .r_box {width:165px; float:right;  margin-bottom:40px;}
#sitemap ul {list-style: none; padding:0px; margin-top:10px; width:180px; }
#sitemap ul.site li {  font-size:1em;line-height:1.4em;  }
#sitemap ul.site li a {padding:3px 8px 0px 8px; margin-left:4px; background:url(/img/14_guide/site_bu.gif) no-repeat 0px 5px; font-size:1em; line-height:200%; }
#sitemap ul.site ul { padding:6px 0px 6px 0px;  width:165px; margin:0; background:#f5f5f5;}
#sitemap ul.site ul li{ }
#sitemap ul.site ul li a{list-style: none; padding:4px 0px 3px 20px; margin:0;  background:url(/img/14_guide/site_bu2.gif) no-repeat 13px 8px; font-size:11px;line-height:1.4em; font-weight:normal; line-height:160%; }


/*호텔둘러보기*/
#look_around{position:relative;width:750px; height:640px; border:1px solid #eee3d2;}
#look_around .tab_hotel{position:absolute; top:10px; left:10px; width:730px; height:35px; background:#585553;}
#look_around .tab_hotel .tit{position:absolute; top:13px; left:20px;}
#look_around .tab_hotel ul{position:absolute; margin:0; padding:0; top:0; left:172px;}
#look_around .tab_hotel li{padding-right:25px; display:inline;}
#look_around .hotel_view{position:absolute; top:85px; left:10px; width:730px; height:545px;}

#look_around .tab_hurshimshung{position:absolute; top:46px; left:10px; width:730px; height:35px; background:#585553;}
#look_around .tab_hurshimshung .tit{position:absolute; top:13px; left:20px;}
#look_around .tab_hurshimshung ul{position:absolute; top:13px; left:172px; margin:0; padding:0; top:0;}
#look_around .tab_hurshimshung li{padding-right:25px; display:inline;}
#look_around .hurshimshung_view{position:absolute; top:85px; left:10px; width:730px; height:545px;}


/* 추가 스타일 시트 */
#content_text .tab_menu01 { font-size:12px; font-weight:bold; color:#806242;text-align:center;width:136px;cursor:pointer;}

.rap_td { text-align:justify;font-size:9pt;padding:8px; }


