@charset "utf-8";

body {font-size:12px;font-family:굴림;color:#444444;width:100%;line-height:16px;margin:0px;font-weight:normal;height:100%;padding:0px;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd {margin:0px;padding:0px;font-size:12px;font-family:굴림;color:#444444;}
ul, ol, dl, dd, dt, li	{list-style-type:none; margin:0; padding:0px;line-height:16px;}
table {}
select {font-size:12px;}

fieldset {border:0;margin:0px;padding:0px;}
legend {margin:0px;padding:0px;font-size:0px;height:0px;line-height:0px;display:none;}
caption {position:absolute;visibility:hidden;width:0px; height:0px; overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;} 
img {border:0;vertical-align:top;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}

img {border:0;vertical-align:top;}

/* 클리어 */
.cb {clear:both;font-size:0px;line-height:0px;height:0px;}

/* 컨텐츠정렬관련 */
.al {text-align:left;} .ac {text-align:center;} .ar {text-align:right;}

/* default */
a { color:#363636;text-decoration:none;} a:hover {color:#f26521; text-decoration:underline;}

/* 건너뛰기 */
	#skipnavi { position:absolute; left:0; top:0;}
/* left 값과 top 값을 지정하여 건너뛰기 링크가 화면에 표시될 위치를 정의 */
	#skipnavi a { display:block; height:1px; width:1px;
margin-bottom:-1px; overflow:hidden; text-align:center;
color:#000; white-space:nowrap;}
	#skipnavi a:focus,
	#skipnavi a:active { height:auto; width:auto;} 


/* 가이드 */
#wrap {width:970px;margin:0px auto 0px auto;}

/* 탑영역 */
#header {position:relative;height:196px;}
#header h1 {position:absolute;left:29px;top:35px;}
#header .heki {position:absolute;left:815px;top:30px;}
#header .top_link h2 {display:none;}
#header .top_link {position:relative;height:100%;}
#header .top_link .link01 {position:absolute;left:223px;top:10px;}
#header .top_link .link02 {background:url(/site/executive/images/common/bg_toplink_01.gif) no-repeat;width:39px;height:17px;text-align:center;padding-top:2px;position:absolute;left:279px;top:8px;}
#header .top_link .link03 {background:url(/site/executive/images/common/bg_toplink_02.gif) no-repeat;width:113px;height:17px;text-align:center;padding-top:2px;position:absolute;left:326px;top:8px;}
#header .top_link .link03 li {float:left;background:url(/site/executive/images/common/bg_link_bar.gif) no-repeat right center;padding:0px 6px 0px 6px;}
#header .top_link .link04 {background:url(/site/executive/images/common/bg_toplink_03.gif) no-repeat;width:157px;height:17px;text-align:center;padding-top:2px;position:absolute;left:447px;top:8px;}
#header .top_link .link04 li {float:left;background:url(/site/executive/images/common/bg_link_bar.gif) no-repeat right center;padding:0px 6px 0px 6px;}
#header .top_link .link05 {background:url(/site/executive/images/common/bg_toplink_04.gif) no-repeat;width:157px;height:17px;text-align:center;padding-top:2px;position:absolute;left:612px;top:8px;}
#header .top_link .link05 li {float:left;background:url(/site/executive/images/common/bg_link_bar.gif) no-repeat right center;padding:0px 5px 0px 5px;}
#header .top_link li.bk_none {background:none;}

#header .total_search {position:absolute;top:52px;left:203px;background:url(/site/executive/images/common/bg_header_search.gif) no-repeat;width:588px;height:62px;z-index:200;}
#header .total_search .select_form {position:absolute;top:16px;left:102px;width:88px;color:#333333;}
#header .total_search #select_search{float:left;}
#header .total_search .select_layer {position:absolute;top:13px;left:93px;width:98px;z-index:100;}
#header .total_search .select_layer .bg01 {background:url(/site/executive/images/common/bg_search_01.gif) no-repeat;height:4px;line-height:0;font-size:0;width:100%;}
#header .total_search .select_layer .bg02 {background:url(/site/executive/images/common/bg_search_02.gif) no-repeat;height:4px;line-height:0;font-size:0;width:100%;}
#header .total_search .select_layer ul {background:url(/site/executive/images/common/bg_search_03.gif) repeat-y;}
#header .total_search .select_layer li {padding:1px 0 0 8px;height:16px;}
#header .total_search .input_text {position:absolute;top:16px;left:200px;width:310px;}
#header .total_search .input_text .input_search {float:left;width:250px;position:absolute;}
#header .total_search .input_text .input_search input {width:245px;color:#363636;height:14px;border:0px;padding:2px 0px 0px 4px;border:0px;}
#header .total_search .input_text .input_btn {float:left;position:absolute;top:-3px;right:0px;}
#header .total_search .opinion_area {position:absolute;top:40px;left:90px;height:15px;width:500px;}
#header .total_search .opinion_area .opinion_01 {font-size:12px;font-weight:bold;}
#header .total_search .opinion_area .opinion_02 {font-size:11px;position:absolute;top:0px;left:150px;overflow:hidden;}
#header .total_search .opinion_area img {vertical-align:middle;margin:0px 5px 2px 0px;}
#header .total_search .opinion_area a {color:#cedbe1;}
#header #gnb {position:absolute;top:77px;width:87%;height:76px;background:url(/site/executive/images/common/bg_header_menu.gif) no-repeat;padding-left:126px;z-index:100;}
#header #gnb h2 {float:left; padding:42px 5px 0px 5px;}
#header #gnb .none {background:none;}
#header #gnb .sub_menu {position:absolute;top:76px;left:0px;background:url(/site/executive/images/common/bg_submenu_01.gif) no-repeat;width:970px;height:30px;}
#header #gnb .sub_menu ul {}
#header #gnb .sub_menu li {float:left;background:url(/site/executive/images/common/bul_submenu_01.gif) no-repeat 0px 13px;padding:8px 12px 0px 8px;}
#header #gnb .sub_menu .sub01 {padding-left:12px;}
#header #gnb .sub_menu .sub02 {padding-left:93px;}
#header #gnb .sub_menu .sub03 {padding-left:107px;}
#header #gnb .sub_menu .sub04 {padding-left:488px;}
#header #gnb .sub_menu .sub05 {padding-left:294px;}
#header #gnb .sub_menu .sub06 {padding-left:473px;}
#header #gnb .sub_menu a {color:#00287b;font-weight:bold;}
#header #gnb .sub_menu a:hover {color:#00287b;font-weight:bold;}

/* 서브컨테이너 */
#container {}

/* 레프트메뉴*/
#left_menu {float:left;width:180px;}
#left_menu .lnb_sub01 {background:url(/site/executive/images/common/bg_leftmenu_middle.gif) repeat-y;width:180px;margin-bottom:7px;}
#left_menu .lnb_sub01 .bg01 {background:url(/site/executive/images/common/bg_leftmenu_top.gif) no-repeat;height:6px;font-size:0px;}
#left_menu .lnb_sub01 .bg02 {background:url(/site/executive/images/common/bg_leftmenu_bottom.gif) no-repeat;height:6px;font-size:0px;}
#left_menu .lnb_sub01 h2 {margin:0px 0px 10px 7px;}
#left_menu .lnb_sub01 dl {padding:0px 10px 0px 10px;}
#left_menu .lnb_sub01 dt {color:#176a9a;background:url(/site/executive/images/common/bul_submenu_01.gif) no-repeat 0px 5px;padding:0px 0px 0px 7px;height:20px; margin:0px;}
#left_menu .lnb_sub01 dt a {color:#176a9a;}
#left_menu .lnb_sub01 dd {margin:0;}
#left_menu .lnb_sub01 dd ul {margin:0px 0px 4px 0px;}
#left_menu .lnb_sub01 dd li {background:url(/site/executive/images/common/bul_07.gif) no-repeat 7px 9px #f5f8fb;border-top:1px solid #cdcdcd;padding:0px 0px 0px 12px;line-height:21px;letter-spacing:-1px;}
#left_menu .lnb_sub01 dd li a {color:#444444;}
#left_menu .lnb_sub01 dd li a:hover {color:#444444;}
#left_menu .lnb_sub01 .new {vertical-align:middle;margin:4px 0px 5px 0px;}
#left_menu .lnb_sub01 .go_homepage {padding:0px 10px 0px 10px;margin-top:14px;text-align:center;}
#left_menu .lnb_sub01 .go_homepage h3 {margin-top:5px;}
#left_menu .lnb_sub01 .go_homepage select {float:left;width:110px;margin:1px 3px;}
#left_menu .lnb_sub01 .go_homepage input {float:left;}

#left_menu .online_top5 {background:url(/site/executive/images/common/left_top5_middle.gif) repeat-y;width:180px;}
#left_menu .online_top5 h3 {}
#left_menu .online_top5 .bg01 {background:url(/site/executive/images/common/left_top5_bottom.gif) no-repeat;height:7px;font-size:0px;}
#left_menu .minwon_top5 {background:url(/site/executive/images/common/left_top5_bgmiddle.gif) repeat-y;width:180px;}
#left_menu .minwon_top5 .bg01{background:url(/site/executive/images/common/left_top5_bgtop.gif) no-repeat;height:3px;font-size:0px;}
#left_menu .minwon_top5 .bg02 {background:url(/site/executive/images/common/left_top5_bgbottom.gif) no-repeat;height:3px;font-size:0px;}
#left_menu .minwon_top5 ul {width:148px;margin:0px auto 0px auto;}
#left_menu .minwon_top5 li {background:url(/site/executive/images/common/bg_dotted.gif) repeat-x left bottom;height:18px;padding:2px 0px 0px 0px;}
#left_menu .minwon_top5 li img {vertical-align:middle;margin-bottom:1px;}
#left_menu .minwon_top5 .bk_none {background:none;}

/* 컨텐츠*/
#contents {float:right;width:765px;position:relative;}
#contents .navy {text-align:right;height:17px;padding:0px 0px 0px 8px;font-size:11px;color:#363636;position:relative;}
#contents h2 {background:url(/site/executive/images/common/bg_title_h2.gif) repeat-x; height:23px;padding-top:4px;position:relative;margin-bottom:5px;}
#contents h2 span {background:url(/site/executive/images/common/bar_stitle01.gif) no-repeat 0px 0px;padding:0px 0px 0px 8px;position:absolute;top:6px;}

/*#contents .h2_info {margin-bottom:65px;}*/
#contents .h2_info {margin-bottom:35px;}
#zoom_btn {display: none;}

/* 화면 확대및 축소 프린트*/
/*#zoom_btn {position:absolute;right:5px;top:71px;display:none;}*/
#zoom_btn2 {position:absolute;right:5px;top:71px;}

/*담당자정보*/
.freedom_info {background:url(/site/executive/images/common/bg_valuation01.gif) no-repeat;width:745px;height:31px;padding:0px 0px 0px 0px;margin:30px auto 0px auto;}
.freedom_info ul {}
.freedom_info li {float:left;line-height:18px;height:18px;background:url(/site/executive/images/common/bul_02.gif) no-repeat 19px 13px;padding:7px 28px 0px 29px;position:relative;}
.freedom_info li img {position:absolute;top:10px;}
.freedom_info span {color:#000000;}

/*내용평가*/
.valuation {background:url(/site/executive/images/common/bg_valuation02.gif) no-repeat;width:745px;height:48px;margin:10px auto 0px auto;position:relative;}
.valuation h5 {position:absolute;top:7px;left:15px;}
.valuation p {font-size:11px;font-weight:bold;color:#464646;position:absolute;top:8px;left:126px;}
.valuation ul {height:11px;position:absolute;top:28px;left:127px;}
.valuation li {float:left;margin-right:7px;}
.valuation .btn_01 {position:absolute;top:19px;right:9px;}

.page_error {background:url(/site/executive/images/common/ico_page_error.gif) no-repeat 6px 9px;padding:8px 0px 0px 23px;color:#333333;position:relative;}
.page_error .btn01 {position:absolute;right:10px;top:5px;}

/*박스스타일*/
.box_style01 {margin-bottom:20px;}
.box_style01 .img_view {float:left;}
.box_style01 .text_view {float:left;margin:10px 0px 0px 0px;}
.box_style02 {background:#FFFFF7;border:1px dotted #949694;padding:5px 10px 3px 10px;height:100%;margin-bottom:20px;}
.box_style02 p {background:url(/site/executive/images/common/bul_04.gif) no-repeat 0px 7px;padding:0px 0px 0px 11px;line-height:18px;color:#333333;text-align:justify;}
.box_style03 {background:#F0ECF0;padding:5px 5px 3px 5px;height:100%;margin:5px 0px 5px 0px;font-weight:bold;color:#9D879E;}
.box_style03 p {line-height:18px;}


/*이전 이후데이터버튼*/
.data_btn {position:absolute;top:95px;left:0px;}

/* footer */
#footer {background:url(/site/executive/images/common/bg_footer.gif) no-repeat;width:970px;height:133px; margin-top:20px;}
#footer .footer_area {position:relative;}
#footer .footer_area h1 {position:absolute;top:36px;left:59px;}
#footer .footer_area ul {position:absolute;top:33px;left:221px;}
#footer .footer_area li {float:left;padding:0px 5px 0px 5px;font-size:11px;}
#footer .footer_area li a {color:#5E5E5E;}
#footer .footer_area address {line-height:16px;font-style:normal;color:#5E5E5E;position:absolute;top:55px;left:225px;font-size:11px;}
#footer .footer_area cite {font-style:normal;}
#footer .footer_area .total_visit {position:absolute;right:46px;top:85px;background:#ececec;height:18px;padding:2px 5px 0px 5px;}
#footer .footer_area .total_visit img {margin-top:1px;}

#returntop {width:0; height:0; font-size:0; line-height:0;}

/*폰트*/
.fc_01 {color:#488e89;} /*초록*/
.fc_02 {color:#ff0000;} /*빨강*/
.fc_03 {color:#006699;font-weight:bold;} /*파랑*/
.fc_04 {color:#1b71b8;font-size:11px;} /*파랑(하늘)*/
.fc_04 a {color:#1b71b8;font-size:11px;}
.fc_04 a:hover {color:#1b71b8;font-size:11px;}
.fc_05 {color:#fb6a09;} /*주황*/
.fc_06 {color:#0000ff;font-weight:bold;} /*파랑(바다색)*/
.fc_07 {color:#000e66;font-weight:bold;} /*남색*/
.fc_07 a {color:#000e66;font-weight:bold;} 
.fc_07 a:hover {color:#000e66;font-weight:bold;} 
.fc_none {font-weight:normal;}
.fc_08 {color:#000e66;font-weight:bold;font-size:15px} /*남색*/

/*이미지정렬*/
.img_center01 {text-align:center;margin:18px 0px 20px 0px;}
.img_left01 {text-align:left;margin:18px 0px 20px 0px;}
.img_left02 {text-align:left;margin:10px 0px 5px 0px;}

/*버튼정렬*/
.btn_left {margin-top:10px;position:relative;}
.btn_left span {position:absolute;right:0px;top:-4px;}
.btn_center {margin-top:10px;text-align:center;}
.btn_center02 {margin-top:30px;text-align:center;}
.btn_right {text-align:right;margin-top:10px;}

/* 여백 */
.space10 {height:10px;}
.space20 {height:20px;}
.mg_top5 {margin-top:5px;}
.mg_top10 {margin-top:10px;}
.mg_top30 {margin-top:30px;}
.mg_top0 {margin-top:0px !important;}
.mg_bottom0 {margin-bottom:0px !important;}

/* 입력폼 */
.input_01 {height:15px;border:0px;padding:2px 0px 0px 4px;vertical-align:middle;}
.input_02 {height:15px;border:1px solid #C7C7C7;;padding:2px 0px 0px 4px;vertical-align:middle;}
.radio_01 {height:12px;border:0px;width:12px;margin:0px 4px 2px 0px;vertical-align:middle;}
.checkbox_01 {height:14px;width:14px;border:0;vertical-align:middle;}

/*히든텍스트*/
.hidden_text {position:absolute;width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;overflow:hidden;}
.hidden_text h3 {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text p {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text dt {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text dd {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text table {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text thead th {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text tbody th {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.hidden_text tbody td {width:0px;height:0px;font-size:0px;margin:0px;padding:0px;line-height:0px;}


/*서브탭*/
.tab_section {margin:0px 0px 20px 0px;}
.tab_section img {margin-bottom:5px;}

.tab_section .tab01 {height:29px;margin:0px 3px 6px 0px;position:relative;float:left;}
.tab_section .tab01 .text01 {background:url(/site/executive/images/sub03/bg_tab_middle.gif) repeat-x;padding:7px 10px 0px 10px;height:22px;float:left;color:#464646;font-weight:bold;}
.tab_section .tab01 .on {color:#f26521;font-weight:bold;}
.tab_section .tab01 .on a {color:#f26521;}
.tab_section .tab01 .bg01 {background:url(/site/executive/images/sub03/bg_tab_left.gif) no-repeat;height:29px;float:left;width:3px;}
.tab_section .tab01 .bg02 {background:url(/site/executive/images/sub03/bg_tab_right.gif) no-repeat;height:29px;float:left;width:3px;}

.tab_section02 {margin:0px 0px 20px 0px;word-spacing:-4px;text-align:center;}
.tab_section02 img {margin-bottom:5px;}

.tab_section .tab02 {height:26px;margin:0px 3px 6px 0px;position:relative;float:left;}
.tab_section .tab02 .text01 {background:url(/site/executive/images/sub05/bg_tab_middle.gif) repeat-x;padding:6px 10px 0px 10px;height:20px;float:left;color:#464646;font-weight:bold;}
.tab_section .tab02 .on {color:#f26521;font-weight:bold;}
.tab_section .tab02 .on a {color:#f26521;}
.tab_section .tab02 .bg01 {background:url(/site/executive/images/sub05/bg_tab_left.gif) no-repeat;height:26px;float:left;width:4px;}
.tab_section .tab02 .bg02 {background:url(/site/executive/images/sub05/bg_tab_right.gif) no-repeat;height:26px;float:left;width:4px;}