@charset "utf-8";




/* 레이아웃 */
.wrap_header{position:relative;width:1000px;margin:0px auto;height:1px;}



/* 상단 */
#header{position:relative;width:100%;background:#fff;}
.wrap1000{position:relative;width:1000px;margin:0 auto;}
.wrap980{position:relative;width:980px;margin:0 auto;}
.h_90{height:90px;}

h1{position:absolute;left:0;top:22px;}

.t_menu{position:absolute;right:0px;top:3px;overflow:hidden;}
.t_menu li{float:left;}
.t_menu li a{display:block;padding:0 0 0 10px;line-height:20px;font-size:11px;color:#666;font-family:'돋움';}


/* 주메뉴 */
#menu{position:absolute;top:30px;right:0;overflow:hidden;}
#menu li{float:left;width:140px;}
#menu li:first-child{background:none;}
#menu li h2 a{display:block;width:100%;line-height:40px;font-size:17px;font-weight:600;color:#000;text-align:center;}
#menu li h2 a:hover{color:#252664;}
.menu_depth1{display:none;border:1px solid;border-top:1px solid #b3b9cc;height:222px;border-bottom:4px solid #fbaf37;}

.dep1{position:absolute;top:0;left:290px;width:138px;border-left:1px solid #ccc;border-right:1px solid #ccc;height:222px;}
.dep1 li a{display:block;padding:0 0 0 10px;line-height:32px;font-size:12px;font-weight:normal;color:#666 !important;font-family:'돋움' !important;}

.dep2{position:absolute;top:0;left:430px;width:139px;border-right:1px solid #ccc;height:222px;}
.dep2 li a{display:block;padding:0 0 0 10px;line-height:32px;font-size:12px;font-weight:normal;color:#666 !important;font-family:'돋움' !important;}

.dep3{position:absolute;top:0;left:570px;width:139px;border-right:1px solid #ccc;height:222px;}
.dep3 li a{display:block;padding:0 0 0 10px;line-height:32px;font-size:12px;font-weight:normal;color:#666 !important;font-family:'돋움' !important;}

.dep4{position:absolute;top:0;left:710px;width:139px;border-right:1px solid #ccc;height:222px;}
.dep4 li a{display:block;padding:0 0 0 10px;line-height:32px;font-size:12px;font-weight:normal;color:#666 !important;font-family:'돋움' !important;}

.dep5{position:absolute;top:0;left:850px;width:139px;border-right:1px solid #ccc;height:222px;}
.dep5 li a{display:block;padding:0 0 0 10px;line-height:32px;font-size:12px;font-weight:normal;color:#666 !important;font-family:'돋움' !important;}

.menu_depth1 div ul li a:hover{font-weight:bold;letter-spacing:-1px;color:#0e35b4;!important;}

#container{width:100%;background:url('../images/main/bg_main.jpg') no-repeat center 0;}


/* 메인비쥬얼 */
.main_visual{position:relative;width:100%;height:275px;background:url('../images/main/main_visual.jpg') no-repeat center top;}
.main_visual h3{position:absolute;left:648px;top:152px;}
.main_visual a{position:absolute;left:648px;top:338px;}


/* 메인콘텐츠 */
.main_con{position:relative;background:url('../images/main/main_con_bg.jpg') repeat-y center top;height:238px;}

.notice{position:absolute;top:30px;left:0;width:303px;}
.notice ul{margin:28px 0 0 0;}
.notice ul li a{display:block;line-height:28px;overflow:hidden;font-family:'돋움';}
.notice ul li a span{float:left;width:80px;text-align:right;}
.notice ul li a span:first-child{float:left;width:223px;text-align:left;}
.more{position:absolute;top:0px;right:0;}
.banner{position:absolute;top:30px;left:344px;}
.customer{position:absolute;top:30px;left:677px;}


/* 카피라이터 */
.f_banner{text-align:center;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#footer .wrap980{color:#787878 !important;line-height:20px;font-size:12px;padding:20px 0;}







/* 서브 */
.sub_visual1{width:100%;height:145px;background:url('../images/common/sub_visual.jpg') no-repeat center 0;}
#sub_container{width:100%;background:url('../images/common/bg_sub.jpg') repeat-x center 0;}


/* 서브메뉴 */
.sub_left{float:left;width:220px;overflow:hidden;}
.sub_left h3{font-size:22px;color:#000;line-height:50px;font-weight:600;text-indent:10px;}
.sub_left_menu{width:190px;margin:20px 0 40px 0;}
.sub_left_menu li a{display:block;font-family:"NanumGothicWeb";width:180px;height:36px;color:#333333;padding-left:10px;background:url("../images/common/bg_submenu_off.jpg") no-repeat;line-height:36px;}
.sub_left_menu li a.on, .sub_left_menu li a:hover{background:url("../images/common/bg_submenu_on.jpg") no-repeat;color:#fff;font-weight:bold;}



/* 서브콘텐츠 */

.sub_right{float:left;width:760px;overflow:hidden;}
.sub_right h4{font-size:22px;color:#000;line-height:50px;font-weight:600;margin-left:30px;}
.sub_deco{overflow:hidden;width:759px;border-left:1px solid #ccc;min-height:500px;}
.navi{margin:20px 0 50px 0;color:#999;font-size:11px;font-family:'돋움';background:url('../images/common/icon_navi.jpg') no-repeat 30px 5px;padding:0 0 0 45px;line-height:20px;width:300px;}
.sub_con{position:relative;width:730px;padding:0 0 0 29px;}




/* 서브콘텐츠 */


.sub_con h5{background:url('../images/sub/icon_h5.jpg') no-repeat 0 center;font-size:18px;color:#000;font-weight:600;letter-spacing:-1px;padding:0 0 0 25px;line-height:30px;}
.sub_con h6{background:url('../images/sub/icon_h6.jpg') no-repeat 2px center;font-size:16px;color:#e64b11;font-weight:600;letter-spacing:-1px;padding:0 0 0 25px;line-height:30px;}



/* 인사말 */
.ceo{width:100%;background:url('../images/sub/img_1_1_2.jpg') no-repeat 0 80px;}






/* 외식업 */
.ex{overflow:hidden;}
.ex li{float:left;width:50%;height:340px;}
.ex li div{width:100%;text-align:center;height:188px;margin-bottom:10px;vertical-align:middle;}
.ex li p{font-size:14px;font-weight:bold;text-align:center;line-height:30px;color:#000;}
.ex li span{display:inline-block;font-size:11px;line-height:18px;color:#666;padding:0 20px;}











/* 스타일 가이드 */
.ul_type_0{width:100%;}
.ul_type_0 li{overflow:hidden;padding:0 0 10px 0;color:#666;line-height:20px;}
.ul_type_0 li ul{margin-top:20px;}
.ul_type_0 li ul li{overflow:hidden;background:url('../images/sub/text_box_icon.png') no-repeat 5px center; padding:0 0 10px 10px;color:#666;line-height:20px;}

.ul_type_1{width:100%;}
.ul_type_1 li{overflow:hidden;background:url('../images/sub/icon_li.jpg') no-repeat 8px 13px; padding:0 0 0 20px;color:#333;line-height:32px;border-bottom:1px solid #e0e0e0;}


.ul_type_2{width:100%;}
.ul_type_2 li{overflow:hidden;background:url('../images/sub/text_box_icon.png') no-repeat 5px 8px; padding:0 0 0 15px;color:#666;line-height:26px;border-bottom:1px solid #efefef;}





/* 게시판 */

/* 검색 */
.search_box{width:100%;height:40px;background:#efefef;text-align:center;}
.text_strong{font-size:16px;font-family:'NanumGothicWeb';color:#000;letter-spacing:-1px;}

/* 페이지 넘버 */
.number_list{text-align:center;margin:20px 0 0 0;overflow:hidden;}
.number_list a{display:inline-block;vertical-align:middle;width:27px;height:23px;text-align:center;color:#333;font-weight:600;padding:4px 0 0 0;border:1px solid #e1e1e1;background:#fff;margin:0 1px;}
.number_list a:hover, .number_list .num:active, .number_list .num.on{border:1px solid #000;background:#000;color:#fff;}
.number_list .etc{padding:0;height:27px;}
.number_list .num img{vertical-align:middle;}

/* 폼양식 */
.b_input{height:24px;line-height:24px;border:1px solid #ccc;color:#333;background:#fff;padding:0 0 0 5px;}
.select{height:24px;border:1px solid #ccc;padding:0px 0 0 5px;}
.select_1{border:1px solid #ccc;padding:0;height:21px;margin:0 5px 0 0;}
.board_edit{width:96%;height:300px;padding:10px;border:1px solid #e6e6e6;}
.b_textarea{border:1px solid #ccc;color:#333;background-color:#fff;;width:90%;padding:5px 0 5px 5px;}
.b_textarea1{color:#333;background-color:#fff;;width:100%;height:300px;margin-top:11px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


/* 표 */

.table_type_1{width:100%;}
.table_type_1 thead th{line-height:34px;background:#687582;text-align:center;color:#fff;font-weight:bold;}
.table_type_1 td{line-height:24px;text-align:center;border-bottom:1px solid #687582;padding-top:10px;padding-bottom:10px;color:#333;border-left:1px solid #ccc;}
.table_type_1 td.left1{text-align:left;padding-left:20px;}
.table_type_1 td:first-child{border-left:none;}

.table_type_2{width:100%;}
.table_type_2 thead th{line-height:34px;background:#687582;text-align:center;color:#fff;font-weight:bold;}
.table_type_2 td{line-height:20px;text-align:center;border-bottom:1px solid #687582;padding-top:5px;padding-bottom:5px;color:#333;border-left:1px solid #ccc;}
.table_type_2 td.left1{text-align:left;padding-left:20px;}
.table_type_2 td:first-child{border-left:none;}
.table_type_2 td.d{background:#ddd;}


/* 게시판 보기 & 문의 */
.table_type_3{width:100%;border-top:2px solid #333;border-top:2px solid #4a9cd5;}
.table_type_3 tr{border-bottom:1px solid #b2b2b2;}
.table_type_3 th{color:#000;}
.table_type_3 td{line-height:40px;text-align:left;}

/* 게시판 리스트 */
.table_type_4{width:100%;}
.table_type_4 thead tr{border:0;}
.table_type_4 thead th{color:#000;line-height:40px;background:#4a9cd5;color:#fff;border-left:1px solid #fff;text-align:center;}
.table_type_4 thead th:first-child{border-left:0;}
.table_type_4 tr{border-bottom:1px solid #b2b2b2;}
.table_type_4 th{color:#000;}
.table_type_4 td{line-height:40px;text-align:center;}
.table_type_4 td.left1{text-align:left;}

.table_type_5{width:100%;}
.table_type_5 thead tr{border:0;}
.table_type_5 thead th{color:#000;line-height:40px;background:#4a9cd5;color:#fff;border-left:1px solid #fff;text-align:center;}
.table_type_5 thead th:first-child{border-left:0;}
.table_type_5 tr{border-bottom:1px solid #b2b2b2;}
.table_type_5 td{padding:5px 7px;height:15px;text-align:center;line-height:20px;color:#000;border-bottom:1px solid #999;background:#fff;border-left:1px solid #999;}
.table_type_5 td.l_line{border-left:1px solid #999 !important;}
.table_type_5 td.left1{padding:5px 7px;text-align:left;}
.table_type_5 td.left0{border-left:0;}

