@charset "utf-8";


/* CSS Document */
body {margin:0; padding:0;font-family:'맑은 고딕','malgun','Malgun Ghothic',Arial,sans-serif,AppleGothic;font-size:10pt;letter-spacing:0px;color:#555; background-color:#F4F5F7;}
form {margin:0; padding:0;}
textarea{font-size:12px;}
img{padding:0;margin:0;border:0;vertical-align:top;}
textarea,select,input{font-family:'맑은 고딕','malgun','Malgun Ghothic',Arial,sans-serif,AppleGothic;font-size:10pt;letter-spacing:-1px;margin:0;vertical-align:middle;}
select,input,textarea{display:inline;}
select{font-size:12px;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;overflow:hidden;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{vertical-align:top;}
div,ul,li,dl{margin:0;padding:0;overflow:hidden;}
p{padding:0;margin:0;}
ul,li{list-style:none;}
dt{float:left;padding:0;}
dd{float:left;margin:0;padding:0;}



span {display: inline;clear:both;}


A:link {FONT-SIZE: 9pt; COLOR: #5D5D5D; TEXT-DECORATION: none}
A:visited {FONT-SIZE: 9pt; COLOR: #5D5D5D; TEXT-DECORATION: none}
A:active {FONT-SIZE: 9pt; COLOR: #5D5D5D; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline}


.table100 {width: 100%;}
.table1000 {width: 1000px;}
.table980 {width: 960px;}
.table960 {width: 960px;}
.table_94 {width: 94%;}
.table_98 {width: 98%;}
.table_join {}
.table_join tr td {padding:4px; margin: 0px;}
.table_s {width: 100%;  border: 1px solid #B8B8B8;background-color:#EFEFEF;}
.table_ban {width: 100%;  border: 1px solid #C9C9C9;}
.table_list {width: 100%;  border: 1px solid #B8B8B8;}
.table_94 {width: 94%;}
.table_ye {width: 150px;  border: 1px solid #CBCBCB;}
.table_ye tr td {padding:6px; margin: 0px;}
.table_info {width: 100%;  border: 1px solid #CBCBCB;background-color:#F7F7F7;}
.table_info tr td {padding:6px; margin: 0px;}
.table_pyo1 {width: 100%;  border: 1px solid #B8B8B8;}
.table_sms1 {width: 100%;  border: 1px solid #ACB4C9;background-color:#F1F3F8;}
.table_sms2 {width: 100%;  border: 1px solid #DBDBDB;background-color:#FFFFFF;}





.table100_2 {width: 100%; height: 100%;}
.table100_3 {width: 100%;  border: 1px solid #EBEBEB;}
.table_94 {width: 94%;}
.table_title {width: 100%;  border: 1px solid #BABABA;}
.table2 {width: 980px;}
.table5 {width: 100%;  border: 1px solid #C2C2C2;background-color:#F0F0F0;}
.table55 {border: 1px solid #E1E1E1;background-color:#F7F7F7;}
.table6 {width: 100%;  border: 1px solid #CBCBCB;background-color:#F7F7F7;}
.table6 tr td {padding:6px; margin: 0px;}
.table_ju {width: 100%;  border: 1px solid #E1E96D;background-color:#FFFFFF;}
.table_ju tr td {padding:10px; margin: 0px;}
.table4 {width: 86%;}
.table_title1 {width: 98%; padding:6px;}
.table_title1 tr td {padding:6px; margin: 0px;}








.table62 {width: 98%;  border: 1px solid #CBCBCB;}
.table62 tr td {padding:6px; margin: 0px;}
.table66 {width: 98%;  border: 1px solid #CBCBCB;}
.table666 {width: 98%;}
.table7 {width: 100%;  border: 1px solid #CBCBCB;}
.table7 tr td {padding:6px; margin: 0px;}
.table8 {width: 94%;}
.table82 {width: 98%;}
.table9 {width: 100%}
.table9 tr td {;padding:4px;border: 1px solid #CBCBCB;}
.table_yak {border: 1px solid #CBCBCB;}
.table_contents {width: 100%; border: 1px solid #C9C9C9;}
.table_info {border: 1px solid #CBCBCB;}
.table_info tr td {padding:6px; margin: 0px;}
.table_num {padding:5px;}
.table_num tr td {padding:5px; margin: 0px; border: 1px solid #C9C9C9;}
.table_num2 {padding:5px;}
.table_num2 tr td {padding:5px; margin: 0px;}





.gray1 {font-size:8pt; color:#e4e4e5;}
.gray2 {font-size:8pt; color:#e4e4e5;}
.id_s {font-size:8pt; color:#3A3C46;}
.white1 {font-size:9pt; color:#ffffff; font-weight:bold;}
.black_s {font-size:9pt; color:#616161;}
.yellow1 {font-size:9pt; color:#FFFC00; font-weight:bold;}
.green1 {font-size:9pt; color:#36AE11; font-weight:bold;}
.red1 {font-size:9pt; color:#CF0003; font-weight:bold;}
.black1 {font-size:9pt; color:#000000;font-weight:bold;}
.black4 {font-size:8pt; color:#000000;}
.blue2 {font-size:9pt; color:#47A4FF;font-weight:bold;}
.blue3 {font-size:9pt; color:#0E71D2;font-weight:bold;}
.title_top {font-size:12pt; color:#000000;font-weight:bold;}


.pl15 {padding-left:15px;}
.ls1 {letter-spacing:-1px;}
.fwb {font-weight:bold;}
img.vline {padding-top:3px;vertical-align:middle;padding-bottom:3px;}


.gray2 {font-size:8pt;color:#ABABAB;text-decoration: line-through;}
.black_s2 {font-size:8pt; color:#000000; font-weight:bold;}
.pink1 {font-size:9pt; color:#EA0D66; font-weight:bold;}
.orange1 {font-size:9pt; color:#FF4800; font-weight:bold;}
.green1 {font-size:9pt; color:#36AE11; font-weight:bold;}
.blue1 {font-size:10pt; color:#47A4FF;font-weight:bold;}
.bora1 {font-size:10pt; color:#CF5BDD;font-weight:bold;}
.chung1 {font-size:10pt; color:#2DB28E;font-weight:bold;}
.m_date {font-size:8pt; color:#959595;}
.blog_1 {font-size:9pt; color:#F6FF00;font-weight:bold;}
.cpa_1 {font-size:9pt; color:#FF2E78;font-weight:bold;}
.g_cost {font-size:9pt; color:#00CCFF;}
.g_date {font-size:9pt; color:#A2A2A2;}
.title_t1 {font-size:8pt; color:#606060;}
.title_t2 {font-size:8pt; color:#FF4E00;}
.title_t3 {font-size:8pt; color:#47A4FF;}
.left_title {font-size:15pt; color:#000000;font-weight:bold;}
.left_title2 {font-size:11pt; color:#ffffff;font-weight:bold;}
.sub_title {font-size:14pt; color:#000000;font-weight:bold;}
.black2 {font-size:9pt; color:#333;}
.bot_gray {font-size:9pt; color:#C1C1C1;}
.black3 {font-size:11pt; color:#000000;font-weight:bold;}


A.top_text:link {color: #595959; text-decoration: none; font-size:8pt;}
A.top_text:visited {color: #595959; text-decoration: none; font-size:8pt;}
A.top_text:active {color: #595959; text-decoration: none; font-size:8pt;}
A.top_text:hover {color: #595959; text-decoration: underline; font-size:8pt;}



A.t_down:link {color: #0E71D2; text-decoration: underline; font-size:9pt;font-weight:bold;}
A.t_down:visited {color: #0E71D2; text-decoration: underline; font-size:9pt;font-weight:bold;}
A.t_down:active {color: #0E71D2; text-decoration: underline; font-size:9pt;font-weight:bold;}
A.t_down:hover {color: #0E71D2; text-decoration: underline; font-size:9pt;font-weight:bold;}




A.f_bold:link {color: #454141; text-decoration: none; font-size:9pt;font-weight:bold;}
A.f_bold:visited {color: #454141; text-decoration: none; font-size:9pt;font-weight:bold;}
A.f_bold:active {color: #454141; text-decoration: none; font-size:9pt;font-weight:bold;}
A.f_bold:hover {color: #E50003; text-decoration: underline; font-size:9pt;font-weight:bold;}

A.f_normal:link {color: #454141; text-decoration: none; font-size:9pt;}
A.f_normal:visited {color: #454141; text-decoration: none; font-size:9pt;}
A.f_normal:active {color: #454141; text-decoration: none; font-size:9pt;}
A.f_normal:hover {color: #E50003; text-decoration: underline; font-size:9pt;}

A.s_menu:link {color: #3D3D3D; text-decoration: none; font-size:9pt;font-weight:bold;}
A.s_menu:visited {color: #3D3D3D; text-decoration: none; font-size:9pt;font-weight:bold;}
A.s_menu:active {color: #3D3D3D; text-decoration: none; font-size:9pt;font-weight:bold;}
A.s_menu:hover {color: #03a0e1; text-decoration: none; font-size:9pt;font-weight:bold;}

A.notice_c:link {color: #606060; text-decoration: none; font-size:9pt;}
A.notice_c:visited {color: #606060; text-decoration: none; font-size:9pt;}
A.notice_c:active {color: #606060; text-decoration: none; font-size:9pt;}
A.notice_c:hover {color: #606060; text-decoration: underline; font-size:9pt;}

A.id_s2:link {color: #3A3C46; text-decoration: none; font-size:8pt;}
A.id_s2:visited {color: #3A3C46; text-decoration: none; font-size:8pt;}
A.id_s2:active {color: #3A3C46; text-decoration: none; font-size:8pt;}
A.id_s2:hover {color: #3A3C46; text-decoration: underline; font-size:8pt;}

A.title_c:link {color: #606060; text-decoration: none; font-size:9pt;}
A.title_c:visited {color: #606060; text-decoration: none; font-size9pt;}
A.title_c:active {color: #606060; text-decoration: none; font-size:9pt;}
A.title_c:hover {color: #425BD5; text-decoration: underline; font-size:9pt;font-weight:bold;}










A.more_c:link {color: #0E79D7; text-decoration: none; font-size:9pt;}
A.more_c:visited {color: #0E79D7; text-decoration: none; font-size9pt;}
A.more_c:active {color: #0E79D7; text-decoration: none; font-size:9pt;}
A.more_c:hover {color: #0E79D7; text-decoration: underline; font-size:9pt;}

A.f_pink:link {color: #FF6CA7; text-decoration: none; font-size:8pt;}
A.f_pink:visited {color: #FF6CA7; text-decoration: none; font-size:8pt;}
A.f_pink:active {color: #FF6CA7; text-decoration: none; font-size:8pt;}
A.f_pink:hover {color: #FF6CA7; text-decoration: underline; font-size:8pt;}

A.f_pink2:link {color: #FF6CA7; text-decoration: none; font-size:9pt;}
A.f_pink2:visited {color: #FF6CA7; text-decoration: none; font-size:9pt;}
A.f_pink2:active {color: #FF6CA7; text-decoration: none; font-size:9pt;}
A.f_pink2:hover {color: #FF6CA7; text-decoration: underline; font-size:9pt;}


A.f_red2:link {color: #ED0000; text-decoration: none; font-size:9pt;}
A.f_red2:visited {color: #ED0000; text-decoration: none; font-size:9pt;}
A.f_red2:active {color: #ED0000; text-decoration: none; font-size:9pt;}
A.f_red2:hover {color: #ED0000; text-decoration: underline; font-size:9pt;}



A.f_cyon:link {color: #0DD8EA; text-decoration: none; font-size:8pt;}
A.f_cyon:visited {color: #0DD8EA; text-decoration: none; font-size:8pt;}
A.f_cyon:active {color: #0DD8EA; text-decoration: none; font-size:8pt;}
A.f_cyon:hover {color: #0DD8EA; text-decoration: underline; font-size:8pt;}


A.f_gray:link {color: #BEBEBE; text-decoration: none; font-size:8pt;}
A.f_gray:visited {color: #BEBEBE; text-decoration: none; font-size:8pt;}
A.f_gray:active {color: #BEBEBE; text-decoration: none; font-size:8pt;}
A.f_gray:hover {color: #BEBEBE; text-decoration: underline; font-size:8pt;}


A.f_yellow:link {color: #ffffff; text-decoration: none; font-size:8pt;}
A.f_yellow:visited {color: #ffffff; text-decoration: none; font-size:8pt;}
A.f_yellow:active {color: #ffffff; text-decoration: none; font-size:8pt;}
A.f_yellow:hover {color: #FFBC1A; text-decoration: none; font-size:8pt;}




A.menu_s1:link {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s1:visited {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s1:active {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s1:hover {color: #04a4e6; text-decoration: none; font-size:9pt;text-decoration:underline;}

A.menu_s2:link {color: #333; font-weight:bold;text-decoration: none; font-size:9pt;background:url("../images/ico_arrow_right.gif") no-repeat left 5px;padding-left:10px;}
A.menu_s2:visited {color: #333; text-decoration: none; font-size:9pt;}
A.menu_s2:active {color: #333; text-decoration: none; font-size:9pt;}
A.menu_s2:hover {color: #333; text-decoration: none; font-size:9pt;text-decoration:underline;}

A.menu_s3:link {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s3:visited {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s3:active {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s3:hover {color: #36AE11; text-decoration: none; font-size:9pt;}

A.menu_s4:link {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s4:visited {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s4:active {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s4:hover {color: #0683DB; text-decoration: none; font-size:9pt;}

A.menu_s5:link {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s5:visited {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s5:active {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s5:hover {color: #CF5BDD; text-decoration: none; font-size:9pt;}

A.menu_s6:link {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s6:visited {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s6:active {color: #000000; text-decoration: none; font-size:9pt;}
A.menu_s6:hover {color: #2DB28E; text-decoration: none; font-size:9pt;}





A.black:link {color: #000000; text-decoration: none; font-size:9pt;}
A.black:visited {color: #000000; text-decoration: none; font-size:9pt;}
A.black:active {color: #000000; text-decoration: none; font-size:9pt;}
A.black:hover {color: #000000; text-decoration: underline; font-size:9pt;}






A.u_black1:link {color: #515151; text-decoration: none; font-size:9pt; font-weight:bold;}
A.u_black1:visited {color: #515151; text-decoration: none; font-size:9pt; font-weight:bold;}
A.u_black1:active {color: #515151; text-decoration: none; font-size:9pt; font-weight:bold;}
A.u_black1:hover {color: #DF0000; text-decoration: none; font-size:9pt; font-weight:bold;}


.form_search{width:100%;height:24px; font-size: 9pt; border:1px solid #ffffff; background-color:#ffffff;}
.form_s3{width:100%;height:20px; font-size: 9pt; border:1px solid #D7D7D7; background-color:#ffffff;}
.form_login{width:125px;height:18px; font-size: 9pt; color:#000000; border:1px solid #BEBEBE;background-color:#FFFFFF;letter-spacing:0;padding-left:5px;}
.form_plus{width:100px;height:18px; font-size: 9pt; color:#313131; border:1px solid #DFDFDF;background-color:#ffffff;}
.form_send{width:150px;height:22px; font-size: 9pt; color:#BABABA; border:1px solid #DFDFDF;background-color:#ffffff;}





.form_search2{width:400px;height:20px; font-size: 9pt; border:1px solid #ffffff; background-color:#ffffff;}
.form_search3{width:100%;height:20px; font-size: 9pt; border:1px solid #ffffff; background-color:#ffffff;}
.form_number{width:98%;height:20px; font-size: 9pt; color:#6F6F6F; border:1px solid #DFDFDF;background-color:#ffffff;}
.form_number2{width:160px;height:20px; font-size: 9pt; color:#6F6F6F; border:1px solid #DFDFDF;background-color:#ffffff;}
.form_date{width:82px;height:16px; font-size: 9pt; color:#6F6F6F; border:1px solid #DFDFDF;background-color:#ffffff;}

.error_img {text-align:center;padding-top:170px;}


#pop_wrap {width:470px;height:426px;border:5px solid #0c2176;background:#fff;text-align:left;}
.box_apply {width:450px;padding:0 10px;}
.top_tit {font-family:'돋움';height:32px;line-height:34px;font-size:11px;letter-spacing:-1px;color:#555;}
.b_red {font-size:11px;color:#e21722;text-decoration:underline;}
.t_base {border-top:1px solid #acb4c9;width:100%;}
.t_base tbody th {font-family:'돋움';font-size:12px;text-align:left;padding:5px 9px;border-bottom:1px solid #dce0ed;background:#f4f6fa;color:#313131;font-weight:normal;letter-spacing:-1px;}
.t_base tbody td {font-family:'돋움';font-size:12px;position:relative;padding:4px 5px;height:20px;line-height:23px;border-bottom:1px solid #dce0ed;color:#545454;letter-spacing:0;}
.t_base tbody input {border:1px solid #d1d5e0;background:#fff;padding-left:3px;font-family:'돋움';font-size:12px;height:20px;letter-spacing:0;outline:0;}
.t_base tbody td.etc {font-family:'돋움';font-size:12px;position:relative;padding:4px 5px;height:62px;*height:57px;line-height:23px;border-bottom:1px solid #dce0ed;color:#545454;letter-spacing:0;}
.mb6 {margin-bottom:6px;}
.box_btn {height:44px;padding-top:11px;text-align:center;}
.box_close {height:32px;text-align:right;font-family:'돋움';font-size:11px;}
.box_close input {width:13px;height:13px;vertical-align:text-top;padding-right:3px;}
.box_close label {font-family:'돋움';vertical-align:-1px;font-size:11px;color:#555;letter-spacing:-1px;}
.txt_area_base {font-family:'돋움';font-size:12px;border:1px solid #d1d5e0;padding:3px;width:98%;height:85%;*height:46px;outline:0;}

/* 좌측서브메뉴 */
.sub_menu {padding-left:18px;font-size:12px;height:36px;line-height:38px;background:#50516c;border-radius:5px 5px 0 0;border:1px solid #4a4b65;border-bottom:0;color:#fff;font-weight:bold;letter-spacing:-1px;}

/* 푸터메뉴 */
.foot_menu {width:598px;height:55px;padding-left:2px;margin:0 auto;}
.foot_menu:after {content: "."; display: block; font-size: 0; height: 0px; line-height: 0; clear: both; }/* float해제 */
.foot_menu li {float:left;font-size:12px;letter-spacing:-1px;color:#535353;font-weight:bold;line-height:57px;background:url("../images/bg_f_line.gif") no-repeat right 22px;padding:0 17px 0 17px;}
.foot_menu li a {color:#535353;text-decoration:none;}
.foot_menu li a:hover {color:#535353;text-decoration:none;}
.foot_menu li:first-child {padding-left:0;}
.foot_menu li:last-child {background:none;}
.foot_menu li+li+li+li+li {background:none;}