@charset "utf-8";

/*======================================*
요소(element) 여백 초기화 2J 20130313_s
*=======================================*/
html, body, blockquote, caption, dd, div, dl, dt, fieldset, form, frame, h1, h2, h3, h4, h5, h6, hr, iframe, input, legend, object, p, pre, q, select, table, textarea, tr, td {margin:0; padding:0;}

fieldset, img {border:0 none;}

h1, h2, h3, h4, h5, h6 {font-size:1em; font-style:normal;}
hr {display:none;}

html {font-size:62.5%; height:100%;}
body {background-color:#FFFFFF;color:#4c4c4c;font-family:"돋움", Dotum, "굴림", Gulim, Verdana, sans-serif; font-size:1.2em; height:100%; line-height:1.5; position:relative; width:100%;}

/* img {font-size:0; line-height:0; margin:0; padding:0;} */

a {color:#4c4c4c;text-decoration:none;}
a:hover {color:#000000;text-decoration:underline;}
a:focus{outline-width:2px !important; color:#CC6600; outline-style:dotted !important; -moz-outline-radius:4px;}

address, em			{font-style:normal}

input, select, textarea, button {font-family:"돋움", Dotum, "굴림", Gulim, Verdana, sans-serif;}
textarea {padding:3px;}
select {color:#626262;font-family: Arial;font-size:1em; height:19px; line-height:1; vertical-align:middle;}

table {border:0 none; border-collapse:collapse; empty-cells:show;width:100%;}
table input {vertical-align:middle;}

.por {position:relative !important;}
.poa {position:absolute !important;}


.blind, .skip, legend, caption {font-size:0 ;height:0; left:-5000px; line-height:0;position: absolute; top:-5000px;visibility:hidden;width:0;}


.clear			{clear:both;}
.clearfloat		{clear:both; display:block; float:none; font-size:0 !important; height:0; line-height:0 !important; margin:0 !important; padding:0 !important; width:100%; overflow:hidden;}
.fl				{float:left;}
.fr				{float:right;}

.mplnone		{margin:0; padding:0; list-style:none;}
.mplnone li		{margin:0; padding:0;}

.btn			{cursor:pointer;}
.show 			{display:block;}
.hide 			{display:none;}
.ovfh			{overflow:hidden;}
.vish			{visibility:hidden;}

.ul				{margin:0; padding:0; list-style:none;}
.ul li			{margin:0; padding:0;}

.accessibility {position:absolute; top:0; left:0; z-index:1;}
.accessibility ul {margin:0; padding:0; list-style:none;}
.accessibility ul li {margin:0; padding:0;}
.accessibility a {color:#F00; display:block; font-size:1em; height:0; overflow:hidden; width:120px;}
.accessibility a:hover, .accessibility a:focus, .accessibility a:active {color:F00; font-weight:bold; height:auto;	width:115px;}
/*======================================*
공통
*=======================================*/
/* 폰트 */
.font11		{font-size:11px;}
.font12		{font-size:12px;}
.font14		{font-size:14px;}
.font16		{font-size:16px;}
.b			{font-weight:bold;}
.black		{color:#000;}
.white		{color:#FFF;}
.red		{color:#e23535}
.orange		{color:#ff6600}
.sub_color01		{color:#5282a9}
.sub_color02		{color:#175996;}
.linh0		{line-height:0;}

/*상하정렬*/
.vm			{vertical-align:middle;}
.vt			{vertical-align:top;}
.lm			{margin-left:5px;}
.rm			{margin-right:5px;}

/*텍스트정렬*/
.ac			{text-align:center}
.al			{text-align:left}
.ar			{text-align:right}

/* width */
.w100		{width:100%}
.w98		{width:98%}

/**/
.pat5		{padding-top:5px}
.pab5		{padding-bottom:5px}
.pab10		{padding-bottom:10px}
.pat10		{padding-top:10px}
.par10		{padding-right:10px}
.pal10		{padding-left:10px}
.patb10		{padding-top:10px; padding-bottom:10px}
.pat15		{padding-top:15px}
.pat20		{padding-top:20px !important;}
.par20		{padding-right:20px}
.patb20		{padding-top:20px; padding-bottom:20px}
.pab20		{padding-bottom:20px}
.pab25		{padding-bottom:25px}
.pab30		{padding-bottom:30px}
.pat35		{padding-top:35px}
.par40		{padding-right:40px}
.pab40		{padding-bottom:40px}
.pab50		{padding-bottom:50px}
.pab60		{padding-bottom:50px}
.mar5		{margin-right:5px}
.mal5		{margin-left:5px}
.mat10		{margin-top:10px}
.mat20		{margin-top:20px}
.mat25		{margin-top:25px}
.mat30		{margin-top:30px}
.mar20		{margin-right:20px !important}
.mar40		{margin-right:40px}

.input_check,
.input_radio	{height:13px; padding:0; width:13px; vertical-align:-2px;}
.label_r		{padding-left:5px; padding-right:20px;}
.label_l		{padding-right:5px;}
.input01		{border:1px solid #b8b8b8; height:18px; padding:0 2px 0; vertical-align:middle;}
.select01		{border:1px solid #b8b8b8; height:20px; padding:0; vertical-align:middle;}
.textarea01		{border:1px solid #c0c0c0; padding:0; vertical-align:middle;}
.file01			{height:20px; padding:0; vertical-align:middle;}
.entry-title 	{display:none;}




/* 하이닥 */
.Module .list_hidoc_01 {margin:0; padding:1px 0 0; list-style:none;}
.Module .list_hidoc_01 li {margin:-1px 0 0; padding:12px 0; border-top:1px solid #F1F1F1; border-bottom:1px solid #F1F1F1;}
.Module .list_hidoc_01 .no_data {text-align:center; background-color:#F1F1F1;}
.Module .list_hidoc_tt {font-size:14px;}
.Module .list_hidoc_view {position:relative; padding-left:70px; position:relative; z-index:1; min-height:50px; margin-top:5px}
.Module .list_hidoc_img {position:absolute; top:0; left:0; z-index:10;}
.Module .list_hidoc_day {font-size:11px; color:#767676;}

.Module .hidoc_tab { height:90px}
.Module .hidoc_tab ul {margin:0; padding:0 0 0 1px; list-style:none; position:relative;}
.Module .hidoc_tab ul li {margin:0 0 0 -1px; padding:0; border-top:3px solid #4f4f4f; float:left; width:20%}
.Module .hidoc_tab ul li a { display:block; padding:8px 20px 6px; background-color:#f0f0f0; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; color:#666; text-align:center;}
.Module .hidoc_tab ul li a:hover {text-decoration:none; background-color:#f8f8f8;}

.Module .hidoc_tab ul li ul { position:absolute; top:40px; left:0; width:100%;}
.Module .hidoc_tab ul li li { border:1px solid #dcdcdc !important; width:auto !important;}
.Module .hidoc_tab ul li li a {padding:4px 10px; border:none !important; font-size:11px; color:#666666 !important;}
.Module .hidoc_tab ul li li a:hover {background-color:#f8f8f8;}
	
.Module .hidoc_tab ul li.on {border-top:3px solid #2d6bc2;}
.Module .hidoc_tab ul li.on a {background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; color:#0066cc;}



.Module .view_cont_hidoc .ContentCss
{
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 margin-top: 10px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
}
.Module .view_cont_hidoc .ContentCss P
{
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.Module .view_cont_hidoc .ContentCss P
{
 text-align: justify;
 margin-bottom: 15px;
}
.Module .view_cont_hidoc .ContentCss IMG
{
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
}


.table_bas th, .table_bas td { border:1px solid #999; padding:3px 5px 2px; font-weight:normal; font-size:11px}


.webzin_wrap img{border:0}
.webzin_wrap{position:relative; }
.webzin_wrap ul{overflow:hidden; padding:0px; margin:0px; width:748px; list-style:none;}
.webzin_wrap ul li{float:left;}
.webzin_wrap .img_type01{ height:244px;}
.webzin_wrap .img_type04{margin-top:14px;}
.webzin_wrap .img_type04 li:first-child{margin-right:27px;}
.webzin_wrap .line{width:744px; border:3px solid #1d1e1e;margin:14px 0 14px 0;}
.webzin_wrap .img_type05 li{padding-left:13px;}
.webzin_wrap .img_type05 li:first-child{padding:0px;}
.webzin_wrap .bottom_zone{position:relative; }
.webzin_wrap .bottom_zone .copyright{position:absolute; top:110px; left:0px;}