@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav,
section, summary, time, mark, audio, video { margin:0; padding:0; border:0; vertical-align:baseline;}/*font-size:100%*/
body { font-family:'맑은고딕','Malgun Gothic','돋움', Dotum, '굴림', Gulim, Tahoma, sans-serif, verdana; font-size:13px; letter-spacing:-1px; -webkit-text-size-adjust: none;}
body,input,select,textarea { color:#555;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;} /* delete vertical-align */
body,html { width:100%; background:#fff;}
ol,ul,li { list-style:none;}
blockquote,q { quotes:none;}
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none;}
table { border-collapse:collapse !important; border-spacing:0 !important;}
caption, legend { visibility:hidden; width:0; height:0; line-height:0; font-size:0; overflow:hidden;}
hr { display:none;}
input, select, img { vertical-align:middle;}
input, select, textarea { font-size:13px; font-family:'맑은고딕','Malgun Gothic','돋움', Dotum, '굴림', Gulim, Tahoma, sans-serif, verdana;}
a { color:#555; text-decoration:none;}
a:hover { }
input.inputText {padding:3px 3px 3px; height:19px; border:1px solid #cdcdcd; background:#fff;}
select.selectText { padding:4px 3px 3px; border:1px solid #cdcdcd; background:#fff;}
textarea.textarea { padding:9px; width:98%; border:1px solid #cdcdcd;}
.clearfix:after { content:"."; display:block; height:0; overflow:hidden; clear:both;}

/* Web Content Accessibility TTS(Text To Speech) Code */
.tts { position:absolute; width:1px; height:1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0);}

/* layout */
.s_wrap { position:relative; width:100%; height:100%;}
.s_header { position:relative; width:100%; height:114px; border-bottom:1px solid #3d4145;}
.s_section { position:relative; width:1070px; margin:0 auto;}
.sub .s_section { width:1090px;}
.s_container { position:relative; overflow:hidden;}

.logo { padding-top:27px; height: 20px;}
.logo h1 { margin:0;  padding:0;}
.logo h1 a { vertical-align:top;}
.logo h1 a:nth-child(2) img { position: relative; top: 6px;}
.logo h1 a img { vertical-align: top;}
.logo h1 .eduwill_logo { vertical-align:top;}

.top_menu { position:absolute; right:0; top:73px; width:145px;}
.top_menu > ul { overflow:hidden;}
.top_menu > ul > li { float:left; padding-top:2px; padding-right:13px; margin-right:11px; background:url('/Img2/Common/promotion/examGuide7even/bu_bar01.gif') right center no-repeat;}
.top_menu > ul > li.last { padding-right:0; margin-right:0;}
.top_menu > ul > li img { vertical-align:top;}
.top_menu > .all_menu { position:absolute; right:0; top:0;}
.all_menu_wrap { display:none; position:absolute; right:0; top:30px; padding-top:20px; width:586px; border:1px solid #3d4145; background:#fff; z-index:100;}
.menu_section { padding:0 0 20px 39px; overflow:hidden; border-bottom:1px solid #d8d8d8;}
.menu_section > ul { padding:20px 0 0;}
.menu_section > ul > li { float:left; width:135px;}
.menu_section ul li h3 a { font-size:14px; color:#0e77d9; font-weight:normal;}
.menu_section ul li ul { margin-top:12px;}
.menu_section ul li ul li { padding-left:10px; line-height:20px; background:url('/Img2/Common/promotion/examGuide7even/bu_bar04.gif') left 8px no-repeat;}
.menu_section ul li ul li a { color:#707070;}
.menu_section ul li ul li a:hover { color:#000; text-decoration:underline;}

.s_visual * { font-family: 'Noto Sans KR';}
.s_visual { position:relative; width:100%; height:572px; background:#c5c5c5 url('/Img2/Common/promotion/examGuide/bg_visual.jpg') 50% top no-repeat;}
.s_visual_menu { height: 435px;}
.s_visual_menu .wrap { position: relative; width: 1070px; margin: 0 auto;}
.s_visual_menu p { margin:0; padding: 70px 0 0 50px; font-weight: 300; color: #010101; font-size: 54px; letter-spacing: -4px; line-height: 1.3;}
.s_visual_menu p span { font-size: 23px; font-weight: 500; color: #f15424; letter-spacing:-1.5px;}

.s_visual_menu ul { margin:20px 0 0 47px; width:377px; overflow:hidden;}
.s_visual_menu ul li { margin-top: 10px;}
.s_visual_menu ul li a { position: relative; display: table; width: 311px; height: 50px; border-radius: 100px; background: #fff; border: 1px solid #cfd6db;}
.s_visual_menu ul li a span { display: table-cell; vertical-align: middle; padding-left: 38px; font-family: 'Noto Sans KR'; font-size: 18px; color: #35393c; font-weight: 500; letter-spacing: -1px; text-align: left;}
.s_visual_menu ul li a:after { content: ''; display: inline-block;position: absolute; right: 30px; top: 50%; margin-top: -3px; width: 6px;height: 6px;border-top: 2px solid #35393c;border-right: 2px solid #35393c;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.s_visual_menu ul li a:hover { background: #35393c; border-color: #35393c; box-shadow: 4px 4px 10px 0px rgba(212,212,212,1);}
.s_visual_menu ul li a:hover span { color: #fff;}
.s_visual_menu ul li a:hover:after { border-color: #fff;}

.s_visual_banner { position:absolute; width:100%; height:137px; padding: 25px 0; background: #35393c; box-sizing:border-box; -webkit-box-sizing:border-box;}
.s_visual_banner .s_section > ul:after { content:''; display: table; clear: both;}
.s_visual_banner .s_section > ul > li { float:left; position:relative; height:87px; border-left: 1px solid #4a4d50; box-sizing:border-box; -webkit-box-sizing:border-box;}
.s_visual_banner .s_section > ul > li h4 { margin-bottom:10px; color: #fff; font-size: 20px; font-weight: 500; letter-spacing: -1px;}
.s_visual_banner .s_section > ul > li h4 a { color: #fff; font-size: 20px; font-weight: 500; letter-spacing: -1px;}
.s_visual_banner .s_section > ul > li ul li { position: relative; margin-bottom:5px; }
.s_visual_banner .s_section > ul > li ul li a { padding-left: 12px;}
.s_visual_banner .s_section > ul > li ul li a:before { content:''; display: block; position: absolute; left: 0; top: 9px; width: 3px; height: 3px; background: #9a9c9e;}
.s_visual_banner .s_section > ul > li ul li a span { font-size: 14px; color: #9a9c9e; font-weight: 500; letter-spacing: -1px;}
.s_visual_banner .s_section > ul > li ul li a span:after { content: ''; display: inline-block; position: relative; top: -2px; margin-left: 8px;width: 4px;height: 4px;border-top: 2px solid #9a9c9e;border-right: 2px solid #9a9c9e;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.s_visual_banner .s_section > ul > li ul li a:hover:before { background-color: #76bcff;}
.s_visual_banner .s_section > ul > li ul li a:hover span { color: #76bcff;}
.s_visual_banner .s_section > ul > li ul li a:hover span:after { border-color: #76bcff;}

.s_visual_banner .s_section > ul > li.sb1 { width:482px; border-left: 0;}
.s_visual_banner .s_section > ul > li.sb1 .icon { position: absolute; top: 8px; right: 101px;}
.s_visual_banner .s_section > ul > li.sb1 .btn_more { position:absolute; top:43px; left:179px;}
.s_visual_banner .s_section > ul > li.sb2 { padding-left:40px; width:338px;}
.s_visual_banner .s_section > ul > li.sb2 .icon { position: absolute; top: -6px; right: 53px;}
.s_visual_banner .s_section > ul > li.sb3 { padding-left:40px; width:249px;}
.s_visual_banner .s_section > ul > li.sb3 .icon { position: absolute; top: 16px; right: 0;}


.tab { overflow:hidden; margin-bottom:24px;}
.tab li { float:left; padding-right:17px; margin-right:14px; background:url('/Img2/Common/promotion/examGuide7even/bu_bar02.gif') right 5px no-repeat;}
.tab li a { font-size:16px; color:#4d4d4d; font-weight:bold;}
.tab li.current a, .tab li a:hover { color:#ef3f09;}
.tab li.last { padding-right:0; margin-right:0; background-image:none;}
.s_board { padding:70px 0 80px;}
.s_board .s_section > div { float:left;}
.s_board .s_section > .board_list { position:relative; margin-right:60px;}
.s_board .s_section > .board_list .btn_more { position:absolute; right:0; top:2px;}
.s_board .s_section > .board_list .list li { position:relative; padding-left:12px; background:url('/Img2/Common/promotion/examGuide7even/bu_dot01.gif') 0 15px no-repeat;}
.s_board .s_section > .board_list .list li img { padding-left:2px; vertical-align:middle;}
.s_board .s_section > .board_list .list li a { display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:all; font-size:14px; color:#000;}
.s_board .s_section > .board_list.type1 { width:453px;}
.s_board .s_section > .board_list.type1 h4 { margin-bottom:30px;}
.s_board .s_section > .board_list.type1 .list li { line-height:30px; height:30px;}
.s_board .s_section > .board_list.type1 .list li a { max-width:333px; line-height:30px; vertical-align:middle;}
.s_board .s_section > .board_list.type1 .list li a:hover { color:#ef3f09;}
.s_board .s_section > .board_list.type1 .list li span { position:absolute; right:0; font-family:verdana; font-size:11px; color:#828282;}
.s_board .s_section > .board_list.type2 { width:277px;}
.s_board .s_section > .board_list.type2 h4 { margin-bottom:22px;}
.s_board .s_section > .board_list.type2 .list li { line-height:34px; height:34px;}
.s_board .s_section > .board_list.type2 .list li a { width:247px; line-height:34px; vertical-align:middle;}
.s_board .s_section > .board_list.type2 .list li a:hover { color:#267fd7;}
.s_board .s_section > .board_list.type2 .list li strong { padding-right:7px; font-size:12px; color:#267fd7;}
.s_board .s_section .insight { width:220px;}

.s_smart { position:relative; width:100%; background:#ffd42a;}
.s_smart.on { background:#7fb8ef;}

.s_footer { position:relative; width:100%; background:#2a2d31;}
.s_footer .s_section { overflow:hidden;}
.s_footer .left_area { float:left; padding:52px 0 56px;}
.s_footer .right_area { float:right;}
.s_footer .foot1 .right_area { padding-top:62px; width:558px;}
.s_footer .foot1 .right_area p { margin-bottom:25px;}
.s_footer .foot1 .right_area ul li { float:left; width:160px; margin-right:8px;}

.s_footer .foot2 .right_area, .s_footer .foot3 .right_area, .s_footer .foot4 .right_area, .s_footer .foot5 .right_area { padding-top:78px; width:160px;}
.s_footer .foot2 .right_area p, .s_footer .foot3 .right_area p, .s_footer .foot4 .right_area p, .s_footer .foot5 .right_area p { margin-bottom:10px;}

.s_footer_sub { position:relative; width:100%; height:322px; text-align:center; background:url('/Img2/Common/promotion/examGuide7even/bg_footer_pt.png') 0 0 repeat-x;}
.foot_t01 { padding-top:45px;}
.foot_t02 { display:none; padding-top:20px; text-align:center;}

.layer_tinfo { display:none; position:absolute; top:-400px; left:50%; margin-left:-24px;}

#speed { display:none; position:absolute; top:-380px; left:50%; margin-left:60px; width:409px; height:450px; margin:4px; padding:4px 20px 20px 20px; border:4px solid #434c99; background:#fdfdfd; text-align:left;}
#speed p {margin:0;padding:13px 0;}
#speed p.ttl {padding-bottom:11px;background:url('/Img2/common/ew/popup/bg_ttldot.gif') left bottom repeat-x;}
#speed p.btnok {text-align:right;}
#speed p.btn_close {position:absolute;top:10px;right:27px;}
.boardspeed {border-top:2px solid #3f4b91;border-bottom:1px solid #dde0ea;border-collapse:collapse;}
.boardspeed tr {margin:0;padding:0;}
.boardspeed th {margin:0;padding:5px 0 5px 10px; text-align:left; width:100px;background:#f0f2fa;border-bottom:1px solid #dde0ea;color:#3f4b91;}
.boardspeed td {margin:0;padding:5px 0 5px 4px;border-bottom:1px solid #dde0ea;}
.boardspeed td input {height:20px;margin-right:2px;padding:3px 0 5px 0;vertical-align:middle;border:1px solid #dde0ea;font-size:12px;}
.boardspeed td .inputText {width:290px;}
.boardspeed td select { padding:2px; height:23px; border:1px solid #dde0ea;font-size:12px;}
.boardspeed td textarea {width:402px;padding:3px 0 5px 0;border:1px solid #dde0ea;font-size:12px;overflow:auto;}

/* sub */
.s_lnb { float:left; width:169px;}
.s_lnb h3 { padding:77px 0 38px 0;}
.s_lnb ul li { line-height:40px; height:40px;}
.s_lnb ul li a { display:block; padding-left:16px; line-height:40px; color:#666; font-weight:bold; font-size:14px;}
.s_lnb ul li a:hover, .s_lnb ul li.on a { color:#fff; background:#2482da;}
.s_lnb.line_a ul li { line-height:18px; height:67px;}
.s_lnb.line_a ul li a { padding:15px 0 15px 16px; line-height:18px;}

.s_contents { float:right; width:920px; border-left:1px solid #c6c6c6;}
.s_contents.full { float:none; width:100%; border-left:0 none;}
.s_contents.full .s_article { padding-left:0;}
.s_contents.full .s_article > h3 { margin-bottom:48px;}
.s_article { padding:76px 0 100px 75px;}
.s_article > h4 { margin-bottom:30px;}

/* 팝업 */
.popup { display:none; position:absolute; top:930px; left:50%; margin-left:-296px; width:592px;}
.popup .p_head { position:relative; padding:40px 40px 0 40px; background:url('/Img2/Common/promotion/examGuide7even/bg_pop_head.png') 0 0 no-repeat;}
.popup .p_head .title { font-size:24px; color:#0e77d9; letter-spacing:-2px;}
.popup .p_head .p_close { position:absolute; right:40px; top:40px;}
.popup .p_body { padding:0 40px 40px 40px; background:url('/Img2/Common/promotion/examGuide7even/bg_pop_body.png') 0 bottom no-repeat;}
.popup .p_body dl { padding-top:30px;}
.popup .p_body dt { color:#aaa; font-size:16px; margin-bottom:7px;}
.popup .p_body p { padding:30px 0; font-size:14px; line-height:1.5;}

/* sub : 공무원 시험 가이드 */
.guide_section { padding:30px 0 0;}
.title_a { margin-bottom:15px; padding-top:7px; font-size:23px; font-weight:bold; line-height:1.2; letter-spacing:-2px; color:#2482da; background:url('/Img2/Common/promotion/examGuide7even/bu_bar07.gif') 0 0 no-repeat;}
.title_b { margin-bottom:15px; padding-left:14px; color:#333; font-size:17px; font-weight:bold; line-height:1.2; letter-spacing:-2px; background:url('/Img2/Common/promotion/examGuide7even/bu_dot02.gif') 0 center no-repeat;}
.title_c { margin-bottom:13px; padding-left:28px; color:#2482da; font-size:17px; font-weight:bold; line-height:1.2; background:url('/Img2/Common/promotion/examGuide7even/ico_zoom.gif') 0 center no-repeat;}
.title_d { margin-bottom:40px; padding-left:18px; color:#444; font-size:18px; line-height:1.2; background:url('/Img2/Common/promotion/examGuide7even/bu_arrow03.gif') 7px 9px no-repeat;}
.title_e { font-size:24px; color:#797979; letter-spacing:-2px; line-height:1.2;}
.sub_title { margin-left:12px; padding-left:9px; font-size:13px; color:#666; font-weight:normal; background:url('/Img2/Common/promotion/examGuide7even/bu_bar05.gif') 0 6px no-repeat;}
.desc_a { margin-bottom:30px; font-size:14px; color:#666; line-height:20px;}
.desc_b { line-height:1.5;}
.desc_c { padding:20px 25px; border:2px solid #f0f0f0;}
.desc_d { padding:20px 25px; border:1px solid #ccc; line-height:1.7;}
.desc_e { padding:20px 25px; color:#666; line-height:22px; background:#f8f8f8; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.desc_f { padding:20px 25px; line-height:22px; background:#f1f1f1;}
.desc_g { padding:12px 20px; border:1px solid #ccc;}
.tip { font-size:12px; color:#888;}
.f_left { float:left;}
.f_right { float:right;}
.blue { color:#2482da;}
.blue_2 { color:#1f488a;}
.red { color:#f43313;}
.black { color:#000;}

.title_b span { float:right; position:relative; top:8px; letter-spacing:-1px; font-weight:normal;}

.g01_cont .tbl_section { margin-bottom:48px;}
.go1_icon { padding:0 0 100px 15px;}
.go1_icon ul { overflow:hidden;}
.go1_icon ul li { float:left; margin-top:39px; padding:0 14px 6px 100px; width:369px; min-height:78px;}
.go1_icon ul li.c1 { width:230px;background:url('/Img2/Common/promotion/examGuide7even/guide01_img03_1.gif') 0 0 no-repeat;}
.go1_icon ul li.c2 { background:url('/Img2/Common/promotion/examGuide7even/guide01_img03_2.gif') 0 0 no-repeat;}
.go1_icon ul li.c3 { width:230px;background:url('/Img2/Common/promotion/examGuide7even/guide01_img03_3.gif') 0 0 no-repeat;}
.go1_icon ul li.c4 { background:url('/Img2/Common/promotion/examGuide7even/guide01_img03_4.gif') 0 0 no-repeat;}
.go1_icon ul li.c5 { width:230px; background:url('/Img2/Common/promotion/examGuide7even/guide01_img03_5.gif') 0 0 no-repeat;}
.go1_icon ul li dt { margin-bottom:12px; line-height:1.2; color:#333; font-size:15px;}
.go1_icon ul li dd { margin-bottom:0; line-height:22px;}

.list_a li, .list_a dd { padding-left:10px; margin-bottom:7px; color:#666; line-height:1.5; background:url('/Img2/Common/promotion/examGuide7even/bu_dot03.gif') 0 9px no-repeat;}

.g02_cont { margin-bottom:70px;}
.g02_01 { padding-top:20px;}
.g02_01 > li { overflow:hidden; margin-bottom:30px;}
.g02_01 > li dt { float:left; width:165px; height:53px; line-height:51px; font-size:17px; color:#fff; text-align:center; background:url('/Img2/Common/promotion/examGuide7even/bu_object01.png') 0 0 no-repeat;}
.g02_01 > li dd { float:left; width:660px; margin-left:20px;}
.g02_01 > li dd li { margin-bottom:10px; font-size:14px;}
.g02_02 { margin:35px 0 45px 0; padding-left:433px; height:312px; background:url('/Img2/Common/promotion/examGuide7even/guide02_img01_190401.gif') 0 0 no-repeat;}
.g02_02 dt { margin-bottom:22px; padding-top:20px; font-size:47px; color:#1173cf; letter-spacing:-5px; font-weight:bold;}
.g02_02 dd { margin-bottom:3px;}

.g02_03 { margin-top:10px;}
.g02_03 dl { overflow:hidden; height:132px; margin-bottom:20px;}
.g02_03 dl dt { float:left; display:table; width:227px; height:100%; border:1px solid #2389e8;}
.g02_03 dl dt span { display:table-cell; vertical-align:middle; font-size:15px; line-height:1.5; text-align:center; color:#2389e8;}
.g02_03 dl dd { float:left; width:615px; padding:15px; height:100%; border:1px solid #d8d8d8; border-left:0 none; box-sizing:border-box;}
.g02_03 dl dd ol li { margin-bottom:5px; line-height:1.5;}
.g02_03 dl dd > strong { display:inline-block; margin-bottom:5px;}

.g03_cont { margin-bottom:70px;}
.g03_cont .desc_b { padding-left:15px; margin-bottom:45px;}
.g03_cont h6 { margin-bottom:5px;}
.g03_cont a { margin-top:10px;}

.g04_cont { margin-bottom:60px;}

.g05_cont { margin-bottom:70px;}
.g05_cont .desc_c > ul { padding:25px 25px;}
.g05_cont .desc_c > ul > li { padding:0 0 45px 115px; min-height:75px;}
.g05_cont .desc_c ul li dt { margin-bottom:14px; font-size:20px; color:#333;}
.g05_cont .desc_c ul li.c1 { background:url('/Img2/Common/promotion/examGuide7even/guide05_img01_1.gif') 0 5px no-repeat;}
.g05_cont .desc_c ul li.c2 { background:url('/Img2/Common/promotion/examGuide7even/guide05_img01_2.gif') 0 5px no-repeat;}
.g05_cont .desc_c ul li.c3 { background:url('/Img2/Common/promotion/examGuide7even/guide05_img01_3.gif') 0 5px no-repeat;}
.g05_cont .desc_c ul li.c3 { padding-bottom:0;}
.g05_cont .desc_d { margin-bottom:25px;}

.g06_cont { margin-bottom:70px;}
.g06_cont .desc_d { margin-bottom:25px;}
.g06_obj { margin-top:55px;}
.g06_obj > ul { overflow:hidden;}
.g06_obj > ul  ul { margin-left:20px;}
.g06_obj > ul > li { float:left; width:190px; margin-left:15px;}
.g06_obj > ul > li > div { padding-top:93px; width:100%; height:100px; text-align:center; color:#fff; font-size:22px; letter-spacing:-2px;}
.g06_obj > ul > li.obj1 { background:url('/Img2/Common/promotion/examGuide7even/guide06_img01_1.png') center 0 no-repeat;}
.g06_obj > ul > li.obj2 { background:url('/Img2/Common/promotion/examGuide7even/guide06_img01_2.png') center 0 no-repeat;}
.g06_obj > ul > li.obj3 { background:url('/Img2/Common/promotion/examGuide7even/guide06_img01_3.png') center 0 no-repeat;}
.g06_obj > ul > li.obj4 { background:url('/Img2/Common/promotion/examGuide7even/guide06_img01_4.png') center 0 no-repeat;}
.g06_obj > ul > li.obj2 ul { margin-left:10px;}
.g06_cont .qus_list { padding:35px 40px;}
.g06_cont .qus_list > div { font-size:30px; color:#000; letter-spacing:-1px;}
.g06_cont .qus_list > div span { margin-left:12px; padding-left:13px; color:#336a9e; font-size:14px; background:url('/Img2/Common/promotion/examGuide7even/bu_bar08.gif') 0 center no-repeat;}
.g06_cont .qus_list ul { margin-top:15px;}
.g06_cont .qus_list ul li { padding-left:20px; color:#666; font-size:14px; line-height:30px; background:url('/Img2/Common/promotion/examGuide7even/ico_q.gif') 0 center no-repeat;}

.g07_cont { }
.g07_cont a, a.link_a { color:#2482da; font-weight:normal; text-decoration:underline; letter-spacing:0;}
.g07_step1 { margin-bottom:45px;}
.g07_step1 ul { overflow:hidden;}
.g07_step1 ul li { float:left; margin:0 20px 20px 0; width:184px; height:61px;}
.g07_step1 ul li a { display:block; padding:15px 30px 0 19px; height:46px; font-size:16px; color:#666; font-weight:bold; text-decoration:none; letter-spacing:-1px; border:1px solid #c0c0c0; background:url('/Img2/Common/promotion/examGuide7even/bu_arrow05_off.png') 157px center no-repeat;}
.g07_step1 ul li a span { display:block; font-family:verdana; font-size:10px; font-weight:bold; color:#2482da; letter-spacing:0;}
.g07_step1 ul li a:hover { color:#2482da; border:1px solid #2482da; background-image:url('/Img2/Common/promotion/examGuide7even/bu_arrow05_on.png');}
.g07_cont .desc_e { margin-bottom:45px;}
.g07_cont .tbl_section { margin-bottom:25px;}
.g07_cont .desc_f { margin-bottom:55px;}
.g07_step2 { padding-left:20px;}
.g07_step2 > dl > dt { margin-bottom:15px; color:#2482da; font-size:17px;}
.g07_step2 > dl > dt > span { margin-left:12px; padding-left:13px; color:#336a9e; font-size:14px; vertical-align:bottom; background:url('/Img2/Common/promotion/examGuide7even/bu_bar08.gif') 0 bottom no-repeat;}
.g07_step2 > dl > dd { margin-bottom:35px;}
.g07_step2 > dl > dd > ul { overflow:hidden;}
.g07_step2 > dl > dd > ul > li { float:left;}
.g07_step2 > dl > dd > ul.step_box1 { background:url('/Img2/Common/promotion/examGuide7even/guide07_img01_step.png') 0 0 no-repeat;}
.g07_step2 > dl > dd > ul.step_box1 li { width:163px; padding-left:30px;}
.g07_step2 > dl > dd > ul.step_box1 li.step1 { width:203px;}
.g07_step2 > dl > dd > ul.step_box1 li.step4 { width:157px;}
.g07_step2 > dl > dd > ul.step_box1 li div { padding:24px 0 49px; color:#fff; font-size:14px; font-weight:bold;}
.g07_step2 > dl > dd > ul.step_box1 li dt { margin-bottom:10px; padding-top:10px; font-size:13px; line-height:1.5; font-weight:bold; color:#666; background:url('/Img2/Common/promotion/examGuide7even/bu_bar07.gif') 0 0 no-repeat;}
.g07_step2 > dl > dd > ul.step_box1 li dd { line-height:1.5;}
.g07_step2 > dl > dd > ul.step_box2 li { padding:13px; margin-right:5px; width:237px; height:133px; border:1px solid #d5d5d5;}
.g07_step2 > dl > dd > ul.step_box2 li div { margin-bottom:15px; padding:7px 0 8px; text-align:center; font-size:14px; color:#333; font-weight:bold; background:#ebebeb;}
.g07_step2 > dl > dd > ul.step_box2 li dt {  margin-bottom:10px; text-align:center; font-weight:bold; color:#666;}
.g07_step2 > dl > dd > ul.step_box2 li dd { text-align:center;}
.two_box  { margin:48px 0 28px;}
.two_box > dt { margin-bottom:8px; color:#333; font-size:17px;}
.two_box > dd { overflow:hidden;}
.two_box > dd ul li { float:left; padding:25px 30px 0 30px; border:1px solid #d5d5d5;}
.two_box > dd ul li.box1 { margin-right:10px; width:233px; height:181px;}
.two_box > dd ul li.box2 { width:478px; height:181px;}
.two_box > dd ul li dt { margin-bottom:10px; font-size:16px; color:#555; font-weight:bold;}
.two_box > dd ul li dd { line-height:25px; color:#666;}

.g_tab_a { overflow:hidden;}
.g_tab_a li { float:left; width:124px;}
.g_tab_a li a { display:block; text-align:center; border:1px solid #d8d8d8; border-bottom:0 none; border-left:0 none;}
.g_tab_a li:first-child a { border-left:1px solid #d8d8d8;}
.g_tab_a li a span { display:block; padding:9px 0 10px; color:#888; font-size:14px; letter-spacing:-1px; border-bottom:1px solid #d8d8d8;}

.g_tab_a li.on a { border:2px solid #2482da; border-bottom:0 none;}
.g_tab_a li.on a span { color:#2482da; font-weight:bold; border-bottom:0 none;}

.g08_cont .g_tab_a { margin-bottom:60px;}
.qna_cont { display:none;}
.qna_cont > dl > dt { padding:15px 0 16px 60px; color:#1b60a2; letter-spacing:-1px; font-size:14px; border-bottom:1px solid #eaeaea; background:url('/Img2/Common/promotion/examGuide7even/ico_q2.png') 15px 10px no-repeat;}
.qna_cont > dl > dt:first-child { border-top:1px solid #eaeaea;}
.qna_cont > dl > dd { padding:15px 29px 16px 60px; line-height:22px; color:#666; font-size:12px; border-bottom:1px solid #eaeaea; background:#f7f7f7 url('/Img2/Common/promotion/examGuide7even/ico_a2.png') 15px 10px no-repeat;}
.qna_cont > dl > dd strong { font-size:13px;}
.qna_cont > dl > dd dt { margin-top:10px; font-weight:bold;}
.qna_cont dd table td { background:#fff;}

/* 공무원 인사이트 */
.is01_cont .desc_a { line-height:22px;}
.is01_cont .tbl_section .tbl_b th { padding:10px 0;}
.is01_cont .tbl_section .tbl_b td { padding:10px 0; letter-spacing:0; border-right:0 none; border-left:1px solid #dcdcdc;}
.is01_cont .tbl_section .tbl_b tr td:first-child { border-left:0 none;}
.is01_cont .desc_g { margin-bottom:20px;}

.is02_cont { margin-bottom:80px;}
.is02_cont .desc_d { margin-left:14px;}
.is02_cont .desc_a { margin-left:14px;}
.is02_cont ul.step_box2 { overflow:hidden; margin-left:14px;}
.is02_cont ul.step_box2 li { float:left; padding:13px; margin-right:11px; width:237px; height:100px; border:1px solid #d5d5d5;}
.is02_cont ul.step_box2 li dt { margin-bottom:12px; padding:7px 0 8px; text-align:center; font-size:14px; color:#333; font-weight:bold; background:#ebebeb;}
.is02_cont ul.step_box2 li dd { text-align:center; color:#666; line-height:2;}

.is03_cont { margin-bottom:95px;}
.is03_cont .insight03_1 { margin:20px 0 50px;position:relative; width:845px; height:530px; background:url('/Img2/Common/promotion/examGuide7even/bg_insight03_1.jpg') 0 0 no-repeat;}
.is03_cont .insight03_1 .txt_q { position:absolute; top:155px; left:38px; width:194px; text-align:center; font-size:18px; color:#a6a7a7; letter-spacing:-2px;}
.is03_cont .insight03_1 .txt_q span { font-size:24px; color:#666;}
.is03_cont .insight03_1 .txt_a { position:absolute; top:135px; left:485px; width:318px; text-align:center; font-size:20px; color:#5f5f5f; letter-spacing:-2px;}
.is03_cont .insight03_1 .txt_a span { font-size:28px; color:#2482da;}
.is03_cont .insight03_1 .txt_title { position:absolute; top:340px; left:199px; width:320px; text-align:center; font-size:22px; color:#5f5f5f; letter-spacing:-2px;}
.is03_cont .insight03_1 .txt_title span.middle { font-size:32px;}
.is03_cont .insight03_1 .txt_title .blue { font-size:70px; letter-spacing:-3px;}
.is03_cont .insight03_1 .txt_title .tip { font-size:12px; color:#999; letter-spacing:-1px;}
.is03_cont .tbl_section th { padding:8px 0;}
.is03_cont .desc_a li { line-height:1.7;}
.is03_cont .insight03_2 { margin:40px 0 120px; position:relative; width:845px; height:489px; background:url('/Img2/Common/promotion/examGuide7even/bg_insight03_2.jpg') 0 0 no-repeat;}
.is03_cont .insight03_2 > div { position:absolute; text-align:center; font-size:17px; letter-spacing:-1px;}
.is03_cont .insight03_2 .txt_1 { top:47px; left:236px; width:143px; color:#387dbd;}
.is03_cont .insight03_2 .txt_2 { top:95px; left:484px; width:200px; color:#7b7c7c; font-size:15px;}
.is03_cont .insight03_2 .txt_3 { top:128px; left:49px; width:100px; color:#387dbd;}
.is03_cont .insight03_2 .txt_4 { top:205px; left:289px; width:198px; color:#fff;}
.is03_cont .insight03_2 .txt_5 { top:225px; left:647px; width:140px; color:#4b4c4c; font-size:15px;}
.is03_cont .insight03_2 .txt_6 { top:315px; left:165px; width:132px; color:#387dbd; font-size:15px;}
.is03_cont .title_b { font-size:18px; letter-spacing:-1px;}
.is03_cont .title_d { font-size:16px; background-position:7px center;}
.is03_cont .insight03_3 { overflow:hidden; margin-bottom:50px; background:url('/Img2/Common/promotion/examGuide7even/ico_arrow_right.png') center center no-repeat;}
.is03_cont .insight03_3 .title { padding:20px 0; text-align:center; color:#666; font-size:16px; font-weight:bold; background:#f2f2f2;}
.is03_cont .insight03_3 th { padding:13px 0;}
.is03_cont .insight03_3 td { letter-spacing:0;}
.is03_cont .insight03_3 .table_off { float:left; width:370px;}
.is03_cont .insight03_3 .table_off .tbl_section { border-top:2px solid #ccc;}
.is03_cont .insight03_3 .table_off .tbl_section th, .is03_cont .insight03_3 .table_off .tbl_section td { color:#999;}
.is03_cont .insight03_3 .table_on { float:right; width:370px;}
.is03_cont .insight03_3 .table_on .title { color:#2482da; background:#e0f0ff;}
.is03_cont .insight03_3 .table_on .tbl_section { border-top:2px solid #2482da;}

.is04_cont .desc_a { margin-bottom:75px; line-height:22px;}
.is04_cont .is04_img01 { margin:45px 0 116px;}
.is04_cont .is04_img02 { margin:45px 0 116px;}
.is04_cont .is04_img03 { margin:37px 0 120px;}
.is04_cont .is04_img04 { margin:37px 0 120px;}
.is04_cont .is04_img05 { margin:40px 0 120px;}
.is05_cont .desc_a { margin-bottom:70px; line-height:22px;}
.is05_left_img, .is05_right_img { overflow:hidden; margin-bottom:80px; min-height:240px;}
.is05_left_img .img_box { float:left; width:244px; margin-right:40px;}
.is05_left_img .text_box { float:right; width:561px;}
.is05_right_img .img_box { float:right; width:234px; margin-left:40px;}
.is05_right_img .text_box { float:left; width:571px;}
.is05_left_img .title, .is05_right_img .title { margin-bottom:15px; padding-top:6px; line-height:1.5; font-size:24px; color:#333; letter-spacing:-2px; background:url('/Img2/Common/promotion/examGuide7even/bu_bar10.gif') 0 0 no-repeat;}
.is05_left_img .title span, .is05_right_img .title span { padding-left:20px; font-weight:normal; font-size:14px; color:#2482da; letter-spacing:0;}
.is05_left_img p, .is05_right_img p { line-height:24px; color:#333; font-size:14px;}

/* 연간학습플랜 */
.p01_7even {}
.p01_7even .desc_f, .p01_academy .desc_f { padding:12px 20px;}
.p01_7even .desc_f em, .p01_academy .desc_f em { font-style:normal; letter-spacing:0;}
.plan_flow { margin:5px 0 70px 0; background:url('/Img2/Common/promotion/examGuide7even/plan01_flow01_190812.png') 0 12px no-repeat;}
.plan_flow ul { margin-bottom:20px; overflow:hidden;}
.plan_flow ul li { float:left; width:165px; padding-bottom:25px; text-align:center; background:url('/Img2/common/promotion/examGuide7even/bg_dot.png') right 0 repeat-y;}
.plan_flow ul li .step_title { margin: 12px 0 30px; padding:22px 0 0 30px; height:86px; color:#fff; font-size:18px; box-sizing:border-box;}
.plan_flow ul li .step_title span { display: inline-block; font-size: 15px; color: rgba(255,255,255, .5);}
.plan_flow ul li .step_title span em { font-size: 12px; font-style: normal;}
.plan_flow ul li dt { padding-top:8px; font-weight:bold; margin-bottom:20px; font-size:16px; color:#444; background:url('/Img2/common/promotion/examGuide7even/bu_bar11.gif') center top no-repeat;}
.plan_flow ul li dd { padding-top:48px; height:117px; color:#666; line-height:1.5; background:url('/Img2/common/promotion/examGuide7even/ico_tip.gif') center top no-repeat;}
.plan_flow ul li .book { padding-top:30px; font-size:13px;  color:#666; background:url('/Img2/common/promotion/examGuide7even/ico_book.gif') center top no-repeat;}
.plan_flow ul li .day { margin-top:28px; padding-top:38px; font-size:13px;  color:#666; background:url('/Img2/common/promotion/examGuide7even/ico_recycle.gif') center top no-repeat;}
.plan_flow ul li .txt { margin-top:20px;}
.plan_flow ul li.step1 { width: 147px;}
.plan_flow ul li.step1 .step_title { padding-left: 0; color: #333;}
.plan_flow ul li.step1 .step_title span { color:#333;}
.plan_flow ul li.step5 { width:199px; background-image:none;}
.plan_flow ul li.step5 .step_title { padding: 12px 8px 0 0; }
.p01_step1 { margin:15px 0 0 0;}
.p01_step1 ul { margin-bottom:20px; overflow:hidden;}
.p01_step1 ul li { float:left; margin-right:4px; padding:13px; width:208px; height:265px; text-align:center; border:1px solid #d5d5d5; box-sizing:border-box;}
.p01_step1 ul li div { margin-bottom:22px; padding:6px 0 7px; font-size:16px; color:#2482da; border:1px solid #94c2ed;}
.p01_step1 ul li dt { margin-bottom:10px; font-weight:bold; font-size:15px; color:#333;}
.p01_step1 ul li dd { height:78px; color:#333; line-height:1.5;}
.p01_step1 ul li p { padding:10px 0 0; color:#2482da; line-height:1.5; text-align:center; border-top:1px solid #e7e7e7; /*background:url('/Img2/common/promotion/examGuide7even/bu_arrow04.gif') 20px 15px no-repeat;*/}
.p01_step1 ul li.step4 { margin-right:0;}
.p01_step1 ul li.step3 dd { height: 58px;}

.p02_cont .desc_f { margin-bottom:20px; padding:12px 20px;}
.p02_cont .desc_b { margin-top:10px;}

/* 게시판, 테이블 */
.search_box { padding:23px 0 32px; overflow:hidden;}
.search_box select, .search_box input, .search_box a { float:left; margin-right:10px;}
.select_style { display:inline-block; padding:5px 10px 8px 20px; height:35px; line-height:33px; font-size:14px; color:#2f2f2f; border:1px solid #d8d8d8;}
.input_style { display:inline-block; padding:5px 10px 8px 20px;  height:20px; font-size:14px; color:#2f2f2f; border:1px solid #d8d8d8;}
html.ie8 .select_style { padding:5px 10px 7px 20px;}
html.ie9 .select_style {  padding:6px 10px 7px 20px;}
html.ie10 .select_style { padding:5px 10px 5px 20px;}
html.ie8 .input_style { padding:7px 10px 6px 20px;}
.search_box a.btn_b { padding:0 0; width:64px;}

.board_tbl .total { margin-bottom:8px; font-size:14px; color:#666; font-weight:bold;}
.board_tbl .total strong { color:#2482da; font-family:verdana; font-size:12px;}

.board_tbl_view .tbl_a { border-top:2px solid #b7b7b7;}
.board_tbl_view .tbl_a th { background:#fbfcfd;}

.tbl_a { border-top:2px solid #77a6d2; border-bottom:1px solid #b7b7b7;}
.tbl_a th { padding:14px 0; text-align:center; vertical-align:middle; font-weight:normal; font-size:14px; color:#333; background:#fbfcfd; border-bottom:1px solid #ebebeb;}
.tbl_a td { padding:15px 0; text-align:center; vertical-align:middle; font-size:12px; font-family:verdana; color:#777; border-bottom:1px solid #ebebeb;}
.tbl_a td.title { padding-left:22px; text-align:left;}
.tbl_a td.title a { display:inline-block; width:95%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:all; font-family:dotum,'돋움'; font-size:14px; color:#777;}
.tbl_a td.title a:hover { text-decoration:underline; color:#2482da;}

.tbl_a tr.best td { background:#f0f8ff;}

.tbl_section { border-top:2px solid #77a6d2; border-bottom:1px solid #afafaf;}
.tbl_b {  }
.tbl_b th { padding:14px 0; font-weight:bold; color:#545454; text-align:center; vertical-align:middle; border-right:1px solid #dcdcdc; background:#fbfcfd;}
.tbl_b td { padding:12px 0; line-height:1.5; color:#333; text-align:center; vertical-align:middle; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.tbl_b .line_tr { border-top:1px solid #dcdcdc;}
.tbl_b .last { border-right:0 none !important;}
.tbl_b .left { text-align:left; padding:10px 12px;}
.tbl_b tr.bg_line td { background:#f0f8ff;}
.tbl_b tr.br_line th { border-top:1px solid #dcdcdc;}
.tool_tip { padding:7px 14px; margin-top:8px; color:#666; background:#f4f4f4; line-height:1.5;}
.tool_tip strong { color:#246dda;}

.tbl_a_view { border-top:2px solid #77a6d2;}
.tbl_a_view > thead > tr > th { padding:22px 30px; text-align:left; vertical-align:middle; font-weight:bold; font-size:18px; color:#000; background:#fbfcfd; border-bottom:1px solid #ebebeb;}
.tbl_a_view > tbody > tr > td { padding:0 30px; text-align:left; border-bottom:1px solid #ebebeb;}
.tbl_a_view > tbody > tr > td.dating_file, .tbl_a_view td.dating_day { position:relative; padding:15px 30px;}
.tbl_a_view > tbody > tr > td.dating_file .date { position:absolute; top:15px; right:30px; color:#777; font-family:verdana; font-size:12px;}
.tbl_a_view > tbody > tr > .date span { padding-right:10px; margin-right:7px; color:#333; font-family:dotum,'돋움'; background:url('/Img2/Common/promotion/examGuide7even/bu_bar05.gif') right center no-repeat;}
.tbl_a_view > tbody > tr > td.dating_day .date { display:inline-block; padding-right:40px;}
.tbl_a_view > tbody > tr > td.dating_file .file strong { padding-right:10px; margin-right:7px; color:#2482da; background:url('/Img2/Common/promotion/examGuide7even/bu_bar05.gif') right center no-repeat;}
.tbl_a_view > tbody > tr > td.dating_file .file strong span { padding-right:19px; margin-right:; background:url('/Img2/Common/promotion/examGuide7even/ico_file.gif') right top no-repeat;}
.tbl_a_view > tbody > tr > td.dating_file .file a:hover { text-decoration:underline; color:#2482da;}
.tbl_a_view > tbody > tr > td.board_contents { padding:35px 30px; line-height:1.5; font-size:14px;}
.tbl_a_view > tbody > tr > td.board_contents table { width:100% !important;}
.tbl_a_view > tbody > tr > td.board_contents table td { padding:5px; border:1px solid #ddd; vertical-align:middle;}

.btn_right { margin:30px 0; text-align:right;}
a.btn_a { display:inline-block; padding:0 28px; height:37px; line-height:38px; text-align:center; font-size:14px; color:#666; border:1px solid #b4b4b4;}
a.btn_a:hover { background:#f2f2f2;}
a.btn_b { display:inline-block; margin-right:0; padding:0 18px; line-height:32px; height:34px; text-align:center; font-size:14px; color:#fff; background:#1f4787;}
a.btn_b:hover { background:#0d2c5f;}

.paging { margin:30px 0 0; text-align:center;}
.paging a { display:inline-block; padding:0 12px; font-size:12px; color:#777; font-family:verdana;}
.paging a.first { padding-right:5px;}
.paging a.prev { padding:0 14px 0 0;}
.paging a.last { padding-left:5px;}
.paging a.next  { padding:0 0 0 14px;}
.paging a.on { color:#2482da; font-weight:bold;}

/* 지역별 채용정보 */
.s_tab { position:relative; margin-bottom:70px; overflow:hidden; height:59px; background:url('/Img2/Common/promotion/examGuide7even/bg_tab_line.gif') left bottom repeat-x;}
.s_tab ul { position:absolute; top:0; left:0; height:59px; z-index:10;}
.s_tab li { float:left; width:242px; line-height:57px; height:57px; border:1px solid #d8d8d8; border-left:0 none; border-bottom:1px solid #1f4787; background:#f8f8f8;}
.s_tab li a { display:block; width:242px; height:57px; text-align:center; color:#5f5f5f; font-weight:bold; font-size:16px;}
.s_tab li:first-child { border-left:1px solid #d8d8d8;}
.s_tab li.current { border:1px solid #1f4787; border-bottom:1px solid #fff !important; background:#fff;}
.s_tab li.current a { color:#2155a7;}

.map_section h4 { margin:0 0 70px 50px; padding-top:15px; font-size:32px; font-weight:bold; letter-spacing:-2px; color:#333; background:url('/Img2/Common/promotion/examGuide7even/bu_bar06.gif') left top no-repeat;}
.map_section h4 span { font-family:verdana; font-size:14px; color:#4e4e4e;}
.recruit_atc { position:relative; width:100%; overflow:hidden;}
.map_area { position:relative; float:left; width:444px; height:725px;}
.map_area a { position:absolute; display:block; width:30px; height:47px; cursor:pointer; z-index:100;}
.map_area a.m_ic { width:65px; height:68px; top:80px; left:45px;} /* 인천 */
.map_area a.m_su { top:97px; left:118px;} /* 서울 */
.map_area a.m_kkd { width:48px; height:70px; top:109px; left:150px;} /* 경기도 */
.map_area a.m_kwd { width:120px; height:154px; top:35px; left:200px;} /* 강원도 */
.map_area a.m_ccbd { width:65px; height:75px; top:180px; left:171px;} /* 충청북도 */
.map_area a.m_ccnd { width:70px; height:74px; top:240px; left:79px;} /* 충청남도 */
.map_area a.m_sj { height:44px; top:252px; left:156px;} /* 세종 */
.map_area a.m_ksbd { width:110px; height:100px; top:226px; left:256px;} /* 경상북도 */
.map_area a.m_dj { height:37px; top:298px; left:157px;} /* 대전 */
.map_area a.m_jrbd { width:80px; height:65px; top:339px; left:106px;} /* 전라북도 */
.map_area a.m_dg { top:327px; left:270px;} /* 대구 */
.map_area a.m_ws { top:359px; left:336px;} /* 울산 */
.map_area a.m_bs { top:408px; left:315px;} /* 부산 */
.map_area a.m_gj { top:407px; left:91px;} /* 광주 */
.map_area a.m_jrnd { width:68px; height:64px; top:435px; left:116px;} /* 전라남도 */
.map_area a.m_ksnd { width:120px; height:100px; top:378px; left:187px;} /* 경상남도 */
.map_area a.m_jjd { width:81px; height:53px; top:633px; left:34px;} /* 제주도 */

.map_area div { display:none; position:absolute; z-index:10; width:383px; height:686px; left:0; top:0}
.map_area .m_ic_on { display:block; background:url('/Img2/Common/promotion/examGuide7even/img_map_ic.png') 0 0 no-repeat;}
.map_area .m_su_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_su.png') 0 0 no-repeat;}
.map_area .m_kkd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_kkd.png') 0 0 no-repeat;}
.map_area .m_kwd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_kwd.png') 0 0 no-repeat;}
.map_area .m_ccbd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_ccbd.png') 0 0 no-repeat;}
.map_area .m_ccnd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_ccnd.png') 0 0 no-repeat;}
.map_area .m_sj_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_sj.png') 0 0 no-repeat;}
.map_area .m_ksbd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_ksbd.png') 0 0 no-repeat;}
.map_area .m_dj_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_dj.png') 0 0 no-repeat;}
.map_area .m_jrbd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_jrbd.png') 0 0 no-repeat;}
.map_area .m_dg_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_dg.png') 0 0 no-repeat;}
.map_area .m_ws_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_ws.png') 0 0 no-repeat;}
.map_area .m_bs_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_bs.png') 0 0 no-repeat;}
.map_area .m_gj_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_gj.png') 0 0 no-repeat;}
.map_area .m_jrnd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_jrnd.png') 0 0 no-repeat;}
.map_area .m_ksnd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_ksnd.png') 0 0 no-repeat;}
.map_area .m_jjd_on { background:url('/Img2/Common/promotion/examGuide7even/img_map_jjd.png') 0 0 no-repeat;}


.info_area { float:left; width:642px; border:1px solid #e0e0e0;}
.info_area .info_head { position:relative; padding:22px 38px; background:#f8f8f8;}
.info_area .info_head h5 { color:#000; font-size:16px; padding:0; background:none;}
.info_area .info_head .more { position:absolute; right:40px; top:26px; padding-right:15px; color:#2389e8; text-decoration:underline; background:url('/Img2/Common/promotion/examGuide7even/bu_arrow02.gif') right 5px no-repeat;}

.info_area .info_body { padding:15px 29px 30px;}
.info_area .info_body h6 { font-size:14px; margin:18px 0 10px; color:#333;}
.info_area .info_body h6 span { font-weight:normal;}
.info_area .info_body .btn_right { text-align:right; margin:10px 0 5px;}
.info_area .info_body .info_txt { padding:15px; line-height:20px; color:#2f2e34; background:#f0f0f0;}

.tbl_c {  width:100%; border-top:2px solid #77a6d2;}
.tbl_c th { padding:12px 0; font-weight:bold; font-size:12px; color:#5991b9; text-align:center; vertical-align:middle; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:#fbfcfd;}
.tbl_c th:first-child { border-left:0 none;}
.tbl_c td { padding:12px 0; line-height:16px; color:#000; font-size:12px; text-align:center; vertical-align:middle; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.tbl_c tbody td:first-child { border-left:0 none;}

.g_tbl_a { margin-bottom:10px; ; border:1px solid #484848;}
.g_tbl_a th { height:37px; text-align:center; vertical-align:middle; background:#484848; border-left:1px solid #cbcbcb; border-bottom:1px solid #484848;}
.g_tbl_a th.th_style02 { background:#eee; border-bottom:0 none; border-top:1px solid #cbcbcb;}
.g_tbl_a tbody tr:first-child td { border-top:0 none;}
.g_tbl_a td { padding:12px 0; line-height:16px; text-align:center; color:#2f2e34; font-size:12px; line-height:18px; vertical-align:middle; border-left:1px solid #cbcbcb; border-top:1px solid #cbcbcb; background:#fff;}
.g_tbl_a td.left_td { text-align:left; padding-left:14px; padding-right:14px;}
.g_tbl_a tr th:first-child,
.g_tbl_a tr td:first-child { border-left:none;}
.tip_box { margin:10px 0 0 0; padding:7px 14px; line-height:18px; color:#666; background:#fbfcfd; border:1px solid #e4e4e4;}
.tip_box strong { color:#f83a21;}
.tip_box ul li { line-height:18px;}
.tip_box02 { padding:19px; line-height:18px; color:#666; background:#fbfcfd; border:1px solid #e4e4e4;}

#footer.renew #pop_familysite .cont dl dd em { font-style:normal;}