@charset "euc-kr";
/* Incruit UXD team - http://www.incruit.com 2009.06.26 author : Á¤¹Ì¼±*/

/* Reset */
* { margin:0; padding:0; }
body { background-color:#fff; color:#464646; } /* Áö¿øµÇÁö ¾Ê´Â ¼Ó¼º: word-break ¿µÇâ: Firefox 1.5; Internet Explorer for Macintosh 5.2; Netscape 8.0; Opera 8.0, 9.0; Safari 2.0*/
body, input, button, td, textarea, select { font-size:12px; line-height:1.3em; color:#464646; }
h1, h2, h3, h4, h5, h6 { font-size:12px; text-align:left; }
img, fieldset, iframe { border:0 none; }
li { list-style:none; }
a { color:#464646; text-decoration:none; }
a:hover { color:#333; text-decoration:underline; }
em, address { font-style:normal; }
button * { position:relative; }
textarea { border:solid 1px #CCCCCC; width:97%; padding:3px; }
html:first-child select { height:20px; padding-right:6px; }
option { padding-right:6px; }
.t_left { text-align:left; }
.t_center { text-align:center; }
.f_left { float:left;}
.f_right { float:right }
.f_11px{ font-size:11px; letter-spacing:-0.025em}

/* common */
.input_text { border:solid 1px #CCCCCC; height:18px; }
.input_file { border:solid 1px #CCCCCC; height:18px; width:97%; }
.input_check, .input_radio { margin:2px 5px 0 2px; height:15px; }
hr { display:none; }
legend { width:0; }

/*¼¼ºÎ·¹ÀÌ¾Æ¿ô ½ºÅ²*/
.logo { float:left; width:195px; height:42px; }
.logo p { padding:0 0 0 45px; }
.menu { }
#img { width:100%; height:245px }
.m_menu { float:left; height:42px; }
.m_menu ul { margin:0 10px; }
.m_menu li { float:left; padding:14px 24px 0 24px; height:24px; background:url(../n_menu_bar.gif) no-repeat right; }
.m_menu li.none { float:left; padding:14px 24px 0 24px; background:none; }
.m_menu li.over { float:left; }
.m_menu li a:link, .m_menu li a:visited, .m_menu li a:hover { font-size:14px; font-weight:bold; color:#FFFFFF }
.m_menu li.over a:link { font-size:14px; font-weight:bold; color:#fcff00; }
#footer p { padding:8px 0 0 20px; color:#9c9c9c; font-size:11px; border-top:solid 1px #dbdbdb; margin:10px 0; }
#footer p img { vertical-align:middle; padding:0 25px 0 0; }

/* ÁÂÃø ¿µ¿ª*/
.l_left { margin:0 0 0 20px; height:100% }
.l_left h2 { padding:4px; background:#FFF }
.l_left ul { margin:15px 5px }
.l_left li { background:url(../l_menu_dot.gif) repeat-x bottom; height:26px; }
.l_left li.none { background:none; }

/* ÆË¾÷ */
.popup { border:solid 2px #d3d3d3; padding:3px 3px 10px 3px; }
.popup .p_talbe { margin:10px 14px; }
.popup .p_ex { line-height:18px; padding:15px 15px 0 15px; font-weight:bold; }
.popup .p_ex img { vertical-align:middle }

/* º»¹® ¿µ¿ª*/
#B_content { margin:0 12px; }
.location { border-bottom: solid 1px #CCCCCC; height:27px; margin:5px 0 5px 0 }
.B_title { font-size:16px; font-weight:bold; color:#116583; letter-spacing:-1px;}
.B_title p{text-align:right; float:right;font-size:12px; font-weight:normal;}
.B_title p.tle{ margin:-13px 0 0 15px; font-size:11px; letter-spacing:-0.025em; color:#8c8c8c}
.B_title p img{ vertical-align:middle}
.B_navi { float:right; font-size:11px; color:#888888; letter-spacing:-1px; padding:3px 0 0 0 }
.B_navi a:link, .B_navi a:visited, .B_navi a:hover { color:#888888; letter-spacing:-1px; }
.text { line-height:18px; padding:10px 0; }
.btn { text-align:center; margin:0 auto; }
.b_btn { clear:both; height:36px; background:#0000FF }
.m_table { line-height:17px; padding:10px 0; }
.b_table { line-height:17px; padding:7px 0 }
.r_table { line-height:17px; padding:5px 0 }
.b { font-weight:bold }

.pad10 { padding:10px; }
.padT15 { padding-top:15px; }
.png24 { tmp:expression(setPng24(this)); }
.paging { padding:10px 0; text-align:center; font-size:11px; color:#888 }
.paging img { vertical-align:middle }
.paging a { padding:0 5px }
.paging a.btn { padding:0 }
.paging strong { color:#FF6600 }
.bbs_tle { padding:10px 0 5px 0;}
.bbs_no { font-size:11px; letter-spacing:-1px; padding:12px 0 5px 3px }
.bbs_no span { font-weight:bold }
.bbs_no strong { color:#FF6600 }
.bbs_select { text-align:right; font-weight:bold; padding-top:4px }
.bbs_tle { padding:0 0 0 3px; margin:5px 0 6px 0 }
.just { font-size:11px; font-weight:normal; color:#FF6600 }
.just_no { font-size:11px; font-weight:normal; color:#f2f5f7 }

.care_table {padding:10px 0;}
.care_table h3 {background:#f1f1f1; padding:5px 10px;}
.care_table ul { margin:8px 10px 15px 10px}
.care_table li { background:url(../icon_list.gif) no-repeat; padding:2px 0 2px 7px; line-height:17px}
.red {color:#e36d6d}

.main_t { margin:20px 10px 0px 10px; text-align:center}
.main_t h3 { border-bottom:solid 1px #dfdfdf; height:19px;}
.main_t p{ margin-top:15px; text-align:center}
.main_t ul { margin:6px 13px 10px 14px;}
.main_t ul li{ padding:3px 0 2px 7px; line-height:160%; text-align:left}
.main_t ul li.nobullet { padding:3px 0 2px 7px; background:url(); line-height:160%; text-align:left}
.main_t ul li span{ padding-left:15px;}
#B_content .img {padding:0 0 10px 0;}

/*¸ÞÀÎÅ×ÀÌºí type1*/
table.m_table_type1 { width:100%; background:#FFF; border-collapse:collapse }
table.m_table_type1 caption { display:none; }
table.m_table_type1 th { padding:5px 0; font-weight:bold; color:#464646; font-size:12px; }
table.m_table_type1 td { padding:7px 0; color:#464646; border-bottom:solid 1px #ededed; text-align:center }
table.m_table_type1 td a:link, table.m_table_type1 td a:visited { color:#464646 }
table.m_table_type1 td a:hover { color:#000; text-decoration:none }
table.m_table_type1 td.a_left { text-align:left; }
table.m_table_type1 td.s_tle { background:#f8f8f8; }
.bor_r { border-left:solid 1px #b0ceda;border-right:solid 1px #b0ceda;border-bottom:solid 1px #b0ceda }
table.m_table_type1 .bbs_btn { text-align:right; border-bottom:none; background:#FFF; padding:0 0 -30px 0 }

/*¸ÞÀÎÅ×ÀÌºí type2*/
table.m_table_type2 { width:100%; background:#FFF; border-collapse:collapse }
table.m_table_type2 caption { display:none; }
table.m_table_type2 th { padding:5px 0 5px 25px; font-weight:bold; color:#464646; font-size:12px;text-align:left; }
table.m_table_type2 td { padding:5px 0 5px 15px; text-align:left; color:#464646; border-bottom:solid 1px #ededed; }
table.m_table_type2 td a:link, table.m_table_type1 td a:visited { color:#464646 }
table.m_table_type2 td a:hover { color:#000; text-decoration:none }
table.m_table_type2 td.a_left { text-align:left; }
table.m_table_type2 td.s_tle { background:#f8f8f8; }
table.m_table_type2 .bbs_btn { text-align:right; border-bottom:none; padding:6px 0; background:#FFF }

/*¸ÞÀÎÅ×ÀÌºí type3*/
table.m_table_type3 { width:100%; background:#FFF; border-collapse:collapse; border-top:solid 2px #95bece; }
table.m_table_type3 caption { display:none; }
table.m_table_type3 th { background:#f4f8fb; border:solid 1px #95bece; padding:5px 0 5px 25px; font-weight:bold; color:#464646; font-size:12px;text-align:left; }
table.m_table_type3 td { padding:5px 0 5px 15px; text-align:left; color:#464646; border-bottom:solid 1px #bbbbbb; border-right:solid 1px #dddddd; border-top:solid 1px #bbbbbb; }
table.m_table_type3 td a:link, table.m_table_type1 td a:visited { color:#464646 }
table.m_table_type3 td a:hover { color:#000; text-decoration:none }
table.m_table_type3 td.a_left { text-align:left; }
table.m_table_type3 td.s_tle { background:#f8f8f8; }
table.m_table_type3 .bbs_btn { text-align:right; border-bottom:none; padding:6px 0; background:#FFF }

/*¸ÞÀÎÅ×ÀÌºí type4*/
table.m_table_type4 { width:100%; background:#FFF; border-collapse:collapse }
table.m_table_type4 caption { display:none; }
table.m_table_type4 th { padding:5px 0; font-weight:bold; color:#464646; font-size:12px; }
table.m_table_type4 td { padding:7px 0; color:#464646; border-bottom:solid 1px #ededed; text-align:center }
table.m_table_type4 td a:link, table.m_table_type4 td a:visited { color:#464646 }
table.m_table_type4 td a:hover { color:#000; text-decoration:}
table.m_table_type4 td.a_left { text-align:left; }
table.m_table_type4 td.s_tle { background:#f8f8f8; }
.bor_r { border-left:solid 1px #b0ceda;border-right:solid 1px #b0ceda;border-bottom:solid 1px #b0ceda }
table.m_table_type4 .bbs_btn { text-align:right; border-bottom:none; background:#FFF; padding:0 0 -30px 0 }


/*°Ô½ÃÆÇ type1 °øÁö»çÇ×*/
table.bbs_type1 { width:100%; padding:10px; border-collapse:collapse }
table.bbs_type1 caption { display:none; }
table.bbs_type1 td { padding:4px 10px; color:#464646; text-align:center; }
table.bbs_type1 td.none { padding:7px 0; }
table.bbs_type1 td a:link, table.m_notice_type1 td a:visited { text-decoration:none; background:url(../icon_list.gif) no-repeat; padding:0 0 0 7px; }
table.bbs_type1 td a:hover { text-decoration:none; color:#000 }
table.bbs_type1 td.a_left { text-align:left; }
table.bbs_type1 td.bottom { border:none; padding-bottom:10px }
table.bbs_type1 td.top { padding-top:10px }

/*°Ô½ÃÆÇ type2 ±Ûº¸±â*/
table.bbs_type2 { width:100%; background:#FFF; border-collapse:collapse }
table.bbs_type2 caption { display:none; }
table.bbs_type2 th { text-align:left; padding:7px 15px }
table.bbs_type2 td { color:#464646; padding:7px 10px }
table.bbs_type2 td.content { padding:20px; text-align:left; background:#FFF }
table.bbs_type2 .bbs_btn { text-align:right; border-bottom:none; padding:6px 0; background:#FFF }

/*°Ô½ÃÆÇ type2 ÀÌÀü±Û´ÙÀ½±Û*/
table.bbs_type3 { width:100%; background:#FFF; border-collapse:collapse; }
table.bbs_type3 caption { display:none; }
table.bbs_type3 td { text-align:center; color:#464646; padding:7px 0 }
table.bbs_type3 td.prev { text-align:left; border-bottom:solid 1px #e3e3e3; }
table.bbs_type3 td.next { text-align:left; }
table.bbs_type3 td.next span, table.bbs_type3 td.prev span { padding:0 10px; background:url(../border_t_bar.gif) no-repeat right; margin:0 10px 0 }

/* ¹Ú½º ½ºÅ¸ÀÏ type1*/
.box_type1 { position:relative; background:#f8f8f8; border:1px solid #e6e6e6; }
.box_type1 .inner { border:1px solid #FFF; padding:10px 15px }
.box_type1 p { background:url(../icon_list.gif) no-repeat; padding:1px 8px; }
.box_type1 p span{ color:#ee5353}
.box_type1 .l_t_corner { position:absolute; font-size:0; width:4px; height:4px; left:-1px; top:-1px; background:#fff url(../corner_tl.gif) no-repeat left top; }
.box_type1 .r_t_corner { position:absolute; font-size:0; width:4px; height:4px; right:-1px; top:-1px; background:#fff url(../corner_tr.gif) no-repeat right top; }
.box_type1 .l_b_corner { position:absolute; font-size:0; width:4px; height:4px; left:-1px; bottom:-1px; background:#fff url(../corner_bl.gif) no-repeat left bottom; }
.box_type1 .r_b_corner { position:absolute; font-size:0; width:4px; height:4px; right:-1px; bottom:-1px; background:#fff url(../corner_br.gif) no-repeat right bottom; }

/* ¹Ú½º ½ºÅ¸ÀÏ type2*/
.box_type2 { position:relative; border-top:1px solid #e6e6e6; }
.box_type2 .inner {padding:8px 15px;}
.box_type2 p { background:url(../icon_list.gif) no-repeat; padding:0px 8px; font-size:11px; letter-spacing:-1px; color:#666}
.box_type2 p span{ color:#ee5353}

/* ¹Ú½º °Ë»ö*/
.box_search { position:relative; background:#f8f8f8; border:1px solid #e6e6e6; margin:0 0 7px }
.box_search .inner { border:1px solid #FFF; padding:7px 15px }
.box_search p { text-align:center }
.box_search p img { vertical-align: text-bottom }
.box_search .l_t_corner { position:absolute; font-size:0; width:4px; height:4px; left:-1px; top:-1px; background:#fff url(../corner_tl.gif) no-repeat left top; }
.box_search .r_t_corner { position:absolute; font-size:0; width:4px; height:4px; right:-1px; top:-1px; background:#fff url(../corner_tr.gif) no-repeat right top; }
.box_search .l_b_corner { position:absolute; font-size:0; width:4px; height:4px; left:-1px; bottom:-1px; background:#fff url(../corner_bl.gif) no-repeat left bottom; }
.box_search .r_b_corner { position:absolute; font-size:0; width:4px; height:4px; right:-1px; bottom:-1px; background:#fff url(../corner_br.gif) no-repeat right bottom; }

/* ÀÌ·Â¼­*/
.resume_mTitle {padding:15px 0 0}
.resume_mTitle h3 {float:left; background:url(../title_blue_icon.gif) no-repeat; padding:0 0 0 14px; font-size:14px}
.resume_mTitle .m_title { text-align:right}
.resume_sTitle {padding:5px 0 0; font-weight:bold}
.resume_ssTitle {padding:5px 0 3px; font-weight:bold; font-size:11px; color:#666; letter-spacing:-1px}

table.resume_mTable { width:100%; background:#FFF; border-collapse:collapse; border-top: solid 2px #d8e1e7}
table.resume_mTable caption { display:none; }

table.r01{width:100%; background:#FFF; border-collapse:collapse;}
table.r01 td {border:solid 1px #d8e1e7; border-width:1px 1px 0 0;text-align:left}
table.r01 td .r_t1{ padding:6px 0 2px 5px; height:100%; border-left:solid 1px #d8e1e7; float:left; width:17%; background:#f2f5f7; color:#577890; height:22px;}
table.r01 td .r_t2{ padding:6px 0 2px 5px; height:100%; border-left:solid 1px #d8e1e7; float:left; width:30%; background:#f2f5f7; color:#577890; height:22px;}
table.r01 td .r_top{ border-top:none}
table.r01 td .r_m1{padding:4px 0 4px 5px; border-left:solid 1px #d8e1e7; float:left; height:22px; width:30%;}
table.r01 td .r_m2{padding:4px 0 4px 5px; border-left:solid 1px #d8e1e7; float:left; height:22px;}
table.r01 td .r_m2 span.btn{ margin:0 0 0 20px;}
table.r01 td .r_m2 a{color:#3d65af; font-size:11px; letter-spacing:-1px; text-decoration:underline}
table.r01 td .r_m2 img{ vertical-align: top}

table.r02 { width:100%; background:#FFF; border-collapse:collapse;}
table.r02 th {padding:5px 0 5px 10px; border:solid 1px #d8e1e7; text-align:left;background:#f2f5f7; font-weight:normal; color:#577890;}
table.r02 td {padding:5px 0 5px 5px;border:solid 1px #d8e1e7;text-align:left}
table.r02 td.td02 {padding:0;border:none;text-align:left}
table.r02 .t_center {text-align:center;}
table.table02 { width:100%; background:#FFF; border-collapse:collapse;border:none;}
table.table02 th {padding:5px 0 5px 5px; border:solid 1px #d8e1e7; border-top:none; text-align:left;background:#f2f5f7; font-weight:normal; color:#577890;}
table.table02 td {padding:5px 0 5px 5px;border:solid 1px #d8e1e7; border-top:none;text-align:left}
table.table02 td.b_none,table.table02 th.b_none { border-bottom:none;}

table.r03 { width:100%; background:#FFF; border-collapse:collapse;border-bottom:solid 1px #d8e1e7;}
table.r03 th {padding:7px 0 5px 15px;  text-align:left;background:#f2f5f7; font-weight:normal; color:#577890;}
table.r03 td.photo { width:103px; padding:5px; vertical-align:top; border-left:solid 1px #d8e1e7; }
table.r03 td.photo_r { width:103px; padding:5px; vertical-align:top;border-right:solid 1px #d8e1e7; }
table.r03 td.td02 {padding:0;border:none;text-align:left}

table.r04{width:100%; background:#FFF; border-collapse:collapse;}
table.r04 td {border:solid 1px #d8e1e7; border-width:1px 1px 1px 0;text-align:left}
table.r04 td .r_t1{ padding:6px 0 2px 5px; height:100%; border-left:solid 1px #d8e1e7; float:left; width:10.3%; background:#f2f5f7; color:#577890; height:22px;}
table.r04 td .r_t2{ padding:6px 0 2px 5px; height:100%; border-left:solid 1px #d8e1e7; float:left; width:26%;   background:#f2f5f7; color:#577890; height:22px;}
table.r04 td .r_top{ border-top:none}
table.r04 td .r_m1{padding:4px 0 4px 5px; border-left:solid 1px #d8e1e7; float:left; height:22px; width:21%;}
table.r04 td .r_m2{padding:4px 0 4px 5px; border-left:solid 1px #d8e1e7; float:left; height:22px;}
table.r04 td .r_m3{padding:4px 0 4px 5px; border-left:solid 1px #d8e1e7; float:left; height:22px; width:22%}
table.r04 td .r_m2 span.btn{ margin:0 0 0 20px;}
table.r04 td .r_m2 a{color:#3d65af; font-size:11px; letter-spacing:-1px; text-decoration:underline}
table.r04 td .r_m2 img{ vertical-align: top}

table.r05 { width:100%; background:#FFF; border-collapse:collapse;}
table.r05 th {padding:5px 0 5px 0; border:solid 1px #d8e1e7;;background:#f2f5f7; font-weight:normal; color:#577890;}
table.r05 td {padding:5px 3px 5px 5px;border:solid 1px #d8e1e7;text-align:left}
table.r05 td img{ vertical-align:bottom}
table.r05 td.s_tle {padding:5px 0 5px 5px; background:#f7f7f7; width:12%}

table.r06 { width:100%; background:#FFF; border-collapse:collapse;}
table.r06 th {padding:5px 0 5px 0; border:solid 1px #d8e1e7;background:#f2f5f7; text-align:center; font-weight:normal; color:#577890;}
table.r06 td {padding:5px 3px 5px 5px;border:solid 1px #d8e1e7;text-align:center}
table.r06 .t_left {text-align:left;}
table.r06 td img{ vertical-align:bottom}
table.r06 td.s_tle {padding:5px 0; background:#f7f7f7;}

table.r07 { width:100%; background:#FFF; border-collapse:collapse;}
table.r07 th {padding:5px 0 5px 0; border-left:solid 1px #d8e1e7;border-right:solid 1px #d8e1e7;border-bottom:solid 1px #d8e1e7;background:#f2f5f7; font-weight:normal; color:#577890;}
table.r07 td {padding:5px 3px 5px 5px;border-left:solid 1px #d8e1e7;border-right:solid 1px #d8e1e7;border-bottom:solid 1px #d8e1e7;text-align:left}
table.r07 .t_center {text-align:center;}
table.r07 td img{ vertical-align:bottom}
table.r07 td.s_tle {padding:5px 0 5px 5px; background:#f7f7f7;}
table.r07 td.stripe {padding:5px 0 5px 5px; background:#f5f5f5;}

table.r08 { width:100%; background:#FFF; border-collapse:collapse;}
table.r08 th {padding:5px 0 5px 5px; border-left:solid 1px #d8e1e7;border-right:solid 1px #d8e1e7;border-bottom:solid 1px #d8e1e7;background:#f2f5f7;text-align:left; font-weight:normal; color:#577890;}
table.r08 th span.no { font:11px bold; color:#f54c02}
table.r08 th p { margin:-17px 10px 0 0; float:right;}
table.r08 th p strong{ color:#5983e4; font-size:11px;}
table.r08 td {padding:5px 3px 5px 15px;border-left:solid 1px #d8e1e7;border-right:solid 1px #d8e1e7;border-bottom:solid 1px #d8e1e7;text-align:left}
table.r08 td img{ vertical-align:bottom}
table.r08 td.s_tle {padding:5px 0 5px 5px; background:#f7f7f7;}


table.r09{width:100%; background:#FFF; border-collapse:collapse;}
table.r09 td {border:solid 1px #d8e1e7; border-width:1px 1px 1px 0;text-align:left}
table.r09 td .r_t1{ padding:6px 0 2px 5px; height:100%; border-left:solid 1px #d8e1e7; float:left; width:11.3%; background:#f2f5f7; color:#577890; height:22px;}
table.r09 td.r_top{ border-top:none}
table.r09 td .r_m1{padding:4px 0 4px 5px; border-left:solid 1px #d8e1e7; float:left; width:12.0%; height:22px;}
table.r09 td .r_m2{padding:4px 0 4px 5px; border-left:solid 1px #d8e1e7; float:left;height:22px; width:80%}
table.r09 td .r_m2 span.btn{ margin:0 0 0 20px;}
table.r09 td .r_m2 a{color:#3d65af; font-size:11px; letter-spacing:-1px; text-decoration:underline}
table.r09 td .r_m2 img{ vertical-align: top}

table.r10 { width:100%; ;}
table.r10 th {}
table.r10 td {}
table.r10 .t_center {text-align:center;}
table.r10 td img{ vertical-align:bottom}
table.r10 td.s_tle {}
table.r10 td.stripe {background:#f5f5f5;}

table.trans_table { width:100%; background:#FFF; border-collapse:collapse; border:solid 1px #ffffff;}
table.trans_table caption { display:none; }
table.trans_table th { padding:1px 1px 1px 1px; font-weight:bold; color:#464646; font-size:12px; background:#ffffff; border: solid 1px #ffffff;}
table.trans_table td{ padding:1px 1px 1px 1px; color:#464646; border:1px solid #ffffff}

/*width*/
.w_year {width:28px;		/*width:15%*/}
.w_monthday {width:15px;	/*width:10%;*/}

.w_year_s {width:12%;}
.w_monthday_s {width:7%;}

.w_year_l {width:20%;}
.w_monthday_l {width:15%;}

.w_tel_1 {width:20%}
.w_tel_2 {width:20%}


#rsmview_border {border:2px solid #b4c1d6; margin:5px; padding:10px;}
#rsmview_border h1 {font-size:18pt; color:#00105a; font-weight:800; margin-top:10px; text-align:center;}
#rsmview_border .hr {margin:10px; border-bottom:2px solid #e3e9f1; }