
/* 공통 레이아웃 */
body{min-width:1280px;background:URL("/images/main/main_bg.jpg") no-repeat top center;background-color:#f1f1f1;}
.wrap{width:1000px;margin:0 auto;}
.header{position:relative;width:1000px;height:120px;margin:0 auto;text-align:center;}
.logo{position:absolute;left:0;top:33px;}
.menu{position:absolute;left:150px;top:69px;}

/* 탑메뉴 */
.top_menu{position:absolute;right:0px;top:16px;z-index:100;overflow:hidden;}
.top_menu li{float:left;margin-left:10px;}
.top_menu li a{display:block;position:relative;height:20px;font-weight:400;font-size:11px;color:#444;}
.top_menu li span{display:none;}

/*사이트맵 버튼*/
.s_map{position:absolute;top:65px;left:50%;margin-left:470px;z-index:999;}
#sitemapLayer {display:none; position:absolute; top:20px;left:50%;margin-left:-500px; width:1000px;height:730px;z-index:999;}
#sitemapLayer .sitemapBox {overflow:hidden; position:relative; width:1000px; height:730px;}
#sitemapLayer .close {position:absolute; right:15px; top:15px;}

/* QR코드 
.qrcode{position:absolute;left:50%;top:168px;margin-left:430px;z-index:10000000;}
*/
/* 하단 */
.footer{width:100%;height:160px;position:relative;text-align:center;margin:0 auto;}
.footer .fot1{ position:absolute;top:20px;left:0;overflow:hidden;margin-left:-12px;}
.footer .fot2{ position:absolute;top:22px;right:322px;}
.footer .fot3{ position:absolute;top:22px;right:161px;}
.footer .fot4{ position:absolute;top:22px;right:0px;}

.f_ul_1{display:inline-block;margin-right:10px;vertical-align:top;}
.f_ul_1 li{float:left;margin-left:1px;background:#80a4d2;}
.f_ul_1 li a{display:block;width:150px;height:37px;line-height:35px;color:#fff;font-size:13px;background:url('/images/common/bg_fl_1_off.jpg') repeat-x;letter-spacing:-1px;}
.f_ul_1 li a:hover, .f_ul_1 li a.on{background:#14519d url('/images/common/bg_fl_1_on.jpg') repeat-x;}
.f_ul_2{display:inline-block;border:1px solid #ccc;vertical-align:top;}
.f_ul_2 li{float:left;border-left:1px solid #ccc;background:#fff url('/images/common/bg_fl_2_off.jpg') repeat-x;}
.f_ul_2 li:first-child{border-left:0;}
.f_ul_2 li a{display:block;width:150px;height:37px;line-height:35px;color:#333;font-size:13px;letter-spacing:-1px;}
address{color:#888;font-size:10px;letter-spacing:0;}
address > span{display:block;margin-bottom:15px;text-align:center;font-weight:300;font-size:11px;}
address span span{color:#9e7950;font-weight:300;font-size:11px;}

/* 팝업레이어 */
#hd_pop {z-index:999999;position:relative;margin:0 auto;width:100%;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops{position:absolute;border:none;background:#fff;z-index:99999;}
.hd_pops_con{overflow:hidden;overflow-y:hidden !important;;overflow-x:hidden !important;}/*  */
.hd_pops_con p{margin:0;top:0;}
.hd_pops_con p img{vertical-align:top;}
.hd_pops_footer {background:#000;color:#fff;text-align:right;}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 메인레이아웃 */
.main_container{width:1000px;margin:0 auto;z-index:0;position:relative;}

/* 서브레이아웃 */
.sub_container{position:relative;width:100%;min-width:1280px;background:#565656;border-top:1px solid #184a93;border-bottom:1px solid #184a93;}
.sub_contents{width:1000px;margin:0 auto;padding:60px 0 40px;}
.sub_title{position:absolute;top:0;left:0;width:100%;z-index:10;}
.sub_title h3{width:100%;height:26px;line-height:26px;font-size:16px;color:#fff;text-align:center;font-weight:500;background:url('../images/sub/bg_title.png') no-repeat center top;font-family:'arial' !important;}
.sub_title h3.long{width:100%;height:26px;line-height:26px;font-size:16px;color:#fff;text-align:center;font-weight:500;background:url('../images/sub/bg_title_1.png') no-repeat center top;font-family:'arial' !important;}



/* 주메뉴 */
.menu > li{position:relative;display:inline-block;height:20px;}
.menu > li > a{display:block;min-width:30px;height:20px;font-size:14px;color:#000;font-weight:600;line-height:20px;text-align:center;padding:0 6px;letter-spacing:-0.5px;}
.menu > li > a:hover, .menu > li > a.on{color:#184a93;}

.menu > li > ul{display:none;position:absolute;left:0px;top:40px;z-index:9999;width:100%;background:#0d1c32;padding:10px 0;min-width:160px;}
.menu > li > ul > li{position:relative;padding:0 12px;}
.menu > li > ul > li > a{position:relative;display:block;height:32px;font-size:12px;color:#97a8c1;font-weight:400;line-height:32px;text-align:left;transition:all 0.5s;padding-left:0px;}
.menu > li > ul > li > a:hover, .menu > li > ul > li > a.on{color:#fff;}
.tooltip{position:absolute;top:-25px;left:6px;z-index:100000;display:inline-block;background:#000;color:#fff;height:20px;padding:1px 4px 0;font-weight:300;border-radius:2px;font-size:10px;;}
.menu > li:nth-child(1) .tooltip{min-width:50px;}
.menu > li:nth-child(2) .tooltip{min-width:100px;line-height:20px;}
.menu > li:nth-child(3) .tooltip{min-width:60px;}
.menu > li:nth-child(4) .tooltip{min-width:140px;}
.menu > li:nth-child(5) .tooltip{min-width:105px;line-height:20px;}
.menu > li:nth-child(6) .tooltip{min-width:120px;line-height:20px;}
.menu > li:nth-child(7) .tooltip{min-width:150px;}
.menu > li:nth-child(8) .tooltip{min-width:110px;}
.menu > li:nth-child(9) .tooltip{min-width:160px;}


.menu > li:nth-child(4) > ul{min-width:240px;}
.menu > li:nth-child(7) > ul{min-width:200px;}


.tooltip1{display:inline-block;color:#ccc;width:100%;padding:1px 0 0;font-weight:300;border-radius:2px;font-size:10px;;font-family:'Noto Sans KR', sans-serif !important;text-align:left;}

/* 전체메뉴 */
.all_menu_title{position:absolute;left:20px;top:14px;font-size:22px;color:#333 !important;letter-spacing:-1px;}
.all_menu{width:100%;padding:60px 10px 10px 10px;background:#f1f1f1;overflow:hidden;box-shadow:0 0 4px #000;border-top:1px solid #777;/*border-bottom:1px solid #000;*/}
.all_menu > li{position:relative;float:left;width:20%;height:280px;}
.all_menu > li > a{position:relative;display:block;text-align:center;height:28px;font-size:13px;color:#fff;line-height:26px;font-weight:400;margin:0 10px;background:#111;}
.all_menu > li > ul{padding:5px 10px 0 10px;}
.all_menu > li > ul > li{position:relative;padding:3px 0;border-bottom:1px solid #ddd;background:#f7f7f7;}
.all_menu > li > ul > li:first-child{border-top:1px solid #ddd;}
.all_menu > li > ul > li > a{display:block;font-size:12px;color:#666;font-weight:300;}
.all_menu > li > ul > li > a:hover{color:#fff;background:#666;}
.all_menu_p{color:#fff;font-size:15px;margin-bottom:30px;text-align:center;}
.all_menu_close{position:absolute;right:20px;top:20px;}
.bg_all_menu{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000000;background:#000;opacity:0.3;}




/* 호텔규정 */
.tab_agree{overflow:hidden;width:1000px;margin:0 0 10px 200px;}
.tab_agree li{float:left;border-left:1px solid #fff;}
.tab_agree li:first-child{border:0;}
.tab_agree li a{display:block;width:200px;height:30px;line-height:29px;text-align:center;color:#4a4a4a;font-weight:500;font-size:12px;background:#e4e4e4;}
.tab_agree li a.on{color:#fff;font-weight:bold;background:#61709b;}
.agree_area{text-align:left;font-size:11px;line-height:20px;color:#bdbdbd;margin:40px 0;}

.ol_num{padding:0 0 0 20px;}
.ol_num li{list-style-type:decimal;line-height:20px;}



/* Pacific.com */
.anchor {font-family:tahoma; font-size:12px; color:#ffffff;}
.board_top {clear:both;}

.board_list{clear:both;width:100%;margin:10px 0 0 0; }
.board_list th{background:url('/APP/skin/board/basic-cate/img/title_bg.gif') repeat-x;white-space:nowrap; height:33px; overflow:hidden; text-align:center;color:#fff;font-size:12px;}
.board_list tr.bg0 { /*background-color:#fafafa;*/ }
.board_list tr.bg1 { /*background-color:#ffffff;*/ }

.board_list td{padding:.5em; }
.board_list td{border-bottom:1px solid #666; }
.board_list td.num { color:#ffffff; text-align:center; }
.board_list td.checkbox{ text-align:center; }
.board_list td.subject {color:#ffffff; overflow:hidden; font-size: 13px; text-align: left;}
.board_list td.name {color:#ffffff; padding:0 0 0 10px; }
.board_list td.member{color:#ffffff;}
.board_list td.datetime{font:normal 11px tahoma; color:#ffffff; text-align:center; }
.board_list td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td a{color:#fff;}

.board_list .notice { font:bold; color:#0c83b7; }
.board_list .current { font:bold 11px tahoma; color:#E15916; }
.board_list .comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }

.board_button { clear:both; margin:10px 0 0 0; }

.board_page { clear:both; text-align:center; margin:3px 0 0 0; }
.board_page a:link { color:#777; }

.board_search { text-align:center; margin:10px 0 0 0; }
.board_search .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }

.cate_box {text-align:center;}
.cate_box td span:nth-child(1){display:none;}

.search_input{height:18px;padding:0 5px;}
.attachfile{color:#ccc;display:inline-block;text-align:center;width:100%;margin:10px 0;font-size:24px;}


/* rooms reservation */
.e_td{width:170px;height:30px;text-align:center;padding:4px 0 0 0}
.e_rtd{height:30px;padding:0px 0 0 10px;text-align:left;}
.e_pro{width:400px;height:247px;background:#565656;padding:10px}
.cb{clear:both}
.fl{float:left}
.fr{float:right}
.input_kr{border:1px solid #555555;background:#9c9c9c;height:18px;font-size:12px;color:#363636;font-family:돋움,굴림;line-height:150%;}
.input_en{border:1px solid #cccccc;background:#ffffff;height:18px;font-size:10px;color:#bfbfbf;font-family:verdana,tahoma;vertical-align:middle}
.input_ta{border:1px solid #cccccc;background:#ffffff;font-size:12px;color:#bfbfbf} /*텍스트area*/
.t_mg{margin:-4px 0 0 0}



/* 갤러리 */
#DB_tab16 {width:100%;height:600px;position:relative;}
#DB_tab16 li div{display:inline-block; width:auto; white-space:nowrap;}
#DB_tab16 .DB_img{position:relative;width:100%;height:100%;}
#DB_tab16 .DB_img li{position:absolute;width:100%;height:100%;overflow:hidden;}
/*#DB_tab16 .DB_img li div{display:inline-block; width:auto;white-space:nowrap;overflow-x:scroll;}*/
#DB_tab16 .DB_img li div{display:block;width:100%;height:600px;overflow:hidden;overflow-x:scroll;text-align:center;}
#DB_tab16 .DB_btn{position:absolute;bottom:30px;width:100%;text-align:center;}
#DB_tab16 .DB_btn li{display:inline;cursor:pointer;margin:0px;margin:0 3px;}
#DB_tab16 .DB_dirBtn{position:absolute;width:100%;top:270px;}
#DB_tab16 .DB_dirBtn .DB_prev{position:absolute;left:40px;cursor:pointer}
#DB_tab16 .DB_dirBtn .DB_next{position:absolute;right:40px;cursor:pointer}

*{
scrollbar-face-color: #3a5ab7;
scrollbar-track-color: #333;
scrollbar-arrow-color:#fff;
scrollbar-highlight-color:#5b7ad3;
scrollbar-3dlight-color: #5b7ad3;
scrollbar-shadow-color:#5b7ad3;
scrollbar-darkshadow-color:none;
}

/*http://blog.naver.com/eunjin10914/220889377693*/


/* 객실 Rooms*/
.btn_guide{position:absolute;z-index:100;left:50%;top:0;margin-left:380px;}

/* 레스토랑 */
.btn_drawing{position:absolute;z-index:100;left:50%;top:0;margin-left:380px;}
.btn_drawing_1{position:absolute;z-index:100;left:50%;top:0;margin-left:255px;}

/*도면보기 팝업 테이블*/
.floor_plan{width:644px;height:67px;margin:0 auto;;padding:10px 0 0 0;text-align:center;background:URL("/banquet/img/floor_bott.gif") repeat-x 0px 0px;}
.floor_plan2{background-color:white;width:644px;height:45px;margin:0 auto;;padding:10px 0 0 0;text-align:center;background:URL("/banquet/img/floor_bott2.gif") repeat-x 0px 0px;}
.floor_btn{width:280px;float:right;}
.floor_print{width:180px;float:left;}

/* 조식메뉴, 연회장 뷔페 가격안내 */
.m_food{background:#c6ad8f;padding:20px 20px 20px;}
.bgcf{background:#fff;overflow:hidden;padding:10px;box-shadow:0 0 3px #aa957a;}
.table_1{vertical-align:top;font-size:100%;border-collapse:separate;border-spacing:0px;width:100%;border-top:1px solid #383435;}
.table_1 thead th{padding:5px;border-bottom:1px solid #d9d9d9;text-align:center;font-size:11px;font-weight:600;color:#000;background:#fff9f1;}
.table_1 thead th{border-left:1px solid #ccc;}
.table_1 tbody th{font-weight:600;color:#454545;border-bottom:1px solid #d9d9d9;padding:5px;text-align:center;font-size:11px;}
.table_1 td{padding:5px;text-align:center;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;color:#333;font-size:11px;}
.table_1 tbody tr:nth-child(even){background:#fcfcfc;}

.table_2{vertical-align:top;font-size:100%;border-collapse:separate;border-spacing:0px;width:100%;border-top:1px solid #383435;}
.table_2 thead th{padding:3px;border-bottom:1px solid #d9d9d9;text-align:center;font-size:12px;font-weight:600;color:#000;background:#fff9f1 !important;}
.table_2 thead th{border-left:1px solid #ccc;}
.table_2 tbody th{font-weight:600;color:#454545;border-bottom:1px solid #d9d9d9;padding:5px;text-align:center;font-size:12px;}
.table_2 td{padding:3px;text-align:center;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;color:#333;font-size:12px;}
.bgfc{background:#fcfcfc;}
.t2_bl{border-left:1px solid #d9d9d9;}

.tar{text-align:right !important;}
.tal{text-align:left !important;}

.table_3{vertical-align:top;font-size:100%;border-collapse:separate;border-spacing:0px;width:100%;border-top:1px solid #383435;}
.table_3 thead th{padding:10px;border-bottom:1px solid #d9d9d9;text-align:center;font-size:12px;font-weight:600;color:#000;background:#fff9f1;font-family:'돋움';}
.table_3 thead th{border-left:1px solid #ccc;}
.table_3 thead tr th:first-child{border-left:0;}
.table_3 tbody th{font-weight:600;color:#454545;border-bottom:1px solid #d9d9d9;padding:5px;text-align:center;font-size:12px;font-family:'돋움';}
.table_3 td{padding:10px;text-align:center;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;color:#333;font-size:12px;font-family:'돋움';}
.table_3 tbody tr td:first-child{border-left:0;}
.table_3 tbody tr:nth-child(even){background:#fcfcfc;}

.ul_type_1 li{padding-left:18px;background:url('/images/sub/img_dot_1.jpg') 10px 8px no-repeat;margin-top:3px;text-align:left;}

#pr_tb th{border-bottom:1px dotted #bbb;}
#pr_tb td{border-bottom:1px dotted #bbb; border-right:1px dotted #bbb;}
#pr_tb tr{height: 30px;}

/* 고객사 */
.ul_client{overflow:hidden;}
.ul_client li{float:left;margin:0 0 20px 20px;text-align:center;width:235px;}
.ul_client li img{width:82%;}
.ul_client li:nth-child(4n+1){margin-left:0;}


/* 도면 팝업 레이아웃 */
.m_drawing{background:#c6ad8f;padding:20px 20px 20px;}
.m_drawing p{font-size:15px;font-weight:500;border-bottom:1px solid #ccc;padding-bottom:10px}
.m_drawing p span{display:inline-block;margin-left:10px;color:#999;font-size:15px;border-left:1px solid #ccc;padding-left:10px}
.bgcf{background:#fff;overflow:hidden;padding:10px;box-shadow:0 0 3px #aa957a;}
.scroll_draw{overflow-y:scroll;height:500px;}

/* 이용규칙 */
.ul_type_2 li{font-size:13px;padding:8px 20px;background:url('/images/sub/img_dot_1.jpg') 10px 16px no-repeat;}
.caution{font-size:13px;color:#e80000;padding:8px 20px;background:#f1f1f1;margin-top:20px;}



/*모바일 가로 */
@media only screen and (max-device-width:1100px){
body{min-width:1600px !important;}
}

/* 모바일 세로 
@media only screen and (orientation:portrait){
body{min-width:1600px !important;}
}
*/