@charset "utf-8";

body,input,textarea,select,button,table {font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif; font-size:13px}

.ser_logo_v4 {display:block; width:132px; height:34px; background: url("/images/v4/theme/theme_gnb_v4_151027.gif") no-repeat scroll 0 0}

/* gnb */
#wrap_v4 {position:relative}
#container_v4 {position:relative; width:950px; margin:0 auto}
#container_v4:after{display:block;clear:both;content:''}

/* gnb */
.gnb_theme {width:1025px; height:43px; margin:0 auto; background-color:#067DFD}
.gnb_theme li {float:left}
.gnb_theme li a {display:block; font-size:14px; font-weight:bold; height:43px; letter-spacing:-1px; line-height:43px; text-align:center; background: url("/images/v4/theme/theme_gnb.gif?v=4") no-repeat scroll 0 0; background-size: 950px;}
.gnb_theme .link_gnb1 {background-position:0 0; width:141px}
.gnb_theme .link_gnb1 {background-position:0 0; width:141px}
.gnb_theme .link_gnb2 {background-position:-141px 0; width:70px;}
.gnb_theme .link_gnb3 {background-position:-210px 0; width:84px;}
.gnb_theme .link_gnb4 {background-position:-294px 0; width:83px;}
.gnb_theme .link_gnb5 {background-position:-377px 0; width:84px;}
.gnb_theme .link_gnb6 {background-position:-461px 0; width:60px;}
.gnb_theme .link_gnb7 {background-position:-521px 0; width:82px}
.gnb_theme .link_gnb8 {background-position:-602px 0; width:82px;}
.gnb_theme .link_gnb9 {background-position:-682px 0; width:58px;}
.gnb_theme .link_gnb10 {background-position:-742px 0; width:56px;}

.gnb_theme .on .link_gnb1 {background-position:0 -53px; width:141px}
.gnb_theme .on .link_gnb2 {background-position:-140px -53px; width:71px; margin-left:-1px }
.gnb_theme .on .link_gnb3 {background-position:-210px -53px}
.gnb_theme .on .link_gnb4 {background-position:-294px -53px}
.gnb_theme .on .link_gnb5 {background-position:-377px -53px}
.gnb_theme .on .link_gnb6 {background-position:-461px -53px}
.gnb_theme .on .link_gnb7 {background-position:-521px -53px}
.gnb_theme .on .link_gnb8 {background-position:-602px -53px}
.gnb_theme .on .link_gnb9 {background-position:-682px -53px}
.gnb_theme .on .link_gnb10 {background-position:-742px -53px}

/* main content wrap */
.cont_w_v4 {padding:0; margin-top:39px; margin-top:15px; background:url("/images/v4/theme/content_bg_v4.gif") repeat-y left 0}
.cont_w_v4:after{display:block;clear:both;content:''}
.content_ma_v4 {float:left; margin:20px 0 0 0; width:814px; text-align:left}

/* left */
.left_m_v4 {float:left; width:151px; margin:30px 30px 0 0}
.left_ma_v4 {float:left; width:180px; margin:20px 30px 0 0}
.menu_v4 {padding-bottom:11px; margin-bottom:20px; border-bottom:1px solid #495164}
.menu_v4 li {padding:7px 0 8px 7px; text-align:left; border-bottom:1px solid #ebebeb; background: url("/images/v4/doc/bul_left_v4.gif") 7px 14px no-repeat scroll}
.menu_v4 li em {padding-left:7px; display:block}
.menu_v4 li a {color:#333}
.menu_v4 li.last {border-bottom:none}
.menu_v4 .on {display:block; width:134px; font-weight:bold; background: url("/images/v4/doc/menu_on_v4.gif") right 5px no-repeat}
.cate_tit_v4 {margin-bottom:11px; padding-bottom:18px; border-bottom:2px solid #495164}
.cate_tit_v4 h2 a {background: url("/images/v4/theme/cate_tit_v4.gif?v=5") no-repeat scroll 0 0; display:block; font-size:12px; height:26px; line-height:17px; overflow:hidden; text-indent:-9999px; width:151px}
.cate_tit_v4 h2.cate1 a {background-position: 0 0}
.cate_tit_v4 h2.cate2 a {background-position: 0 -48px}
.cate_tit_v4 h2.cate3 a {background-position: 0 -94px}
.cate_tit_v4 h2.cate4 a {background-position: 0 -140px}
.cate_tit_v4 h2.cate5 a {background-position: 0 -186px}
.cate_tit_v4 h2.cate6 a {background-position: 0 -232px}
.cate_tit_v4 h2.cate7 a {background-position: 0 -278px}
.cate_tit_v4 h2.cate8 a {background-position: 0 -324px}
.cate_tit_v4 h2.cate9 a {background-position: 0 -370px}
.cate_tit_v4 h2.cate10 a {background-position: 0 -501px}
.cate_tit_v4 h2.cate11 a {background-position: 0 -560px}
.cate_tit_v4 h2.cate12 a {background-position: 0 -610px}
.cate_tit_v4 h2.cate13 a {background-position: 0 -660px}
.cate_tit_v4 h2.cate14 a {background-position: 0 -730px}
.cate_tit_v4 h2.cate15 a {background-position: 0 -777px}
.cate_tit_v4 h2.cate16 a {background-position: 0 -824px}
.cate_tit_v4 h2.cate17 a {background-position: 0 -881px}
.cate_tit_v4 h2.cate18 a {background-position: 0 -937px}
.cate_tit_v4 h2.cate19 a {background-position: 0 -993px}
.cate_tit_v4 h2.cate20 a {background-position: 0 -1048px}

.banner_v4 {border:1px solid #d1d1d1; overflow:hidden}
.banner_v4 img {padding:0; margin:0; vertical-align:top}
.banner_v4 li {border-top:1px solid #e2e2e2}
.banner_v4 li:first-child {margin-top:-1px}

.other_tit h3 {background:url("/images/v4/doc/cate_tit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; text-indent:-9999px; width:96px}
.other_tit h3.tit1_v4 {background-position: 0 -644px; margin-bottom:14px}
.other_tit h3.tit2_v4 {background-position: 0 -691px; margin-bottom:11px}
.other_tit h3.tit3_v4 {background: url(/images/v4/theme/new_mem_num.gif) no-repeat scroll 0 0; display: block; height:34px; width:104px; margin:0 auto 13px auto}
.other_tit h3.tit4_v4 {background: url(/images/v4/theme/total_doc_num.gif) no-repeat scroll 0 0; display: block; height:19px; width:121px; margin:0 auto 11px auto}

.other_c_tit h3 {margin-bottom:15px; background:url("/images/v4/theme/t_stit2_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:13px; overflow:hidden; text-indent:-9999px; width:107px}
.other_c_tit h3.tit1_v4 {background-position: 0 0}
.other_c_tit h3.tit2_v4 {background-position: 0 -33px}
.other_c_tit h3.tit3_v4 {background-position: 0 -66px}
.other_c_tit h3.tit4_v4 {background-position: 0 -99px}

.other_info_v4 {border:1px solid #d1d1d1; margin-top:10px; text-align:left}
.other_info_v4 .viewer {padding:20px 0 11px 15px}
.other_info_v4 .viewer a {color:#333; font-size:12px}
.other_info_v4 .viewer img {vertical-align:middle; margin-right:5px; position:relative; top:-2px}
.other_info_v4 .viewer li {margin-bottom:7px; letter-spacing:-1px}
.other_info_v4 .viewer li em {letter-spacing:0}
.other_info_v4 .cs_lst {padding:18px 0 12px 15px; border-top:1px solid #ebebeb}
.other_info_v4 .cs_lst a {color:#333; font-size:12px}
.other_info_v4 .cs_lst li {padding-left:7px; margin-bottom:8px; background: url("/images/v4/doc/bul_left_v4.gif") 0 8px no-repeat scroll}

.other_info_v4 .th_lst {padding:20px 0 7px 15px; border-bottom:1px solid #ebebeb}
.other_info_v4 .th_lst a {color:#333}
.other_info_v4 .th_lst li {padding-left:7px; margin-bottom:7px; background: url("/images/v4/doc/bul_left_v4.gif") 0 5px no-repeat scroll}
.other_info_v4 .th_lst .l_lst li {background:none; font-size:11px; padding-left:0; margin:0 14px 6px -1px}
.other_info_v4 .th_lst .l_lst .im_p {margin-right:0px; position:relative; vertical-align:middle; margin-top:0}
.other_tit2 {background-color:#f8f8f8; border:1px solid #e1e1e1; text-align:center; padding:8px 0 5px 0; margin:0 14px 11px -1px; color:#333}

/* content */
.content_v4 {float:left; width:528px; margin:0 20px; text-align:left}
.content_w_v4 {float:left; width:769px; margin-top:35px; text-align:left}

/* right */
.right_v4 {float:left; width:208px; text-align:left}
.aside_v4 {margin-top:30px; border:1px solid #d1d1d1}
.aside_v4 a:hover, .aside_v4 a:visited {color:#333}
.aside_v4  h3 {clear:both; padding-bottom:10px; background:url("/images/v4/theme/t_stit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:13px; line-height:17px; overflow:hidden; text-indent:-9999px; width:120px}
.aside_v4 .tit1_v4 {background-position: 0 0}
.aside_v4 .tit2_v4 {background-position: 0 -33px}
.aside_v4 .tit3_v4 {background-position: 0 -66px}
.aside_v4 .tit4_v4 {background-position: 0 -100px}
.aside_v4 .tit5_v4 {background-position: 0 -133px}

.a_theme_lst {padding:20px 0 20px 15px; border-bottom:1px solid #ebebeb; overflow:hidden}
.a_theme_lst dl {float:left; width:95px; margin-left:9px; text-align:left}
.a_theme_lst dl dt {width:93px; overflow:hidden;}
.a_theme_lst dt a {line-height:17px; color:#333}
.a_theme_lst dt a:visited {color:#99209b}
.a_theme_lst .doc_info { width:93px; margin-top:6px; font-size:11px; color:#6e6e6e}
.a_theme_lst .doc_info em {margin:0 4px; color:#ccc}
.a_theme_lst .a_cate {border-left:1px solid #e2e2e2; margin-bottom:10px; height:24px}
.a_theme_lst .a_cate li {float:left; text-align:center; margin-left:-1px; border:1px solid #d1d1d1; background-color:#f8f8f8}
.a_theme_lst .a_cate .link_tab {overflow:hidden; height:14px; font-size:11px; letter-spacing:-1px; line-height:14px;color:#606060;text-decoration:none}
.a_theme_lst .a_cate .on {position:relative; height:22px; padding-left:1px; margin:0 0 0 -1px;padding-bottom:0;border:1px solid #516eb9;background-color:#658ae7}
.a_theme_lst .a_cate .on .link_tab {color:#fff}
.a_theme_lst .a_cate li a span {display:inline-block; padding:0 7px 0 8px; height:22px; line-height:24px}
.a_theme_lst .doc_t {position:absolute; bottom:5px; right:5px}

.po_word_v4 {padding:20px 0 19px 15px}
.po_word_v4 img, .po_cate_v4 img {vertical-align:middle; margin:-1px 1px 0 0}
.po_word_v4 .doc_rank, .po_cate_v4 .doc_rank {width:13px; height:10px; padding-bottom:3px; border:1px solid #eaeaea; font-size:11px; color:#444; text-align:center; font-family: Tahoma,Verdana,Geneva,sans-serif; display:inline-block}
.po_word_v4 .ranking, .po_cate_v4 .ranking {text-align:left}
.po_word_v4 .ranking .num_v4, .po_cate_v4 .ranking .num_v4 {font-size:10px; color:#343434; text-align:left; font-family:Tahoma,Verdana,Geneva,sans-serif}
.po_word_v4 .rank_word, .po_cate_v4 .rank_word, .po_word_v4 .rank_word1, .po_cate_v4 .rank_word1 {display:inline-block; width:133px; color: #333;}
.po_word_v4 .rank_word1, .po_cate_v4 .rank_word1 {font-weight:bold; color:#496abc}
.po_word_v4 li, .po_cate_v4 li {margin-top:6px}

/* title */
.the_cate_tit {position:relative; overflow:hidden; padding:7px 0 13px 5px; border-bottom:2px solid #495164}
.the_cate_tit .the_tit {float:left; width:500px; color:#333; font-size:19px; letter-spacing:-1px; }
@-moz-document url-prefix(){.the_cate_tit{padding:7px 0 13px 5px;}}

.b_sch_w {float:right; position:absolute; right:0; bottom:9px}
.the_ico_search {margin-left:-1px; background-image: url("/images/v4/doc/search_knou.gif")}
.b_search_v4 {float:left; position:relative; width:236px;}
.b_search_v4 .btn_search {background-position:0 0; border:0 none; cursor:pointer; float:left; height:26px; overflow:hidden; width:31px}
.b_search_v4 .fld_inside .tf_keyword {float:left; width:196px; font-size:12px; font-weight:normal; height:26px; padding-left:7px; background-color:transparent; border:1px solid #c5c5c5}
.b_search_v4 .fld_inside .btn_search {background-position:0 0; height:28px; width:32px}
.b_search_v4 .fld_inside .bg_on {background: url("/images/v4/theme/book_sch_v4.gif") no-repeat scroll 7px -31px}

/* book */
.book_top_v4 {clear:both; position:relative; margin-bottom:14px}
.book_top_v4 ol, .book_gal_v4 ul {margin-left:-13px; display:block; overflow:hidden}
.book_top_v4 li, .book_gal_v4 li {float:left; width:120px; height:210px; margin:0 0 27px 33px}
.book_top_v4 dd, .book_gal_v4 dd {clear:both}
.book_top_v4 .b_tit, .book_gal_v4 .b_tit {margin-top:9px; font-size:12px; line-height:15px; font-weight:bold;}
.book_top_v4 .b_tit a:hover, .book_top_v4 .b_tit a, .book_top_v4 .b_tit a:visited, .book_gal_v4 .b_tit a:hover, .book_gal_v4 .b_tit a, .book_gal_v4 .b_tit a:visited {color:#333}
.book_top_v4 .b_info, .book_gal_v4 .b_info {margin-top:2px; font-size:11px; color:#606060;}
.book_top_v4 .b_info em, .book_gal_v4 .b_info em {color:#496abc; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}
.book_top_v4 img, .book_gal_v4 img {vertical-align:middle}

.top_tit_v4 {margin:28px 0 24px 19px; background:url("/images/v4/theme/top_tit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; text-indent:-9999px; width:123px}

.book_gal_v4 {clear:both; position:relative; margin-top:30px}

.book_lst_v4 {clear:both; position:relative; margin:30px 0 0 20px}
.book_lst_v4 ul {display:block; overflow:hidden}
.book_lst_v4 li {clear:both; overflow:hidden; width:100%; margin:0 0 30px 0}
.book_lst_v4 dl {display:block; margin-top:1px; overflow:hidden; line-height:19px}
.book_lst_v4 dt {display:inline}
.book_lst_v4 dd.b_intro {border-top:1px solid #e1e1e1; padding-top:13px; margin-top:9px; line-height:21px; font-size:13px}
.book_lst_v4 .b_tit {font-weight:bold}
.book_lst_v4 .b_tit a:hover,.book_lst_v4  .b_tit a, .book_lst_v4 .b_tit a:visited, .book_lst_v4 .b_ti2t a:hover,.book_lst_v4  .b_tit2 a, .book_lst_v4 .b_tit2 a:visited {color:#000}
.book_lst_v4 .b_tit2 {font-size:12px}
.book_lst_v4 .b_inline {display:inline; margin-left:-3px; color:#333; font-size:12px; white-space:nowrap}
.book_lst_v4 .b_inline .bar {padding:0 8px 0 6px; color:#ccc}
.book_lst_v4 .b_inline em {color:#496abc; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}
.book_lst_v4 .b_inline em.s_b {color:#333; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}
.book_lst_v4 img {vertical-align:middle}
.b_thumb2 {position:relative; float:left; margin-right:19px}

.b_thumb {position:relative}
.b_thumb_v4 img{vertical-align:top; width:104px; height: 154px;}
.b_thumb_v4 .mask, .book_lst_v4 .mask, .book_intro_v4 .mask{overflow:hidden;position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_cover.png) no-repeat}
.b_thumb_v4 .b_num1 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num1.png) no-repeat}
.b_thumb_v4 .b_num2 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num2.png) no-repeat}
.b_thumb_v4 .b_num3 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num3.png) no-repeat}
.b_thumb_v4 .b_num4 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num4.png) no-repeat}
.b_thumb_v4 .b_num5 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num5.png) no-repeat}
.b_thumb_v4 .b_num6 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num6.png) no-repeat}
.b_thumb_v4 .b_num7 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num7.png) no-repeat}
.b_thumb_v4 .b_num8 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num8.png) no-repeat}
.b_thumb_v4 .b_num9 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num9.png) no-repeat}
.b_thumb_v4 .b_num10 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num10.png) no-repeat}

/* sorting */
.sort_area_v4 {clear:both; height:27px; border-bottom:1px solid #e2e2e2; border-top:1px solid #838791; padding-top:14px; margin-bottom:20px}
.sort_area2_v4 {clear:both; height:27px; border-bottom:1px solid #e2e2e2; padding-top:14px; margin-bottom:20px}
.sort_lst_w {float:right; margin-top:0; width:245px}
.sort_lst_w ul {float:left; overflow:hidden; width:205px}
.sort_lst_w li a:hover,  .sort_lst_w li a, .sort_lst_w li a:visited{color:#606060}
.sort_lst_w li {float:left; color:#606060; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 0;  font-size:12px; padding:0 9px 0 10px; white-space:nowrap}
.sort_lst_w li.first {background:none; padding-left:4px}
.sort_lst_w li.on a{font-weight:bold; color:#496abc}

.sort_lst_v4 {width:250px; display:block; float:left; padding-top:0; margin-top:-2px}
.sort_lst_v4 li a:link, .sort_lst_v4 li a:visited, .sort_lst_v4 li a:hover {color:#606060}
.sort_lst_v4 li {float:left; color:#333; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 3px;  font-size:12px; padding:0 9px 0 10px; white-space:nowrap}
.sort_lst_v4 li.first {background:none; padding-left:4px}
.sort_lst_v4 .on a:link, .sort_lst_v4 li.on a {font-weight:bold; color:#496abc}

.sort_book_w {float:left}
.sort_book_w ul {display:inline-block; overflow:hidden}
.sort_book_w li {float:left; color:#333; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 1px; font-size:12px; padding:0 10px 0 11px; white-space:nowrap}
.sort_book_w li.first {background:none; padding-left:4px}
.sort_book_w .tit1 {background:url("/images/v4/theme/sort_tit_v4.gif") no-repeat scroll 0 0; float:left; height:13px; width:56px; display:block; text-indent:-9999px;}
.sort_book_w .tit2 {background:url("/images/v4/theme/sort_tit_v4.gif") no-repeat scroll 0 -22px; float:left; height:13px; width:68px; display:block; text-indent:-9999px;}
.sort_book_w .tit3 {background:url("/images/v4/theme/sort_tit_v4.gif") no-repeat scroll 0 -44px; float:left; height:13px; width:56px; display:block; text-indent:-9999px;}
.sort_book_w .tit4 {background:url("/images/v4/theme/sort_tit_v4.gif") no-repeat scroll 0 -66px; float:left; height:13px; width:83px; display:block; text-indent:-9999px;}
.sort_book_w li span {color:#606060; font-weight:bold; line-height:12px; vertical-align:top}
.sort_book_w li span em { padding:0 2px; color:#e64f47; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif; vertical-align:top; line-height:12px;}

.view_v4 {vertical-align:top; margin-top:-2px; float:left}
.view_v4 a {background:url("/images/v4/doc/view_type_v4.gif") no-repeat scroll 0 0; clear:right; float:left; height:19px;margin-left:-1px; width:21px; font-size:0; display:block; text-indent:-9999px}
.view_v4 .lst {background-position:0 0; width:21px}
.view_v4 .gallery {background-position:-20px 0}
.view_v4 .board {background-position:-40px 0}
.view_v4 .lst_on {background-position:0 -18px; position:relative; width:21px}
.view_v4 .gallery_on {background-position:-20px -18px; position:relative; width:21px}
.view_v4 .board_on {background-position:-40px -18px; position:relative; width:21px}

.num_mv {float:right; margin-right:6px; margin-top:-2px; vertical-align:top}
.num_mv a {background:url("/images/v4/doc/btn_next_v4.gif") no-repeat scroll 0 0; clear:right; float:left; height:19px; margin-left:-1px; width:21px; font-size:0; display:block; text-indent:-9999px}
.num_mv .pre {background-position:0 0; width:21px}
.num_mv .next {background-position:-20px 0 }
.num_mv .page {float:left; margin-right:8px; font-family:Tahoma,Verdana,Geneva,sans-serif; font-size:11px; color:#6e6e6e; line-height:18px}
.num_mv .page strong {color:#333}

/* sorting2 */
.sort_book_v4 {clear:both; height:27px; border-bottom:1px solid #e2e2e2; padding-top:14px; margin-bottom:20px}
.sort_blst_v4 {width:250px; display:block; float:left; padding-top:0}
.sort_blst_v4 li a:link, .sort_blst_v4 li a:visited, .sort_blst_v4 li a:hover {color:#606060}
.sort_blst_v4 li {float:left; color:#333; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 3px;  font-size:12px; padding:0 9px 0 10px; white-space:nowrap}
.sort_blst_v4 li.first {background:none; padding-left:4px}
.sort_blst_v4 .on a:link, .sort_blst_v4 li.on a {font-weight:bold; color:#496abc}

.sort_view {float:right}
.select_bx {float:left; font-size:11px; margin-left:7px; margin-top:-3px; position:relative; text-align:left}
.select_bx .value {background: none repeat scroll 0 center #fff; border:1px solid #d4d5d5; color:#505050; cursor:pointer; font-size:11px; height:19px; line-height:21px; padding-left:5px; text-align:left; width:62px}
.select_bx .arr {background: url("/images/v4/doc/bg_select_v4.gif") no-repeat scroll 0 0; display:inline-block; height:17px; overflow:hidden; position:absolute; right:1px; top:1px; vertical-align:top; width:17px}
.select_bx .lst_layer {background-color:#fff; border:1px solid #d4d5d5; padding:7px 0 0 5px; position:absolute; right:0; top:18px; width:62px; z-index:100}
.select_bx .lst_layer .lst_select li {color:#505050; line-height:14px; margin-bottom:6px}
.select_bx .lst_layer .lst_select a {color:#505050}

/* tab */
.wrap_tab_v4 {clear:both; height:31px; border-bottom:1px solid #838791;font-size:13px;}
.wrap_tab_v4 .list_tab {border-left:1px solid #d1d1d1}
.wrap_tab_v4 .list_tab li {float:left; text-align:center; margin-left:-1px; border:1px solid #d1d1d1; border-bottom:0 none; background-color:#f8f8f8; letter-spacing:-0.5px}
.wrap_tab_v4 .list_tab .link_tab, .wrap_tab_v4 .list_tab .ico_off1, .wrap_tab_v4 .list_tab .ico_off2 {overflow:hidden;height:14px; line-height:14px; color:#555;text-decoration:none; font-weight:bold}
.wrap_tab_v4 .list_tab .on {position:relative; height:29px; padding-left:1px; margin:0 0 -1px -1px;padding-bottom:0;border:1px solid #3a5596;background-color:#496abc}
.wrap_tab_v4 .list_tab .on .link_tab, .wrap_tab_v4 .list_tab .on .ico_on1, .wrap_tab_v4 .list_tab .on .ico_on2 {font-weight:bold;color:#fff}
.wrap_tab_v4 .list_tab li a span {display:inline-block; padding:0 18px; height:30px; line-height:30px}

.wrap_tab_v4 .list_tab .on .ico_on1 {margin-left:19px; background:url("/images/v4/theme/book_tab_ico.png")0 0 no-repeat scroll; background-position:0 3px}
.wrap_tab_v4 .list_tab .on .ico_on2 {margin-left:19px; background:url("/images/v4/theme/book_tab_ico.png")0 0 no-repeat scroll; background-position:0 -21px}
.wrap_tab_v4 .list_tab .ico_off1 {margin-left:19px; background:url("/images/v4/theme/book_tab_ico.png")0 0 no-repeat scroll; background-position:0 -45px}
.wrap_tab_v4 .list_tab .ico_off2 {margin-left:19px; background:url("/images/v4/theme/book_tab_ico.png")0 0 no-repeat scroll; background-position:0 -68px}

/* tab2 */
.test_tab_v4 {clear:both; height:31px; border-bottom:1px solid #838791;font-size:12px}
.test_tab_v4 .list_tab {border-left:1px solid #d1d1d1}
.test_tab_v4 .list_tab li {float:left; text-align:center; margin-left:-1px; border:1px solid #d1d1d1; border-bottom:0 none; background-color:#f8f8f8}
.test_tab_v4 .list_tab .link_tab {overflow:hidden;height:14px; font-size:12px;line-height:14px;color:#606060;text-decoration:none}
.test_tab_v4 .list_tab .on {position:relative; height:29px; padding-left:1px; margin:0 0 -1px -1px;padding-bottom:0;border:1px solid #3a5596;background-color:#496abc}
.test_tab_v4 .list_tab .on .link_tab {font-weight:bold;color:#fff}
.test_tab_v4 .list_tab li a span {display:inline-block; padding:0 14px 0 14px; height:30px; line-height:30px}

/* search result */
.sch_lst_v4 {clear:both; height:28px; border-bottom:1px solid #e2e2e2; padding-top:13px; padding-left:5px; margin-bottom:20px; color:#333}
.sch_lst_v4 strong {color:#496abc}
.sch_lst_v4 .sch_word em {font-family:Tahoma,Verdana,Geneva,sans-serif}
.sch_lst_v4 .sch_word .bar {color:#d7d7d7; padding: 0 1px 0 2px; font-weight:normal}
.sch_lst_v4 .sch_word span {color:#e64f47; font-weight:bold}

.book_intro_v4 {clear:both; overflow:hidden; padding-left:19px; margin-bottom:20px; border-bottom:1px solid #b5b5b5}
.book_det_v4 {float:left; width:274px; padding:20px 0 16px 0; overflow:hidden}
.book_det_v4 dl {margin-top:15px; color:#333}
.book_det_v4 dt { float:left; display:block; color:#606060; width:45px}
.book_det_v4 dt, .book_det_v4 dd {margin-bottom:5px}
.book_det_v4 dd em {color:#496abc; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif; line-height:0; font-size:15px}
.book_det_v4 dd a {color:#496abc;}
.book_con_v4 {float:right; width:475px; min-height:194px; border-left:1px solid #e1e1e1;}
.book_con_v4 .b_sum {padding:19px 15px 10px 30px; line-height:21px}
.book_con_v4 .b_sum strong { margin-bottom:4px; background:url("/images/v4/theme/b_intro_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:17px; text-indent:-9999px; width:37px }

.book_re_v4 {clear:both; overflow:hidden; margin-bottom:14px}
.book_re_v4 ul {float:left; width:370px; margin:20px 0 0 20px; padding-right:20px}
.book_re_v4 li {margin-bottom:6px; overflow:hidden}
.book_re_v4 img {vertical-align:middle}
.book_re_v4 .tit {overflow:hidden; height:19px; width:270px; line-height:20px; float:left}
.book_re_v4 .tit .im_p {margin-right:2px; position:relative; top:-2px}
.book_re_v4 .tit a {color:#000}
.book_re_v4 .tit a.select {color:#496abc; text-decoration:underline}
.book_re_v4 .pag {float:right; color:#6e6e6e; font-family:Tahoma,Verdana,Geneva,sans-serif}

.book_info_v4 {overflow:hidden; border:1px solid #b5b5b5}
.det_tit_w {overflow:hidden; background-color:#f8f8f8; border-bottom:1px solid #e2e2e2}
.det_tit_w .b_tit {float:left; width:610px; margin:15px 0 0 19px; font-size:14px; font-weight:bold;  overflow:hidden; height:24px}
.det_tit_w img {vertical-align:middle}
.det_bot_w {clear:both; overflow:hidden; background-color:#f8f8f8; border-top:1px solid #e2e2e2}
.det_con_v4 {margin:20px 20px 0 20px; clear:both; overflow:hidden}
.det_con_v4 .b_fun {float:left; margin-right:20px}
.det_con_v4 .b_fun ul {display:block; clear:both}
.det_con_v4 .b_fun li {padding:0 0 7px 3px; margin-bottom:9px; color:#363636; border-bottom:1px solid #e1e1e1}
.det_con_v4 .b_fun li a {color:#496abc}
.det_con_v4 .b_fun li .bar {padding:0 2px 0 2px; color:#e2e2e2}
.det_con_v4 .b_fun li strong, .det_con_v4 .b_fun li em {font-family:Tahoma,Verdana,Geneva,sans-serif; line-height:0}
.det_con_v4 .b_det {float:left; width:630px; margin-top:5px; font-size:15px; line-height:28px; color:#454545}
.det_con_v4 .b_det p {margin-bottom:35px}
.det_con_v4 .b_det h3 {margin-bottom:10px; background:url("/images/v4/theme/det_tit_v4.gif") no-repeat scroll 0 0; display:block; height:15px; overflow:hidden; text-indent:-9999px; width:52px}
.det_con_v4 .b_det h3.det_tit1 {background-position:0 0}
.det_con_v4 .b_det h3.det_tit2 {background-position:0 -29px}
.det_con_v4 .b_det h3.det_tit3 {background-position:0 -58px}

.btn_det_v4 {clear:both; float:left; width:101px; margin:10px 0 14px 0; overflow:hidden}
.btn_det_v4 a {background:url("/images/v4/theme/book_function.gif") no-repeat scroll 0 0; float:left; font-size:0; display:block; text-indent:-9999px }
.btn_det_v4 .b_down {display:block; width:101px; height:41px; margin-bottom:5px; background-position:0 -238px}
.btn_det_v4 .b_down:hover {background-position:0 -289px }
.btn_det_v4 .b_cart {display:inline-block; width:101px; height:31px; background-position:0 -143px}
.btn_det_v4 .b_cart:hover {background-position:0 -184px}
.btn_det_v4 .b_mark {display:inline-block; width:51px; height:31px; background-position:-50px -143px}
.btn_det_v4 .b_mark:hover {background-position:-50px -184px}

.b_num_mv {float:right}
.b_num_mv a {background:url("/images/v4/theme/book_function.gif") no-repeat scroll 0 0; clear:right; float:left; height:54px; width:61px; font-size:0; display:block; text-indent:-9999px}
.b_num_mv .pre {background-position:0 0}
.b_num_mv .pre:hover {background-position:0 -64px}
.b_num_mv .next {background-position:-61px 0}
.b_num_mv .next:hover {background-position:-61px -64px}

/* thumbnail */
.a_theme_lst .thumb_v4 {float:left; position:relative; margin-right:0;}
.a_theme_lst .thumb_v4 img {vertical-align:middle; max-height: 142px;}
.thumb_v4 .thmb100x {width:100px; height:138px; border:1px solid #c6c6c6}
.thumb_v4 .thmb74x {width:74px; height:102px; border:1px solid #c6c6c6}

.thumb_v4 .sp_thmb {
	overflow: hidden;
	display: block;
	text-align: center;
	z-index: 1
}

.thumb_v4 .sp_thmb .thmb_v,
.thumb_v4 .sp_thmb .thmb_v2 {
	display: inline-block;
	overflow: hidden;
	height: 100%;
	vertical-align: middle
}

/* thumbnail02 */
.b_thumb_v4 {float:left; position:relative; display:block; padding:0 20px 5px 0; }
.b_thumb_v4 a { display:block; width:104px; height:154px; }

/* list */
.m_cont3_v4 {float:left; width:100%; margin-bottom:16px}

/* main */
.ma_cate_v4 {position:relative; overflow:hidden; margin-top:20px; padding-bottom:17px; border-bottom:2px solid #495164}
.ma_cate_v4:after {display:block;clear:both;content:''}
.ma_cate_v4 strong {float:left; display:block; width:106px; margin-left:11px; margin-top:-1px}
.ma_cate_v4 strong.tit {width:99px}
.ma_cate_v4 .cate_w>ul>li {clear:both; overflow:hidden; width:475px; margin-top:12px; padding-bottom:6px; text-align:left; border-bottom:1px solid #ebebeb}
*:first-child+html .ma_cate_v4 .cate_w>ul>li {margin-bottom:5px;}
.ma_cate_v4 .cate_w ul ul li {float:left; padding:0 5px 0 7px; letter-spacing:-1px; background:url("/images/v4/doc/cline_v4.gif") 0 0px no-repeat}
.ma_cate_v4 .cate_w ul ul li:first-child {background-image:none; padding-left:0}
/* .ma_cate_v4 .cate_more {clear:both; overflow:hidden; width:330px; margin:0 0 0 110px;}
.ma_cate_v4 .cate_more li { margin:4px 0 4px 0}
.ma_cate_v4 .cate_more li.first {background:none; padding-left:0} */
.ma_cate_v4 a {color:#343434}
.ma_cate_v4 .cate_w {width:475px; float:left}
.cate_view_v4 a {position:absolute; right:5px; bottom:16px; background:url("/images/v4/doc/btn_cate_view.gif") no-repeat scroll 0 0; height:20px; width:22px; font-size:0; display:block; text-indent:-9999px}
.cate_view_v4 .close_v4 {background-position:0 -20px}
.cate_view_v4 .open_v4 {background-position:0 0}

.ma_tit_v4 h3 {margin-bottom:13px; background:url("/images/v4/theme/t_tit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; margin-left:2px; line-height:17px; overflow:hidden; text-indent:-9999px; width:122px}
.ma_tit_v4 h3.tit1_v4 {background-position:0 0}
.ma_tit_v4 h3.tit2_v4 {background-position:0 -34px}
.ma_tit_v4 h3.tit3_v4 {background-position:0 -68px}
.ma_tit_v4 h3.tit4_v4 {background-position:0 -103px}
.ma_tit_v4 h3.tit5_v4 {background-position:0 -138px}

.ma_cont_v4 {float:left; width:100%; margin-bottom:30px}

.lst_gall_v4 {clear:both; position:relative; overflow:hidden; margin-top:20px}
.lst_gall_v4 li {float:left; width:110px; height:186px; margin:0 11px 0 11px}
.lst_gall_v4 .tit2 {overflow:hidden; height:29px; clear:both; padding-top:12px; font-size:11px; letter-spacing:-1px; line-height:15px}
.lst_gall_v4 .tit2 a:hover, .lst_gall_v4 .tit2 a {color:#333}
.lst_gall_v4 .tit2 a:visited {color:#99209b}
.lst_gall_v4 img {vertical-align:middle; max-height: 142px;}

/* sub menu */
.d_smenu_v4 {margin-bottom:30px; background-color:#f8f8f8; border-bottom:1px solid #d4d5d5; border-left:1px solid #d4d5d5; border-right:1px solid #d4d5d5}
.d_smenu_v4 ul {overflow:hidden; padding:22px 0 14px 22px}
.d_smenu_v4 li {float:left; width:190px; padding-left:7px; margin-bottom:8px; background:url("/images/v4/doc/bul_left_v4.gif") 0 8px no-repeat scroll;}
.d_smenu_v4 li a, .d_smenu_v4 li a:visited, .d_smenu_v4 li a:hover {color:#333}
.d_smenu_v4 li a.select {color:#eb4a3f; text-decoration:underline; font-weight:bold}

/* sub menu2 */
.t_smenu_v4 {margin-bottom:30px; border-bottom:1px solid #d4d5d5; border-left:1px solid #d4d5d5; border-right:1px solid #d4d5d5}
.t_smenu_v4 ul {overflow:hidden; padding:21px 0 12px 22px}
.t_smenu_v4 li {float:left; width:120px; padding-left:16px; height:25px; background: url("/images/v4/theme/sq_icon_v4.gif") 0 3px no-repeat}
.t_smenu_v4 li a, .t_smenu_v4 li a:visited, .t_smenu_v4 li a:hover {color:#333}
.t_smenu_v4 li a.select {color:#eb4a3f; text-decoration:underline; font-weight:bold}

/* sub title */
.doc_cate_tit {padding:7px 0 13px 5px; color:#333; font-size:19px; letter-spacing:-1px;  border-bottom:2px solid #495164}
@-moz-document url-prefix(){.doc_cate_tit{padding:7px 0 13px 5px;}}
.doc_cate_tit em {color:#496aca}
.doc_cate_tit .t_txt {color:#496aca; font-size:12px; font-weight:normal; letter-spacing:0; margin-left:11px}

.kcont_tit_v4 {overflow:hidden; margin-bottom:20px; margin-top:12px; border-bottom:1px solid #b5b5b5}
.kcont_tit_v4 h3 {float:left; padding:0 0 9px 2px; display:block; font-size:15px; line-height:17px; overflow:hidden;  }
.kcont_tit_v4 h3 em {color:#496aca; font-weight:normal; font-size:13px; vertical-align:top; font-family:Tahoma,Verdana,Geneva,sans-serif;}
.kcont_tit_v4 .tmore {float:right; padding:5px 5px 0 0; margin-right:2px; font-size:11px; background: url("/images/v4/theme/th_arrow.gif") right 9px no-repeat}
.kcont_tit_v4 .tmore a {color:#6e6e6e}

.th_doc_w {clear:both; margin-bottom:27px; overflow:hidden}
.th_doc_w .doc_w {float:left; width:410px}
.th_doc_w .doc_w img {vertical-align:middle}
.th_doc_w .doc_w .thumb_v4 {float:left; margin:0 10px 0 10px}
.th_doc_w .doc_w dl {float:left; width:250px}
.th_doc_w .doc_w dt {overflow:hidden; color:#222; letter-spacing:-0.5px; line-height:20px; font-weight:bold; text-align:left; word-wrap:break-word}
.th_doc_w .doc_w dt .im_p {margin-right:5px}
.th_doc_w .doc_w dt span {float:left}
.th_doc_w .doc_w dt .tit {width:220px; margin-left:0px;}
.th_doc_w .doc_w dt .tit a {color:#333}
.th_doc_w .doc_w dt .tit a:visited {color:#99209b}
.th_doc_w .doc_w .txt_intro {margin:6px 0 15px 21px; line-height:20px; word-wrap:break-word; color:#333}
.th_doc_w .doc_w .doc_info {color:#6e6e6e; margin-left:22px; font-size:12px}
.th_doc_w .doc_w .doc_info a {color:#6e6e6e}
.th_doc_w .doc_w .doc_info em {margin:0 4px; color:#ccc; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; }

.test_opt_v4 {position:relative; height:38px; padding:20px 0 0 0}
.sel_w_v4 {float:left; display:block; position:relative; z-index:25; margin-right:5px}
.sel_w_v4 .btn_select {display:block; height:21px; padding:5px 0 0 9px; border:1px solid #c5c5c5; background:#fff url("/images/v4/doc/down_knou.gif") no-repeat right 0}
.sel_w_v4 a.btn_select {text-decoration:none;color:#333;font-size:12px}
.sel_w_v4 .list_select {position:absolute; top:27px; left:0; width:127px; padding:2px 0 6px 0; border:1px solid #c5c5c5;background:#fff; z-index:9999}
.sel_w_v4 .list_select li {height:23px}
.sel_w_v4 .link_select {display:block; height:15px; padding:8px 0 2px 8px; text-decoration:none; font-size:12px; color:#333}
.sel_w_v4 .link_select:hover {text-decoration:underline}

.test_opt_v4 .k_search_in {width:318px; height:26px; padding-left:7px; margin-right:-1px; margin-left:0px; border:1px solid #c5c5c5; font-size:12px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; color:#333; line-height:29px}
.test_opt_v4 .k_search input {vertical-align:middle}

.recen_data_w {overflow:hidden; margin-bottom:30px; border-bottom:1px solid #b5b5b5}
.recen_tit_v4 {width:100%; padding-top:13px; height:27px; border-bottom:1px solid #e1e1e1}
.recen_tit_v4 h3 {float:left; background:url("/images/v4/doc/recen_tit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; text-indent:-9999px; width:100px}
.recen_tit_v4 h3.tit1_v4 {background-position: 0 0; margin-left:10px}
.recen_tit_v4 h3.tit2_v4 {background-position: 0 -49px; margin-left:0}

.recent_con_w {float:left; width:385px; padding-bottom:30px}
.recent_con_wimg {vertical-align:middle}
.recent_con_w .thumb_v4 {float:left; margin-right:10px}
.recent_con_w dl {float:left; width:243px}
.recent_con_w dt {overflow:hidden; color:#333; font-size:12px; letter-spacing:-1px; line-height:16px; font-weight:bold; text-align:left; word-wrap:break-word}
.recent_con_w dt .im_p {margin-right:4px}
.recent_con_w dt span {float:left}
.recent_con_w dt .tit {width:210px;margin-left:3px;}
.recent_con_w dt .tit a {color:#333}
.recent_con_w dt .tit a:visited {color:#99209b}
.recent_con_w .txt_intro {margin:6px 0 15px 21px; line-height:17px; word-wrap:break-word; color:#333}
.recent_con_w .doc_info {color:#6e6e6e; margin-left:22px}
.recent_con_w .doc_info a {color:#6e6e6e}
.recent_con_w .doc_info em {margin:0 4px; color:#ccc}
.recen_con1 {margin:30px 0 0 10px; border-right:1px solid #e1e1e1; overflow:hidden}
.recen_con2 {margin:30px 0 0 25px; overflow:hidden}

/* list */
.m_cont3_v4 {float:left; width:100%; margin-bottom:16px}
.lst_data_w img {vertical-align:middle}
.lst_data_w dl {display:inline}
.lst_data_w dt .im_p {margin-right:4px}
.lst_data_w dt span {float:left}
.lst_data_w .doc_info {color:#6e6e6e}
.lst_data_w .doc_info a {color:#6e6e6e}
.lst_data_w .doc_info em {margin:0 3px 0 6px; color:#ccc}
.lst_data_w .doc_tag {margin:2px 0 0 0; color:#496abc; overflow:hidden }
.lst_data_w .doc_tag img {margin-right:6px}
.lst_data_w .doc_tag a {color:#496abc;}
.lst_data_w {clear:both; display:block; margin-left:11px}
.lst_data_w li {clear:both; padding-top:20px; width:100%}
.lst_data_w li:first-child {padding-top:0}
.lst_data_w dt {overflow:hidden; color:#333; font-size:12px; letter-spacing:-1px; font-weight:bold; text-align:left; word-wrap:break-word}
.lst_data_w dt .tit {width:615px; height:18px; line-height:20px}
.lst_data_w dt .tit a {color:#222; font-size:14px}
.lst_data_w .txt_intro {margin:9px 40px 10px 0; line-height:20px; word-wrap:break-word; color:#333; min-height:40px!important; font-size:13px}
.lst_data_w .doc_tag {height:40px!important}
.lst_data_w .doc_tag .tag_w {float:left; overflow:hidden; height:43px; line-height:20px; word-wrap:break-word}
.lst_data_w .doc_tag .tag_w img {float:left; margin-top:2px}
.lst_data_w .doc_tag .tag_w .t_word {float:left; width:560px; padding-top:3px; font-size:12px;}
.lst_data_w .doc_tag .tag_w .t_word2 {float:left; width:500px; padding-top:2px}
.price_v4 {color:#e54f47}
.price_v4 strong {font-family:Tahoma,Verdana,Geneva,sans-serif}

/* job main */
.job_tit_v4 {width:100%; clear:both; display:block; height:15px; padding-bottom:15px}
.job_tit_v4 h3 {float:left; margin-bottom:8px; background:url("/images/v4/theme/job_tit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; margin-left:2px; line-height:17px; overflow:hidden; text-indent:-9999px; width:143px}
.job_tit_v4 h3.tit1_v4 {background-position:0 0}
.job_tit_v4 h3.tit2_v4 {background-position:0 -30px; width:120px}
.job_tit_v4 h3.tit3_v4 {background-position:0 -60px}
.job_tit_v4 h3.tit4_v4 {background-position:0 -90px;}

.job_tit2_v4 {width:100%; clear:both; display:block; height:15px; border-bottom: 1px solid #e1e1e1; padding-bottom:12px}
.job_tit2_v4 h3 {float:left; margin-bottom:10px; background:url("/images/v4/theme/job_tit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; margin-left:2px; line-height:17px; overflow:hidden; text-indent:-9999px; width:143px}
.job_tit2_v4 h3.tit5_v4 {background-position:0 -120px; margin-left:10px}
.job_tit2_v4 h3.tit6_v4 {background-position:0 -150px; margin-left:0px}
.job_tit2_v4 h3.tit7_v4 {background-position:0 -180px; margin-left:0px}

.job_best_v4 {float:left; margin:18px 8px 12px 8px}
.job_best_v4 .lst_rel li {margin-bottom:7px; overflow:hidden}
.job_best_v4 .lst_rel li a {color:#333}
.job_best_v4 .lst_rel li a:hover {color:#333; text-decoration:underline;}
.job_best_v4 .lst_rel img {vertical-align:middle}
.job_best_v4 .lst_rel .cp{overflow:hidden; float:left; padding-left:7px; width:150px; line-height:20px; height:19px; font-size:12px; background:url("/images/v4/doc/bul_left_v4.gif") 1px 9px no-repeat scroll; color:#496abc; letter-spacing:-0.5px}
.job_best_v4 .lst_rel .tit {overflow:hidden; float:left; width:520px; line-height:20px; height:19px; font-size:13px; margin-right:30px}
.job_best_v4 .lst_rel .tit .im_p {margin-right:2px; position:relative; top:-2px}
.job_best_v4 .lst_rel .tit a.select {color:#496abc; text-decoration:underline}
.job_best_v4 .lst_rel .tit a:visited {color:#99209b}

.job_best_v4 .lst_rel .pag {float:right; padding-right:4px; color:#6e6e6e; line-height:20px; height:19px; font-size:12px}
.job_best_v4 .lst_rel em {color:#ccc; padding:0 5px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif }
.job_best_v4 .lst_rel .price {color:#e54f47;}

.job_data_w {float:left; margin-bottom:30px; border-top:1px solid #495164; border-bottom:1px solid #b5b5b5}
.job_con_w {float:left; width:281px; padding:15px 0px}
.job_con_wimg {vertical-align:middle}
.job_con_w .thumb_v4 {float:left; margin-right:10px }
.job_con_w dl {float:left; width:130px}
.job_con_w dt {color:#333; letter-spacing:-0.5px; line-height:20px;  text-align:left;}
.job_con_w dt .im_p {margin-right:4px}
.job_con_w dt span {float:left}
.job_con_w dt .tit {width:130px; padding-bottom:10px; font-size:13px}
.job_con_w dt .tit a {color:#333}
.job_con_w dt .tit a:visited {color:#99209b}
.job_con_w .doc_info {color:#6e6e6e; margin-top:6px; font-size:12px;}
.job_con_w .doc_info a {color:#6e6e6e}
.job_con_w .doc_info em {margin:0 4px; color:#ccc; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; }
.job_con1 {margin:20px 0 0 20px; border-right:1px solid #e1e1e1; overflow:hidden;}
.job_con2 {margin:20px 0 0 20px; overflow:hidden}
.job_con_w .lmore {float:right; margin-right:20px; padding:0 6px 0 0; font-size:11px; background: url("/images/v4/theme/th_arrow.gif") right 5px no-repeat}
.job_con_w .lmore a {color:#6e6e6e; letter-spacing:-1px}

.job_box_v4 {float: left;clear:both; border-bottom: 1px solid #b5b5b5; margin-bottom: 34px;}
.job_box_v4 .spot_menu {float: left;  position: relative;  z-index: 10;}
.job_box_v4 .spot_menu li {position: relative;}
.job_box_v4 .spot_menu .menu1 {background-position: 0 0px; margin-top:0px;}
.job_box_v4 .spot_menu .menu2 {background-position: 0 -47px;}
.job_box_v4 .spot_menu .menu3 {background-position: 0 -94px;}
.job_box_v4 .spot_menu .menu4 {background-position: 0 -141px;}
.job_box_v4 .spot_menu .menu5 {background-position: 0 -188px; height:47px;}
.job_box_v4 .spot_menu .on .menu1 {background-position: -140px 0; margin-top:0px;}
.job_box_v4 .spot_menu .on .menu2 {background-position: -140px -47px;}
.job_box_v4 .spot_menu .on .menu3 {background-position: -140px -94px;}
.job_box_v4 .spot_menu .on .menu4 {background-position: -140px -141px;}
.job_box_v4 .spot_menu .on .menu5 {background-position: -140px -188px; height:47px;}
.job_box_v4 .spot_menu li a {display: block;  width: 111px;  height: 48px;  margin-top: -1px;  background: url("/images/v4/theme/job_spot_menu.gif") no-repeat;  text-indent: -9999em;}
.job_box_v4 .spot_cont {overflow: hidden; float: left;}
.job_box_v4 .spot_cont .banner {float: left; position: relative;}
.job_box_v4 .spot_cont .banner img {vertical-align: top; width:524px}
.job_box_v4 .spot_cont .banner .btn{display: block;  position: absolute;  top: 190px;  left: 415px;  width: 84px;  height: 26px;  background: url("/images/v4/theme/job_spot_btn.gif") no-repeat 0 0;  text-indent: -9999em}
.job_box_v4 .spot_cont .banner span {display: block;  position: absolute;  top: 130px;  left: 90px; color:#333; font-size:14px; letter-spacing:-1px; font-weight:bold; width:250px; text-align:center;}
.job_box_v4 .spot_cont .banner span a{ text-decoration:underline; padding:3px 8px; color:#333; line-height:22px; word-wrap:break-word; display : inline-block}
.job_box_v4 .spot_cont .spot_right {float:left; border-left:1px solid #e1e1e1; border-right:1px solid #d1d1d1; width:207px; height:235px}
.job_box_v4 .spot_cont .spot_right .dtn_tot {float:left; padding:18px 0 15px 15px;}
.job_box_v4 .spot_cont .spot_right .dtn_tot .sum {float:left; margin-top:-5px; margin-left:2px}
.job_box_v4 .spot_cont .spot_right .dtn_tot .sum img {vertical-align:middle; padding:0 1px 0 0}
.job_box_v4 .spot_cont .spot_right .job_lst {clear:both;  padding:15px 0 7px 15px; border-top:1px solid #ebebeb}
.job_box_v4 .spot_cont .spot_right .job_lst a {color:#333}
.job_box_v4 .spot_cont .spot_right .job_lst ul {margin-top:-10px}
.job_box_v4 .spot_cont .spot_right .job_lst li {clear:both; padding-left:12px; margin-bottom:5px; font-size:12px; background: url("/images/v4/doc/bul_left_v4.gif") 5px 7px no-repeat scroll}
.job_box_v4 .spot_cont .spot_right .job_lst .lmore {float:right; margin-right:13px; padding:0 6px 0 0; font-size:11px; letter-spacing:-1px; background: url("/images/v4/theme/th_arrow.gif") right 4px no-repeat;}
.job_box_v4 .spot_cont .spot_right .job_lst .lmore a {color:#6e6e6e;}

/* job sub */
.trade_data_w {overflow:hidden; margin-bottom:25px; border-bottom:1px solid #b5b5b5}
.trade_tit_v4 {width:100%; padding-top:13px; height:27px;}
.trade_tit2_v4 {width:100%;}
.trade_tit_v4 h3 {float:left; background:url("/images/v4/theme/job_subtit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; text-indent:-9999px; width:100px}
.trade_tit_v4 h3.tit1_v4 {background-position: 0 0; margin-left:10px}
.trade_tit_v4 h3.tit2_v4 {background-position: 0 -30px; margin-left:0}
.trade_tit_v4 h3.tit3_v4 {background-position: 0 -148px; width:65px; margin-left:3px;}
.trade_tit_v4 h3.tit4_v4 {background-position: 0 -60px; margin-left:10px}
.trade_tit_v4 h3.tit5_v4 {background-position: 0 -90px; margin-left:0}
.trade_tit_v4 h3.tit6_v4 {background-position: 0 -120px; margin-left:10px}
.trade_tit2_v4 h3 {float:left; background:url("/images/v4/theme/job_subtit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; text-indent:-9999px; width:100px}
.trade_tit2_v4 h3.tit3_v4 {background-position: 0 -148px; width:65px; margin-left:3px;}

.trade_con_w {float:left; width:160px; position: relative}
.trade_con_wimg {vertical-align:middle}
.trade_con1 {margin:0; height:152px; border-right:1px solid #e1e1e1;  border-top:1px solid #e1e1e1; overflow-y:scroll}
.trade_con1 ul {overflow:hidden; padding:9px 0 9px 0}
.trade_con1 li {float:left; width:200px; line-height:28px}
.trade_con1 li a, .trade_con1 li a:visited, .trade_con1 li a:hover {color:#333; padding-left:11px}
.trade_con1 li a.select {float:left; color:#333; font-weight:bold; background-color:#f5f5f5; width:100%; line-height:26px;vertical-align:middle}
.trade_con2 {overflow-y:scroll; border-top:1px solid #e1e1e1; height:152px}
.trade_con2 ul {overflow:hidden; padding:12px 0 13px 20px}
.trade_con2 li {float:left; width:210px; height:28px; letter-spacing:-0.5px}
.trade_con2 li a, .trade_con2 li a:visited, .trade_con2 li a:hover {color:#333}
.trade_con2 li a.select {color:#eb4a3f; text-decoration:underline; font-weight:bold}
.trade_con2 em {color: #333333;  font-weight: normal;  font-size:11px; margin-left:-2px; font-family: Tahoma,Verdana,Geneva,sans-serif; line-height:16px;}
.trade_con2 em .select{color: #e54f47;  font-weight: bold;} 

.job_sch_w {float:right; position:absolute; right:0; top:6px}
.job_sch_w .the_ico_search {background-image: url("/images/v4/theme/job_sch_v4.gif")}
.job_search_v4 {float:left; position:relative; width:216px; border:1px solid #c5c5c5}
.job_search_v4 .btn_search {background-position:0 0; border:0 none; cursor:pointer; float:left; height:26px; overflow:hidden; width:31px}
.job_search_v4 .fld_inside .tf_keyword {float:left; width:165px; font-size:12px; font-weight:normal; height:18px; line-height:1.5; margin:5px 10px 0; background-color:transparent; border:0 none}
.job_search_v4 .fld_inside .btn_search {background-position:-49px 0; height:26px; width:31px}
.job_search_v4 .fld_inside .bg_on {background: url("/images/v4/theme/job_sch_v4.gif") no-repeat scroll 0 -36px}
.job_search_v4 .fld_inside .bg_on2 {background: url("/images/v4/theme/job_sch_v4.gif") no-repeat scroll 0 -57px}
.job_search_v4 .fld_inside .bg_on3 {background: url("/images/v4/theme/job_sch_v4.gif") no-repeat scroll 0 -77px}

.job_smenu_v4 {background-color:#f8f8f8; border-bottom:1px solid #b5b5b5; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5}
.job_smenu_v4 ul {overflow:hidden; padding:22px 0 15px 20px}
.job_smenu_v4 li {float:left; position:relative; width:200px; line-height:22px; margin-bottom:5px}
.job_smenu_v4 li a, .job_smenu_v4 li a:visited, .job_smenu_v4 li a:hover {color:#333}
.job_smenu_v4 li a.select {color:#eb4a3f; text-decoration:underline; font-weight:bold}
.job_smenu_v4 li .ip_ch {display: inline-block;  position: absolute; line-height:22px; top:4px; left: 0px;  padding-left:7px; width: 15px;  height: 15px;  background: url("/images/v4/theme/job_check_v4.gif") no-repeat 0 0;  vertical-align: middle;  cursor: pointer;}
.job_smenu_v4 li label {display: inline-block; overflow: hidden; position: relative; line-height:22px; width: 85%;  padding-left: 18px;  color: #333;  vertical-align: bottom;  white-space: nowrap;  text-overflow: ellipsis;  cursor: pointer;}
.job_smenu_v4 li .ch_blind {position:absolute; top:4px; left:1px; width:5px; height:5px; border:0}
.job_smenu_v4 li .ra_blind {position:absolute; top:4px; left:1px; border:0; z-index:1}
.job_smenu_v4 li.on .ip_ch {background-position: 0 -20px;}
.job_smenu_v4 p{color:#6e6e6e; padding-bottom:11px}

.category_tit {border-bottom:1px solid #e2e2e2; padding-bottom:10px;}
.category_tit .pic, .category_tit .color {display: inline-block;  color: #606060;  vertical-align: middle;  white-space: nowrap; line-height:15px; vertical-align:1px}
.category_tit .bar {padding: 0 4px;  color: #d8d8d8; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif;  vertical-align:top; font-size:13px}
.category_tit a {color: #606060;}
.category_tit em {font-weight:bold; color:#eb4a3f;  font-family: Tahoma,Verdana,Geneva,sans-serif;}
.category_tit .del {display: inline-block;  overflow: hidden;  width: 15px;  height: 15px;  margin: 2px 0 0 2px;  background: url("/images/v4/theme/job_search_v4.gif") no-repeat 0 1px;  line-height: 9999px;  vertical-align: middle;}
.category_tit .clear {display: inline-block;  overflow: hidden;  font-size: 12px;  color: #606060;  letter-spacing: -1px;  vertical-align:0; margin-top:-1px}
.category_tit .clear .ico_clear {display: inline-block;  overflow: hidden;  width: 11px;  height: 12px;  margin: -2px 3px 0 0;  background: url("/images/v4/theme/job_search_v4.gif") no-repeat 0 -20px;  vertical-align: middle;}

.lst_job_w img {vertical-align:middle }
.lst_job_w dl {display:inline}
.lst_job_w dt .im_p {margin-right:4px}
.lst_job_w dt span {float:left}
.lst_job_w .doc_info {color:#6e6e6e; padding-left:20px; font-size:12px}
.lst_job_w .doc_info a {color:#6e6e6e}
.lst_job_w .doc_info em {margin:0 4px; color:#ccc;font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; }
.lst_job_w .doc_tag {margin:1px 0 0 0; padding-left:20px; color:#496abc; overflow:hidden}
.lst_job_w .doc_tag img {margin-right:6px}
.lst_job_w .doc_tag a {color:#496abc}
.lst_job_w {clear:both; display:block;}
.lst_job_w li {clear:both; padding-top:18px; width:100%; border-bottom:1px solid #ebebeb;}
.lst_job_w li:first-child {padding-top:25px;}
.lst_job_w dt {overflow:hidden; padding:0 0 7px 0; color:#333; font-weight:bold; text-align:left}
.lst_job_w dt .tit {width:740px;  line-height:20px}
.lst_job_w dt .tit a {color:#333}
.lst_job_w dt .tit a:visited {color:#99209b}
.lst_job_w .doc_tag .tag_w {float:left; overflow:hidden;  padding-top:4px; line-height:20px; padding-bottom:13px; word-wrap:break-word}
.lst_job_w .doc_tag .tag_w img {float:left; margin-top:2px}
.lst_job_w .doc_tag .tag_w .t_word {padding-top:2px; font-size:12px}

.job_preview_w {clear:both;  border:1px solid #838791; background-color:#f8f8f8; height:380px; margin:0;}
.job_preview {position:relative; height:325px;  font-size:14px; line-height:25px; color:#454545; overflow:auto; margin-left:29px; padding-right:50px}
.job_preview strong {display:block; position:relative; margin:3px 0 0 3px; color:#333; font-size:14px; line-height:20px}
.job_preview .p_close {position:absolute; top:20px; right:20px}
.job_preview .p_close a {background:url("/images/v4/doc/preview_close.gif") no-repeat scroll 0 0; display:block; width:21px; height:21px; line-height:100px; overflow:hidden}
.job_preview .type {margin:0 auto; display:inline-block; margin-top:25px; padding:0 10px;border:1px solid #b7c3e0;border-radius:2px;font-weight:bold;color:#4868b8; font-size:12px; background-color:#f8f8f8;text-decoration:none;vertical-align:middle;}
.job_preview_w .btn_v4 {text-align: center; padding-top:10px;}
.job_preview_w .btn_v4 .more {display:inline-block; background-color:#eb4a3f;  border:1px solid #c83f36; padding:0 23px; height:32px; color:#fff; font-size:12px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; line-height: 32px;  margin: 0 auto;  text-decoration: none;}
.job_preview_w .btn_v4 .close{display:inline-block; background-color:#ececec; border:1px solid #cbcbcb; padding:0 23px; height:32px; color:#444; font-size:12px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; line-height: 32px;  margin: 0 auto;  text-decoration: none;}

.job_comp_v4{overflow:hidden; display:block; padding-left:2px;} 
.job_comp_v4 .list_thumb {float:left; padding:10px 0 10px 10px; border:1px solid #d4d4d4; width:399px; height:115px; margin:5px 0 15px;}
.job_comp_v4 .list_thumb li {float:left;width:100%;padding:10px 0 5px 0;border-top:1px solid #e9e9e9}
.job_comp_v4 .list_thumb .fst {border-top:0 none}
.job_comp_v4 .list_thumb .link_thumb {float:left;width:170px;margin-right:25px;border-right:1px solid #e9e9e9}
.job_comp_v4 .list_thumb .thumb_img {display:block}
.job_comp_v4 .list_thumb .cont_info {overflow:hidden;}
.job_comp_v4 .list_thumb .tit_subject {display:block;font-size:15px;margin-bottom:13px;line-height:17px;  }
.job_comp_v4 .list_thumb .tit_subject .link_tit {font-size:15px;line-height:15px;color:#333}
.job_comp_v4 .list_thumb .txt_desc {display:block;margin-top:2px;font-size:12px;line-height:18px}
.job_comp_v4 .list_thumb .txt_desc .link_txt {font-size:13px;color:#496abc; font-family:Tahoma,Verdana,Geneva,sans-serif; font-weight:bold; padding-left:15px;}
.job_comp_v4 .list_thumb .txt_desc .link_txt2 {font-size:13px;color:#496abc; font-family:Tahoma,Verdana,Geneva,sans-serif; font-weight:bold; padding-left:27px;}

.job_intro_v4 {clear:both; overflow:hidden; padding-left:10px; margin-bottom:20px; border-bottom:1px solid #b5b5b5}
.job_det_v4 {float:left; width:274px; height:160px;  padding:19px 0 16px 0; border-right:1px solid #e1e1e1; overflow:hidden}
.job_det_v4 dl {margin-top:15px;  color:#333}
.job_det_v4 dt, .job_det_v4 dd {margin-bottom:6px;padding-left:7px;  background: url("/images/v4/doc/bul_left_v4.gif") 0px 4px no-repeat scroll;}
.job_det_v4 dd em {color:#496abc; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif; line-height:0; font-size:15px}
.job_det_v4 strong { margin-bottom:8px; background:url("/images/v4/theme/job_subtit_v4.gif") no-repeat scroll 0 -240px; display:block; font-size:12px; height:17px; text-indent:-9999px; width:80px}
.job_det_v4 .a_cate {border-left:1px solid #e2e2e2; margin-top:10px; height:24px}
.job_det_v4 .a_cate li {float:left; text-align:center; margin-left:-1px; border:1px solid #d1d1d1; background-color:#f8f8f8}
.job_det_v4 .a_cate .link_tab {overflow:hidden; height:14px; font-size:11px; letter-spacing:-1px; line-height:14px;color:#606060;text-decoration:none}
.job_det_v4 .a_cate .on {position:relative; height:22px; padding-left:1px; margin:0 0 0 -1px;padding-bottom:0;border:1px solid #516eb9;background-color:#658ae7}
.job_det_v4 .a_cate .on .link_tab {color:#fff}
.job_det_v4 .a_cate li a span {display:inline-block; padding:0 10px 0 11px; height:22px; line-height:24px}
.job_con_v4 {float:right; width:475px; height:194px; overflow-y:scroll}
.job_con_v4 .b_sum {padding:19px 15px 10px 12px; line-height:19px}
.job_con_v4 .b_sum strong { margin-bottom:8px; background:url("/images/v4/theme/job_subtit_v4.gif") no-repeat scroll 0 -270px; display:block; font-size:12px; height:17px; text-indent:-9999px; width:120px }

.job_type_v4 {position:relative; margin:20px 10px 0 10px}
.job_type_v4 ul {display:block; overflow:hidden}
.job_type_v4 li {clear:both; overflow:hidden; width:100%; margin:0 0 20px 0}
.job_type_v4 li:last-child {margin-bottom:0}
.job_type_v4 dl {display:block; margin-top:1px; overflow:hidden; line-height:19px}
.job_type_v4 dt {display:inline;}
.job_type_v4 dd.q_list {padding:5px 0 5px 20px;  background: url("/images/v4/theme/q_v4.gif") no-repeat 1px 8px; color:#555; margin-top:5px}
.job_type_v4 dd.q_ans {border-bottom:1px solid #ebebeb; padding:0 0 15px 20px; line-height:20px;  background: url("/images/v4/theme/an_v4.gif") no-repeat 1px 5px; color:#555}
.job_type_v4 .im_p {float:left; padding-top:3px; padding-right:4px;}
.job_type_v4 .b_tit {font-weight:bold; vertical-align:middle; line-height:20px}
.job_type_v4 .b_tit a:hover,.job_type_v4  .b_tit a, .job_type_v4 .b_ti2t a:hover,.job_type_v4  .b_tit2 a{color:#333}
.job_type_v4 .b_tit a:visited, .job_type_v4 .b_tit2 a:visited {color:#99209b}
.job_type_v4 .b_inline {display:inline; margin-left:-3px; color:#333; font-size:12px; white-space:nowrap; vertical-align:-1px}
.job_type_v4 .b_inline .bar {padding:0 8px 0 6px; color:#ccc}
.job_type_v4 .b_inline em {color:#496abc; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}
.job_type_v4 .b_inline strong {vertical-align:middle}

.job_text_v4 {color:#333;  line-height:20px; padding:15px}
.job_text_v4_form {border:1px solid #b5b5b5; background-color:#f8f8f8;}
.job_text_v4_form textarea{background-color: #fff; width:812px; height:340px; line-height:17px; border-top:1px solid #b5b5b5; border-left:0px; border-right:0px; border-bottom:0px;  padding:15px;  font-size: 13px;}
.job_text_v4_form input {background-color: #fff; width: 170px; height:20px; margin-bottom:5px; line-height:20px;  border: 1px solid #d4d4d4;  font-size: 13px;  padding: 5px;   font-family:Tahoma,Verdana,Geneva,sans-serif; text-align:right}
.job_text_v4_form h3{float:left; height:50px; width:120px; text-align:center; vertical-align:middle;padding-top:20px;  }
.job_text_v4_form .form_text{float:left; padding:15px 35px}
.job_text_v4_form dl{float:left}
.btn_ok_v4 { text-align: center;  margin-top: 20px;}
.btn_ok_v4 .b_ok {display: inline-block;  padding: 0 25px;  height: 35px;  background-color: #6286de;  border: 1px solid #5372bd;  color: #fff;  font-size: 12px;  line-height: 35px;  font-weight: bold;  margin: 0 auto;  text-decoration: none;}
.btn_ok_v4 .b_cancel {display: inline-block;  padding: 0 25px;  height: 35px;  background-color: #f8f8f8;  border: 1px solid #c2c2c2;  color: #333;  font-size: 12px;  line-height: 35px;  font-weight: bold;  margin: 0 auto;  text-decoration: none;  margin-left: 4px;}

/* loading*/
.ly_loading{position:absolute; z-index:101}
.ly_loading .ly_cont{position:relative;z-index:20;padding:0 0 10px;}
.ly_loading .ly_body{margin-top:50px; text-align:center;}
.ly_loading .ly_body p,.ly_loading .ly_body img{color:#000;  font-size:14px; font-weight:bold}
.ly_loading .dsc_loading{position:relative;width:100%;padding-bottom:7px;font-weight:normal;letter-spacing:-1px}
/* // loading* */


/* old style */

/* corp */
.corp_title {letter-spacing:-1px; margin:5px 0 10px 0; font-size:14px;}
.popular_corp_wrap .popular_wrap .coportation_data {float:right; width:515px; padding:25px 0 0 25px; position:relative;}
*html .popular_corp_wrap .popular_wrap .coportation_data {width:535px;}
.popular_corp_wrap .popular_wrap .coportation_data .data_section {width:150px; height:280px; float:left; margin-right:18px;}
.popular_corp_wrap .popular_wrap .coportation_data .data_section .thumbnail {height:180px; position:relative;}
.popular_corp_wrap .popular_wrap .coportation_data .data_section .thumbnail span {position:absolute; bottom:0px; left:0px;}
.popular_corp_wrap .popular_wrap .coportation_data h4 {font-size:14px; color:#5b5b5b; padding-bottom:2px; margin-bottom:10px; border-bottom:1px solid #d6e4ec;}
.popular_corp_wrap .popular_wrap .coportation_data dt {font-weight:bold; line-height:1.6em; margin-top:7px; letter-spacing:-1px;}
.popular_corp_wrap .popular_wrap .coportation_data .related_information { color:#999999;}

/* law guide */
.fl {float:left;}
.fr {float:right;}
.law_tit {clear:both; height:25px; margin-bottom:10px; background:url('/images/theme/tab_bg.gif') repeat-x 0 bottom;}
.law_tit h3, .law_tit2 h3 {float:left; width:427px; padding-top:1px; font-size:13px; color:#353535; font-weight:bold; font-family:AppleSDGothicNeo-Regular,Gulim; letter-spacing:-1px;}
.law_tit h3 a:link, .law_tit h3 a:hover {color:#353535}
.law_tit h3 b, .law_tit2 h3 b {color:#2576c2; letter-spacing:0}
.law_tit span {float:right}
.law_tit span img {margin:-2px 0 0 2px}
.law_tit2 {clear:both; height:23px;}

.law_info {margin-bottom:28px; margin-top:0}
.lawbox {display:block; height:107px; padding-left:12px; margin-bottom:16px; background:url('/images/theme/lawbox_bg.gif') left top no-repeat;}
.lawbox li {width:325px; margin-top:15px}
.lawbox li a {color:#353535; letter-spacing:-1px}
.lawbox .lawdoc_tit {display:block; padding-left:13px; margin-top:2px; line-height:23px}
.lawdoc_tit a:hover {color:#353535}
.lawbox .s_t {font-size:14px; padding-left:1px; color:#0a4191}
.lawbox .b_t {font-size:12px; color:#353535;  font-weight:normal; letter-spacing:0}
.lawbox .info {display:block; padding:10px 0 0 14px; margin-top:3px; letter-spacing:-1px; color:#707070; background:url('/images/theme/law_m_line.gif') left top no-repeat}

/* law data list */
.c303030_13{font-size:13px; color:#303030; font-family:AppleSDGothicNeo-Regular,Gulim,sans-serif;}
a.c303030_13:link, a.c303030_01:visited, a.c303030_01:active{font-size:13px; color: #303030; text-decoration:underline; font-family:AppleSDGothicNeo-Regular,Gulim,sans-serif;}
a.c303030_13:hover{font-size:13px; color:#0429c6; text-decoration:underline; font-family:AppleSDGothicNeo-Regular,Gulim,sans-serif}
.c818181 a:link, .c818181 a:visited { font-size:12px;color:#818181;}
.c818181 a:hover{ font-size:12px;color:#818181;text-decoration:underline;}

.result_thum_ui {clear:both;}
.result_thum_ui ul { padding:0; margin:0;}
.result_thum_ui li {clear:both; padding-top:30px; margin-top:0;}
.result_thum_ui div {float:left; width:119px; }
.result_thum_ui dl {float:left; width:393px;}
.result_thum_ui dt {color:#303030; font-size:13px; font-family:AppleSDGothicNeo-Regular,Gulim,sans-serif; line-height:19px;  font-weight:bold; text-align:left;}
.result_thum_ui dd {line-height:17px; }

.result_thum_b {clear:both; width:750px;}
.result_thum_b ul {width:750px; padding:0; margin:0;}
.result_thum_b li {clear:both; padding-top:30px; margin-top:0; width:750px}
.result_thum_b div {float:left;width:119px;}
.result_thum_b dl {float:left; width:629px;}
.result_thum_b dt {color:#303030; font-size:13px;  font-family:AppleSDGothicNeo-Regular,Gulim,sans-serif; line-height:19px;  font-weight:bold; text-align:left;word-wrap:break-word;}
.result_thum_b dt a:hover {color:#303030}
.result_thum_b dt a:visited {color:#99209b}
.result_thum_b dd {line-height:17px; width:629px;word-wrap:break-word;}
.result_thum_b .job_con {line-height:17px; width:750px!important;}
.result_thum_b img {vertical-align:middle}

.result_thum_b .interview_guide {width:745px; line-height:1.6em; letter-spacing:-1px; text-align:center;}
.result_thum_b .interview_guide .description {padding:40px 0 10px 0;}
.result_thum_b .interview_guide .description strong {color:#0066FF}
.result_thum_b .interview_guide .notice {padding:15px; background:#f5f5f5; width:265px; margin:0 auto; color:#666666; text-align:left; font-size:11px;}
.result_thum_b .interview_guide .notice .title {color:#CC0000;}
.result_thum_b .interview_guide .btn {padding-top:20px;}

/* popular corporate */
.popular_corp_wrap {background:#e2eef5; padding:3px; margin-bottom:30px; width:744px;}
*html .popular_corp_wrap {width:750px;}
.popular_corp_wrap .popular_wrap {background:#ffffff; border:1px #b6d4ed solid; width:742px;}
*html .popular_corp_wrap .popular_wrap {width:744px;}
.popular_corp_wrap .popular_wrap .corporation_menu { float:left; width:193px;}
*html .popular_corp_wrap .popular_wrap .corporation_menu {margin:0 0 0 0;}
.popular_corp_wrap .popular_wrap .corporation_menu li {width:173px; height:14px; padding:9px 10px; background:url(/images/theme/popularcorp_bg_off.gif) no-repeat; letter-spacing:-1px;}
*html .popular_corp_wrap .popular_wrap .corporation_menu li {width:193px; height:32px; padding:9px 10px;}
.popular_corp_wrap .popular_wrap .corporation_menu .on {background:url(/images/theme/popularcorp_bg_on.gif) no-repeat; font-weight:bold;}
.popular_corp_wrap .popular_wrap .corporation_menu a {padding:7px 10px;}
.popular_corp_wrap .popular_wrap .corporation_menu a:link, .popular_corp_wrap .popular_wrap .corporation_menu a:hover, .popular_corp_wrap .popular_wrap .corporation_menu a:visited {color:#3669a8;}

.corp_title {letter-spacing:-1px; margin:5px 0 10px 0; font-size:14px;}
.popular_corp_wrap .popular_wrap .coportation_data {float:right; width:515px; padding:25px 0 0 25px; position:relative;}
*html .popular_corp_wrap .popular_wrap .coportation_data {width:535px;}
.popular_corp_wrap .popular_wrap .coportation_data .data_section {width:150px; height:280px; float:left; margin-right:18px;}
.popular_corp_wrap .popular_wrap .coportation_data .data_section .thumbnail {height:180px; position:relative;}
.popular_corp_wrap .popular_wrap .coportation_data .data_section .thumbnail span {position:absolute; bottom:0px; left:0px;}
.popular_corp_wrap .popular_wrap .coportation_data h4 {font-size:14px; color:#5b5b5b; padding-bottom:2px; margin-bottom:10px; border-bottom:1px solid #d6e4ec;}
.popular_corp_wrap .popular_wrap .coportation_data dt {font-weight:bold; line-height:1.6em; margin-top:7px; letter-spacing:-1px;}
.popular_corp_wrap .popular_wrap .coportation_data .related_information { color:#999;}

/* job guide */
.newest .tab_guide_wrap {position:relative;}
*html .newest .tab_guide_wrap {position:relative; padding-top:10px;}
.newest .tab_guide_wrap ul {width:750px; height:33px; border-right:1px solid #dcdcdc;}
*html .newest .tab_guide_wrap ul {width:749px;}
.newest .tab_guide_wrap li {width:374px; float:left; height:33px; border:1px solid #dcdcdc; border-right:none; text-align:center; background-color:#f4f4f4;}
*html .newest .tab_guide_wrap li {width:374px;}
.newest .tab_guide_wrap .on { background:#ffffff; border-bottom:none; font-weight:bold;}
.newest .tab_guide_wrap a {display:block; padding:10px;}
.newest .tab_guide_wrap a:link, .newest .tab_guide_wrap a:hover, .newest .tab_guide_wrap a:visited { color:#444444;}

.job_guide{float:left; clear:both;width:740px; padding:5px 0 20px 10px;}
.job_guide h3{color:#2576c2; font-size:14px; padding:25px 0 10px 0;}
.job_guide h4{color:#2576c2; font-size:16px; padding:25px 0 10px 0;}
.job_guide ul{clear:both; float:left; width:740px; background:url(/images/theme/smenu_dot.gif) repeat-x 0 bottom; padding-bottom:20px;}
.job_guide li{float:left; color:#505050;margin:0; line-height:23px;white-space:nowrap; width:135px;}
.job_guide li a:link, .newest .tab_guide_wrap a:hover, .newest .tab_guide_wrap a:visited { color:#505050;}
.job_guide li.end{float:left;  padding-right:0px; color:#505050;}

/* book result none */
.b_result_no {text-align:center; font-size:14px; padding:20px; color:#333; font-weight:bold}
.b_result_no strong {color:#e64f47}
.btn_result_w {display:block; margin-top:15px}
a.btn_result_n {background-color:#5e6277; color:#fff; display:inline-block; font-size:12px; font-weight:bold; height:30px; letter-spacing:-1px; line-height:32px; padding:0 15px; text-align:center; text-decoration:none}


/* corporate report */
.box_inn {position: relative; display:block; clear:both; padding: 17px 0 33px 25px;  z-index:10; background: url("/images/v4/theme/cp_search_bg.gif") no-repeat scroll 0 0; z-index: 100;}
.sch_q_v4 {clear:both; padding:0 0 0 100px}
.sch_q_v4 #h1_title {float:left;display:block; height:34px; font-size:12px; padding-top:10px; color:#3e4150; line-height: 14px;}
.sch_q_v4 .box_searchbar {padding-left:20px}
.sch_q_v4 .btn_search {background-position:0 0; border:0 none; cursor:pointer; float:left; height:26px; overflow:hidden; width:31px}
.sch_q_v4 .fld_inside .tf_keyword {float:left; width:360px; font-size:12px; font-weight:normal; height:30px; padding-left:10px; line-height:26px; background-color:transparent; border:1px solid #c5c5c5; }
.sch_q_v4 .fld_inside .btn_search {background-position:0 0; height:32px; width:36px}
.sch_q_v4 .fld_inside .bg_on {background: url("/images/v4/theme/cp_subtit_v4.gif") no-repeat scroll 11px 10px; background-color:#fff;}
.cp_ico_search {margin-left:-1px; background-image: url("/images/v4/theme/search_cp.gif")}

.th_doc_w .cp_w {float:left; width: 100%;}
.th_doc_w .cp_w .cp_tit {color:#000;  font-size:15px; font-weight:bold; line-height:30px; padding-bottom:8px}
.th_doc_w .cp_w .cp_info {color:#333; margin-bottom:15px}
.th_doc_w .cp_w .cp_info span {color:#6e6e6e}
.th_doc_w .cp_w .cp_info em {margin:0 6px; color:#ccc}
.th_doc_w .cp_w .thumb_v4 {float: left;  margin: 0 15px 0 10px;}

.t_lst  {border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; display:table-cell; width:650px}
.t_lst th {width:89px; padding:14px 0 11px 14px; color:#333; font-size:12px; text-align:left; font-weight:normal; background-color:#f8f8f8; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7}
.t_lst td {padding:6px 0 4px 14px; color:#333;border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7; text-align:left; line-height:23px; word-break:break-all}
.t_lst .pic {color:#e54f47; font-family:Tahoma,Verdana,Geneva,sans-serif; font-size:12px}
.t_lst a {color:#496abc; cursor:pointer; text-decoration:underline}
.t_lst  em {margin: 0 6px;  color: #ccc;}

.sort_cp_w {float:left}
.sort_cp_w ul {display:inline-block; overflow:hidden}
.sort_cp_w li {float:left; color:#333; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 1px; font-size:12px; padding:0 10px 0 11px; white-space:nowrap}
.sort_cp_w li.first {background:none; padding-left:4px}
.sort_cp_w .tit1 {background:url("/images/v4/theme/cp_tit_v4.gif") no-repeat scroll 0 0; float:left; height:13px; width:56px; display:block; text-indent:-9999px;}
.sort_cp_w .tit2 {background:url("/images/v4/theme/cp_tit_v4.gif") no-repeat scroll 0 -22px; float:left; height:13px; width:63px; display:block; text-indent:-9999px;}
.sort_cp_w li span {color:#606060; font-weight:bold; line-height:12px}
.sort_cp_w li span em { padding:0 2px; color:#e64f47; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}
.b_search_v4 .fld_inside2 .bg_on {background: url("/images/v4/theme/job_sch_v4.gif") no-repeat scroll 7px -52px}
.b_search_v4 .fld_inside2 .tf_keyword {float:left; width:196px; font-size:12px; font-weight:normal; height:26px; padding-left:7px; line-height:26px; background-color:transparent; border:1px solid #c5c5c5; }
.b_search_v4 .fld_inside2 .btn_search {background-position:0 0; height:28px; width:32px}

/* 20151201 corp */
.corp_lst {float:left; background:#f8f8f8; border-bottom:1px #e1e1e1 solid; padding:19px 0 12px 16px}
.corp_lst dl {float:left; width:290px;}
.corp_lst dt {float: left; width: 80px; margin-bottom:6px; color:#6e6e6e; padding-left:7px;  background: url("/images/v4/doc/bul_left_v4.gif") 0px 5px no-repeat scroll;}
.corp_lst dd {color:#333}
.corp_lst p {padding-bottom:9px}

/* 20160429 study */
.b_search_v4 .fld_inside .bg_on3 {background: url("/images/v4/theme/study_subtit_v4.gif") no-repeat scroll 8px 8px}
.trade_tit3_v4 h3 {float:left; background:url("/images/v4/theme/study_subtit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; text-indent:-9999px; width:100px}
.trade_tit3_v4 h3.tit_v4 {background-position: 0 -27px; width:65px; margin-left:3px;}
.trade_tit3_v4 h3.tit_v4_2 {background-position: 0 -58px; width:65px; margin-left:3px;}
.uni_p {float: left;  text-align: left; width:150px; color: #496abc; word-break:break-all; padding-top:60px; margin-left:5px}
.thumb_s_v4 img {vertical-align:middle}
.thumb_s_v4 {float:left; position:relative; display:inline; margin-right:20px}
.lst_study_w img {vertical-align:middle}
.lst_study_w dl {display:inline}
.lst_study_w dt .im_p {margin-right:4px}
.lst_study_w dt span {float:left}
.lst_study_w .doc_info {color:#6e6e6e; font-size:12px}
.lst_study_w .doc_info a {color:#6e6e6e}
.lst_study_w .doc_info em {margin:0 4px 0 3px; color:#ccc; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; }
.lst_study_w .doc_tag {margin:1px 0 0 0; color:#496abc; overflow:hidden}
.lst_study_w .doc_tag img {margin-right:6px}
.lst_study_w .doc_tag a {color:#496abc;}
.lst_study_w {clear:both; display:block;}
.lst_study_w li {clear:both; padding-top:17px; padding-bottom:20px; width:100%; display:inline-block; border-bottom:1px solid #e2e2e2 }
.lst_study_w li:first-child {padding-top:0}
.lst_study_w dt {overflow:hidden; letter-spacing:-0.5px; font-weight:bold; text-align:left; word-wrap:break-word}
.lst_study_w dt .tit {width:455px; line-height:20px}
.lst_study_w dt .tit a {color:#222}
.lst_study_w .txt_intro {margin:7px 20px 16px 0; line-height:20px; word-wrap:break-word; color:#333; min-height:38px}
.lst_study_w .doc_tag .tag_w {float:left; overflow:hidden; height:40px; line-height:20px; word-wrap:break-word}
.lst_study_w .doc_tag .tag_w img {float:left; margin-top:2px}
.lst_study_w .doc_tag .tag_w .t_word {float:left; width:420px; padding-top:2px; font-size:12px}
.study_data_w {overflow:hidden; margin-bottom:25px; border-bottom:1px solid #b5b5b5}
.study_tit_v4 {width:100%; padding-top:13px; height:27px;}
.study_tit_v4 h3 {float:left; background:url("/images/v4/theme/study_tit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; text-indent:-9999px; width:100px}
.study_tit_v4 h3.tit1_v4 {background-position: 0 0; margin-left:10px}
.study_tit_v4 h3.tit2_v4 {background-position: 0 -30px;}
.study_tit_v4 h3.tit3_v4 {background-position: 0 -60px;}
.study_con_w {float:left; width:465px; position: relative; }
.study_con_wimg {vertical-align:middle}
.study_con1 {margin:0; height:189px; border-left:1px solid #e1e1e1;  border-top:1px solid #e1e1e1;}
.study_con1 ul {overflow:hidden; padding:9px 0 9px 0}
.study_con1 li {float:left; width:200px; line-height:28px;}
.study_con1 li a {color:#333; padding-left:16px}
.study_con2 {overflow-y:scroll; border-top:1px solid #e1e1e1; height:180px}
.study_con2 .m_lst {overflow:hidden; padding:15px 0 5px 10px}
.study_con2 .m_lst li {float:left; width:150px; padding-left:16px; height:28px; background:url("/images/v4/doc/ico_knou.gif") 0 3px no-repeat scroll}
.study_con2 .m_lst li a, .knou_m_v4 .m_lst li a:visited, .knou_m_v4 .m_lst li a:hover {color:#333}
.study_con2 .m_lst li a.select {color:#eb4a3f; text-decoration:underline; font-weight:bold}
.study_con_v4 {overflow:auto; height:180px; border-top:1px solid #e1e1e1}
.study_con_v4 ul {overflow:hidden; padding:10px 0 13px 20px}
.study_con_v4 li {float:left; position:relative; width:200px; line-height:22px; height:28px}
.study_con_v4 li a, .job_smenu_v4 li a:visited, .job_smenu_v4 li a:hover {color:#333}
.study_con_v4 li a.select {color:#eb4a3f; text-decoration:underline; font-weight:bold}
.study_con_v4 li .ip_ch {display:inline-block; position: absolute; line-height:22px; top:4px; left:0px; padding-left:7px; width: 15px;  height: 15px;  background: url("/images/v4/theme/job_check_v4.gif") no-repeat 0 0;  vertical-align: middle;  cursor: pointer;}
.study_con_v4 li label {display:inline-block; overflow: hidden; position: relative; line-height:22px; width:85%; padding-left: 18px;  color: #333;  vertical-align: bottom;  white-space: nowrap;  text-overflow: ellipsis;  cursor: pointer;}
.study_con_v4 li .ch_blind {position:absolute; top:4px; left:1px; width:5px; height:5px; border:0}
.study_con_v4 li .ra_blind {position:absolute; top:3px; left:1px; border:0; z-index:1}
.study_con_v4 li.on .ip_ch {background-position: 0 -20px;}
.study_con_v4 p{color:#6e6e6e; padding-bottom:13px}

/* 20160810 recruit */
.recruit_box {overflow:hidden; margin-bottom: 27px; background-color: #f8f8f8;  border-bottom: 1px solid #d4d5d5;  border-left: 1px solid #d4d5d5;  border-right: 1px solid #d4d5d5; padding:15px 0 15px 15px}
.recruit_box .rec_thumb {overflow:hidden; float:left; padding:10px 0 10px 0; border:1px solid #d4d4d4;  margin-right:8px; margin-bottom:12px; background-color: #fff;  width:176px;height: 140px;}
.recruit_box .rec_thumb li {overflow:hidden; width:160px;padding:10px 8px 5px;}
.recruit_box .rec_thumb .fst {border-top:0 none}
.recruit_box .rec_thumb .link_thumb {width:147px; text-align:center}
.recruit_box .rec_thumb .thumb_img {display:block; margin:0 auto; margin-bottom:15px}
.recruit_box .rec_thumb .cont_info {overflow:hidden; margin-bottom:15px}
.recruit_box .rec_thumb .tit_subject {display:block;font-size:14px;margin-bottom:8px;line-height:17px; overflow:hidden; height:19px;  letter-spacing:-1px; word-wrap:break-word;  }
.recruit_box .rec_thumb .tit_subject .link_tit {font-size:14px;line-height:15px;color:#333}
.recruit_box .rec_thumb .txt_desc {overflow:hidden; display:block; line-height:19px; height:19px; word-wrap:break-word}
.recruit_box .rec_thumb .career {float:left; border: 1px solid #d4d5d5; font-size:11px; color:#6e6e6e; padding:3px 2px 1px; margin-right:3px}
.recruit_box .rec_thumb .day {float:right; border: 1px solid #d4d5d5; font-size:11px; color:#496abc; padding:2px 4px 1px;  font-family:Tahoma,Verdana,Geneva,sans-serif}
.recruit_box .rec_thumb .end {float:right; border: 1px solid #eb4a3f; font-size:11px; color:#eb4a3f;  padding:3px 2px 1px;}
.recruit_box .rec_thumb .all {float:right; border: 1px solid #d4d5d5; font-size:11px; color:#496abc;  padding:3px 2px 1px;}
.recruit_box .none {padding:0; background: url("/images/v4/theme/recruit_nobg.gif") no-repeat 0 0; height:160px; width:176px}

.rec_tab {clear:both; height:38px; border-bottom:1px solid #838791;font-size:14px; }
.rec_tab .list_tab {border-left:1px solid #d1d1d1}
.rec_tab .list_tab li {float:left; text-align:center; margin-left:-1px; font-weight:bold; border:1px solid #d1d1d1; border-bottom:0 none; background-color:#f8f8f8}
.rec_tab .list_tab .link_tab, .rec_tab .list_tab .ico_off1, .rec_tab .list_tab .ico_off2 {overflow:hidden;height:14px; font-size:14px;line-height:14px;color:#606060;text-decoration:none}
.rec_tab .list_tab .on {position:relative; height:37px; padding-left:1px; margin:0 0 -1px -1px;padding-bottom:0;border:1px solid #3a5596;background-color:#496abc}
.rec_tab .list_tab .on .link_tab, .rec_tab .list_tab .on .ico_on1, .rec_tab .list_tab .on .ico_on2 {font-weight:bold;color:#fff}
.rec_tab .list_tab li a span {display:inline-block;padding:0 25px; height:37px; line-height:36px}

.sort_book_w .tit5 {background:url("/images/v4/theme/sort_tit_v4.gif") no-repeat scroll 0 -92px; float:left; height:13px; width:63px; display:block; text-indent:-9999px;}
.sort_book_w .tit6 {background:url("/images/v4/theme/sort_tit_v4.gif") no-repeat scroll 0 -117px; float:left; height:13px; width:87px; display:block; text-indent:-9999px;}

.recruit_lst {clear:both; margin:13px 8px 10px 8px; width:755px;}
.recruit_lst .lst_rel li {margin-bottom:13px; overflow:hidden}
.recruit_lst .lst_rel li a {color:#333}
.recruit_lst .lst_rel li a:hover {color:#333; text-decoration:underline;}
.recruit_lst .lst_rel .cp{overflow:hidden; float:left; padding-left:0px; width:150px; line-height:20px; height:19px; color:#496abc; letter-spacing:-1px}
.recruit_lst .lst_rel .tit {overflow:hidden; float:left; width:440px; padding-right:20px; line-height:21px; height:19px}
.recruit_lst .lst_rel .tit a.select {color:#496abc; text-decoration:underline}
.recruit_lst .lst_rel .pag {float:left; color:#6e6e6e; line-height:20px; height:19px}
.recruit_lst .lst_rel .pag .day {border: 1px solid #d4d5d5; font-size:11px; color:#496abc; padding:2px 4px 1px; margin-left:5px; font-family:Tahoma,Verdana,Geneva,sans-serif}
.recruit_lst .lst_rel .pag .end {border: 1px solid #eb4a3f; font-size:11px; color:#eb4a3f;  padding:3px 2px 1px; margin-left:5px;}
.recruit_lst .lst_rel .pag .all {border: 1px solid #d4d5d5; font-size:11px; color:#496abc;  padding:3px 2px 1px; margin-left:5px;}


.rec_info_box {position: relative; display:block; clear:both; margin-bottom:50px; padding-bottom:20px; *z-index:10: ; z-index: 100; border-bottom:1px solid #b7b7b7; background-color:#f8f8f8}
.rec_info_box h3 {text-align:center; font-size:23px; color:#333; padding: 45px 0 40px;  letter-spacing:-1px;   background: url("/images/v4/theme/recruit_top_bg.gif") no-repeat scroll 0 0;}
.rec_info_box .corp_tbl {border:1px solid #c5c5c5; border-bottom:none; width:723px; text-align:center; margin:0 auto}
.rec_info_box .corp_tbl th { padding:17px 0 5px 0;  color:#6e6e6e; font-size:14px; text-align:center; font-weight:normal; background-color:#f9f9f9; border-right:1px solid #e3e3e3}
.rec_info_box .corp_tbl th:last-child {border-right:0}
.rec_info_box .corp_tbl th .c_rec_tit1{display:inline-block; background: url("/images/v4/theme/recruit_t_ico.png") no-repeat scroll 0 0px; padding-left:30px; padding-top:5px; height:35px; }
.rec_info_box .corp_tbl th .c_rec_tit2{display:inline-block; background: url("/images/v4/theme/recruit_t_ico.png") no-repeat scroll 0 -64px; padding-left:30px; padding-top:5px; height:35px; }
.rec_info_box .corp_tbl th .c_rec_tit3{display:inline-block; background: url("/images/v4/theme/recruit_t_ico.png") no-repeat scroll 0 -124px; padding-left:30px; padding-top:5px; height:35px; }
.rec_info_box .corp_tbl th .c_rec_tit4{display:inline-block; background: url("/images/v4/theme/recruit_t_ico.png") no-repeat scroll 0 -181px; padding-left:30px; padding-top:5px; height:35px; }
.rec_info_box .corp_tbl th .c_rec_tit5{display:inline-block; background: url("/images/v4/theme/recruit_t_ico.png") no-repeat scroll 0 -246px; padding-left:24px; padding-top:5px; height:35px; }
.rec_info_box .corp_tbl th .c_rec_tit6{display:inline-block; background: url("/images/v4/theme/recruit_t_ico.png") no-repeat scroll 0 -317px; padding-left:24px; padding-top:5px; height:35px; }
.rec_info_box .corp_tbl th .c_rec_tit7{display:inline-block; background: url("/images/v4/theme/recruit_t_ico.png") no-repeat scroll 0 -385px; padding-left:30px; padding-top:5px; height:35px; }
.rec_info_box .corp_tbl th .c_rec_tit8{display:inline-block; background: url("/images/v4/theme/recruit_t_ico.png") no-repeat scroll 0 -448px; padding-left:30px; padding-top:5px; height:35px; }
.rec_info_box .corp_tbl td { font-size:16px; font-weight:600; padding:25px 10px 23px 10px; width:25%; height:70px; line-height:20px; min-height:70px;  color:#333; background-color:#fff; border-bottom:1px solid #c5c5c5; border-right:1px solid #e3e3e3; text-align:center; word-break:normal}
.rec_info_box .corp_tbl td:last-child {border-right:0}
.rec_info_box .corp_tbl .date {color:#6286de;  font-family:Tahoma,Verdana,Geneva,sans-serif; font-size:15px}
.rec_info_box .corp_tbl .end {border: 1px solid #eb4a3f; font-size:11px; color:#eb4a3f;  padding:3px 3px 1px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; font-weight:normal}
.rec_info_box .corp_tbl td em {font-weight:normal}
.rec_info_box .corp_tbl td img {padding-right:18px}
.rec_info_box .corp_tbl a:link {text-decoration:none}
.rec_cp {position:relative; width:725px; height:71px; margin:-1px auto; font-size:16px; color:#252525; background:url(/images/v4/theme/rec_cp_bg.gif) no-repeat 0 0; }
.rec_cp .intro {position: absolute;  top: 18px;  text-align: center;  font-weight: bold;  width: 50%;}
.rec_cp .intro em {display:inline-block; font-size:20px; color:#2b5edc; vertical-align:middle; margin:-5px 0 0 8px;  font-family:Tahoma,Verdana,Geneva,sans-serif}
.rec_cp .cpinfo  {position: absolute;  top: 18px;   right: 0px;   font-weight: bold;   width: 50%;    text-align: center;}
.rec_cp .cpinfo em {display:inline-block; font-size:20px; color:#2b5edc; vertical-align:middle;  margin:-3px 0 0 8px;  font-family:Tahoma,Verdana,Geneva,sans-serif}
.rec_cp .intro span, .rec_cp .cpinfo span {vertical-align:middle;}
.rec_cp img {vertical-align:middle}
.rec_cp .btn_state {cursor: pointer; background:#2b5edc; font-size:13px; font-weight:normal; color:#fff; border-radius:5px; padding:6px 15px 9px; margin-left:8px; margin-top:5px}
.rec_cp .btn_state a {text-decoration:none; color:#fff;}

.rec_cp2 {position:relative; width:725px; height:71px; margin:-1px auto; font-size:16px; color:#252525; background:url(/images/v4/theme/rec_cp_bg2.gif) no-repeat 0 0; }
.rec_cp2 .intro {position: absolute;  top: 18px;  text-align: center;  font-weight: bold;  width: 100%;}
.rec_cp2 .intro em {display:inline-block; font-size:20px; color:#2b5edc; vertical-align:middle; margin:-5px 0 0 8px;  font-family:Tahoma,Verdana,Geneva,sans-serif}
.rec_cp2 .btn_state {cursor: pointer; background:#2b5edc; font-size:13px; font-weight:normal; color:#fff; border-radius:5px; padding:6px 15px 9px; margin-left:8px; margin-top:5px}
.rec_cp2 .btn_state a {text-decoration:none; color:#fff;}

.rec_info_box .btn_apply {cursor: pointer; margin:30px auto; text-align:center; background:#ff4036; font-size:17px; font-weight:bold; color:#fff; border-radius:5px; width:224px; height:58px;  line-height:55px; }
.rec_info_box .btn_apply a {text-decoration:none; color:#fff;}
.rec_info_box .btn_end {margin:30px auto; text-align:center; background:#acacac; font-size:17px; font-weight:bold; color:#fff; border-radius:5px; width:224px; height:58px;  line-height:55px; }
.rec_info_box .btn_end a {text-decoration:none; color:#fff;}
.rec_info_box .rec_detail {margin:20px 20px}
.rec_info_box .rec_detail strong {font-size:15px; line-height:30px; ;}
.rec_info_box .rec_detail .rec_d_box {overflow:hidden; border:1px #e4e4e4 solid; background-color:#fff; padding:20px; max-height:500px}
.rec_info_box .rec_detail .rec_more {background:#f8f8f8; border:1px #e4e4e4 solid; text-align:center; color:#4e71c7; margin-top:-1px; height:43px; line-height:43px; font-size:14px; font-weight:bold; cursor: pointer;  }

.relate_data {clear:both; margin:0 0 11px 0; overflow:hidden}
.relate_data h2 {display:block; height:40px; line-height:40px;  font-size:15px; margin-bottom:20px; border-top:2px solid #495164; border-bottom:1px solid #e1e1e1;   }
.relate_data ul {margin-left:-14px}
.relate_data li {display:block; position:relative}
.relate_data .relate_box {float:left; width:247px; height:280px; margin-bottom:30px; margin-left:14px}
.relate_data .relate_tit { display:block; overflow:hidden; height:80px; margin:41px 20px 0 24px; font-size:14px; color:#fff; line-height:20px; ; font-weight:300; text-align:center}

.re_thumb_list {height:148px; width:250px; position:relative}
.re_thumb_list.wide {height:100px; width:250px; padding-top:14px;}
.re_thumb_list .thumb_list {position:relative; height:103px; width:218px; margin:26px auto 0 auto; padding-left:8px}
.re_thumb_list .thumb_list ul {margin:0 auto; text-align:center; font-size:0; line-height:0}
.re_thumb_list .thumb_list li {position:relative; margin:0 5px 0 0; display:inline-block; zoom:1; *display:inline}
.re_thumb_list .thumb_list .line {display: block; font-size:0; border:0}
.re_thumb_list .thumb_list .b_n {font-family:tahoma; font-weight:bold; line-height:11px; font-size:10px; color:#000; position:absolute; right:2px; bottom:2px; padding:3px 5px 3px 4px; background:url('/images/v4/document/num_bg.png') no-repeat right bottom}
.re_thumb_list .thumb_list .mask {overflow:hidden;position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%; background-color:#000; opacity:0.55; filter:alpha(opacity=55)}
.re_thumb_list .thumb_list .p_n {font-size:18px; color:#fff; position:absolute; left:35%; top:50%; font-weight:300}
.re_thumb_list .thumb_list img {box-shadow:2px 2px 2px rgba(0,0,0,0.2)}

.corp_sum {padding:50px 71px 70px 41px; margin-bottom:30px; background:url("/images/v4/doc/corp_tit_bg.jpg") repeat 0 top; background-size:100% 100%}
.corp_sum .corp_name {font-size:16px; text-align:center; color:#fff; font-family:"Nanum Gothic", sans-serif}
.corp_sum .corp_name strong {display:block; font-size:25px; vertical-align:bottom; text-shadow:0px 1px 1px  rgba(0,0,0,0.2)}
.corp_sum .corp_name p {margin-top:18px}
.corp_sum .corp_info {margin:30px 0 28px 0; background:url("/images/v4/doc/corp_info_bg.png") repeat 0 0; box-shadow:0 3px 8px rgba(0,0,0,0.25);}
.corp_sum .corp_info td, .corp_sum .corp_info th {padding:9px 0 12px 0; border-bottom:1px solid rgba(255,255,255,0.12); color:#fff; text-align:left; font-size:14px; font-weight:normal; }
.corp_sum .corp_info th {width:96px; padding-left:29px; color:#b7b7b7; border-left:1px solid rgba(255,255,255,0.12);border-right:1px solid rgba(255,255,255,0.12);}
.corp_sum .corp_info td {color:#fff; padding-left:19px}
.corp_sum .corp_info th:nth-child(4n+1) {border-left:none}
.corp_sum .corp_info2 {;}
.corp_sum .corp_info2 dt {height:44px; margin-bottom:1px; border-top:2px solid #ffc400; background:url("/images/v4/doc/corp_info_bg2.png") repeat 0 0;}
.corp_sum .corp_info2 dt .c_state_tit {display:block; height:20px; padding-left:29px; margin:12px 0 0 14px; color:#fff; font-size:14px; background:url("/images/v4/doc/ico_corp.gif") no-repeat 0 2px}
.corp_sum .corp_info2 dd {height:42px; margin-bottom:1px; font-size:14px; color:#000; background-color:#fff; border:1px solid #fff}
.corp_sum .corp_info2 dd img {vertical-align:middle}
.corp_sum .corp_info2 dd:hover {border:1px solid #4d83ff}
.corp_sum .corp_info2 .c_logo {display:inline-block; text-align:center; width:190px; margin-top:10px}
.corp_sum .corp_info2 .c_report {display:inline-block; width:160px; margin-right:50px; font-weight:bold; text-align:center}
.corp_sum .corp_info2 .c_report em {color:#ea002c}
.corp_sum .corp_info2 .c_report a:link{color:#000}
.corp_sum .corp_info2 .c_date {display:inline-block; font-weight:bold; text-align:left}
.corp_sum .corp_info2 .c_date em {color:#6e6e6e; font-weight:normal}
.corp_sum .info_txt { color:#fff; padding:15px 0 0px 22px; margin-bottom:10px; background:url("/images/v4/doc/job_dot.png") 0 15px no-repeat;}

.b_msg {position:absolute; right:71px; width:658px; height:109px;  z-index:999; zoom:1; background:url("/images/v4/doc/msg_bg.png") no-repeat}
.b_msg p.comt {color:#eee; text-align:center; padding-top:28px; }
.b_msg span.txt14 {font-size:12px; line-height:18px;}
.b_msg span.txt14 em{color:#fbf945; line-height:32px;}
.b_msg span.close {position:absolute; right:15px; top:20px}

.doc_cate_tit img {margin-left:5px; vertical-align:bottom}

.btn_more {cursor: pointer; margin:0px auto 20px; text-align:center; background:#6286de;font-size:16px; font-weight:bold; color:#ff4036; border-radius:5px; width:280px; height:58px;  line-height:55px; }
.btn_more a {text-decoration:none; color:#fff;}

/* 북코스모스 */
.cos_b_tit {display:inline-block; margin:28px 0 24px 19px; background:url("/images/v4/theme/cos_b_tit.gif") no-repeat scroll 0 0; display:block; height:18px; overflow:hidden; text-indent:-9999px; width:100px}
.book_top_v4 dd.b_writer {color:#6e6e6e; padding-top:6px; font-size:12px}

.cos_b_thumb img {vertical-align:top}
.cos_b_thumb .mask, .cosbook_lst .mask {overflow:hidden;position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_cover.png) no-repeat}

.cosbook_lst {clear:both; position:relative; margin:30px 0 0 20px}
.cosbook_lst ul {display:block; overflow:hidden}
.cosbook_lst li {clear:both; overflow:hidden; width:100%; margin:0 0 30px 0}
.cosbook_lst dl {display:block; margin-top:1px; overflow:hidden; line-height:19px}
.cosbook_lst dt {display:inline}
.cosbook_lst dd.b_intro {border-top:1px solid #e1e1e1; padding-top:13px; margin-top:9px}
.cosbook_lst .b_tit {font-size:12px; font-weight:bold}
.cosbook_lst .b_tit a:hover,.cosbook_lst  .b_tit a, .cosbook_lst .b_tit a:visited {color:#000}
.cosbook_lst .b_inline {display:inline; margin-left:-3px; color:#333; font-size:12px; white-space:nowrap}
.cosbook_lst .b_inline .bar {padding:0 8px 0 6px; color:#ccc}
.cosbook_lst .b_inline em {color:#496abc; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}

.sort_cos_w {float:left}
.sort_cos_w .tit1 {background:url("/images/v4/theme/sort_cos_tit.gif") no-repeat scroll 0 0; float:left; height:13px; width:85px; display:block; margin-left:4px; text-indent:-9999px; vertical-align:middle}
.sort_cos_w span.tit1 {padding-bottom:0; vertical-align:middle}
.sort_cos_w span {color:#606060; font-weight:bold; line-height:12px; display:inline-block; vertical-align:top}
.sort_cos_w span em { padding:0 2px; color:#e64f47; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}

.book_sum_area {overflow:hidden; font-size:12px; line-height:19px; padding:3px 15px 16px 22px}
.book_sum_area .b_s_tit {display:block; width:48px; height:13px; font-weight:bold; padding-bottom:7px; text-indent:-9999px; background:url(/images/v4/theme/b_sum_tit.gif) no-repeat}
.book_sum_area .b_s_con {float:left; width:537px; margin-right:18px}
.btn_book_sum {float:left; display:block; width:160px; height:24px; margin-top:7px; margin-bottom:4px; background-color:#3b4356; border:1px solid #2d3444; line-height:26px; text-align:center; font-size:11px}
.btn_book_sum:hover {background-color:#3b4356; border:1px solid #2d3444; text-decoration:none}
a.btn_book_sum {color:#fff}

/* 201702 카테고리 리뉴얼 */
.sub_top_box {position: relative;  display: block;  clear: both; height: 290px;}
.sub_top_box .m_tit {padding:57px 0 0 50px; font-size:43px; color:#fff; font-weight:300; line-height:50px; letter-spacing:-1.5px}
.sub_top_box .m_tit span {display:block; color:#ffc400;}
.sub_top_box .s_tit {padding:20px 0 0 50px; font-size:16px; color:#fff}
.t_bg1 {background: url("/images/v4/theme/sub_top_img1.png") no-repeat scroll 0 0;}
.t_bg2 {background: url("/images/v4/theme/sub_top_img2.png") no-repeat scroll 0 0;}
.t_bg3 {background: url("/images/v4/theme/sub_top_img3.png") no-repeat scroll 0 0;}
.t_bg4 {background: url("/images/v4/theme/sub_top_img4.png") no-repeat scroll 0 0;}
.t_bg5 {background: url("/images/v4/theme/sub_top_img5.png") no-repeat scroll 0 0;}
.t_bg6 {background: url("/images/v4/theme/sub_top_img6.png") no-repeat scroll 0 0;}

.sub_con_box {position: relative; display: block; clear: both; background:#f8f8f8; border:1px solid #e3e3e3; box-shadow:1px 1px 4px 0px rgba(0,0,0,0.12); border-radius:10px;}
.sub_con_box dl {position: relative;  padding-left: 170px;  width: 100%;  height: 100%;  display: table;  box-sizing: border-box;}
.sub_con_box dl dt {position: absolute;  top: 0px;  left: 0px;  width: 169px; height:100%; border-radius:10px 0 0 10px; padding:2px 1px;  box-sizing: border-box;}
.sub_con_box dl dd {position: relative;  overflow: hidden; padding: 22px 30px 22px 25px; border-left: 0;}
.sub_con_box dl .bg01 {background: #6286de;}
.sub_con_box dl .bg02 {background: #59c2df;}
.sub_con_box dl .bg03 {background: #4cd791;}
.sub_con_box dl .bg04 {background: #d7574c;}
.sub_con_box dl .bg05 {background: #8e4cd7;}
.sub_con_box .h_txt1 {display: block;padding:27px 20px 0; background: url("/images/v4/theme/sub_header_l.png") no-repeat; font-size:34px; font-weight:300; line-height:36px; color:#fff; }
.sub_con_box .h_txt2 {display:block; font-size:12px; color:#fff; opacity:0.7; line-height:17px; padding:25px 20px 0}
.sub_con_box h3 {font-size:34px; color:#0f0f1c; font-weight:300; letter-spacing:-1px}
.sub_con_box .h_info {display:block; margin:8px 0 30px; font-size:12px; color:#6e6e6e; line-height:19px}
.sub_con_box .h_info strong {color:#ff0000}
.sub_po_seller {position: relative; float:left; width:175px;}
.sub_po_seller h2.t5 {font-size: 15px; color: #1e1e2a;  padding: 9px 0;   margin-bottom:7px; border-top: 2px solid #495164;  border-bottom: 1px solid #e1e1e1;}
.sub_po_seller h2.t5 span {float:right; font-size:12px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; }
.sub_po_seller li {position: relative;  padding:8px 0 3px 14px;  font-size: 12px; color:#0f0f1c;  overflow:hidden; white-space:nowrap;  background: url("/images/v4/doc/bul_left_v4.gif") 6px 14px no-repeat scroll;}
.sub_po_seller li a {color:#0f0f1c;}
.sub_po_data {position: relative; float:right; width:332px;}
.sub_po_data h2.t5 {font-size: 15px; color: #1e1e2a;  padding: 9px 0;   margin-bottom:7px;  border-top: 2px solid #495164;  border-bottom: 1px solid #e1e1e1;  }
.sub_po_data h2.t5 .p_more {float:right; font-size:12px; color:#6e6e6e;margin-top:6px; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; }
.sub_po_data li {position: relative;  padding:5px 0 0;  font-size: 12px; color:#0f0f1c; width:300px; overflow:hidden; white-space:nowrap; font-family:AppleSDGothicNeo-Regular,dotum,"돋움",sans-serif; }
.sub_po_data li span.recom_info {display:block; font-size: 12px;  color: #6e6e6e;  padding:4px 0 0 20px;}
.sub_po_data li img {vertical-align: -2px;  margin-right: 3px;}
.sub_po_data li a {color:#0f0f1c;}
.sub_po_cate {position: relative; float:left; width:100%; margin-bottom:30px;}
.sub_po_cate h2.t5 {font-size: 15px; color: #1e1e2a;  padding: 9px 0; border-top: 2px solid #495164;  border-bottom: 1px solid #dcdcdc;}
.sub_po_cate li {display: table;  float: left;  position: relative;  width: 67px;  height: 70px;  vertical-align: middle;  background: #fff;  border-right: 1px solid #eeeeee;  border-bottom: 1px solid #eeeeee}
.sub_po_cate ul .c3 {width:204px !important; height:50px}
.sub_po_cate ul .c4 {width:153px !important; height:55px}
.sub_po_cate ul .c5 {width:122px !important; height:55px}
.sub_po_cate ul .c6 {width:89px !important;  height:65px}
.sub_po_cate ul .c7 {width:75px !important;  height:70px}
.sub_po_cate ul .c8 {width:67px !important;  height:70px}
.sub_po_cate .slide_cell .txt {display: table-cell;  vertical-align: middle; line-height:16px; padding:0 11px; word-break:keep-all; color: #0f0f1c;  text-align: center}
.sub_po_cate .slide_cell .more {display: table-cell;  vertical-align: middle;  font-size: 12px; line-height:16px; padding:0 11px; word-break:keep-all; color: #999; background:#f8f8f8; text-align:center; text-decoration:underline}
.h_line {width:1px; height:40px; background:#dcdcdc; margin-left:169px; margin-top:-1px}
.h_line2 {width:1px; height:20px; background:#dcdcdc; margin-left:169px; margin-top:-1px}

.sub_deal {margin:80px 0 0}
.sub_deal h4 {padding:20px 0; font-size:38px;  font-weight:300; color:#0f0f1c; text-align:center; letter-spacing:-1px}
.sub_deal p {padding:10px 0; font-size:18px;  font-weight:300; line-height:27px; color:#0f0f1c; text-align:center; }
.sub_deal .seller_rank {position: relative;  overflow: hidden;  margin: 60px 0 30px; padding-bottom:20px; border-bottom: 1px solid #e6e6e6;}
.sub_deal .seller_rank dl {float: left;  width: 146px;  height: 100px;  text-align: left;  color: #111;  background: url("/images/v4/theme/ico_srank.png") no-repeat 0 0;}
.sub_deal .seller_rank dt {font-size: 21px; font-weight: 300; letter-spacing:-1px}
.sub_deal .seller_rank dd {font-size: 22px;  font-weight: 600}
.sub_deal .seller_rank .scate1 {background-position: 0 0;   padding: 18px 0 0 110px;}
.sub_deal .seller_rank .scate2 {background-position: 0 -200px;   padding: 18px 0 0 110px;}
.sub_deal .seller_rank .scate3 {background-position: 0 -400px;   padding: 18px 0 0 110px;}
.sub_deal .seller_rank .scate4 {background-position: 0 -600px;   padding: 18px 0 0 110px;}
.sub_deal .seller_bank {position: relative; overflow: hidden; margin-top: 30px; height: 80px; padding:23px 0 0 82px;background: url("/images/v4/theme/ico_srank.png") no-repeat 0 -600px;}
.sub_deal .seller_bank dl {float: left;  width: 195px;  text-align: left;  margin-left: 32px;  color: #111;  border-right: 1px solid #e6e6e6;}
.sub_deal .seller_bank dl:last-child {border-right:0;}
.sub_deal .seller_bank dt {font-size: 21px; font-weight: 300; letter-spacing:-1px}
.sub_deal .seller_bank dd {font-size: 22px;  font-weight: 600}
.sub_upload {margin: 80px 0;}
.sub_upload .btn_up {margin: 0 auto;  width:460px; padding:20px 0 25px; display: block;  background-color: #fff;  color: #1b1b1b;  font-size: 32px;  text-decoration: none;  text-align: center;  line-height:32px;  border: 1px solid #b2b2b2; border-radius:5px; }
.sub_upload .btn_up:hover {background-color: #f9f9f9;  border: 1px solid #b2b2b2;}
.sub_upload .btn_up p {font-size:15px; color:#1b1b1b;}

.sub_sky {position:fixed; top:50%;width:100px; left:50%; margin-left:500px; margin-top:32px; text-align:center; z-index:1000;background:#f8f8f8; border:1px solid #e3e3e3; box-shadow:1px 1px 4px 0px rgba(0,0,0,0.12); border-radius:10px;}
.sub_sky li {font-size:15px; color:#0f0f1c; font-weight: 400; border-bottom:1px solid #e5e5e5;  }
.sub_sky li a {color: #0f0f1c;  text-decoration: none;  display: block;  overflow: hidden;  padding: 12px 0;}
.sub_sky li.on {background:#6286de; color:#fff}
.sub_sky li:first-child.on {background:#6286de; color:#fff; border-radius:10px 10px 0 0;}
.sub_sky li .ico_sky {background: url("/images/v4/theme/ico_sky.png") no-repeat 6px 18px; color:#0f0f1c}
.sub_sky li.on .ico_sky {background: url("/images/v4/theme/ico_sky.png") no-repeat 6px 18px; color:#fff}
.sub_sky .up_top {background: url("/images/v4/theme/ico_sky_top.gif") no-repeat 25px 15px; font-size:13px; padding:7px 0}

.sub_seller_tb {float:left; width:100%; border-top:2px solid #495164; margin-bottom:30px; letter-spacing:-0.5px}
.sub_seller_tb th {padding:12px 0 10px 0; color:#1e1e2a; text-align:left; border-bottom:1px solid #e1e1e1; background-color:#f8f8f8;  font-size:15px; font-weight:normal }
.sub_seller_tb td {padding:12px 0 10px 20px; text-align:left; color:#1e1e2a;  font-size:17px; border-bottom:1px solid #e1e1e1; background-color:#fff; }
.sub_seller_tb .rank_n {width:14px; height:10px; padding-bottom:3px; vertical-align:2px; border:1px solid #2a55c2; background:#3e6bdc; font-size:11px; color:#fff; text-align:center; font-family:Tahoma,Verdana,Geneva,sans-serif; display:inline-block;}
.sub_seller_tb label {width:100px; overflow: hidden;  display: inline-block;  height:21px;  margin-top:0px;}
.sub_seller_tb label a{cursor: pointer; padding-right:5px; color:#333; width:114px; font-size:13px;}
.sub_seller_half {float:left; width:47%; border-top:2px solid #495164; letter-spacing:-0.5px}
.sub_seller_half  th {padding:12px 0 10px 0; color:#1e1e2a; text-align:left; border-bottom:1px solid #d9d9d9; background-color:#f7f7f7;  font-size:15px; font-weight:normal }
.sub_seller_half  td {padding:12px 0 10px 20px; text-align:left; color:#1e1e2a;  font-size:17px;  border-bottom:1px solid #d9d9d9; background-color:#fff;}

/* 테마리뉴 20170322 */
/* 메인 */
#header_v4.rn_hd_w {position:relative; width:100%; z-index:200; background-color:#000; overflow:hidden}
#rn_container {position:relative; width:100%;}
#rn_container:after{display:block;clear:both;content:''}
.rn_sch_w {width:100%; padding-top:34px; border-bottom:1px solid #dcdcdc; border-top:1px solid #eceded; background-color:#fff}
.rn_sch_inner {width:950px; padding-bottom:22px; margin:0 auto; position:relative; height:34px;}
.rn_sch_inner .ser_logo_v4 {display:block; float:left; width:132px; height:34px; background: url("/images/v4/theme/theme_gnb_v4.gif") no-repeat scroll 0 0}
.rn_sch_inner h1 {display:inline-block; float:left}
.rn_sch_inner .rn_s_tit {margin-left:9px; font-size:14px; color:#6e6e6e; font-weight:normal; letter-spacing:0; vertical-align:1px}
.rn_top_menu {position:absolute; right:0; bottom:19px; clear:both; display:block; vertical-align:0}
.rn_top_menu li {float:left; display:block; padding-bottom:4px; margin-left:18px; font-size:16px; color:#6e6e6e; text-decoration:none}
.rn_top_menu li a {color:#6e6e6e; text-decoration:none}
.rn_top_menu li a {color:#6e6e6e; text-decoration:none}
.rn_top_menu li a.on {color:#6286de; border-bottom:1px solid #6286de}

.rn_bg_g {background-color:#f4f4f4; padding:43px 0 41px 0; overflow:hidden}
.rn_bg_w {background-color:#fff; padding:43px 0 71px 0; overflow:hidden}
.rn_theme_cont {margin:0 auto; position:relative;}
.rn_theme_in {position:relative; width:950px; margin:0 auto}
.rn_theme_in ul {margin:0 auto; text-align:center; margin-left:-30px}
.rn_theme_in li {position:relative; margin:0 0 30px 23px; display:inline-block; zoom:1; *display:inline}
.rn_theme_in a {text-decoration:none}
.rn_th_tit {width:950px; margin:0 auto 45px auto; text-align:center; clear:both}
.rn_th_tit h2 {font-size:48px; color:#6286de; font-weight:300; letter-spacing:-2px}
.rn_th_tit p {color:#000; font-size:16px; font-weight:300; padding-top:3px; line-height:27px}

.rn_th_box {position:relative; margin:0 auto; width:300px; height:410px; overflow:hidden}
.visual1 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg1.jpg')}
.visual2 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg2.jpg')}
.visual3 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg3.jpg')}
.visual4 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg4.jpg')}
.visual5 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg5.jpg')}
.visual6 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg6.jpg')}
.visual7 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg7.jpg')}
.visual8 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg8.jpg')}
.visual9 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg9.jpg')}
.visual10 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg10.jpg')}
.visual11 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg11.jpg')}
.visual12 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg12.jpg')}
.visual13 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg13.jpg')}
.visual14 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg14.jpg')}
.visual15 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg15.jpg')}
.visual16 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg16.jpg')}
.visual17 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg17.jpg')}
.visual18 .bg {z-index:0; background-image:url('/images/v4/theme/theme_cont_bg18.jpg')}


.rn_th_box:hover .bg {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
.rn_th_box .bg {position:absolute; top:0; left:0; width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.rn_th_box .rn_th_stit {position:relative; display:table; height:148px; font-size:30px; color:#fff; text-align:center; padding:0; line-height:34px; vertical-align:bottom; z-index:1000}
.rn_th_box .rn_th_stit .stit_txt {display:table-cell; width:300px; height:148px; vertical-align:bottom; text-align:center}
.rn_th_box .rn_th_stit .th_under {border-bottom:1px solid #fff; width:69px; display:block; margin:23px auto 0 auto}

.rn_th_info {display:block; width:300px; height:166px; font-size:15px; color:#e5e5e5; background:rgba(0,0,0,0.8); position:absolute; bottom:0; z-index:1000}
.rn_th_info ul {margin:26px 0 0 0}
.rn_th_info li {width:226px; margin:9px 0 0 0; padding-top:4px; text-align:left; border-top:1px solid rgba(255,255,255,0.15)}
.rn_th_info li em {float:right; width:120px; text-align:right; color:#7dcdf4}
.rn_th_info li em.point {color:#ff748b}
.rn_th_info li:first-child {border-top:none}
.rn_th_info .none { display:block; padding-top:73px}
.rn_th_info2 {display:block; width:300px; height:166px; font-size:15px; color:#e5e5e5; background:rgba(45,151,217,0.9); position:absolute; bottom:0; z-index:1000}
.rn_th_info2 .rn_info_txt {display:block; margin:28px 0 18px 0; font-size:15px; font-weight:300; color:#fff; line-height:18px}
.rn_th_info2 .rn_th_btn {display:block; font-size:17px; color:#fff; font-weight:300; width:218px; height:51px; margin:0 auto; line-height:51px; text-align:center; border:1px solid rgba(229,229,229,0.5); border-radius:5px}
.rn_th_info2 .rn_th_btn:hover, .rn_th_info3 .rn_th_btn:hover {background-color:rgba(0,0,0,0.15)}
.rn_th_info3 {display:block; width:300px; height:166px; font-size:15px; background:rgba(255,216,1,0.9); position:absolute; bottom:0; z-index:1000}
.rn_th_info3 .rn_info_txt {display:block; margin:21px 0 14px 0; font-size:15px; font-weight:300; color:#000; line-height:19px}
.rn_th_info3 .rn_th_btn {display:block; font-size:17px; color:#000; font-weight:300; width:218px; height:51px; margin:0 auto; line-height:51px; text-align:center; border:1px solid rgba(0,0,0,0.2); border-radius:5px}
.rn_th_info4 {display:block; width:300px; height:166px; font-size:15px; color:#e5e5e5; background:rgba(0,186,87,0.9); position:absolute; bottom:0; z-index:1000}
.rn_th_info4 .rn_info_txt {display:block; margin:28px 0 18px 0; font-size:15px; font-weight:300; color:#fff; line-height:18px}
.rn_th_info4 .rn_th_btn {display:block; font-size:17px; color:#fff; font-weight:300; width:218px; height:51px; margin:0 auto; line-height:51px; text-align:center; border:1px solid rgba(229,229,229,0.5); border-radius:5px}
.rn_th_info4 .rn_th_btn:hover, .rn_th_info3 .rn_th_btn:hover {background-color:rgba(0,0,0,0.15)}

/* gnb */
.rn_gnb_w {height:56px; border-top:1px solid #dcdcdc; overflow:hidden;z-index: 9998}
.rn_th_gnb {clear:both; display:block; width:950px; margin:0 auto}
.rn_th_gnb li {display:inline-block; background:url("/images/v4/theme/theme_gnb_line.png") no-repeat right 20px}
.rn_th_gnb li:last-child {background:none}
.rn_th_gnb li a {background:url("/images/v4/theme/rn_th_menu.png?v=1") no-repeat scroll 0 0;}
.rn_gnb_tit {float:left; overflow:hidden; text-indent:100%; white-space:nowrap}
.rn_gnb_m1 .rn_gnb_tit a {width:98px; height:56px; background-position:14px 20px; display:block}
.rn_gnb_m2 .rn_gnb_tit a {width:82px; height:56px; background-position:12px -20px; display:block}
.rn_gnb_m3 .rn_gnb_tit a {width:82px; height:56px; background-position:11px -60px; display:block}
.rn_gnb_m4 .rn_gnb_tit a {width:73px; height:56px; background-position:10px -100px; display:block}
.rn_gnb_m5 .rn_gnb_tit a {width:85px; height:56px; background-position:1px -140px; display:block}
.rn_th_gnb .rn_sub_m {padding-left:0px; overflow:hidden}
.rn_th_gnb .rn_sub_m li {background:none}
.rn_th_gnb .rn_sub_m a {display:block; padding:18px 0 17px 0; margin-right:10px; text-decoration:none; font-size:14px; color:#6e6e6e; background:none; letter-spacing: -0.5px}
.rn_th_gnb .rn_sub_m .on {color:#5372bd; border-bottom:2px solid #6286de}

.page_top {bottom:126px; height: 65px; width: 50px; left: 50%; margin-left: 500px;  position: fixed;  text-align: center;}

/* 테마광장 - 자기소개서 */
.btn_consul_free .ico_chk1, .info_ico_good, .btn_sample .ico_sample, .ico_my_lst, .consul_q_tit, .consul_re_tit, .btn_consul_pay .ico_chk1, .consul_down_form .down_tit, .pay_info_tit, .consul_com_txt .com_txt, .consul_review_tit, .consul_rv_coupon { background: url(/images/v4/theme/consul_img.png) no-repeat 0 0; }
.content_w_v4 { float: left; width:844px; margin-top:35px; text-align: left; }
.consul_main_area { height: 573px; width: 769px; padding-top: 67px; text-align: center; background: url(/images/v4/theme/consul_main_v.jpg) no-repeat 0 0; }
.consul_main_area h3 { color: #ffd801; font-size: 60px; letter-spacing: -2px; font-weight:normal; }
.consul_main_area .btn_consul .s_txt em, .consul_main_area h3 em { font-style: italic; }
.consul_main_area p { font-size: 19px; color: #fff; line-height: 27px; margin: 8px 0 12px 0; }
.consul_main_area .consul_logo { display: block; width: 252px; height: 27px; margin: 0 auto 0 auto; background: url(/images/v4/theme/consul_logo.png) no-repeat 0 0; }
.consul_main_area .btn_consul { display: block; width: 333px; height: 108px; border: 2px solid #ffd801; border-radius: 10px; font-size: 27px; color: #ffd801; text-decoration: none; line-height: 29px; background: rgba(0,0,0,0.5); margin: 30px auto 54px auto; }
.consul_main_area .btn_consul:hover {background:rgba(0,0,0,0.6)}
.consul_main_area .btn_consul .s_txt { display: block; font-size: 16px; color: #fff; margin-top: 21px; }
.consul_main_area .consul_process { display: block; width: 550px; height: 90px; margin: 0 0 0 148px; background: url(/images/v4/theme/consul_process.png) no-repeat 0 0; }
.consul_main_area .consul_process li { float: left; color: #fff; font-size: 14px; text-align: center; margin-left: 75px; margin-top: 103px; }
.consul_main_area .consul_process li:first-child { width: 78px; margin-left: 10px; }
.consul_sample_w { margin: 30px 0 28px 0; padding: 19px 0 19px 30px; background-color: #f8f8f8; border: 1px solid #e5e5e5; color: #313131; font-size: 15px;}
.consul_sample_w .sam_tit { padding: 11px 26px 0 0; font-weight: bold; line-height: 20px; color: #496abc; display: block; float: left; }
.consul_sample_w .btn_sample { display: inline-block; height: 60px; padding: 0 16px 0 17px; margin-left: 10px; border-radius: 10px; background-color: #fff; color: #313131; text-align: center; line-height: 60px; border: 1px solid #d2d2d2; font-size: 15px; text-decoration: none; }
.consul_sample_w .btn_sample:hover {background-color:#f7f7f7}
.consul_sample_w .btn_sample .ico_sample { display: inline-block; width: 19px; height: 26px; margin-right: 11px; background-position: -37px -200px; vertical-align: -7px; }
.consul_tab { clear: both; height: 45px; border-bottom: 1px solid #838791; font-size: 14px; }
.consul_tab .list_tab { border-left: 1px solid #d1d1d1; }
.consul_tab .list_tab li { float: left; width: 229px; text-align: center; margin-left: -1px; border: 1px solid #d1d1d1; border-bottom: 0 none; background-color: #f8f8f8; }
.consul_tab .list_tab .on { position: relative; padding-left: 1px; margin: 0 0 -1px -1px; padding-bottom: 0; border: 1px solid #3a5596; background-color: #496abc; }
.consul_tab .list_tab .link_tab { overflow: hidden; height: 15px; font-size: 14px; line-height: 14px; color: #606060; text-decoration: none; }
.consul_tab .list_tab .on .link_tab { color: #fff; }
.consul_tab .list_tab li a span { display: inline-block; height: 44px; line-height: 42px; }
.btn_consul_request { position: absolute; right: 0; top: -4px; display: block; height: 38px; width: 126px; font-size: 13px; color: #313131; border: 1px solid #d2d2d2; border-radius: 7px; color: #313131; line-height: 37px; text-decoration: none; text-align: center; }
a.btn_consul_request { text-decoration: none; }
.btn_consul_request:hover {background-color:#f7f7f7}
.btn_consul_request .ico_my_lst { display: inline-block; width: 11px; height: 13px; background-position: 0 0; margin-right: 3px; vertical-align: -2px; }
.consul_lst li {display: table; width: 100%; padding: 13px 0 13px 0; font-size: 13px; color: #313131; overflow: hidden; border-bottom: 1px solid #dcdcdc; }
.consul_lst .t_pay_review p { padding: 5px 20px; line-height: 21px; }
.consul_lst .t_pay_review { background-color: #f8f8f8; }
.consul_lst .c_request_cont { width: 650px; }
.consul_lst .score { display: inline-block; position: relative; background: url(/images/v4/theme/consul_score.png) no-repeat 0 -16px; height: 14px; width: 79px; vertical-align: middle; margin-right: 10px; }
.consul_lst .score span { display: block; overflow: hidden; position: relative; height: 14px; background: url(/images/v4/theme/consul_score.png) no-repeat 0 0; line-height: 999px; }
.ico_consul_state { float: left; width: 31px; margin-right: 10px; text-align: center; display: table-cell; vertical-align: middle; background: url(/images/v4/theme/c_reply.gif) no-repeat 14px 24px; }
.ico_consul_state em { display: block; width: 29px; height: 22px; border-radius: 6px; font-size: 10px; text-align: center; font-family: YDIWebDotum; line-height: 25px; color: #6e6e6e; border: 1px solid #b5b5b5; }
.ico_consul_state .ico_reply { color: #cd1201; border: 1px solid #cd1201; margin-top: 15px; }
.ico_consul_state .ico_consul { color: #496abc; border: 1px solid #496abc; margin-top: 15px; }
.consul_tit { height: 24px; display: inline-block; vertical-align: -2px; line-height: 21px; }
.consul_tit a { color: #313131; }
.consul_tit .reply_tit { display: block; margin-top: 18px; }
.consul_lst .c_request_time { display: table-cell; vertical-align: middle; color: #6e6e6e; padding-right: 3px; }
.btn_consul_w { clear: both; display: block; width: 100%; text-align: center; position: relative; }
a.btn_consul_free { text-decoration: none; }
.btn_consul_free:hover {background-color:#d9b801; border:1px solid #d9b801}
.btn_consul_free { display: inline-block; height: 80px; width: 285px; margin-top: 40px; border-radius: 10px; background-color: #ffd801; color: #313131; font-size: 23px; text-align: center; font-weight:normal; line-height: 77px; border: 1px solid #ffd801; }
.btn_consul_free .ico_chk1 { display: inline-block; width: 30px; height: 20px; margin-right: 5px; background-position: -26px 0; vertical-align: -2px; }
.consul_info_w { margin-top: 42px; padding: 44px 0 42px 56px; background-color: #ebf8f9; color: #313131; font-size: 13px; line-height: 28px; }
.consul_info_w .info_ico_good { display: block; height: 83px; width: 83px; background-position: 0px -43px; }
.consul_info_w .info_tit { display: block; margin: 27px 0 43px 0; font-size: 50px; color: #0f0f1c; font-weight:normal}
.cooperative_com { padding: 18px 0 16px 27px; margin-top: 20px; border: 1px solid #e5e5e5; background-color: #f8f8f8; font-size: 13px; color: #313131; line-height: 21px;}
.cooperative_com .coop_log { display: block; width: 111px; height: 27px; margin-bottom: 13px; background: url(/images/v4/theme/resume_logo.gif) no-repeat 0 0; }
.balloon:after { content: ''; position: absolute; width: 0; height: 0; border-style: solid; }
.balloon.text:after { border-width: 5px 10px; top: 50%; margin-top: -5px; }
.balloon.text:after { border-color: transparent #ea002c transparent transparent; left: -18px; }

.consul_set { }
.doc_cate_tit { padding: 0 0 14px 5px; color: #333; font-size: 19px; letter-spacing: -1px; border-bottom: 2px solid #495164; }
.consul_s_tit { margin-top: 30px; border-bottom: 1px solid #b5b5b5; position: relative; }
.consul_s_tit h3 { padding: 0 0 9px 2px; display: inline-block; font-size: 15px; line-height: 17px; overflow: hidden; }
.consul_cs_info { border: 1px solid #e5e5e5; background-color: #f8f8f8; width: 504px; height: 70px; font-size: 13px; color: #000; margin: 26px auto 34px auto; line-height: 21px; padding: 23px 0 0 25px; }
.consul_lst_none { text-align: center; font-size: 14px; padding: 67px 0 67px 0; border-bottom: 1px solid #dcdcdc; }
.btn_consul_all { position: absolute; right: 0; bottom: 4px; display: block; height: 30px; padding: 0 15px; font-size: 13px; color: #313131; border: 1px solid #d2d2d2; border-radius: 5px; color: #313131; line-height: 28px; text-decoration: none; text-align: center; }
.btn_consul_all:hover {background-color:#f7f7f7; text-decoration:none}

.consul_fr_process { height: 240px; margin-top: 20px; margin-bottom: 33px; color: #000; padding: 30px 0 0 46px; border: 1px solid #e5e5e5; border-radius: 10px; background-color: #eef8f9; }
.consul_fr_process span { display: block; font-size: 15px; font-weight: bold; margin-bottom: -14px; }
.consul_fr_process li { float: left; font-size: 13px; text-align: center; width: 90px; margin-left: 50px; margin-top: 8px; }
.consul_fr_process li em { color: #5372bd; }
.consul_fr_process li:first-child { margin-left: 0; }
.consul_req_tit { display: block; padding: 0 0 18px 8px; color: #000; font-size: 36px; letter-spacing: -1px; border-bottom: 2px solid #495164; }
.consul_req_write { border: 1px solid #d5d5d5; border-top: none; margin-bottom: 26px; }
.consul_req_write th { background-color: #f8f8f8; vertical-align: top; color: #6e6e6e; font-weight: normal; padding: 15px 0 13px 20px; }
.consul_req_write td { color: #0f0f1c; padding: 5px 0 5px 19px; }
.consul_req_write td, .consul_req_write th { border-top: 1px solid #d2d2d2; font-size: 13px; text-align: left; }
.consul_req_write .req_in2 { overflow: auto; width: 503px; height: 62px; padding: 10px; border: 1px solid #e5e5e5; vertical-align: 0; line-height: 21px; font-size: 13px; }
.consul_req_write .req_in3 { height:31px; width:500px}
.consul_cs_txt { display: inline-block; text-align: right; margin: 30px 0 0 200px; padding: 8px 12px; font-size: 13px; background-color: #fff; border: 1px solid #bbb; border-radius: 8px; }
.consul_req_tit { display: block; padding: 0 0 18px 8px; color: #000; font-size: 36px; letter-spacing: -1px; border-bottom: 2px solid #495164; }
.balloon { position: relative; display: inline-block; margin-left: 20px; }
.balloon span { display: inline-block; padding: 5px 10px; color: #fff; background: #ea002c; border-radius: 5px; font-size: 14px; letter-spacing: 0; }
.balloon em { color: #fcff27; font-weight: 600; }
.consul_req_write { border: 1px solid #d5d5d5; border-top: none; margin-bottom: 26px; }
.consul_req_write .con_pay { color: #ea002c; font-size: 18px; font-weight: 600; }
.consul_req_write .con_pay del { color: #000; padding-right: 4px; font-size: 18px; font-weight: 500; }
.consul_req_write th { background-color: #f8f8f8; vertical-align: top; color: #6e6e6e; font-weight: normal; padding: 15px 0 13px 20px; }
.consul_req_write td { color: #0f0f1c; padding: 5px 0 5px 19px; }
.consul_req_write td, .consul_req_write th { border-top: 1px solid #d2d2d2; font-size: 13px; text-align: left; }

/*.consul_req_write input { vertical-align: middle; }*/
.consul_req_write label { margin: 0 9px 0 4px; font-weight: bold; vertical-align: middle; }
.consul_req_write .req_in { width: 210px; padding-left: 10px; border: 1px solid #e5e5e5; vertical-align: 0; height: 34px; font-size: 13px;  }
.consul_req_write .pay_agree_txt { font-size: 13px; color: #6e6e6e; line-height: 19px; padding-left: 20px; border-top: 1px solid #e5e5e5; }
.consul_req_write .pay_agree_txt p { margin: 18px 0; height: 133px; overflow: auto; }
.btn_req_w { display: inline-block; height: 55px; width: 104px; border-radius: 10px; background-color: #fff; color: #1b1b1b; font-size: 16px; text-align: center; line-height: 55px; border: 1px solid #959595; margin: 0 5px; }
.btn_req_w:hover {background-color:#f5f5f5; border:1px solid #959595; text-decoration:none}
.btn_req_b { display: inline-block; height: 55px; width: 104px; border-radius: 10px; background-color: #6286de; color: #fff; font-size: 16px; text-align: center; line-height: 55px; border: 1px solid #5372bd; margin: 0 5px; }
.btn_req_b:hover {background-color:#5372bd; border:1px solid #4761a1; text-decoration:none}
.consul_req_write .opt_cont {margin-top:10px}
.consul_req_write .opt_cont .opt_txt {font-size:12px; color:#6e6e6e; margin-bottom:7px}

.consul_com_txt { text-align: center; font-size: 16px; color: #6e6e6e; }
.consul_com_txt .com_txt { font-size: 36px; color: #000; padding-top: 81px; margin: 44px 0 6px 0; background-position: 332px -246px; }

.consul_q_tit { display: inline-block; margin: 31px 0 10px 11px; padding: 13px 0 0 49px; font-size: 18px; color: #000; height: 39px; background-position: 0px -142px; }
.consul_q_box { margin-bottom: 9px; border: 1px solid #dcdcdc; font-size: 13px; color: #0f0f1c; line-height: 21px; }
.consul_q_box.line { border-top: 1px solid #898989; }
.q_er_info { background-color: #f8f8f8; padding: 15px 0 17px 20px; }
.q_er_info em { font-weight: bold; color: #496abc; }
.q_er_info .bar { vertical-align: 1px; color: #d7d7d7; margin: 0 10px; }
.consul_q_box p, .consul_re_box p, .consul_rv_box p { margin: 24px 40px 26px 20px; }
.consul_q_box .resume_down { display: block; height: 30px; width: 125px; padding-left: 38px; margin: 0 auto; line-height: 27px; font-weight: bold; text-decoration: underline; color: #0066cc; background: url(/images/v4/theme/ico_resume_down.gif) no-repeat 0 0; }
.consul_q_box p.resume_none { text-align: center; }
.btn_req_b { display: inline-block; height: 55px; width: 104px; border-radius: 10px; background-color: #6286de; color: #fff; font-size: 16px; text-align: center; font-weight:normal; line-height: 55px; border: 1px solid #5372bd; margin: 0 5px; }
.btn_r_w { display: block; position: absolute; right: 0; top: 0; }

.consul_ans_in { overflow: auto; width: 747px; height: 200px; padding: 10px; border: 1px solid #adadad; vertical-align: 0; line-height: 21px; font-size: 13px; }
.consul_re_tit { display: inline-block; margin: 31px 0 10px 8px; padding: 13px 0 0 64px; font-size: 18px; color: #000; height: 39px; background-position: -185px -142px;}
.consul_wr_tit { display: inline-block; margin: 20px 0 10px 8px; font-size: 18px; color: #000; width: 100%; }
.consul_wr_tit em { font-size: 13px; vertical-align: 0; color: #6e6e6e; letter-spacing: -0.5px; margin-left: 3px; }
.consul_wr_tit .chk_complete { font-size: 13px; font-weight: bold; margin-left: 13px; vertical-align: middle; }
.consul_wr_tit .chk_complete input { vertical-align: -2px; margin-right: 4px; }
.consul_cost_in { padding-left: 10px; border: 1px solid #adadad; vertical-align: 0; width: 757px; height: 38px; font-size: 20px; color: #000; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; }
.consul_re_box { margin-bottom: 9px; font-size: 13px; color: #0f0f1c; line-height: 21px; border: 1px solid #dcdcdc; border-top: 1px solid #898989; background-color: #eef8f9; }
.q_er_info .pay_info_tit { background-position: -217px -206px; padding-left: 28px; height: 20px; display: block; }
.consul_down_form { clear: both; margin-top: 22px; }
.consul_down_form .down_tit { display: block; float: left; padding: 4px 17px 0 34px; margin-left: 148px; height: 25px; vertical-align: 0; background-position: -125px 0px; }
.consul_sel { float: left; width: 235px; display: block; position: relative; z-index: 25; margin-right: 5px; }
.consul_sel .btn_select { display: block; height: 26px; width: 241px; padding: 5px 0 0 12px; border: 1px solid #d8dbde; background: #fff url(/images/v4/doc/down_knou.gif) no-repeat right 0; }
.consul_sel a.btn_select { text-decoration: none; color: #0f0f1c; font-size: 13px; }
.consul_sel .list_select { position: absolute; top: 30px; left: 0; width: 253px; padding: 2px 0 15px 0; border: 1px solid #d8dbde; background: #fff; }
.consul_sel .list_select li {display: block; height: 15px; padding:9px 0 3px 12px; text-decoration: none; font-size: 13px; }
.consul_sel .list_select li a {color:#0f0f1c}
.consul_down_form p.down_txt { clear: both; text-align: center; padding-top: 11px; margin-bottom: 22px; }
.consul_down_form p.down_txt a { color: #0369e7; text-decoration: underline; }
a.btn_consul_pay { text-decoration: none; }
.btn_consul_pay { display: inline-block; height: 55px; width: 174px; border-radius: 10px; background-color: #eb4a3f; color: #fff; font-size: 16px; text-align: center; line-height: 53px; border: 1px solid #eb4a3f; }
.btn_consul_pay:hover {background-color:#c83f36; border:1px solid #c83f36}
.consul_pay_area { margin: 31px 30px 30px 30px; border: 1px solid #e5e5e5; background-color: #f8f8f8; font-size: 13px; color: #0f0f1c; }
.consul_pay_area .c_pay { border-top: 1px solid #e5e5e5; padding: 20px 0 28px 0; text-align: center; }
.consul_pay_area .c_pay_num { display: inline-block; text-align: center; vertical-align: -15px; margin-right: 16px; }
.consul_pay_area .c_pay_num em { display: block; font-size: 30px; font-weight: bold; padding-top: 7px; }
.btn_consul_pay .ico_chk1 { display: inline-block; width: 22px; height: 15px; margin-right: 5px; background-position: 0 -211px; vertical-align: -2px; }
.consul_review_tit { display: inline-block; margin: 31px 0 10px 8px; padding: 5px 0 0 59px; font-size: 18px; color: #000; height: 40px; background-position: -189px -58px; }
.consul_rv_sel { width: 235px; display: block; position: relative; z-index: 25; margin-right: 5px;}
.consul_rv_sel .btn_select { display: block; height: 26px; width: 221px; padding: 7px 0 3px 12px; margin: 0 0 6px 0; border: 1px solid #dcdcdc; background: #fff url(/images/v4/doc/down_knou.gif) no-repeat right 5px; }
.consul_rv_sel .score { display: inline-block; position: relative; background: url(/images/v4/theme/consul_score2.png) no-repeat 0 -25px; height: 20px; width: 117px; vertical-align: middle; margin-right: 10px; }
.consul_rv_sel .score span { display: block; overflow: hidden; position: relative; height: 20px; background: url(/images/v4/theme/consul_score2.png) no-repeat 0 0; line-height: 999px; }
.consul_rv_sel .score em { position: absolute; top: 1px; left: 125px; font-size: 16px; color: #000; }
.consul_rv_sel .list_select { position: absolute; top: 37px; left: 0; width: 233px; padding: 2px 0 15px 0; border: 1px solid #dcdcdc; background: #fff; }
.consul_rv_sel .list_select li { height: 23px; display: block; padding: 8px 0 5px 12px; text-decoration: none; }
.consul_rv_txt { margin: 6px 0 11px 2px; font-size: 13px; letter-spacing: -0.5px; color: #6e6e6e; }
.consul_rv_coupon {padding-left: 28px; padding-bottom: 5px; margin-left: 20px; font-size: 12px; color: #000; letter-spacing: -0.5px; word-spacing:-0.5px; vertical-align: 2px; background-position: 0 -382px; }
.consul_rv_coupon em { font-weight: bold; color: #eb4a3f; vertical-align: -1px; }
.consul_rv_box { font-size: 13px; color: #0f0f1c; line-height: 21px; border: 1px solid #dcdcdc; border-top: 1px solid #898989; background-color: #fffde7; }
.consul_q_box p, .consul_re_box p, .consul_rv_box p { margin: 24px 40px 26px 20px; }
.sub_seller_half td {padding:12px 0 10px 20px; text-align:left; color:#1e1e2a;  font-size:17px; border-bottom:1px solid #d9d9d9; background-color:#fff;}
.resume_down {display:block; height:30px; margin:0 auto; line-height:27px; font-weight:bold; text-decoration:underline; color:#0066cc; text-align:center}
.resume_down.tb_i {margin:-2px 0 5px 3px; display: inline-block; text-decoration: underline; }
.resume_down .ico_resume { display: inline-block; width: 33px; height: 30px; margin-right: 5px; background: url(/images/v4/theme/ico_resume_down.gif) no-repeat 0 0; vertical-align: middle; }
.consul_req_write .btn_resume_del { display: inline-block; width: 17px; height: 17px; background: url(/images/v4/theme/consul_btn_del.gif) no-repeat 0 0; overflow: hidden; text-indent: 100%; white-space: nowrap; vertical-align: middle; margin-left: 8px; }

.consul_det_b {clear:both; margin-bottom:20px; position:relative}
.consul_det_b img {vertical-align:top}

/* book */
.top_tit_v4 {margin:28px 0 24px 19px; background:url("/images/v4/theme/top_tit_v4.gif") no-repeat scroll 0 0; display:block; font-size:12px; height:16px; line-height:17px; overflow:hidden; text-indent:-9999px; width:123px}
.book_gal_v4 {clear:both; position:relative; margin-top:30px}
.book_lst_v4 {clear:both; position:relative; margin:30px 0 0 20px}
.book_lst_v4 ul {display:block; overflow:hidden}
.book_lst_v4 li {clear:both; overflow:hidden; width:100%; margin:0 0 30px 0}
.book_lst_v4 dl {display:block; margin-top:1px; overflow:hidden; line-height:19px}
.book_lst_v4 dt {display:inline}
.book_lst_v4 dd.b_intro {border-top:1px solid #e1e1e1; padding-top:13px; margin-top:9px}
.book_lst_v4 .b_tit {font-size:12px; font-weight:bold}
.book_lst_v4 .b_tit a:hover,.book_lst_v4  .b_tit a, .book_lst_v4 .b_tit a:visited, .book_lst_v4 .b_ti2t a:hover,.book_lst_v4  .b_tit2 a, .book_lst_v4 .b_tit2 a:visited {color:#000}
.book_lst_v4 .b_tit2 {font-size:12px}
.book_lst_v4 .b_inline {display:inline; margin-left:-3px; color:#333; font-size:12px; white-space:nowrap}
.book_lst_v4 .b_inline .bar {padding:0 8px 0 6px; color:#ccc}
.book_lst_v4 .b_inline em {color:#496abc; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}
.book_lst_v4 .b_inline em.s_b {color:#333; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif}
.book_lst_v4 img {vertical-align:middle}
.b_thumb2 {position:relative; float:left; margin-right:19px}

.b_thumb {position:relative}
.thumb_type_v4 img{vertical-align:top}
.thumb_type_v4 .mask, .book_lst_v4 .mask, .book_intro_v4 .mask{overflow:hidden;position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_cover.png) no-repeat}
.thumb_type_v4 .b_num1 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num1.png) no-repeat}
.thumb_type_v4 .b_num2 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num2.png) no-repeat}
.thumb_type_v4 .b_num3 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num3.png) no-repeat}
.thumb_type_v4 .b_num4 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num4.png) no-repeat}
.thumb_type_v4 .b_num5 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num5.png) no-repeat}
.thumb_type_v4 .b_num6 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num6.png) no-repeat}
.thumb_type_v4 .b_num7 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num7.png) no-repeat}
.thumb_type_v4 .b_num8 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num8.png) no-repeat}
.thumb_type_v4 .b_num9 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num9.png) no-repeat}
.thumb_type_v4 .b_num10 {position:absolute;top:0;left:0;z-index:0;display:block;width:104px;height:154px;background:url(/images/v4/theme/b_num10.png) no-repeat}

.zoom_ov {width:104px; height:154px; position:absolute; top:0; left:0; background: url("/images/v4/theme/hover.png") no-repeat scroll 0 0}
.zoom_ov2 {width:102px; height:140px; position:absolute; top:0; left:0; background: url("/images/v4/doc/hover.png") no-repeat scroll 0 0}
.zoom_s {width:76px; height:104px; position:absolute; top:0; left:0; background: url("/images/v4/theme/hover_s.png") no-repeat scroll 0 0}

.tf_keyword::-webkit-input-placeholder{color:#959595;opacity:1}
.tf_keyword::-moz-placeholder{color:#959595;opacity:1}
.tf_keyword:-ms-input-placeholder{color:#959595!important;opacity:1}
.tf_keyword::-ms-input-placeholder{color:#959595!important;opacity:1}
.tf_keyword::placeholder{color:#959595;opacity:1}
.tf_keyword:disabled,.tf_keyword[readonly]{background-color:#959595;opacity:1}


/*---------------------------------- 20200608부분개편 -----------------------------------*/
/* main category */
.ma_cate_v4 {position:relative; margin-top:20px; padding-bottom:17px; border-bottom:2px solid #495164}
.ma_cate_v4:after {display:block;clear:both;content:''}
.ma_cate_v4 strong {float:left; display:block; width:134px; margin-left:28px; margin-top:1px}
.ma_cate_v4>ul>li {clear:both; width:1025px; padding-top:11px; margin-bottom:27px;text-align:left; border-top:1px solid #ebebeb}
*:first-child+html .ma_cate_v4>ul>li {margin-bottom:5px;}
.ma_cate_v4>ul>li:first-child { border:none}
.ma_cate_v4 ul ul li {float:left; padding:0 8px 0 10px; background:url("/images/v4/doc/cline_v4.gif") 0 3px no-repeat}
.ma_cate_v4 ul ul li:first-child {background-image:none; padding-left:0}
.ma_cate_v4 .cate_more {padding:23px 0 0 162px}
.ma_cate_v4 a {color:#343434; font-size:13px }
.cate_view_v4 a {position:absolute; right:5px; bottom:16px; background:url("/images/v4/doc/btn_cate_view.gif") no-repeat scroll 0 0; height:20px; width:22px; font-size:0; display:block; text-indent:-9999px}
.cate_view_v4 .close_v4 {background-position:0 -20px}
.cate_view_v4 .open_v4 {background-position:0 0}

.total_data_v4 {border:1px solid #d1d1d1; padding:22px 0 0 0; text-align:left}
.total_data_v4 .data_sum {text-align:center; margin-bottom:18px; margin-left:-3px}
.total_data_v4 .data_sum img {vertical-align:middle; padding:0 0.7px;}
.total_data_v4 .data_sum .n_pe {}
.total_data_v4 .data_num_w {border-top:1px solid #e8e8e8; padding-top:18px}

.hp_info_v4 {padding:9px 0 11px 0; color:#606060; border-top:1px solid #e8e8e8; background-color:#f8f8f8}
.hp_info_v4 .data_sel {margin:8px 9px 0 15px; padding:0 0 5px 0; border-bottom:1px solid #e8e8e8}
.hp_info_v4 .data_sel strong {font-weight:bold; padding:0 0 4px 0; display:block; font-size:13px}
.hp_info_v4 .data_sel p {font-size:11px; line-height:16px}
.th_btn_w { background-color:#f8f8f8; padding-bottom:8px}
.btn_th_cont1 {width:156px; height:31px; line-height:29px; font-size:12px; letter-spacing:-0.5px;  display:block; color:#fff; text-align: center; margin:0 11px 2px 11px; border:1px solid #6c7485; box-sizing:border-box; word-spacing:-0.5px; background:url("/images/v4/theme/btn_le_arr.png") no-repeat 141px 10px; background-color:#7e838f; border-radius:1px}
a.btn_th_cont1 {text-decoration:none}
.btn_th_cont1:hover {background-color:#636b7f; border:1px solid #636b7f}

.theme_info {width:814px; height:78px; margin-bottom:25px; background:url("/images/v4/theme/theme_info.gif") no-repeat 0 0}


/*---------------------------------- 20220418 노하우톡  -----------------------------------*/
.kh_banner {margin:13px 0 0 0}
.kh_banner.sub {margin-top:20px; margin-bottom:29px}
.kh_info img, .kh_banner img {vertical-align:top}

.lst_ngall_v4 {margin-top:0; margin-bottom:0; width:100%}
.lst_ngall_v4 li {height:235px; margin:5px 30px 20px 25px}
.lst_ngall_v4 .nick {text-align:center; font-size:13px; letter-spacing:-0.5px; color:#222; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; max-width:150px; margin:0 auto -9px auto; padding-top:9px; vertical-align:top; display:block; font-weight:bold}
.kh_best {border-bottom: 1px solid #d7dbe4; overflow: hidden}
.kh_best .kh_best_stit {display:block; margin-left:3px; margin-bottom:8px; margin-top:19px; font-size:14px; letter-spacing:-0.5px; height:30px; width:108px; line-height:30px; color:#3c424c; font-weight:bold; text-align:center; border:1px solid #cdd2dd; border-radius:20px; background-color: #f7f9fd}
.kh_tit_w {clear: both; display:block; padding:32px 0 14px 5px; color:#333; font-size:19px; letter-spacing:-1px;  border-bottom:2px solid #495164}
.kh_best_tit1 {display: block; width:173px; height:21px; font-size:0; background:url("/images/v4/theme/kh_best_tit1.png") no-repeat 0 0}
.kh_best_tit2 {display: block; width:173px; height:21px; font-size:0; background:url("/images/v4/theme/kh_best_tit2.png") no-repeat 0 0}

.kh_best_seller {overflow: hidden; clear:both}
.kh_best_seller .kh_best_stit {display:block; margin:20px 0 10px 3px; font-size:15px; letter-spacing:-0.5px; height:32px; width:108px; line-height:32px; color:#3c424c; font-weight:bold; text-align:center; border:1px solid #cdd2dd; border-radius:20px; background-color: #f7f9fd}
.kh_best_seller li {float:left; margin-left:8px}
.kh_best_seller li:first-child {margin-left:0}
.kh_seller_box {width:274px; height:206px; border:1px solid #d4d8e0;}
.b_seller_profile {height:115px; padding:22px 0 0 20px; background-color:#f3f5f9; box-sizing: border-box}
.b_seller_profile .pic {display: block; overflow: hidden; position:relative; width:60px; height:60px; float: left}
.b_seller_profile .pic img {width:60px; height:60px; border-radius: 50%}
.b_seller_profile .pic:after {position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #000; opacity:0.15; border-radius: 50%; content: '';}
.b_seller_profile .nickname {text-align:left; font-size:14px; letter-spacing:-0.3px; margin-top:-4px; color:#222; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; max-width:160px; vertical-align:top; display:block; font-weight:bold}
.b_seller_profile .mem_st {margin:7px 0 10px 0; text-align:left}
.b_seller_profile .mem_g {display:inline-block; vertical-align:0; margin-right:3px}
.b_seller_profile .mem_g img {vertical-align:top}
.b_seller_profile .ico_info {width:16px; height:16px; background:url("/images/v4/mypage/ico_info.png") no-repeat 0 0; display: inline-block; vertical-align:middle; margin-left:3px; margin-top:-1px}
.b_seller_profile .profile_info {float: left; margin-left:12px}
.kh_seller_box .seller_intro {padding:14px 16px; line-height:21px; font-size:13px; color:#555; letter-spacing:-0.5px; max-height:50px; -webkit-line-clamp:3; display: -webkit-box; overflow: hidden; -webkit-box-orient:vertical; word-break:break-all}
.kh_seller_box .seller_intro .none {text-align:center; color:#959595; display: block}
.kh_cate_tit {font-size:17px; font-weight: bold; color: #222; margin: 20px 0 11px 3px; padding-top:25px; letter-spacing:-0.5px; word-spacing:-0.5px; border-top: 1px solid #d7dbe4}

.my_follow {display:inline-block; width:70px; height:21px; background-color:#e1ebf9; border:1px solid #e1ebf9; line-height:20px; text-align:center}
.my_follow .f_t1 {display:inline-block; letter-spacing:-1px; text-align:right; color: #82878e; margin-right:3px; font-size:11px}
.my_follow .f_t2 {text-align:center; display:inline-block; color: #333; letter-spacing: 0; font-size:12px}
.btn_follow {display:inline-block; width:70px; height:21px; background-color:#fff; border:1px solid #c5cad3; line-height:20px; text-align:center}
.btn_follow .f_t1 {display:inline-block; letter-spacing:-1px; text-align:right; color: #555; font-size:11px}
.btn_follow .ico_f {width:11px; height:11px; margin-right:2px; margin-bottom:-1px; display: inline-block; background:url("/images/v4/mypage/ico_follow2.png") no-repeat 0 0}
.btn_follow.on .f_t1 {color:#3565c9}
.btn_follow.on {border:1px solid #a1b7e6; color: #3565c9}
.btn_follow.on .ico_f {background:url("/images/v4/mypage/ico_follow_on2.png") no-repeat 0 0}

/* 20230222 무료서식 */
.lst_ngall_v4.free_form li {height:200px; margin:5px 30px 20px 25px}
.th_form_tit1 {display: block; width:77px; height:21px; font-size: 0; background: url(/images/v4/theme/form_tit1.png) no-repeat 0 0;}
.th_form_tit2 {display: block; width:77px; height:21px; margin-top:20px; font-size: 0; background: url(/images/v4/theme/form_tit2.png) no-repeat 0 0;}
.free_form_info {margin-bottom:30px}
.free_form_info img {vertical-align:top}

/*2025031310542*/
.doc_cate_tit {
	padding: 7px 0 13px 5px;
	font-weight: 700;
}

.the_cate_tit {
	font-weight: 700;
}

.doc_cate_tit em {
	color: #067DFD;
}

/* 20250310 판매자 표지뱃지 */
.sc_notify {
	position: relative;
	float: right;
	margin-bottom: 15px;
	top: auto;
	right: auto;
}