@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import "common_new.css";

/*basic*/
html{overflow:auto; overflow-x:hidden;}
html, body {margin:0; padding:0;}

body {margin:0 auto; font-family: 'Nanum Gothic', Dotum, Tahoma; font-size:13px; color:#666;}

div, ul, ol, dl, dt, dd, li, p, span, form, fieldset, label, input, select {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}

img {border:none; vertical-align:middle;}

input, select {vertical-align:middle;}

ul, ol, dl, li {list-style:none;}

fieldset {border:none;}

textarea {font-size:12px; line-height:16px;}

caption, legend {display:none}

button { border:none; padding:0; margin:0; background:none; vertical-align:middle; cursor:pointer;}

a {color:#666; text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}

table {border-collapse:collapse; border:0; border-spacing:0; empty-cells:show; width:100%;}
td,th {border:0; line-height:1.2em;}

.accessibility {position:absolute;z-index:1000;left:0;top:0;width:100%;}
.accessibility a { display:block;width:1px;height:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#FFFFFF}
.accessibility a:focus, .accessibility a:active {width:100%;height:auto;padding:5px 0;background-color:#3c8200}

.hidden { position:absolute;top:-9999px;width:0;height:0;overflow:hidden;margin:0;padding:0;visibility:hidden;font-size:0;line-height:0;}


/*layout*/
/** 0513 **/
#wrap {}
/** 0513 end **/
#header {position:relative; z-index:999;}
#container { clear:both;overflow:hidden; position:relative; zoom:1; z-index:997; margin:0 auto; width:995px; background-color:#fff;}
#container:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
#contents {width:725px; padding:35px 15px 80px; float:left; position:relative;}
#lnb {/*position:relative; float:right; background:url('../images/common/lnb_bg.gif') no-repeat left bottom; width:220px; padding:14px 0; margin-bottom:80px; z-index:990;*/}
#foot_wrap {background:url('../images/common/banner_bg.gif') repeat-x left 0px;  position:relative;width: 100%; z-index: 998;}
#foot_wrap_main {background:url('../images/common/banner_bg.gif') repeat-x left 0px;  position: absolute;top: 676px; width: 100%; z-index: 99999;}

/** 0513 ¼öÁ¤ **/
#footer {height:186px; width:995px; position:relative; margin:0 auto; padding-top:30px;}
/** 0513 ¼öÁ¤ end **/

/*main*/



/*common*/
#header .util {position:absolute; right:41px; top:0; width:439px;}
#header .util a {float:left; margin-left:2px;border:}
#header .util a img {vertical-align:top;}

#header .util .util_sel_box {background:url('../images/common/leng_out.gif') no-repeat left top; float:left; width:75px; height:24px; position:relative; margin-left:2px;}
#header .util .util_sel_box a {display:block; padding:6px 0 0 9px;}

/*0517_0255¼öÁ¤_height */
#header .util .util_sel_box .abs {position:absolute; left:0; top:0; background:url('../images/common/leng_over.gif') no-repeat left top; width:75px; height:100px; z-index:999;}
/*0517_0255¼öÁ¤_height */
#header .util .util_sel_box .abs a {display:block; float:none; margin:0; height:16px; vertical-align:middle; margin-bottom:1px;}
#header .util .util_sel_box .abs a.on {margin-bottom:4px;}
#header .util .util_sel_box .abs a.on:hover {background:none;}
#header .util .util_sel_box .abs a:hover {background:#a3b949;}
#header .util .util_sel_box .abs a.over {background:#a3b949;}
#header .nav {float:left; margin:43px 0 0 79px;}
#header .nav li {float:left; margin-right:47px;}

#contents .tit_area {height:55px;}
#contents .tit_area h3 { height:55px; margin-left:-50px; padding:0 0 0 50px; font-size:30px; font-weight:bold; color:#ed1c24; background:url('../images/common/bg_tit.png') no-repeat;}
#contents .cont_view {display:inline;}
#contents .cont_view p { line-height:20px;}
#contents .cont_view .over_view {left:-40px; position:relative; width:725px;display:inline;}

#gnb_wrap {position:absolute; left:0; top:0; width:100%; z-index:999; background:#fff;}
#gnb_wrap .gnb {width:995px; margin:0 auto; position:relative; overflow:hidden; zoom:1;}
#gnb_wrap .gnb .gnb_list li {padding-bottom:2px;}
#gnb_wrap .gnb .gnb_list li a {line-height:22px; display:block; background:url('../images/common/list_out.gif') no-repeat left top; padding-left:21px; }
#gnb_wrap .gnb .gnb_list li a:hover {background:url('../images/common/list_over.gif') no-repeat left top; color:#fff;}
#gnb_wrap .gnb .bgn {background:none !important;}
/** ¼öÁ¤ 0512**/
#gnb_wrap .gnb .dep01 {float:left; width:185px; margin-right:30px;}
/** ¼öÁ¤ 0512 end **/
#gnb_wrap .gnb .dep01 fieldset {position:relative; margin-bottom:43px;}
#gnb_wrap .gnb .dep01 fieldset .txt_login {border:1px solid #e4e4e4; width:113px; height:25px; line-height:25px; margin:1px 0 2px;}
#gnb_wrap .gnb .dep01 fieldset .btn_login {position:absolute; right:0; top:0;}
#gnb_wrap .gnb .dep01 fieldset .login_info {margin-top:7px;}
#gnb_wrap .gnb .dep01 .mem_id {color:#666; padding:5px 0 10px;}
#gnb_wrap .gnb .dep01 .mem_id strong {color:#362e2e;}
#gnb_wrap .gnb .dep01 .mypage {margin-bottom:8px;}
#gnb_wrap .gnb .dep02 {float:left; width:165px; margin-right:35px;}

/** 0527 ¼öÁ¤ **/
#gnb_wrap .gnb .dep03 {float:left; width:165px; margin-right:17px;}
#gnb_wrap .gnb .dep04 {float:left; width:165px; margin-right:10px;}
#gnb_wrap .gnb .dep05 {float:left; width:203px; margin:0 0 20px 0;}

#gnb_wrap .gnb .dep06 {float:left; width:157px; margin:0 30px 0 0;}
#gnb_wrap .gnb .dep07 {float:left; width:157px; margin-right:30px;}
#gnb_wrap .gnb .dep08 {float:left; width:157px; margin-right:30px;}
#gnb_wrap .gnb .dep09 {float:left; width:157px; margin:0 0 20px 0;}

#gnb_wrap .gnb .dep10 {float:left; width:197px; margin-right:30px;}
#gnb_wrap .gnb .dep11 {float:left; width:197px; margin-right:30px;}
#gnb_wrap .gnb .dep12 {float:left; width:197px; margin:0 0 20px 0;}


#gnb_wrap .gnb .gnb_tit {margin-bottom:9px;}
#gnb_wrap .gnb .event_banner{margin-bottom:20px; position:relative;}
#gnb_wrap .gnb .event_banner ul {overflow:hidden; zoom:1; position:absolute; right:0; top:-22px;}
#gnb_wrap .gnb .event_banner ul li {float:left; margin-right:5px;}
#gnb_wrap .gnb_foot {text-align:center; background:url('../images/common/gnb_bg.png') no-repeat left top; padding-top:4px; position:relative; top:15px;}

.gnb .tr{text-align:right; padding: 0 85px 0 0;}
/** 0527 ¼öÁ¤ end **/


#lnb .lnb_top {position:absolute; left:0; top:-85px; background:url('../images/common/bg_lnb_top.gif') no-repeat right top; width:257px; height:120px; z-index:990;}
#lnb h2 {position:relative; padding:0 0 8px 18px; z-index:999;}
#lnb .lnb_list {padding-left:18px; margin-bottom:25px;}
#lnb .lnb_list li.on {margin-bottom:5px;}
#lnb .event {margin:26px 16px 25px 18px;}
#lnb .event h3 {padding-left:7px; float:left;}
#lnb .event .event_more{float:right; margin-bottom:5px;}
#lnb .event .event_list {background:url('../images/common/event_bottom.gif') no-repeat left bottom; height:100%; clear:both;}
#lnb .event .event_list ul {background:url('../images/common/event_top.gif') no-repeat left top;}
#lnb .event .event_list ul li {padding:8px 12px 6px 15px; border-bottom:1px dashed #dedede;}
#lnb .event .event_list ul li.last {border-bottom:none;}
#lnb .event .event_list ul li a {display:block; line-height:20px; font-weight:bold; letter-spacing:-1px; color:#585858;}
#lnb .event .event_list ul li span {font-family:Arial; font-size:10px; color:#b9b8b8;}
#lnb .promotion {margin:26px 16px 15px 18px;}
#lnb .promotion h3 {padding-left:7px; margin-bottom:7px;}
#lnb .banner03 {margin:10px 0 0 22px; zoom:1; overflow:hidden;}
#lnb .banner03 a {float:left;}
#lnb .show_your_smile {position:relative; margin-bottom:30px;}
#lnb .show_your_smile .btn_smile {position:absolute; left:30px; top:80px;}
#lnb .gifticon {position:relative; padding-left:18px; width:186px;}
/**#lnb .gifticon img {display:block}**/
#lnb .gifticon a {position:absolute; right:10px; bottom:2px;}

#footer .foot_top { height:29px;}
#footer .foot_top .foot_nav {float:left;}
#footer .foot_top .foot_nav a {float:left; border-right:1px solid #8a8984;}
#footer .foot_top .foot_nav a.last {border-right:none;}
#footer .foot_top .select_family {float:right; position:relative;}
#footer .foot_top .select_family .abs {position:absolute; left:0; bottom:-1px; z-index:999;}
#footer .foot_top .select_family .abs span {border:1px solid #d6d6d6; background:#f4f4f4; display:block; padding:5px 0; margin-bottom:-1px;}
#footer .foot_top .select_family .abs a {margin-bottom:1px; display:block;}
/** 0513 ¼öÁ¤
#footer .banner {width:1003px; position:relative; left:-3px; height:62px; margin:0 0 12px 0; background:url('../images/common/banner_box.gif') no-repeat left top;} **/
/** 1121 ¼öÁ¤ **/
#footer .banner {width:1003px; position:relative; left:-3px; height:59px; margin:0 0 0px 0; left top;}

/** 0513 ¼öÁ¤ end **/
#footer .banner .arr_left {float:left; margin:14px 0 0 9px;}
#footer .banner .banner_list {float:left; width:940px; margin-left:40px; padding-top:10px; zoom:1;}
#footer .banner .banner_list .banner_in {padding:0 15px; float:left; background:url('../images/common/banner_line.gif') no-repeat right center; position:relative;}
.layer_rb {position:absolute; left:0; top:0; background:url('../images/common/layer_rb.gif') no-repeat right bottom; z-index:999;}
.layer_lb {background:url('../images/common/layer_lb.gif') no-repeat left bottom; position:relative; left:-10px;}
.layer_rt {background:url('../images/common/layer_rt.gif') no-repeat right top; position:relative; top:-10px; right:-10px;}
.layer_lt {background:url('../images/common/layer_lt.gif') no-repeat left top; position:relative; left:-10px; padding:20px 20px 5px 20px;}
.layer_lt .in_img {padding:0 20px 10px 8px; float:left;}
.layer_lt .abs {position:absolute; left:28px; top:20px;}
.layer_lt .in_txt {line-height:18px; border:none; font-size:11px;}
.layer_lt .in_txt .img_txt {display:block; margin:8px 0 10px;}
.layer_lt .in_txt strong {display:block; margin-bottom:10px; font-size:12px; color:#000;}
.layer_lt .in_txt strong span {font-weight:normal; font-size:11px;}
.layer_lt .in_txt .in_block {display:block; width:300px;}
.layer_lt .in_txt .in_block span {display:block; margin:10px 0 0 -5px;}
.layer_lt .in_txt .in_block span img {margin-right:15px;}
.layer_lt .in_txt .in_block01 {display:block; width:300px; overflow:hidden; zoom:1;}
.layer_lt .in_txt .in_block01 img {float:left; margin-right:15px;}
.layer_lt .in_txt .in_block01 span {display:block; width:210px; float:left;}
.layer_arr {background:url('../images/common/layer_arr.gif') no-repeat; display:block; width:20px; height:16px; position:absolute; bottom:-25px;}
#footer .banner .banner_list a.last {background:none;}
#footer .banner .arr_right {float:right; margin:14px 9px 0 0;}


/** 0513 ¼öÁ¤ **/
#footer .copyright .foot_logo {float:left; padding:8px 20px 0 30px;}
#footer .copyright address {float:left; width:520px;}
#footer .copyright address img {margin:7px 7px 0 0;}
#footer .copyright .foot_link {position:absolute; right:110px; }
#footer .copyright .foot_link a {margin-right:15px;}
#footer .copyright .foot_qr{position:absolute; right:10px; top:0;}
/** 0513 ¼öÁ¤ end **/


/*combine navigation*/
.combine {position:absolute; top:0; width:995px; z-index:1999; margin: 0 auto;}
.combine .combine_cont {background:url('../images/common/combine_top.png') no-repeat left top; padding:30px 25px 0;}
.combine .combine_bottom {background:url('../images/common/combine_bottom.png') no-repeat left bottom; height:28px;}
.combine .combine_close {position:absolute; right:1px; top:1px; _right:20px;}
.family {width:910px; margin-bottom:22px; position:relative; overflow:hidden; zoom:1;}
/** ¼öÁ¤ 0513 **/
.family a {float:left; margin-left:40px;}
/** ¼öÁ¤ 0513 end**/
.event365 span {vertical-align:top; display:inline-block; padding-top:5px;}
.event365 a {margin-left:45px;}
.search_list {overflow-y:scroll; width:944px; height:151px; margin-bottom:24px;}
.search_list ul {overflow:hidden; zoom:1;}
.search_list ul li {float:left; width:172px; height:151px; margin:0 12px 14px 0; background:url('../images/common/combine_list.gif') no-repeat left bottom;}
.search_list ul li span {text-align:center; display:block; margin-top:8px;}

.combine_search {width:965px; margin:0 auto 10px;}
.combine_search .search_txt {background:url('../images/brand/bullet.gif') no-repeat left center; margin:0 0 10px 13px; padding-left:12px; color:#898989;}
.combine_search .search_box {background:url('../images/common/combine_search_bg.gif') no-repeat left top; height:91px; position:relative; zoom:1;}
.combine_search .search_box:after {content:""; clear:both; height:1%;}
.combine_search .search_box .brand_sel {float:left; padding:7px 0 0 13px; width:270px; height:30px; position:relative;}
.combine_search .search_box .brand_check {background:url('../images/common/check_combine01.gif') no-repeat left top; width:156px; height:30px; float:left; position:relative; margin:7px 0 0 5px;}
.combine_search .search_box .brand_check label {padding:8px 0 0 10px; display:inline-block;}
.combine_search .search_box .auto_search {background:url('../images/brand/ico_search.gif') no-repeat 23px center; float:left; margin-top:15px; padding-left:54px;}
.combine_search .search_box .auto_search label { font-size:11px; line-height:27px;}
.combine_search .search_box .auto_search .NFCheck {display:none;}
.combine_search .brand_sel .NFSelect { width:270px !important; height:30px; position:absolute; left:13px !important; top:7px !important; cursor:pointer;}
.combine_search .brand_sel .NFhidden {position:relative; z-index:-1; height:18px; width:300px; outline:none; resize:none; opacity:0;}
.combine_search .brand_sel .NFSelectRight {line-height:30px; padding-left:10px;}
.combine_search .NFTextCenter {display:inline;}
.combine_search .NFTextCenter .NFText {border:1px solid #dadada; height:27px; width:688px;}
.combine_search .NFTextLeft {display:none;}
.combine_search .brand_check .NFCheck {background:url('../images/brand/brand_check_off.gif') no-repeat left top; width:18px !important; height:18px; position:absolute; left:127px !important; top:6px !important; cursor:pointer;}
.combine_search .brand_check .NFh {background:url('../images/brand/brand_check_on.gif') no-repeat left top;}
.combine_search .brand_check .NFhidden {position:relative; z-index:-1; outline:none; resize:none; opacity:0;}
.auto_search .NFTextRight {display:none;}
.combine_search .brand_sel .NFSelectTarget .NFSelectOptionsFrame {width:267px;position:absolute;z-index:1;border:0px;height:210px;}


/*calendar*/
.calendar {width:160px; border:1px solid #bd9546; padding:4px; position:absolute; background:#fff;}
.calendar .calendar_top {padding:3px 0 6px; text-align:left; position:relative;}
.calendar .calendar_top span {padding:0 !important;}
.calendar .calendar_top .year {margin:0 3px;}
.calendar .calendar_top .close {position:absolute; right:3px; top:6px; _top:2px; _right:7px}
.calendar .calendar_top strong {font-size:12px; color:#333;}
.calendar .calendar_box {background:#f5f3f1; padding:5px;}
.calendar .calendar_box table {font-size:11px;  font-weight:normal;}
.calendar .calendar_box table th {width:19px; height:18px; line-height:18px;}
.calendar .calendar_box table a { display:block; width:19px; height:18px; line-height:18px; letter-spacing:-1px;}
.calendar .calendar_box table a:hover {color:#fff; background:#d4c79d;}
.calendar .calendar_box table a.on {color:#fff; background:#d4c79d;}
.calendar .calendar_box table .tc01 {color:#820f0f;}
.calendar .calendar_box table .tc02 {color:#9f6f0e;}
.calendar .calendar_box table .tc03 {color:#ccc;}




/*iframe*/
.iframe_box {border-top:1px solid #e5e5e5; background:url('../images/common/iframe_bg.gif') repeat-y left top; padding:15px 0 0 ; text-align:center;}
.iframe_box .iframe_bottom {background:url('../images/common/iframe_bottom.gif') no-repeat left bottom; height:20px;}



.in_txt {border:1px solid #e4e4e4; height:22px; line-height:22px;}
.linehi22 {line-height:22px !important;}/*2013-12-11 Ãß°¡ Å¬·¡½º*/
.invisiblie {visibility:hidden !impotant;}/*2013-12-11 Ãß°¡ Å¬·¡½º*/
.under {text-decoration:underline;}

/*button area*/
.btn_area01 {text-align:right; margin-top:15px;}
.btn_area02 {text-align:center; margin-top:25px;}
.btn_area03 {text-align:left; padding-top:30px;}

.btn_up {float:right; margin-top:-27px; position:relative; z-index:998;}


/*board*/
.board_area {border-top:2px solid #373737; border-bottom:1px solid #ccc;}
.board_list {border-top:1px solid #ededed; border-bottom:1px solid #e5e5e5;}
.board_list thead th {line-height:36px; height:36px; border-bottom:1px solid #949494; background:#f5f5f5 url('../images/board/th_line.gif') no-repeat left center;}
.board_list thead th.first {background:#f5f5f5 none; border-left:1px solid #ededed;}
.board_list thead th.last { border-right:1px solid #ededed;}
.board_list thead th.bgn {background-image:none;}
.board_list thead th.n_btn { text-align:left;}
.board_list thead th.n_btn button { height:22px; padding:0 7px; font-size:12px; color:#74726d; line-height:22px; border:1px solid #abadb3; background-color:#fff;}
.board_list tbody td {line-height:40px; border-bottom:1px dotted #e5e5e5; text-align:center; font-family:Arial; font-size:11px;}
.board_list tbody td a {font-size:12px; font-family: 'Nanum Gothic'; margin-left:15px;}
.board_list .over {font-weight:bold; }
.board_list .over01 {}

.view_box {border-top:2px solid #333; background:url('../images/common/iframe_bg.gif') repeat-y left top;}
.view_box .view_bottom {background:url('../images/common/iframe_bottom.gif') no-repeat left bottom; height:20px;}
.board_view {border-top:1px solid #ededed;}
.board_view thead th {border:1px solid #e5e5e5; height:48px; background:#f9f9f9;}
.board_view thead td {border:1px solid #e5e5e5;}
.board_view thead th.subject {text-align:left; padding-left:20px; font-size:14px; color:#333; line-height:48px;}
.board_view thead th.subject01 {text-align:left; padding-left:20px; color:#333; line-height:38px;}
.board_view thead th span { font-weight:normal; font-family:Arial; display:block;}
.board_view tbody td.view {padding:35px 20px; line-height:18px;}
.board_view tbody td.view .brand_site {margin-top:38px;}
.board_view tbody td.view .view_img {margin:15px 0;}
.board_view tbody td.view .att_file {margin-top:38px; padding-left:17px; background:url('../images/board/ico_clip01.gif') no-repeat left center;}
.board_view tbody td.view .att_file a {}

.board_write {border-top:2px solid #373737; border-bottom:1px solid #ccc;}
.board_write th,.board_write td {border-bottom:1px dotted #e5e5e5;}
.board_write th {border-right:1px solid #e5e5e5; padding:14px 0; vertical-align:top; background:#fbfbfb;}
.board_write thead th {background:#fbfbfb;}
.board_write th.last {border-right:none;}
.board_write th.tal {padding-left:20px;}
.board_write td {padding:8px 0 8px 10px;}
.board_write td.borr {border-right:1px solid #e5e5e5;}
.board_write td .textarea {width:99%; height:220px; border:1px solid #e4e4e4;}

.view_page {margin-top:10px; position:relative;}
.view_page p {line-height:25px; margin-bottom:1px; padding-left:35px; }
.view_page .view_page_next { height:25px; background:url('../images/board/btn_list_next.gif') no-repeat left center;}
.view_page .view_page_prev { height:25px; background:url('../images/board/btn_list_prev.gif') no-repeat left center;}
.view_page .btn_group {position:absolute; right:0; top:0;}
.view_page .btn_list {position:absolute; right:0; top:0;}


/*paging*/
.paging {text-align:center; margin:15px 0 0 0; position:relative;}
.paging .btn_page {width:auto; height:auto; border:none; margin:0 5px;}
.paging a {display:inline-block; width:23px; height:23px; text-align:center; line-height:23px; border:1px solid #ddd; }
.paging a.on {border:1px solid #888; background:#888; color:#fff;}

/*board search*/
.board_search {background:url('../images/board/bg_search.gif') no-repeat left top !important; text-align:center; height:50px; margin-top:30px;}
.board_search fieldset {padding:13px 0 0 195px; _padding:13px 0 0 30px; width:340px;}
.board_search .NFTextCenter {display:inline-block; height:24px; float:left;}
.board_search .NFTextCenter input {border:1px solid #e4e4e4; height:22px; line-height:22px; width:157px;}
.board_search .NFTextLeft {display:none;}
.board_search .NFTextRight {display:none;}
.search_sel {position:relative; display:inline-block; height:24px; float:left; margin-right:3px;}
.search_sel .NFSelect {background:url('../images/board/search_select.gif') no-repeat left top; width:90px !important; height:24px; position:absolute; left:0 !important; top:0 !important; cursor:pointer;}
.search_sel .NFhidden {position:relative; z-index:-1; height:18px; width:90px; outline:none; resize:none; opacity:0;}
.search_sel .NFSelectRight {background:none; text-align:center; font-size:11px; font-weight:bold; line-height:24px; letter-spacing:-1px; padding-right:20px;}
.search_sel select {height:24px; font-family:'Nanum Gothic';}
.search_sel .NFSelectLeft {display:none;}
.search_sel .NFSelectTarget .NFSelectOptionsFrame {width:87px;position:absolute;z-index:1;border:0px;height:80px;}


/*layer popup*/
/*.layer_popup {position:absolute; background:url('../images/common/layer_pop_bg.png') no-repeat left bottom; z-index:9999999; padding:0 3px;}
.layer_popup .pop_header {background:url('../images/common/pop_headerR.png') no-repeat right top; margin-left:18px; height:46px; position:relative; top:-16px; z-index:990;}
.layer_popup .pop_header h1 {background:url('../images/common/pop_headerL.png') no-repeat left top; position:relative; left:-18px; padding:13px 0 0 18px; height:33px; _padding-top:9px; _height:37px;}
.layer_popup .pop_header .pop_close {position:absolute; right:21px; top:15px;}
.layer_popup .pop_contents {margin:-20px 2px 25px 1px; position:relative;}
.layer_popup .pop_contents .bg_tbox {background:url('../images/common/pop_headersR.png') no-repeat right bottom; position:absolute; left:0; top:-23px; height:70px; width:100%; z-index:-1; padding-right:2px;}
.layer_popup .pop_contents .bg_tbox .bg_in{background:url('../images/common/pop_headersL.png') no-repeat left bottom;}*/


/*1010 ±âÇÁÆ¼¼î layer popup*/
.layer_popup {position:absolute; background:url('../images/common/layer_pop_bg.png') no-repeat left bottom; z-index:9999999; padding:0 3px;}
.layer_popup .pop_header {background:url('../images/common/pop_headerR.png') no-repeat right top; margin-left:18px; height:46px; position:relative; top:-15px; z-index:990;}
.layer_popup .pop_header h1 {background:url('../images/common/pop_headerL.png') no-repeat left top; position:relative; left:-18px; padding:13px 0 0 18px; height:33px; _padding-top:9px; _height:37px;}
.layer_popup .pop_header .pop_close {position:absolute; right:21px; top:15px;}
.layer_popup .pop_contents {margin:-20px 2px 20px 1px; position:relative;}
.layer_popup .pop_contents .bg_tbox {background:url('../images/common/pop_headersR.png') no-repeat right bottom; position:absolute; left:0; top:-23px; height:70px; width:100%; z-index:-1; padding-right:2px;}
.layer_popup .pop_contents .bg_tbox .bg_in{background:url('../images/common/pop_headersL.png') no-repeat left bottom;}
.pop_box .pop_close {position:absolute; right:21px; top:0; z-index:990;}

.layer_popup11 {z-index:9999999;}

.layer_popup2 {z-index:9999999; padding:0 3px; margin:0px auto;}
.layer_popup2 .pop_header {background:url('../images/common/pop_headerR.png') no-repeat right top; margin-left:18px; height:46px; position:relative; top:-20px; z-index:990;}
.layer_popup2 .pop_header h1 {background:url('../images/common/pop_headerL.png') no-repeat left top; position:relative; left:-18px; padding:13px 0 0 21px; height:33px; _padding-top:9px; _height:37px;}
.layer_popup2 .pop_header .pop_close {position:absolute; right:21px; top:15px;}
.layer_popup2 .pop_contents { position:relative;}
.layer_popup2 .pop_contents .bg_tbox {background:url('../images/common/pop_headersR.png') no-repeat right bottom; position:absolute; left:0; top:-23px; height:70px; width:100%; z-index:-1; padding-right:2px;}
.layer_popup2 .pop_contents .bg_tbox .bg_in{background:url('../images/common/pop_headersL.png') no-repeat left bottom;}


.layer_tbs01 thead th {height:47px; border-bottom:none;}
.layer_tbs01 tbody td {text-align:center; height:30px;}
.layer_tbs01 tbody tr.bg {background:#f2f2f2;}
.layer_tbs01 .first {border-left:none;}
.layer_tbs01 th, .layer_tbs01 td {border-left:1px dotted #e5e5e5; border-bottom:1px dotted #e5e5e5;}

/** 1205 Ãß°¡ **/
.table_grd {border-collapse:collapse; border:#CECFCE solid 1px;}
.table_grd td {height:40px; border-bottom:1px solid #dedede; border-left:1px solid #dedede;}
.table_grd .tit{height:40px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; text-align:center; font-weight:bold;}
.table_grd .marleft {height:40px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; padding-left:10px; line-height:19px;}

/** 0630 Ãß°¡ **/
.regis_pop{background:url('../images/company/regis_popbg.png') no-repeat left bottom;}


/*tab style*/
ul.tab_d {  clear:left; overflow:hidden;}
ul.tab_d li { float:left;}
ul.tab_d li a { display:block; margin-left:-1px;}
ul.tab_d li:first-child a { margin-left:0;}

.tab_sty01 {overflow:hidden; zoom:1; margin-bottom:18px;}
.tab_sty01 a {float:left; padding-top:3px; position:relative; z-index:99}
.tab_sty01 a.on {margin-right:-2px; padding-top:0; z-index:999;}

ul.tab_sty02 { clear:left; overflow:hidden; height:71px; margin-bottom:40px;}
ul.tab_sty02.on { background:#f4f4f4 url('../images/company/fair_tabbg.jpg') no-repeat left bottom;}
ul.tab_sty02 a { display:block;}
ul.tab_sty02 >li { float:left; position:relative;}
ul.tab_sty02 >li ul { clear:left; overflow:hidden; position:absolute; left:-18px; top:47px; width:300px;}
ul.tab_sty02 >li ul li { float:left; margin-right:14px;}

.tab_sty03 {overflow:hidden; zoom:1; width:730px; height:85px;}
.tab_sty03 li {float:left; padding-top:3px; position:relative; z-index:99}
.tab_sty03 li.on {margin-right:-2px; padding-top:0; z-index:999;}
.tab_sty03 li ul {position:absolute; top:60px; display:none}
.tab_sty03 li ul li {background:url('../images/customer/tab_faq_line.gif') no-repeat left center; padding:0 9px 0 10px;}
.tab_sty03 li ul li.first {background:none;}
.tab_sty03 li ul.in_list01 {width:320px; left:-10px;}
.tab_sty03 li ul.in_list02 {width:320px; left:0;}
.tab_sty03 li ul.in_list03 {width:320px; left:-37px;}
.tab_sty03 li ul.in_list04 {width:320px; left:76px;}
.tab_sty03 li ul.in_list05 {width:320px; left:5px;}

ul.tab_faq { clear:left;overflow:hidden; height:90px;}
ul.tab_faq >li { float:left; position:relative;}
ul.tab_faq >li >a { display:block; width:145px; height:42px; text-indent:-99999px; background-repeat:no-repeat; background-position:0 -70px;}
ul.tab_faq >li.on >a,
ul.tab_faq >li.chk >a { background-position:0 0;}
ul.tab_faq >li.tf01 >a { background-image:url('../images/customer/tab_faq01.png');}
ul.tab_faq >li.tf02 >a { background-image:url('../images/customer/tab_faq02.png');}
ul.tab_faq >li.tf03 >a { background-image:url('../images/customer/tab_faq03.png');}
ul.tab_faq >li.tf04 >a { background-image:url('../images/customer/tab_faq04.png');}
ul.tab_faq >li.tf05 >a { background-image:url('../images/customer/tab_faq05.png');}
ul.tab_faq >li ul { clear:left;overflow:hidden; position:absolute; left:0px; top:50px;}
ul.tab_faq >li ul li { float:left;}


.layer_gifticon {background:url('../images/common/layer_pop_gifticon.png') no-repeat left bottom !important;}
/** 0524 **/
.layer_gifticon .gifticon {padding:20px 20px 0 20px;}
.layer_gifticon .gifticon .in_box {border-top:2px solid #373737; padding:20px 0 0 0; margin-top:10px;}
/** 0524 end **/

.layer_gifticon .gifticon .in_box1 {border-top:2px solid #ccc; padding-top:27px;}
.layer_gifticon .gifticon .txt_btn {margin:8px 0 0 22px;}
.layer_gifticon .gifticon .txt_in {width:106px; height:22px; line-height:22px; border:1px solid #e4e4e4;}
/** 0524 **/
.layer_gifticon .gift_table {  padding-bottom:15px;}
.layer_gifticon .gift_table td.gift { height:46px; padding-left:174px; background:#fff url('../images/common/bg_gift.png') no-repeat 120px center;}
/** 0524 end **/

.layer_gifticon .nogift {text-align:center; padding:20px 0;}
.layer_gifticon .tbs_gifticon {border-top:2px solid #989898;}
.layer_gifticon .tbs_gifticon thead th {text-align:left; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #cecece; background:#f2f2f2; padding:15px;}
.layer_gifticon .tbs_gifticon tbody td {background:#fff; border-bottom:1px dotted #e5e5e5; padding:9px 15px;}
.layer_gifticon .tbs_gifticon tbody td .not { font-weight:bold;}

.layer_gifticon01 {background:url('../images/common/layer_pop_gifticon01.png') no-repeat left bottom;}
.layer_gifticon01 .gifticon {padding:20px;}
.layer_gifticon01 .gifticon .txt_in {width:76px; height:22px; border:1px solid #e4e4e4;}
.layer_gifticon01 .gifticon01 {padding:20px; background:url('../images/common/img_gifticon01.gif') no-repeat 280px 108px;}



/*select*/
.NFSelectLeft {background:url('../images/common/select_left.png') no-repeat left top; width:5px; height:30px; float:left;}
.NFSelectRight {background:url('../images/common/select_right.png') no-repeat right top; width:auto; margin-left:5px;}
.NFSelectTarget {border:1px solid #dadada; background:#fff; z-index:999; width:auto !important;}
.NFSelectTarget .NFSelectOptions {padding:5px 0; width:auto !important;z-index:2;position:relative;}
.NFSelectTarget .NFSelectOptions li a {padding:0 20px; line-height:26px; display:block;}
.NFSelectTarget .NFSelectOptions li a:hover {background:#f3f3f3;}
.NFhidden {filter:alpha(opacity=0); *visibility:hidden; z-index:-999;}
.NFSelectTarget .NFSelectOptionsFrame {position:absolute;z-index:1;border:0px;height:210px;}

/*input file*/
.NFFile {position:relative;}
.NFFile .NFhidden {cursor:pointer; opacity:0; position:relative; text-align:left; z-index:2; width:99%; visibility:hidden;}
.NFFileNew {position:absolute; left:0; top:0; z-index:1; width:100%;}
.NFFileNew .NFTextLeft {display:none;}
.NFFileNew .NFTextCenter {border:1px solid #e4e4e4; height:22px; float:left; width:80%;}
.NFFileNew .NFTextCenter .NFText {border:none; background:none; width:80%;}
.NFFileNew .NFFileButton {background:url('../images/common/btn_file_in.gif') no-repeat left top; width:90px; height:18px; margin:3px 0 0 5px; cursor:pointer;}


/*system guide*/
.system {margin-top:70px; width:100%;}
.system .sys_box {width:800px; margin:0 auto;}
.system .sys_box h1 {margin-bottom:36px;}
.system .sys_box .in_box {background:url('../images/common/img_system_guide01.gif') no-repeat left top; padding-left:344px; height:375px;}
.system .sys_box .in_box .txt_box {margin:15px 0 0 38px;}
.system .sys_box .system_foot {border-top:1px solid #ddd; width:100%; padding-top:20px; text-align:center;}

.system .obs_box {width:800px; margin:0 auto;}
.system .obs_box h1 {margin-bottom:36px;}
.system .obs_box .in_box {background:url('../images/common/img_obstacle_guide01.gif') no-repeat left top; padding-left:344px; height:285px;}
.system .obs_box .in_box .txt_box {margin:25px 0 0 38px;}
.system .obs_box .system_foot {border-top:1px solid #ddd; width:100%; padding-top:20px; text-align:center;}

.likeit {display:inline-block; width:92px; height:30px; background:url('../images/brand/btn_like.gif') no-repeat left top;}
.likeit a {text-indent:-9999px; display:inline-block; width:92px; height:30px;}



/*login*/
.login {background:url('../images/event/layer_pop_login.png') no-repeat left bottom !important;}
.login_box {overflow:hidden; zoom:1; margin:27px 25px 0;}
.login_box .tit {margin-bottom:15px;}
.login_box .in_box {background:url('../images/event/bg_login.gif') no-repeat left top; position:relative;}
.login_box .member_login {float:left; width:323px;}
.login_box .member_login .in_box {padding:15px 0 0 16px; height:69px; margin-bottom:10px;}
.login_box .member_login .in_box p {margin-bottom:8px;}
.login_box .member_login .in_box label {width:53px; display:inline-block;}
.login_box .member_login .in_box .txt_in {width:153px; height:20px; border:1px solid #ccc;}
.login_box .member_login .in_box .btn_in {position:absolute; right:15px; top:16px;}
.login_box .member_login .save_check {margin-top:10px; font-size:11px;}
.login_box .member_login .fs12 { font-size:12px;}
.login_box .member_login .btn_fb button { display:block; width:321px; height:40px; margin:10px 0; text-indent:-99999px; background:url('../images/common/btn_facebook_login.png') no-repeat;}
.login_box .nomember_login {float:right; width:323px;}
.login_box .nomember_login .in_box {padding:20px 0 0 16px; height:64px; margin-bottom:10px;}
.login_box .nomember_login .in_box p {margin-bottom:10px;}
.login_box .nomember_login .in_box .txt_in {width:86px; height:20px; border:1px solid #ccc;}
.login_box .nomember_login .txt_11 {font-size:12px; margin-left:17px; width:260px; line-height:16px;}
.login_box .nomember_login .btn_nomember {text-align:center; margin-top:10px;}




.layer_terms {background:url('../images/common/layer_pop_terms.png') no-repeat left bottom !important;}
.layer_terms .terms_list {margin:30px 25px 0; border:1px solid #eae5d7; overflow:hidden; zoom:1; padding:20px 20px 10px; background:#f8f7f5;}
.layer_terms .terms_list li {float:left; width:290px; margin:0 0 10px 10px; padding-left:12px; background:url('../images/common/bullet_terms.gif') no-repeat left center;}
.layer_terms .terms_list01 {margin:30px 25px 0; border:1px solid #eae5d7; overflow:hidden; zoom:1; padding:20px 20px 10px; background:#f8f7f5;}
.layer_terms .terms_list01 li {float:left; width:250px; margin:0 0 10px 10px; padding-left:12px; background:url('../images/common/bullet_terms.gif') no-repeat left center;}
.layer_terms .terms_list01 li.w340 {width:330px;}
.layer_terms .terms_list li span {display:inline-block; width:55px;}
.layer_terms .terms_box {margin:20px 20px 0; overflow:hidden; overflow-y:scroll; height:504px; padding:10px 20px 10px 5px;}
.layer_terms .terms_box2 {margin:20px 20px 0; padding:10px 20px 10px 5px;}
.layer_terms .terms_box dt {font-weight:bold; margin:40px 0 5px; color:#333;}
.layer_terms .terms_box dt.first {margin-top:0;}
.layer_terms .terms_box dd {line-height:18px;}

.layer_terms .terms_box2 {margin:20px 20px 0; padding:10px 20px 10px 5px;}
.layer_terms .terms_box2 dt {font-weight:bold; margin:40px 0 5px; color:#333;}
.layer_terms .terms_box2 dt.first {margin-top:0;}
.layer_terms .terms_box2 dd {line-height:18px;}


.layer_terms2 {!important;}
.layer_terms2 .terms_list {margin:23px 21px 0; border:1px solid #eae5d7; overflow:hidden; zoom:1; padding:20px 20px 20px; background:#f8f7f5;}
.layer_terms2 .terms_list li {float:left; width:290px; margin:0 0 10px 10px; padding-left:12px; background:url('../images/common/bullet_terms.gif') no-repeat left center;}
.layer_terms2 .terms_list01 {margin:30px 25px 0; border:1px solid #eae5d7; overflow:hidden; zoom:1; padding:20px 20px 10px; background:#f8f7f5;}
.layer_terms2 .terms_list01 li {float:left; width:250px; margin:0 0 10px 10px; padding-left:12px; background:url('../images/common/bullet_terms.gif') no-repeat left center;}
.layer_terms2 .terms_list01 li.w340 {width:330px;}
.layer_terms2 .terms_list li span {display:inline-block; width:55px;}
.layer_terms2 .terms_box {margin:20px 20px 0; overflow:hidden; overflow-y:scroll; height:504px; padding:10px 20px 10px 5px;}
.layer_terms2 .terms_box2 {margin:20px 20px 0; padding:10px 20px 10px 5px;}
.layer_terms2 .terms_box dt {font-weight:bold; margin:40px 0 5px; color:#333;}
.layer_terms2 .terms_box dt.first {margin-top:0;}
.layer_terms2 .terms_box dd {line-height:18px;}

.layer_terms2 .terms_box2 {margin:20px 20px 0; padding:10px 20px 10px 5px;}
.layer_terms2 .terms_box2 dt {font-weight:bold; margin:40px 0 5px; color:#333;}
.layer_terms2 .terms_box2 dt.first {margin-top:0;}
.layer_terms2 .terms_box2 dd {line-height:18px;}

.naviarea{position:relative;width:995px; margin:0 auto; z-index:5000;}

/*0517_0255Ãß°¡_display */
/*#languageSelect2 { display:none;}
0517_0255Ãß°¡_display */



/** °ü¸®ÀÚ ·Î±×ÀÎ 0601 **/
.ad_loginbox{position:relative; width:800px; padding: 204px 0 0 0; margin: 0 auto;}
.ad_loginbox h1{position:absolute; left:0; top:70px;}
.adminbox{position:relative; width:361px; height:202px; margin: 0 auto; padding: 36px 0 0 152px; background:url('../images/common/adminbg.jpg') no-repeat left top}
.mar_b8{margin: 0 0 8px 0;}
.mar_b10{margin: 0 0 10px 0;}
.mar_b55{margin: 0 0 55px 0;}
.adminbox .btn{position:absolute; left:398px; top:144px;}
.adminbox .in_wd155{width:155px; height:21px; border:1px solid #DBDBDB;}
.admin_txt{margin: 30px 0 0 281px;}

/*ÆË¾÷login*/
.loginpop {background:url('../images/common/mainpopbg3.png') no-repeat left bottom !important;}
.loginpop_box {overflow:hidden; zoom:1; margin:20px 25px 0;}
.loginpop_box .tit {margin-bottom:15px;}
.loginpop_box .in_box {background:url('../images/event/bg_login.gif') no-repeat left top; position:relative;}
.loginpop_box .member_login {float:left; width:323px;}
.loginpop_box .member_login .in_box {padding:15px 0 0 16px; height:69px; margin-bottom:10px;}
.loginpop_box .member_login .in_box p {margin-bottom:8px;}
.loginpop_box .member_login .in_box label {width:53px; display:inline-block;}
.loginpop_box .member_login .in_box .txt_in {width:153px; height:20px; border:1px solid #ccc;}
.loginpop_box .member_login .in_box .btn_in {position:absolute; right:15px; top:16px;}
.loginpop_box .member_login .fs12 { font-size:12px;}
.loginpop_box .member_login .btn_fb button { display:block; width:321px; height:40px; margin:10px 0; text-indent:-99999px; background:url('../images/common/btn_facebook_login.png') no-repeat;}
.loginpop_box .member_login .save_check {margin-top:10px; font-size:11px;}
.loginpop_box .nomember_login {float:right; width:323px;}
.loginpop_box .nomember_login .in_box {padding:20px 0 0 16px; height:64px; margin-bottom:10px;}
.loginpop_box .nomember_login .in_box p {margin-bottom:10px;}
.loginpop_box .nomember_login .in_box .txt_in {width:86px; height:20px; border:1px solid #ccc;}
.loginpop_box .nomember_login .txt_11 {font-size:11px; margin-left:17px; width:260px; letter-spacing:-1px; line-height:16px;}
.loginpop_box .nomember_login .btn_nomember {text-align:center; margin-top:10px;}


/*ÈÞ¸éÈ¸¿øÆË¾÷loginSleep*/
.loginSleep {background:url('../images/common/mainpopbg3.png') no-repeat left bottom !important;}
.loginSleep_box {overflow:hidden; zoom:1; margin:14px 17px;}
.loginSleep_box .num_txt {position:absolute; left:18px; top:0px; margin-bottom:25px;font-size:12px; color:#222; font-weight:bold;}
.loginSleep_box .tit {margin-bottom:4px;}
.loginSleep_box .in_box {background:url('../images/event/bg_loginSleep.gif') no-repeat left top; position:relative;}
.loginSleep_box .member_login {float:left; width:341px;}
.loginSleep_box .member_login .txt {font-size:11px; color:#ef0000; margin-bottom:10px;}
.loginSleep_box .member_login .btn {text-align:center;}
.loginSleep_box .member_login .in_box {padding:15px 0 5px 25px; height:50px; margin:10px 0 0 2px;}
.loginSleep_box .member_login .in_box a {text-align:center;}
.loginSleep_box .member_login .in_box p {margin-bottom:5px;}
.loginSleep_box .member_login .in_box label {width:53px; display:inline-block;}
.loginSleep_box .member_login .in_box .txt_in {width:234px; height:20px; border:1px solid #ccc;}
.loginSleep_box .member_login .in_box .btn_in {position:absolute; right:15px; top:16px;}


/*ÁÖÁÖÃÑÈ¸*/
.layer_popup11 {position:absolute; z-index:9999999; padding:0 3px;}

/** 0813 Ãß°¡  **/

.combine-list-new li a{
	display: block;
	width: 172px; height: 151px;
	background-image:url('../images/common/combine_img.jpg');
	background-repeat: no-repeat;
}
.combine-list-new li span{ display: none !important;}
.combine-list-new li a img{display: none;}


.combine-list-new li a.item01{background-position: 0 0;}
.combine-list-new li a.item02{background-position: -172px 0;}
.combine-list-new li a.item03{background-position: -344px 0;}
.combine-list-new li a.item04{background-position: -516px 0;}
.combine-list-new li a.item05{background-position: -688px 0;}

.combine-list-new li a.item06{background-position: 0 -151px;}
.combine-list-new li a.item07{background-position: -172px -151px;}
.combine-list-new li a.item08{background-position: -344px -151px;}
.combine-list-new li a.item09{background-position: -516px -151px;}
.combine-list-new li a.item10{background-position: -688px -151px;}

.combine-list-new li a.item11{background-position: 0 -302px;}
.combine-list-new li a.item12{background-position: -172px -302px;}
.combine-list-new li a.item13{background-position: -344px -302px;}
.combine-list-new li a.item14{background-position: -516px -302px;}
.combine-list-new li a.item15{background-position: -688px -302px;}


.combine-list-new li a.item16{background-position: 0 -453px;}
.combine-list-new li a.item17{background-position: -172px -453px;}
.combine-list-new li a.item18{background-position: -344px -453px;}
.combine-list-new li a.item19{background-position: -516px -453px;}
.combine-list-new li a.item20{background-position: -688px -453px;}

.combine-list-new li a.item21{background-position: 0 -604px;}
.combine-list-new li a.item22{background-position: -172px -604px;}
.combine-list-new li a.item23{background-position: -344px -604px;}
.combine-list-new li a.item24{background-position: -516px -604px;}
.combine-list-new li a.item25{background-position: -688px -604px;}

.combine-list-new li a.item26{background-position: 0 -755px;}
.combine-list-new li a.item27{background-position: -172px -755px;}
.combine-list-new li a.item28{background-position: -344px -755px;}
.combine-list-new li a.item29{background-position: -516px -755px;}
.combine-list-new li a.item30{background-position: -688px -755px;}

.combine-list-new li a.item31{background-position: 0 -906px;}
.combine-list-new li a.item32{background-position: -172px -906px;}
.combine-list-new li a.item33{background-position: -344px -906px;}
.combine-list-new li a.item34{background-position: -516px -906px;}
.combine-list-new li a.item35{background-position: -688px -906px;}

.combine-list-new li a.item36{background-position: 0 -1057px;}
.combine-list-new li a.item37{background-position: -172px -1057px;}
.combine-list-new li a.item38{background-position: -344px -1057px;}
.combine-list-new li a.item39{background-position: -516px -1057px;}
.combine-list-new li a.item40{background-position: -688px -1057px;}

.combine-list-new li a.item41{background-position: 0 -1208px;}
.combine-list-new li a.item42{background-position: -172px -1208px;}
.combine-list-new li a.item43{background-position: -344px -1208px;}
.combine-list-new li a.item44{background-position: -516px -1208px;}
.combine-list-new li a.item45{background-position: -688px -1208px;}

.combine-list-new li a.item46{background-position: 0 -1359px;}
.combine-list-new li a.item47{background-position: -172px -1359px;}
.combine-list-new li a.item48{background-position: -344px -1359px;}
.combine-list-new li a.item49{background-position: -516px -1359px;}
.combine-list-new li a.item50{background-position: -688px -1359px;}


.combine-list-new li a.item51{background-position: 0 -1510px;}
.combine-list-new li a.item52{background-position: -172px -1510px;}
.combine-list-new li a.item53{background-position: -344px -1510px;}
.combine-list-new li a.item54{background-position: -516px -1510px;}
.combine-list-new li a.item55{background-position: -688px -1510px;}

.combine-list-new li a.item56{background-position: 0 -1661px;}
.combine-list-new li a.item57{background-position: -172px -1661px;}
.combine-list-new li a.item58{background-position: -344px -1661px;}
.combine-list-new li a.item59{background-position: -516px -1661px;}
.combine-list-new li a.item60{background-position: -688px -1661px;}




.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:'.';
}

/* GNB */
#header { height:120px;}
.global { clear:both; overflow:hidden; width:996px; margin:0 auto; border-bottom:1px solid #dfdfdf;}
#header .global h1 { float:left; padding:20px 0 12px 0;}
.global .g_right { float:right;}
.g_box { clear:left; overflow:hidden; margin-top:22px;}
.g_box >div { float:left;}
.g_box >div ul { clear:left; overflow:hidden;}
.g_box >div ul li { float:left; margin-right:24px;}
.g_box >div ul li a { padding:2px 0; font-weight:bold;}
.g_box >div ul li a#ctl00_Header1_btnTopUtilLogin { margin:0 20px 0 10px;}
.g_box >div ul li em { font-style:normal; font-weight:bold; color:#333;}
.g_box >div ul li a.blue { color:#3e5a96;}
.g_box button { padding:2px 7px 1px; *padding:0 7px 0; font-size:12px; color:#74726d; border:1px solid #abadb3;}

.gnb { overflow:hidden; position:absolute; width:100%; border-bottom:1px solid #ed1c24; background:#fff url(/images/common/bg_gnb_line.png) repeat-x 0 -17px;}
.gnb .gnb_line { position:relative; width:996px; margin:0 auto;}
.gnb ul { position:relative;}
.gnb ul li a.gnb_m1,
.gnb ul li a.gnb_m2,
.gnb ul li a.gnb_m3 { display:block; }
.gnb ul li a.gnb_m1 { padding:15px 80px 14px 29px; *padding:11px 80px 11px; background:url(/images/main/bg_gnb.png) no-repeat;}
.gnb ul li a.gnb_m2 { padding:15px 80px 14px; *padding:11px 80px 11px; background:url(/images/main/bg_gnb.png) no-repeat;}
.gnb ul li a.gnb_m3 { padding:15px 29px 14px 80px; *padding:11px 80px 11px; background:url(/images/main/bg_gnb.png) no-repeat;}
.gnb ul li a.gnb_m1 { width:88px; margin-left:152px; background-position:135px center;}
.gnb ul li a.gnb_m2 { width:51px; background-position:150px center;}
.gnb ul li a.gnb_m3 { width:53px; background-position:150px center;}
.gnb ul li a.gnb_m1 span,
.gnb ul li a.gnb_m2 span,
.gnb ul li a.gnb_m3 span { display:block; height:24px; text-indent:-99999px;}
.gnb ul li a.gnb_m1 span { width:97px; background:url(/images/main/sprite_gnb_company.png) no-repeat;}
.gnb ul li a.gnb_m2 span { width:62px; background:url(/images/main/sprite_gnb_brand.png) no-repeat;}
.gnb ul li a.gnb_m3 span { width:97px; background:url(/images/main/sprite_gnb_event.png) no-repeat;}
.gnb ul li a.gnb_m1 span.on,
.gnb ul li a.gnb_m2 span.on,
.gnb ul li a.gnb_m3 span.on{ background-position:0 -177px;}
.gnb_line ul li a:hover span,
.gnb_line ul li a:focus span { background-position:0 -176px;}
.gnb ul li.m1,
.gnb ul li.m2,
.gnb ul li.m3 { float:left;}
.gnb .gnb_line .b_login { position:absolute; right:0; top:84px; z-index:100;}
.gnb .gnb_line .b_login em { font-weight:bold; font-style:normal; color:#333;}
.gnb .gnb_line .b_login .mtb { margin:10px 0;}
.gnb .gnb_line .b_login .mtf a { margin-left:6px;}
.gnb .gnb_line .b_login .mtf a:first-child { margin-left:0}

.gnb ul li.m1 .s_box,
.gnb ul li.m2 .s_box,
.gnb ul li.m3 .s_box { clear:left;overflow:hidden; position:absolute; left:0; top:49px; width:1000px; height:297px; padding-top:31px;}
.gnb ul li.m1 .s_box >div { float:left; margin-left:110px;}
.gnb ul li.m1 .s_box >div:first-child { margin-left:20px;}
.gnb ul li.m1 .s_box .gnb_title a { font-size:16px; font-weight:bold; color:#000;}
.gnb ul li.m1 .s_box ul { margin-top:8px;}
.gnb ul li.m1 .s_box ul li a { display:block; padding:7px 0 7px 11px; background:url(/images/common/bg_gnb_arrow.png) no-repeat left center;}

.gnb ul li.m2 .s_box dl { float:left; margin-left:50px;}
.gnb ul li.m2 .s_box dl:first-child { margin-left:20px;}
.gnb ul li.m2 .s_box dl dt a { font-size:16px; font-weight:bold; color:#000;}
.gnb ul li.m2 .s_box dl dt +dd { margin-top:5px;}
.gnb ul li.m2 .s_box dl dd { margin-top:22px; color:#666; line-height:18px;}

.gnb ul li.m3 .s_box dl { float:left; margin-left:90px;}
.gnb ul li.m3 .s_box dl:first-child { margin-left:20px;}
.gnb ul li.m3 .s_box dl.sb1 { width:305px; background:url(/images/common/pic_gnb_s5.png) no-repeat right top;}
.gnb ul li.m3 .s_box dl.sb2 { width:293px; background:url(/images/common/pic_gnb_s6.png) no-repeat right top;}
.gnb ul li.m3 .s_box dl dt { font-size:16px; font-weight:bold; color:#000;}
.gnb ul li.m3 .s_box dl dd { margin-top:7px; color:#666; line-height:18px;}
.gnb ul li.m3 .s_box dl dd div { margin-top:23px; padding:0 0 10px 130px;}

.gnb fieldset { position:absolute; right:0; top:78px; width:194px;}
.gnb .login_t { position:relative;}
.gnb .login_t ul li { position:relative; margin-top:9px;}
.gnb .login_t ul li:first-child { margin-top:0;}
.gnb .login_t ul li span { position:absolute; left:4px; top:5px; font-size:12px;}
.gnb .login_t input[type=text],
.gnb .login_t input[type=password] { width:106px; height:24px; padding-left:4px; line-height:24px; border:0; background:url(/images/common/bg_gnb_input.png) no-repeat;}
.gnb .login_t >div { position:absolute; right:4px; top:5px; font-size:12px;}
.gnb .login_t button { position:absolute; right:4px; top:33px; width:75px; height:24px; text-indent:-99999px; background:url(/images/common/btn_gnb_login.png) no-repeat;}
.gnb .login_c { margin-top:10px;}
.gnb .login_c a { padding-left:9px; font-size:12px; background:url(/images/common/bg_gnb_blet.png) no-repeat left center;}
.gnb .login_b { margin-top:10px; padding:10px 0; border-top:1px solid #999; border-bottom:1px solid #999;}
.gnb .login_b ul { margin-left:11px;}
.gnb .login_b ul li { margin-top:6px; font-size:12px; line-height:16px; text-indent:-11px;}
.gnb .login_b ul li:first-child { margin-top:0;}
.gnb p.gnb_txt { position:absolute; left:12px; top:343px; height:25px; padding-left:25px; background:url(/images/common/bg_gnb_ico.png) no-repeat left 0;}
.gnb fieldset button.btn_facebook { display:block; width:194px; height:40px; margin-top:14px; text-indent:-99999px; background:url(/images/common/btn_gnb_facebook.png) no-repeat;}


/* ÇªÅÍ footer */
.footer {}
.footer .footer_line { height:40px; line-height:40px; border-bottom:1px solid #dedede; background-color:#eaeaea;}
.footer .footer_area { width:996px; margin:0 auto;}
.footer .f_both { clear:both;overflow:hidden; font-size:12px; font-weight:bold;}
.footer .f_both .f_l { float:left;}
.footer .f_both .f_l a { padding:0 12px 0 14px; background:url(/images/common/pic_footer_ico.png) no-repeat left center;}
.footer .f_both .f_l a:first-child { padding:0 12px 0 0; background:none;}
.footer .f_both .f_r { float:right;}
.footer .f_both .f_r select { margin-left:22px; font-family:'Nanum Gothic';}
.footer .f_both .f_r button { padding:0 7px 0; font-size:12px; color:#74726d; line-height:20px; border:1px solid #abadb3; background-color:#fff;}

.footer .fb_both { clear:both;overflow:hidden; width:996px; margin:0 auto; padding:28px 0 50px; color:#000;}
.footer .fb_both .fb_l { float:left;}
.footer .fb_both .fb_r { float:right;}
.footer .fb_both .fb1 { width:108px;}
.footer .fb_both .fb2 { width:470px; line-height:18px;}
.footer .fb_both .fb2 address { font-style:normal;}
.footer .fb_both .fb2 span { font-size:12px;}
.footer .fb_both .fb3 { width:198px;}
.footer .fb_both .fb4 a { margin-left:11px;}

/* LNB */
.lnb { float:right; width:186px; margin:60px 0;}
.lnb h3 { padding-bottom:14px;}
.lnb >ul.larea { border-top:2px solid #333; border-bottom:2px solid #333;}
.lnb >ul.larea >li { }
.lnb >ul.larea >li >a { display:block; padding:20px 0 20px 20px; font-size:16px; font-weight:bold; color:#333; border-top:1px solid #d9d9d9;}
.lnb >ul.larea >li:first-child >a { border-top:none;}
.lnb >ul.larea >li >a.on { color:#ee5359; background:url(/images/common/pic_lnb_ico.png) no-repeat 142px center;}
.lnb >ul.larea >li ul { padding:6px 0; border-top:1px solid #d9d9d9;}
.lnb >ul.larea >li ul li a { display:block; padding:5px 0; padding-left:36px; font-size:12px; color:#333; background:url(/images/common/bg_gnb_blet.png) no-repeat 25px center;}
.lnb >ul.larea >li ul li a.on { color:#fff; background:url(/images/common/bg_lnb_sub.png) no-repeat left center;}

.lnb h3.lev { margin-top:23px;}
.lnb >ul.levent li a { display:block; padding:0 0 0 7px; font-size:12px; font-weight:bold; color:#333; line-height:20px; background:url(/images/common/bg_gnb_blet2.png) no-repeat left 10px;}
.lnb >ul.levent li a span { font-weight:normal; color:#666;}

.lbann { height:89px; margin-top:15px; background:url(/images/common/bg_lnb_event.png) no-repeat;}
.lbann a { display:block;}
.lbann a img { margin:9px 0 0 13px;}
.lbann p { margin-top:8px; text-align:center;}




/* ºù±×·¹ ±âÇÁÆ¼¼î °øÅë */
ul.blet { margin-top:10px;}
ul.blet li { margin:3px 0; padding-left:19px; line-height:18px; background:url('../images/common/ico_blet.gif') no-repeat left 1px;}





/* ½Ã½ºÅÛ Á¡°Ë¾È³» ÆË¾÷ */
.poplayer { background:url('../images/common/pop_bg.png');}
.poplayer >div { clear:both;overflow:hidden; position:relative; width:998px;  margin:0 auto; padding-top:16px;}
.poplayer >div h2 { float:left; width:150px; height:54px; padding:18px 0 0 90px; font-size:20px; font-weight:bold; color:#e1f12c; background:url('../images/common/pop_bg2.png') no-repeat left top;}
.poplayer >div p { float:right; width:700px; margin-top:10px; padding-left:29px; color:#fff; line-height:20px; background:url('../images/common/pop_bg3.png') no-repeat left center;}
.poplayer >div div { position:absolute; right:0; top:40px; font-size:11px; color:#fff;}
.poplayer >div div button { margin:-2px 0 0 3px;}


/*style*/
.fmd { font-family:'µ¸¿ò',Dotum,tahoma,AppleGothic,Sans-serif,Arial;}

.block {display:block !important;}
.inline {display:inline !important;}
.in_block {display:inline-block !important;}

.fl {float:left !important;}
.fr {float:right !important;}

.tat {vertical-align:top !important;}
.tam {vertical-align:middle !important;}
.tab {vertical-align:bottom !important;}
.tal {text-align:left !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}

.m0 {margin-left:0px !important;}

.mleft2 {margin-left:2px !important;}
.mleft5 {margin-left:5px !important;}
.mleft10 {margin-left:10px !important;}
.mleft15 {margin-left:15px !important;}
.mleft20 {margin-left:20px !important;}
.mleft30 {margin-left:30px !important;}
.mleft40 {margin-left:40px !important;}

.mright3 {margin-right:3px !important;}
.mright5 {margin-right:5px !important;}
.mright10 {margin-right:10px !important;}
.mright13 {margin-right:13px !important;}
.mright15 {margin-right:15px !important;}
.mright20 {margin-right:20px !important;}
.mright30 {margin-right:30px !important;}

.mtop0 {margin-top:0px !important;}
.mtop2 {margin-top:2px !important;}
.mtop5 {margin-top:5px !important;}
.mtop10 {margin-top:10px !important;}
.mtop15 {margin-top:15px !important;}
.mtop20 {margin-top:20px !important;}
.mtop25 {margin-top:25px !important;}
.mtop30 {margin-top:30px !important;}
.mtop35 {margin-top:35px !important;}
.mtop50 {margin-top:50px !important;}

.mbottom5 {margin-bottom:5px !important;}
.mbottom10 {margin-bottom:10px !important;}
.mbottom15 {margin-bottom:15px !important;}
.mbottom30 {margin-bottom:30px !important;}
.mbottom40 {margin-bottom:40px !important;}
.mbottom50 {margin-bottom:50px !important;}
.mbottom60 {margin-bottom:60px !important;}

.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w50 {width:50%;}
.w60 {width:60%;}
.w70 {width:70%;}
.w80 {width:80%;}
.w90 {width:90%;}
.w99 {width:99%;}
.w100 {width:100%;}

.fs30 { font-size:30px; font-weight:bold; color:#333; line-height:32px !important;}
.fs26 { font-size:26px; font-weight:bold; color:#333; line-height:28px !important;}
.fs24 { font-size:24px; font-weight:bold; color:#333; line-height:26px !important;}
.fs22 { font-size:22px; font-weight:bold; color:#333; line-height:24px !important;}
.fs20 { font-size:20px; font-weight:bold; color:#333;}
.fs16 { font-size:16px; font-weight:bold; color:#333;}
.fs13 { font-size:13px; font-weight:bold; color:#333;}
.fs14_brown { font-size:14px; font-weight:bold; color:#885343;}
.fs16_gold { font-size:16px; font-weight:bold; color:#916d3b;}
.fs22 span,
.fs20 span,
.fs16 span { color:#ed1c24;}
.point_bg {background-color:red; color:#fff !important;}
.point_brown {color:#763926 !important;}
.point_gold {color:#8d6e37 !important;}
.fs16_basis{font-size:16px; font-weight:bold; color:#777 !important;}
.fs20_basis{font-size:20px; font-weight:bold; color:#777 !important;}
.fs22_basis{font-size:22px; font-weight:bold; color:#777 !important;}
div .h_caret {padding-left:20px; background:url("../images/company/head_caret.png") no-repeat left 2px; color:#333; font-size:16px; font-weight:bold;}
.line_hi {line-height:26px !important;}







