@charset "utf-8";
/*=================================================================================================
// 명    칭 : 메인화면 스타일쉬트
// 처리내용 :
// 작 성 자 : 2013-09-06 강대인
//=================================================================================================*/


/* CSS 기본리셋 =================================================================================================*/
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* * { margin:0; padding:0; } */
html {width:100%;height:100%;overflow-y:scroll;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, 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;outline:0;vertical-align:baseline;background:transparent;list-style:none;
	font-family:'Noto Sans KR', 'Dotum', '돋움', verdana, sans-serif; letter-spacing: -0.5px; font-size:14px;
}
sup {vertical-align:top;font-size:0.6em;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
h1,h2,h3,h4,h5,h6,address {font-style:normal;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
table{width:100%;border-collapse:collapse;empty-cells:show;border-spacing:0;word-break:break-all;border:0;}
/*table th, table td{vertical-align:middle;}*/
caption{width:0;height:0;font-size:0;line-height:0;zoom:1; text-indent:-99999px;}
fieldset{margin:0;padding:0;border:0 none; text-align: center;}
legend{display:none; overflow:hidden; width:0; height:0; font-size:0; visibility:visible; line-height:0;}
select, img, input, textarea,button {vertical-align:middle;font-family:'Noto Sans KR', 'Dotum', '돋움', verdana, sans-serif;color:#888; font-size:14px;}
label input[type=checkbox], label input[type=radio] {float:left;margin-right:5px;height:13px;width:13px;}
button {background:none; margin:0; padding:0; border:0 none; cursor:pointer;}
img {border:none; -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop')"; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop');}
hr {display:none;}
.hide {display:none;}

header ul, nav ul, aside ul, footer ul {margin:0; list-style:none}
img, fieldset, button { border:0; vertical-align:middle; }
hr, caption, legend { text-indent:-99999px; }
dl, ul, ol, li { list-style: none; }

a { text-decoration:none; }
a:hover, a:active, a:focus { text-decoration:underline; }

input, select, textarea { font-size: 12px; vertical-align: middle; border-radius: 0;}
select { border: 1px solid;border-spacing: 2px;border-color: #E5E5E5; padding: 2px; }

textarea { overflow:auto; padding: 2px 3px; border: 1px solid #ccc; width:100%;}
p {margin:0;padding:0;line-height:1.6em; text-align:left;word-break:break-all}
pre {overflow-x:scroll;font-size:1.1em}

input[type=text], input[type=password], input[type=submit], input[type=image] { -webkit-appearance: none;}
button {border-radius:0;font-size:1em;-webkit-appearance:none}
button:hover {-webkit-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-moz-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-ms-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-o-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;}
/* //CSS 기본리셋 =================================================================================================*/

/* Link 스타일 =================================================================================================*/
a, .moveimg {text-decoration:none;color:#777;-webkit-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-moz-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-ms-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;-o-transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;transition: background .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;}
a:hover {text-decoration:none;color:#141e29;}

/* Placeholder =================================================================================================*/
::-webkit-input-placeholder { color:#aaa;font-size:13px; }
::-moz-placeholder { color:#aaa;font-size:13px; } /* firefox 19+ */
:-ms-input-placeholder { color:#aaa;font-size:13px;  } /* ie */
input:-moz-placeholder { color:#aaa;font-size:13px;  }
/* //Link 스타일 =================================================================================================*/

/* Margin 스타일 =================================================================================================*/
.dcMA00{margin:0 !important;}
.dcMA10{margin:10px !important;}
.dcMA20{margin:20px !important;}
.dcMA30{margin:30px !important;}
.dcMA40{margin:40px !important;}
.dcMA50{margin:50px !important;}
.dcMA60{margin:60px !important;}
.dcMA70{margin:70px !important;}
.dcMA80{margin:80px !important;}
.dcMA90{margin:90px !important;}
.dcMA100{margin:100px !important;}

.dcMAL00{margin-left:0 !important;}
.dcMAL10{margin-left:10px !important;}
.dcMAL20{margin-left:20px !important;}
.dcMAL30{margin-left:30px !important;}
.dcMAL40{margin-left:40px !important;}
.dcMAL50{margin-left:50px !important;}
.dcMAL60{margin-left:60px !important;}
.dcMAL70{margin-left:70px !important;}
.dcMAL80{margin-left:80px !important;}
.dcMAL90{margin-left:90px !important;}
.dcMAL100{margin-left:100px !important;}

.dcMAT00{margin-top:0 !important;}
.dcMAT10{margin-top:10px !important;}
.dcMAT20{margin-top:20px !important;}
.dcMAT30{margin-top:30px !important;}
.dcMAT40{margin-top:40px !important;}
.dcMAT50{margin-top:50px !important;}
.dcMAT60{margin-top:60px !important;}
.dcMAT70{margin-top:70px !important;}
.dcMAT80{margin-top:80px !important;}
.dcMAT90{margin-top:90px !important;}
.dcMAT100{margin-top:100px !important;}

.dcMAR00{margin-right:0 !important;}
.dcMAR10{margin-right:10px !important;}
.dcMAR20{margin-right:20px !important;}
.dcMAR30{margin-right:30px !important;}
.dcMAR40{margin-right:40px !important;}
.dcMAR50{margin-right:50px !important;}
.dcMAR60{margin-right:60px !important;}
.dcMAR70{margin-right:70px !important;}
.dcMAR80{margin-right:80px !important;}
.dcMAR90{margin-right:90px !important;}
.dcMAR100{margin-right:100px !important;}

.dcMAB00{margin-bottom:0 !important;}
.dcMAB10{margin-bottom:10px !important;}
.dcMAB20{margin-bottom:20px !important;}
.dcMAB30{margin-bottom:30px !important;}
.dcMAB40{margin-bottom:40px !important;}
.dcMAB50{margin-bottom:50px !important;}
.dcMAB60{margin-bottom:60px !important;}
.dcMAB70{margin-bottom:70px !important;}
.dcMAB80{margin-bottom:80px !important;}
.dcMAB90{margin-bottom:90px !important;}
.dcMAB100{margin-bottom:100px !important;}
/* //Margin 스타일 =================================================================================================*/

/* Padding 스타일 =================================================================================================*/
.dcPA00{padding:0 !important;}
.dcPA10{padding:10px !important;}
.dcPA20{padding:20px !important;}
.dcPA30{padding:30px !important;}
.dcPA40{padding:40px !important;}
.dcPA50{padding:50px !important;}
.dcPA60{padding:60px !important;}
.dcPA70{padding:70px !important;}
.dcPA80{padding:80px !important;}
.dcPA90{padding:90px !important;}
.dcPA100{padding:100px !important;}

.dcPAL00{padding-left:0 !important;}
.dcPAL10{padding-left:10px !important;}
.dcPAL20{padding-left:20px !important;}
.dcPAL30{padding-left:30px !important;}
.dcPAL40{padding-left:40px !important;}
.dcPAL50{padding-left:50px !important;}
.dcPAL60{padding-left:60px !important;}
.dcPAL70{padding-left:70px !important;}
.dcPAL80{padding-left:80px !important;}
.dcPAL90{padding-left:90px !important;}
.dcPAL100{padding-left:100px !important;}

.dcPAT00{padding-top:0 !important;}
.dcPAT10{padding-top:10px !important;}
.dcPAT20{padding-top:20px !important;}
.dcPAT30{padding-top:30px !important;}
.dcPAT40{padding-top:40px !important;}
.dcPAT50{padding-top:50px !important;}
.dcPAT60{padding-top:60px !important;}
.dcPAT70{padding-top:70px !important;}
.dcPAT80{padding-top:80px !important;}
.dcPAT90{padding-top:90px !important;}
.dcPAT100{padding-top:100px !important;}

.dcPAR00{padding-right:0 !important;}
.dcPAR10{padding-right:10px !important;}
.dcPAR20{padding-right:20px !important;}
.dcPAR30{padding-right:30px !important;}
.dcPAR40{padding-right:40px !important;}
.dcPAR50{padding-right:50px !important;}
.dcPAR60{padding-right:60px !important;}
.dcPAR70{padding-right:70px !important;}
.dcPAR80{padding-right:80px !important;}
.dcPAR90{padding-right:90px !important;}
.dcPAR100{padding-right:100px !important;}

.dcPAB00{padding-bottom:0 !important;}
.dcPAB10{padding-bottom:10px !important;}
.dcPAB20{padding-bottom:20px !important;}
.dcPAB30{padding-bottom:30px !important;}
.dcPAB40{padding-bottom:40px !important;}
.dcPAB50{padding-bottom:50px !important;}
.dcPAB60{padding-bottom:60px !important;}
.dcPAB70{padding-bottom:70px !important;}
.dcPAB80{padding-bottom:80px !important;}
.dcPAB90{padding-bottom:90px !important;}
.dcPAB100{padding-bottom:100px !important;}
/* //Padding 스타일 =================================================================================================*/


/* Margin 스타일 =================================================================================================*/
.MA00AUTO{margin:0 auto !important;}

.MA00{margin:0 !important;}
.MA05{margin:5px !important;}
.MA10{margin:10px !important;}
.MA15{margin:15px !important;}
.MA20{margin:20px !important;}
.MA25{margin:25px !important;}
.MA30{margin:30px !important;}
.MA35{margin:35px !important;}
.MA40{margin:40px !important;}
.MA45{margin:45px !important;}
.MA50{margin:50px !important;}
.MA55{margin:55px !important;}
.MA60{margin:60px !important;}
.MA65{margin:65px !important;}
.MA70{margin:70px !important;}
.MA75{margin:75px !important;}
.MA80{margin:80px !important;}
.MA85{margin:85px !important;}
.MA90{margin:90px !important;}
.MA95{margin:95px !important;}
.MA100{margin:100px !important;}

.MAL00{margin-left:0 !important;}
.MAL05{margin-left:5px !important;}
.MAL10{margin-left:10px !important;}
.MAL15{margin-left:15px !important;}
.MAL20{margin-left:20px !important;}
.MAL25{margin-left:25px !important;}
.MAL30{margin-left:30px !important;}
.MAL35{margin-left:35px !important;}
.MAL40{margin-left:40px !important;}
.MAL45{margin-left:45px !important;}
.MAL50{margin-left:50px !important;}
.MAL55{margin-left:55px !important;}
.MAL60{margin-left:60px !important;}
.MAL65{margin-left:65px !important;}
.MAL70{margin-left:70px !important;}
.MAL75{margin-left:75px !important;}
.MAL80{margin-left:80px !important;}
.MAL85{margin-left:85px !important;}
.MAL90{margin-left:90px !important;}
.MAL95{margin-left:95px !important;}
.MAL100{margin-left:100px !important;}

.MAR00{margin-right:0 !important;}
.MAR05{margin-right:5px !important;}
.MAR10{margin-right:10px !important;}
.MAR15{margin-right:15px !important;}
.MAR20{margin-right:20px !important;}
.MAR25{margin-right:25px !important;}
.MAR30{margin-right:30px !important;}
.MAR35{margin-right:35px !important;}
.MAR40{margin-right:40px !important;}
.MAR45{margin-right:45px !important;}
.MAR50{margin-right:50px !important;}
.MAR55{margin-right:55px !important;}
.MAR60{margin-right:60px !important;}
.MAR65{margin-right:65px !important;}
.MAR70{margin-right:70px !important;}
.MAR75{margin-right:75px !important;}
.MAR80{margin-right:80px !important;}
.MAR85{margin-right:85px !important;}
.MAR90{margin-right:90px !important;}
.MAR95{margin-right:95px !important;}
.MAR100{margin-right:100px !important;}

.MAT00{margin-top:0 !important;}
.MAT05{margin-top:5px !important;}
.MAT10{margin-top:10px !important;}
.MAT15{margin-top:15px !important;}
.MAT20{margin-top:20px !important;}
.MAT25{margin-top:25px !important;}
.MAT30{margin-top:30px !important;}
.MAT35{margin-top:35px !important;}
.MAT40{margin-top:40px !important;}
.MAT45{margin-top:45px !important;}
.MAT50{margin-top:50px !important;}
.MAT55{margin-top:55px !important;}
.MAT60{margin-top:60px !important;}
.MAT65{margin-top:65px !important;}
.MAT70{margin-top:70px !important;}
.MAT75{margin-top:75px !important;}
.MAT80{margin-top:80px !important;}
.MAT85{margin-top:85px !important;}
.MAT90{margin-top:90px !important;}
.MAT95{margin-top:95px !important;}
.MAT100{margin-top:100px !important;}

.MAB00{margin-bottom:0 !important;}
.MAB05{margin-bottom:5px !important;}
.MAB10{margin-bottom:10px !important;}
.MAB15{margin-bottom:15px !important;}
.MAB20{margin-bottom:20px !important;}
.MAB25{margin-bottom:25px !important;}
.MAB30{margin-bottom:30px !important;}
.MAB35{margin-bottom:35px !important;}
.MAB40{margin-bottom:40px !important;}
.MAB45{margin-bottom:45px !important;}
.MAB50{margin-bottom:50px !important;}
.MAB55{margin-bottom:55px !important;}
.MAB60{margin-bottom:60px !important;}
.MAB65{margin-bottom:65px !important;}
.MAB70{margin-bottom:70px !important;}
.MAB75{margin-bottom:75px !important;}
.MAB80{margin-bottom:80px !important;}
.MAB85{margin-bottom:85px !important;}
.MAB90{margin-bottom:90px !important;}
.MAB95{margin-bottom:95px !important;}
.MAB100{margin-bottom:100px !important;}
/* //Margin 스타일 =================================================================================================*/

/* Padding 스타일 =================================================================================================*/
.PA00{padding:0 !important;}
.PA05{padding:5px !important;}
.PA10{padding:10px !important;}
.PA15{padding:15px !important;}
.PA20{padding:20px !important;}
.PA25{padding:25px !important;}
.PA30{padding:30px !important;}
.PA35{padding:35px !important;}
.PA40{padding:40px !important;}
.PA45{padding:45px !important;}
.PA50{padding:50px !important;}
.PA55{padding:55px !important;}
.PA60{padding:60px !important;}
.PA65{padding:65px !important;}
.PA70{padding:70px !important;}
.PA75{padding:75px !important;}
.PA80{padding:80px !important;}
.PA85{padding:85px !important;}
.PA90{padding:90px !important;}
.PA95{padding:95px !important;}
.PA100{padding:100px !important;}

.PAL00{padding-left:0 !important;}
.PAL05{padding-left:5px !important;}
.PAL10{padding-left:10px !important;}
.PAL15{padding-left:15px !important;}
.PAL20{padding-left:20px !important;}
.PAL25{padding-left:25px !important;}
.PAL30{padding-left:30px !important;}
.PAL35{padding-left:35px !important;}
.PAL40{padding-left:40px !important;}
.PAL45{padding-left:45px !important;}
.PAL50{padding-left:50px !important;}
.PAL55{padding-left:55px !important;}
.PAL60{padding-left:60px !important;}
.PAL65{padding-left:65px !important;}
.PAL70{padding-left:70px !important;}
.PAL75{padding-left:75px !important;}
.PAL80{padding-left:80px !important;}
.PAL85{padding-left:85px !important;}
.PAL90{padding-left:90px !important;}
.PAL95{padding-left:95px !important;}
.PAL100{padding-left:100px !important;}

.PAR00{padding-right:0 !important;}
.PAR05{padding-right:5px !important;}
.PAR10{padding-right:10px !important;}
.PAR15{padding-right:15px !important;}
.PAR20{padding-right:20px !important;}
.PAR25{padding-right:25px !important;}
.PAR30{padding-right:30px !important;}
.PAR35{padding-right:35px !important;}
.PAR40{padding-right:40px !important;}
.PAR45{padding-right:45px !important;}
.PAR50{padding-right:50px !important;}
.PAR55{padding-right:55px !important;}
.PAR60{padding-right:60px !important;}
.PAR65{padding-right:65px !important;}
.PAR70{padding-right:70px !important;}
.PAR75{padding-right:75px !important;}
.PAR80{padding-right:80px !important;}
.PAR85{padding-right:85px !important;}
.PAR90{padding-right:90px !important;}
.PAR95{padding-right:95px !important;}
.PAR100{padding-right:100px !important;}

.PAT00{padding-top:0 !important;}
.PAT05{padding-top:5px !important;}
.PAT10{padding-top:10px !important;}
.PAT15{padding-top:15px !important;}
.PAT20{padding-top:20px !important;}
.PAT25{padding-top:25px !important;}
.PAT30{padding-top:30px !important;}
.PAT35{padding-top:35px !important;}
.PAT40{padding-top:40px !important;}
.PAT45{padding-top:45px !important;}
.PAT50{padding-top:50px !important;}
.PAT55{padding-top:55px !important;}
.PAT60{padding-top:60px !important;}
.PAT65{padding-top:65px !important;}
.PAT70{padding-top:70px !important;}
.PAT75{padding-top:75px !important;}
.PAT80{padding-top:80px !important;}
.PAT85{padding-top:85px !important;}
.PAT90{padding-top:90px !important;}
.PAT95{padding-top:95px !important;}
.PAT100{padding-top:100px !important;}

.PAB00{padding-bottom:0 !important;}
.PAB05{padding-bottom:5px !important;}
.PAB10{padding-bottom:10px !important;}
.PAB15{padding-bottom:15px !important;}
.PAB20{padding-bottom:20px !important;}
.PAB25{padding-bottom:25px !important;}
.PAB30{padding-bottom:30px !important;}
.PAB35{padding-bottom:35px !important;}
.PAB40{padding-bottom:40px !important;}
.PAB45{padding-bottom:45px !important;}
.PAB50{padding-bottom:50px !important;}
.PAB55{padding-bottom:55px !important;}
.PAB60{padding-bottom:60px !important;}
.PAB65{padding-bottom:65px !important;}
.PAB70{padding-bottom:70px !important;}
.PAB75{padding-bottom:75px !important;}
.PAB80{padding-bottom:80px !important;}
.PAB85{padding-bottom:85px !important;}
.PAB90{padding-bottom:90px !important;}
.PAB95{padding-bottom:95px !important;}
.PAB100{padding-bottom:100px !important;}
/* //Padding 스타일 =================================================================================================*/

/* width 값 스타일 =================================================================================================*/
.WID05{width:5% !important;}
.WID10{width:10% !important;}
.WID15{width:15% !important;}
.WID20{width:20% !important;}
.WID25{width:25% !important;}
.WID30{width:30% !important;}
.WID35{width:35% !important;}
.WID40{width:40% !important;}
.WID45{width:45% !important;}
.WID50{width:50% !important;}
.WID55{width:55% !important;}
.WID60{width:60% !important;}
.WID65{width:65% !important;}
.WID70{width:70% !important;}
.WID75{width:75% !important;}
.WID80{width:80% !important;}
.WID85{width:85% !important;}
.WID90{width:90% !important;}
.WID95{width:95% !important;}
.WID98{width:98% !important;}
.WID100{width:100% !important;}
/* //width 값 스타일 =================================================================================================*/

/* 폰트사이즈 =================================================================================================*/
.FONT09{font-size:9px !important;}
.FONT10{font-size:10px !important;}
.FONT11{font-size:11px !important;}
.FONT12{font-size:12px !important;}
.FONT13{font-size:13px !important;}
.FONT14{font-size:14px !important;}
.FONT15{font-size:15px !important;}
.FONT16{font-size:16px !important;}
.FONT17{font-size:17px !important;}
.FONT18{font-size:18px !important;}
.FONT19{font-size:19px !important;}
.FONT20{font-size:20px !important;}
.FONT21{font-size:21px !important;}
.FONT22{font-size:22px !important;}
.FONT23{font-size:23px !important;}
.FONT24{font-size:24px !important;}
.FONT25{font-size:25px !important;}
.FONT26{font-size:26px !important;}
.FONT27{font-size:27px !important;}
.FONT28{font-size:28px !important;}
.FONT29{font-size:29px !important;}
.FONT30{font-size:30px !important;}
/* //폰트사이즈 =================================================================================================*/

/* 텍스트정렬 =================================================================================================*/
.textLEFT{text-align:left !important;}
.textRIGHT{text-align:right !important;}
.textCENTER{text-align:center !important;}
/* //텍스트정렬 =================================================================================================*/

.WEIGHT100{font-weight:100 !important;}
.WEIGHT200{font-weight:200 !important;}
.WEIGHT300{font-weight:300 !important;}
.WEIGHT400{font-weight:400 !important;}
.WEIGHT500{font-weight:500 !important;}
.WEIGHT600{font-weight:600 !important;}
.WEIGHT700{font-weight:700 !important;}

.floatNONE{float:none !important;}
.floatLEFT{float:left !important;}
.floatRIGHT{float:right !important;}

.positionRelative{position:relative !important;}
.positionAbsolute{position:absolute !important;}
.positionFixed{position:fixed !important;}


/* 텍스트정렬 =================================================================================================*/
.dc_TEXTLEFT{text-align:left !important;}
.dc_TEXTRIGHT{text-align:right !important;}
.dc_TEXTCENTER{text-align:center !important;}
/* //텍스트정렬 =================================================================================================*/


/* 탭 메뉴 기본 =================================================================================================*/
#sub_tab {position:relative; width:100%; border-top:1px solid #ccc;border-left:1px solid #ccc; margin:0 0 30px 0;}
#sub_tab ul{overflow:hidden;}
#sub_tab ul li{float:left; width:20%;height: 45px;line-height: 45px;text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#sub_tab ul li a{display:block; font-size:14px; color:#999}
#sub_tab ul li a:hover {color:#333; font-weight:400;}
/* //탭 메뉴 기본 =================================================================================================*/


/* 탭디자인 =================================================================================================*/
.commonTab { overflow:hidden; margin:0 0 27px 0; border-left:1px solid #ccc; width:99.9%;}
.commonTab li { float:left; width:33.333%; line-height:50px; text-align:center; font-size:16px; font-weight:400; border:solid 1px #ccc; border-left:0;}
.commonTab li a { display:block;}
.commonTab .on { background:#555; color:#fad22a; height:52px; border:none; }
/* //탭디자인 =================================================================================================*/


/* 테이블 기본 =================================================================================================*/
#table_organ{width: 100%;margin: 10px 0; border-collapse:collapse; border-spacing:0; font-size:13px;border:0; border-top:solid 1px #777; border-bottom:solid 1px #777;}
#table_organ tbody tr{border-bottom:solid 1px #ccc;}
#table_organ tbody tr td {height: 40px; padding:20px; text-align:center; color:#666;}
#table_organ tbody tr td.left{text-align:left;padding:0 0 0 20px;}

.table_organ0 {width: 100%; margin: 0 auto 0; border-collapse:separate; border-spacing:0; font-size:14px; border-top:solid 2px #015198;}
.table_organ0 thead tr{background:#f4f4f4;}
.table_organ0 thead tr th{vertical-align: middle; padding:10px 5px; text-align: center; color: #333; font-weight:500; border-right:1px solid #ddd; border-bottom:solid 1px #ddd; font-size:14px;}
.table_organ0 thead tr th:last-child{border-right:0;}
.table_organ0 tbody tr{}
.table_organ0 tbody tr:hover{background:#fcfcfc;}
.table_organ0 tbody tr th{vertical-align: middle; padding:10px 5px; text-align: center; color: #333; font-weight:500; font-size:14px;background:#f4f4f4; border-right:1px solid #ddd;  border-bottom:solid 1px #ddd;}
.table_organ0 tbody tr td{vertical-align: middle; padding:10px 5px; text-align:center; color:#333; font-weight:300; border-right:1px solid #ddd;  border-bottom:solid 1px #ddd;}
.table_organ0 tbody tr td:last-child{border-right:0;}
.table_organ0 tbody tr td.accent{font-size:25px; font-weight:400;}
.table_organ0 tbody tr td.accent span{font-size:14px; font-weight:normal; color:#333;}
.table_organ0 tbody tr td.bold{font-weight:400;}
.table_organ0 tbody tr td.center{text-align:center;}
.table_organ0 tbody tr td.right{text-align:right;}
.table_organ0 tbody tr td.left{text-align:left;}
.table_organ0 tbody tr td span.dcNew{display:inline-block; margin-left: 10px; text-indent:-9999px; width:30px; height:15px; line-height: 15px; background:url(/ko/img/common/ico_new.png) center center no-repeat;}
.table_organ0 tbody tr td a{cOlor:#333;}
.table_organ0 tbody tr td a:hover{text-decoration:underline;}
.table_organ0 tbody tr td a.dcHWP{display:inline-block; text-indent:-9999px; width:17px; height:17px; line-height: 17px; background:url(/ko/img/common/ico_hwp.png) center center no-repeat;}
.table_organ0 tbody tr td a.dcEXCEL{display:inline-block; text-indent:-9999px; width:17px; height:17px; line-height: 17px; background:url(/ko/img/common/ico_excel.png) center center no-repeat;}
.table_organ0 tbody tr td a.dcPDF{display:inline-block; text-indent:-9999px; width:17px; height:17px; line-height: 17px; background:url(/ko/img/common/ico_pdf.png) center center no-repeat;}
.table_organ0 tbody tr td select{width:100%; height:30px; border:solid 1px #ddd; font-size:14px;}
.table_organ0 tbody tr td input[type="text"]{width:100%; height:30px; border:solid 1px #ddd; font-size:14px;}
.table_organ0 tbody tr td.borderR{border-right:1px solid #ddd;}


.table_organ1 {width: 100%; margin: 0 auto 0; border-collapse:collapse; border-spacing:0; font-size:14px; border-top:solid 2px #015198;}
.table_organ1 tbody tr{border-bottom:solid 1px #ddd;}
.table_organ1 tbody tr th{vertical-align: middle; padding:10px 5px; text-align: center; color: #666; font-weight:400; font-size:14px;background:#f4f4f4; border-left:1px solid #ddd;border-right:1px solid #ddd; }
.table_organ1 tbody tr th:first-child{border-left:0;}
.table_organ1 tbody tr th:last-child{border-right:0;}
.table_organ1 tbody tr td{vertical-align: middle; padding:10px 5px; text-align:center; color:#666; font-weight:300; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.table_organ1 tbody tr td:first-child{border-left:0;}
.table_organ1 tbody tr td:last-child{border-right:0;}
/* .table_organ1 tbody tr td span{color:red;} */
.table_organ1 tbody tr td.accent{font-size:25px; font-weight:400;}
.table_organ1 tbody tr td.accent span{font-size:14px; font-weight:normal; color:#666;}
.table_organ1 tbody tr td.bold{font-weight:400;}
.table_organ1 tbody tr td.center{text-align:center;}
.table_organ1 tbody tr td.right{text-align:right;}
.table_organ1 tbody tr td.left{text-align:left;}
.table_organ1 tbody tr td span.dcNew{display:inline-block; margin-left: 10px; text-indent:-9999px; width:30px; height:15px; line-height: 15px; background:url(/ko/img/common/ico_new.png) center center no-repeat;}
.table_organ1 tbody tr td a{color:#333;}
.table_organ1 tbody tr td ul li{margin-bottom:5px;}
.table_organ1 tbody tr td ul li:last-child{margin-bottom:0;}
.table_organ1 tbody tr td ul li a{color:#333;}
.table_organ1 tbody tr td ul li a:hover{text-decoration:underline;}
.table_organ1 tbody tr td ul li a span.dcHWP{display:inline-block; text-indent:-9999px; width:17px; height:17px; line-height: 17px; margin-right:10px; background:url(/ko/img/common/ico_hwp.png) center center no-repeat;}
.table_organ1 tbody tr td ul li a span.dcEXCEL{display:inline-block; text-indent:-9999px; width:17px; height:17px; line-height: 17px; margin-right:10px; background:url(/ko/img/common/ico_excel.png) center center no-repeat;}
.table_organ1 tbody tr td ul li a span.dcPDF{display:inline-block; text-indent:-9999px; width:17px; height:17px; line-height: 17px; margin-right:10px; background:url(/ko/img/common/ico_pdf.png) center center no-repeat;}
.table_organ1 tbody tr td ul li a span.dcFileThermal{color:#333;}

.table_organ2 {width: 100%; margin: 0 auto 0; border-collapse:collapse; border-spacing:0; font-size:14px; border-top:solid 1px #ddd;}
.table_organ2 thead tr{background:#f4f4f4; border-bottom:solid 1px #ddd;}
.table_organ2 thead tr th{vertical-align: middle; padding:10px 5px; text-align: center; color: #333; font-weight:400; border-left:1px solid #ddd;border-right:1px solid #ddd; font-size:14px;}
.table_organ2 thead tr th:first-child{border-left:0;}
.table_organ2 thead tr th:last-child{border-right:0;}
.table_organ2 tbody tr{border-bottom:solid 1px #ddd;}
.table_organ2 tbody tr:hover{background:#fcfcfc;}
.table_organ2 tbody tr th{vertical-align: middle; padding:10px 5px; text-align: center; color: #666; font-weight:400; font-size:14px;background:#f4f4f4; border-left:1px solid #ddd;border-right:1px solid #ddd; }
.table_organ2 tbody tr th:first-child{border-left:0;}
.table_organ2 tbody tr th:last-child{border-right:0;}
.table_organ2 tbody tr td{vertical-align: middle; padding:10px 5px; text-align:center; color:#666; font-weight:300; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.table_organ2 tbody tr td:first-child{border-left:0;}
.table_organ2 tbody tr td:last-child{border-right:0;}
.table_organ2 tbody tr td span{color:red;}
/* //테이블 기본 =================================================================================================*/


/* 페이징 =================================================================================================*/
#pagination { text-align:center; clear:both; font-size:0; }
#pagination * { font-family:Verdana; font-size:12px; color:#808080 !important; font-weight:400; }
#pagination a {    display: inline-block; padding:4px 7px; margin:2px; border:1px solid #d1d1d1; background-color:#fff; text-decoration:none; }
#pagination a:hover, #pagination a:active {border:1px solid #00508f; background-color:#00508f; color:#fff !important; }
#pagination a.current { padding:4px 7px; margin:2px 2px 2px 6px; border:1px solid #00508f; background-color:#00508f; color:#fff !important; }
.dcPaging{clear:both; text-align:center; font-size:0;}
.dcPaging a{display:inline-block; width:30px; height:30px; line-height:27px; text-align:center; font-size:14px; color:#777; margin:0 2px; background-color:#fff; border:solid 1px #ccc; border-radius:50%;}
.dcPaging a:hover{color:#fff; background-color:#777; border:solid 1px #777;}
.dcPaging a.dcPrev{background:url(/new/img/common/ico_prev.png) no-repeat 50% 50% #efefef; border:solid 1px #ccc; text-indent:-9999px;}
.dcPaging a.dcPrev:hover{background:url(/new/img/common/ico_prev.png) no-repeat 50% 50% #777; color:#666;}
.dcPaging a.dcNext{background:url(/new/img/common/ico_next.png) no-repeat 50% 50% #efefef; border:solid 1px #ccc;  text-indent:-9999px;}
.dcPaging a.dcNext:hover{background:url(/new/img/common/ico_next.png) no-repeat 50% 50% #777;}
.dcPaging a.dcFirst{background:url(/new/img/common/ico_first.png) no-repeat 50% 50% #efefef;  text-indent:-9999px;}
.dcPaging a.dcFirst:hover{background:url(/new/img/common/ico_first.png) no-repeat 50% 50% #777;}
.dcPaging a.dcLast{background:url(/new/img/common/ico_last.png) no-repeat 50% 50% #efefef;  text-indent:-9999px;}
.dcPaging a.dcLast:hover{background:url(/new/img/common/ico_last.png) no-repeat 50% 50% #777;}
.dcPaging span.current{display:inline-block; width:30px; height:30px; line-height:27px; text-align:center; font-size:14px; color:#fff; margin:0 2px; background-color:#777; border:solid 1px #777; border-radius:50%; font-weight:500;}
/* //페이징 =================================================================================================*/


/* 기본버튼 =================================================================================================*/
/*왼쪽정렬버튼*/
#di_left_button {clear:both; position:relative; text-align:right;}
#di_left_button a.btn_black{position: relative; bottom: inherit;left: inherit;display: inline-block;width: 130px;height: 45px;margin: 0 0 0 10px;padding: 0;border: solid 1px #aaa; background: linear-gradient(180deg, #a5a5a4, #8e8d8c);text-align: center;font-size: 16px;font-weight:400;;color: #fff;line-height: 45px;cursor: pointer;}
#di_left_button a.btn_white{position: relative; bottom: inherit;left: inherit;display: inline-block;width: 130px;height: 45px;margin: 0 0 0 10px;padding: 0;border: solid 1px #aaa;background: linear-gradient(180deg, #fff, #f1f1f1);text-align: center;font-size: 16px;font-weight:400;;color: #666;line-height: 45px;cursor: pointer;}

/*오른쪽정렬버튼*/
#di_right_button {clear:both; position:relative; text-align:right;}
#di_right_button a.btn_black{position: relative; bottom: inherit;left: inherit;display: inline-block;width: 130px;height: 45px;margin: 0 0 0 10px;padding: 0;border: solid 1px #aaa; background: linear-gradient(180deg, #a5a5a4, #8e8d8c);text-align: center;font-size: 16px;font-weight:400;;color: #fff;line-height: 45px;cursor: pointer;}
#di_right_button a.btn_white{position: relative; bottom: inherit;left: inherit;display: inline-block;width: 130px;height: 45px;margin: 0 0 0 10px;padding: 0;border: solid 1px #aaa;background: linear-gradient(180deg, #fff, #f1f1f1);text-align: center;font-size: 16px;font-weight:400;;color: #666;line-height: 45px;cursor: pointer;}

/*중앙정렬버튼*/
#di_center_button {clear:both; position:relative; text-align:center;}
#di_center_button a.btn_black{position: relative; bottom: inherit;left: inherit;display: inline-block;width: 130px;height: 45px;margin: 0 0 0 10px;padding: 0;border: solid 1px #aaa; background: linear-gradient(180deg, #a5a5a4, #8e8d8c);text-align: center;font-size: 16px;font-weight:400;;color: #fff;line-height: 45px;cursor: pointer;}
#di_center_button a.btn_white{position: relative; bottom: inherit;left: inherit;display: inline-block;width: 130px;height: 45px;margin: 0 0 0 10px;padding: 0;border: solid 1px #aaa;background: linear-gradient(180deg, #fff, #f1f1f1);text-align: center;font-size: 16px;font-weight:400;;color: #666;line-height: 45px;cursor: pointer;}
/* //기본버튼 =================================================================================================*/


/* 스킵네비게이션 =================================================================================================*/
#skipnavigation a {position:absolute; left:-3000%;}
#skipnavigation a:focus { display:block; left:0; top:0; z-index:10000000000; width:100%; height:30px; line-height:30px; background:#484848; color:#fff; text-align:center;}
/* //스킵네비게이션 =================================================================================================*/


.blind{display:none !important;}


/* CSS 에디터 적용 =================================================================================================*/
.CSSRESET html, .CSSRESET body, .CSSRESET div, .CSSRESET span, .CSSRESET object, .CSSRESET iframe, .CSSRESET h1, .CSSRESET h2, .CSSRESET h3, .CSSRESET h4, .CSSRESET h5,
.CSSRESET h6, .CSSRESET p, .CSSRESET blockquote, .CSSRESET pre, .CSSRESET abbr, .CSSRESET address, .CSSRESET cite, .CSSRESET code, .CSSRESET del, .CSSRESET dfn,
.CSSRESET img, .CSSRESET ins, .CSSRESET kbd, .CSSRESET q, .CSSRESET samp, .CSSRESET small, .CSSRESET strong, .CSSRESET sub, .CSSRESET sup, .CSSRESET var,
.CSSRESET b, .CSSRESET i, .CSSRESET dl, .CSSRESET dt, .CSSRESET dd, .CSSRESET ol, .CSSRESET ul, .CSSRESET li, .CSSRESET fieldset, .CSSRESET form, .CSSRESET label, .CSSRESET legend,
.CSSRESET table, .CSSRESET caption, .CSSRESET tbody, .CSSRESET tfoot, .CSSRESET thead, .CSSRESET tr, .CSSRESET th, .CSSRESET td, .CSSRESET article, .CSSRESET aside, .CSSRESET canvas,
.CSSRESET details, .CSSRESET figcaption, .CSSRESET figure, .CSSRESET footer, .CSSRESET header, .CSSRESET hgroup, .CSSRESET menu, .CSSRESET nav, .CSSRESET section, .CSSRESET summary,
.CSSRESET time, .CSSRESET mark, .CSSRESET audio, .CSSRESET video {
	margin:inherit; border:inherit; outline:inherit; vertical-align:inherit; background:inherit; list-style:inherit; letter-spacing:inherit;
}
.CSSRESET b{font-weight:500;}
.CSSRESET sup {vertical-align:inherit; font-size:inherit;}
.CSSRESET article, .CSSRESET aside, .CSSRESET details, .CSSRESET figcaption, .CSSRESET figure, .CSSRESET footer, .CSSRESET header, .CSSRESET hgroup, .CSSRESET menu, .CSSRESET nav, .CSSRESET section {display:block;}
.CSSRESET h1, .CSSRESET h2, .CSSRESET h3, .CSSRESET h4, .CSSRESET h5, .CSSRESET h6, .CSSRESET address {font-style:inherit;}
.CSSRESET blockquote, .CSSRESET q {quotes:none;}
.CSSRESET blockquote:before, .CSSRESET blockquote:after, .CSSRESET q:before, .CSSRESET q:after {content:'';content:none;}
.CSSRESET table{width:100%;border-collapse:collapse;empty-cells:show;border-spacing:0;word-break:break-all;border:0;}
.CSSRESET caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;zoom:1;}
.CSSRESET fieldset{margin:0;padding:0;border:0 none; text-align: center;}
.CSSRESET legend{display:none; overflow:hidden; width:0; height:0; font-size:0; visibility:visible; line-height:0;}
.CSSRESET select, .CSSRESET img, .CSSRESET input, .CSSRESET textarea, .CSSRESET button {vertical-align:middle;font-family:'Noto Sans KR', 'Dotum', '돋움', verdana, sans-serif;color:#888;}
.CSSRESET label input[type=checkbox], .CSSRESET label input[type=radio] {float:inherit;margin-right:inherit;height:inherit;width:inherit;}
.CSSRESET button {background:inherit; margin:inherit; padding:inherit; border:inherit; cursor:pointer;}
.CSSRESET img {border:none; -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop')"; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop');}
.CSSRESET hr {display:none;}

.CSSRESET header ul, .CSSRESET nav ul, .CSSRESET aside ul, .CSSRESET footer ul {list-style:inherit;}
.CSSRESET img, .CSSRESET fieldset, .CSSRESET button { border:inherit; vertical-align:inherit; }
.CSSRESET hr, .CSSRESET caption, .CSSRESET legend { display:none; }
.CSSRESET dl, .CSSRESET ul, .CSSRESET ol, .CSSRESET li { list-style: inherit; }
.CSSRESET dl, .CSSRESET ul, .CSSRESET ol{padding:0 0 0 20px;}

.CSSRESET a { text-decoration:inherit; }
.CSSRESET a:hover, .CSSRESET a:active, .CSSRESET a:focus { text-decoration:inherit; }

.CSSRESET input, .CSSRESET select, .CSSRESET textarea { font-size:inherit; vertical-align: inherit; border-radius:inherit;}
.CSSRESET select { border:inherit;border-spacing:inherit;border-color:inherit; padding:inherit; }

.CSSRESET textarea { overflow:auto; padding:inherit; border:inherit; width:100%;}
.CSSRESET p {margin:inherit;padding:inherit;line-height:inherit; text-align:inherit;word-break:inherit}
.CSSRESET pre {overflow-x:scroll;font-size:inherit}

.CSSRESET input[type=text], .CSSRESET input[type=password], .CSSRESET input[type=submit], .CSSRESET input[type=image] { -webkit-appearance: none;}
.CSSRESET button {border-radius:inherit;font-size:inherit;-webkit-appearance:none}
.CSSRESET button:hover {-webkit-transition: inherit;-moz-transition:inherit;-ms-transition:inherit;}
.table_organ1 tbody tr td .CSSRESET span {color:inherit;}
/* //CSS 에디터 적용 =================================================================================================*/




