@charset "utf-8";
@import url('common.css');
@font-face {font-family:NanumGothic; src:url('font/NanumGothic.eot'); src:url('font/NanumGothic.eot') format(eot); }
@font-face {font-family:NanumGothic; src:url('font/NanumGothic.woff'); src:url('font/NanumGothic.woff') format(woff); }

/*												header									*/
.logo { width:157px; height:26px; position:absolute; top:37px; left:0; }
.tm { height:7px; position:absolute; right:360px; top:12px; }
.search { position:absolute; right:0; top:7px; }
.search select { font-size:12px; height:17px; border:1px solid #cbcbcb; color:#888; }

/*												contents for main								*/
.main_sitemap { width:1037px; height:249px; background:#e3e3e3; position:relative; margin-left:-38px; padding-top:30px; }
.main_sitemap ul { width:200px; height:222px; float:left; }
.main_sitemap ul li { padding-left:25px; }
.main_sitemap .st { font-family:NanumGothic; font-size:12px; color:#000; padding-bottom:12px; }
.main_sitemap a:link { font-family:NanumGothic; font-size:12px; color:#717171; line-height:22px; }
.main_sitemap a:visited { font-family:NanumGothic; font-size:12px; color:#717171; line-height:22px; }
.main_sitemap a:active { font-family:NanumGothic; font-size:12px; color:#717171; line-height:22px; }
.main_sitemap a:hover { font-family:NanumGothic; font-size:12px; color:#717171; line-height:22px; text-decoration:underline; }
.r_bor { border-right:1px solid #c6c7c9; }

/*												contents for sub								*/
.title_box { width:709px; height:49px; border-bottom:1px solid #e1e1e1; margin-bottom:50px; }
.title_box p { padding-top:30px; font-family:NanumGothic; font-size:12px; color:#828282; }

.sub0104 { width:100%; margin-top:20px; }
.sub0104 th { border:1px solid #dadada; padding:5px; }
.sub0104 td { border:1px solid #dadada; padding:5px; }
.sub0104 th { background:#f2f2f2; font-family:NanumGothic; font-size:12px; color:#000; }
.sub0104 td { font-family:NanumGothic; font-size:12px; color:#585858; text-align:center; }

.sub0108 { width:100%; border-top:2px solid #c60c18; }
.sub0108 th { border:1px solid #dadada; padding:10px; }
.sub0108 td { border:1px solid #dadada; padding:10px; }
.sub0108 th { background:#f2f2f2; font-family:NanumGothic; font-size:12px; color:#000; width:120px; }
.sub0108 td { font-family:NanumGothic; font-size:12px; color:#585858; }
.sub0108 input { height:18px; border:1px solid #cdcdcd; }

.tab01 { height:32px; border-bottom:1px solid #dadada; }

.login001 { width:340px; height:140px; }
.login002 { width:110px; height:53px; position:absolute; right:7px; top:38px; }
.login003 { width:707px; height:82px; border:1px solid #202020; border-bottom:none; position:relative; }
.login004 { position:absolute; left:20px; top:20px;}
.login005 { position:absolute; right:20px; top:20px;}
.login006 { width:709px; height:154px; border-bottom:1px solid #000; border-top:2px solid #000; position:relative; }
.login006 input { border:1px solid #dadada; }
.login007 { width:110px; height:53px; position:absolute; left:237px; top:50px;}
.login008 { width:110px; height:53px; position:absolute; right:0; top:50px;}


.sitemap { width:200px; min-height:240px; float:left; }
.sitemap .st {  font-family:NanumGothic; font-size:15px; color:#000; line-height:35px; border-bottom:2px solid #000;  }
.sitemap a:link { font-family:NanumGothic; font-size:12px; color:#717171; line-height:22px; }
.sitemap a:visited { font-family:NanumGothic; font-size:12px; color:#717171; line-height:22px; }
.sitemap a:active { font-family:NanumGothic; font-size:12px; color:#717171; line-height:22px; }
.sitemap a:hover { font-family:NanumGothic; font-size:12px; color:#717171; line-height:22px; text-decoration:underline; }

.inp01 { border:1px solid #dadada; }

.kolas { width:675px; border:2px solid #dadada; padding:15px; margin-top:20px;}
.kolas .st01 { font-family:NanumGothic; font-size:13px; color:#000; }
.kolas .st02 { font-family:NanumGothic; font-size:24px; color:#000; text-align:center; }
.exl01 { width:330px; float:left; }
.exl01 th { font-family:NanumGothic; font-size:12px; color:#000; }
.exl01 td { font-family:NanumGothic; font-size:12px; color:#828282; padding-top:8px; padding-bottom:8px; }
.exl01 input { border:1px solid #dadada; }

.exl02 { width:330px; float:right; border:1px solid #303030; }
.exl02 th { font-family:NanumGothic; font-size:12px; color:#000; border:1px dashed #dadada; padding:8px; }
.exl02 td { font-family:NanumGothic; font-size:12px; color:#828282; padding:8px; border:1px dashed #dadada; }
.exl02 input { border:1px solid #dadada; }

.exl03 { width:675px; border:1px solid #303030; margin-top:30px; }
.exl03 th { font-family:NanumGothic; font-size:12px; color:#000; border:1px dashed #dadada; padding:8px; }
.exl03 td { font-family:NanumGothic; font-size:12px; color:#828282; padding:8px; border:1px dashed #dadada; }
.exl03 input { border:1px solid #dadada; }

.exl04 { width:675px; margin-top:30px; border-bottom:3px solid #dadada; }
.exl04 th { font-family:NanumGothic; font-size:12px; color:#000; padding:8px; }
.exl04 td { font-family:NanumGothic; font-size:12px; color:#828282; padding:8px; }
.exl04 input { border:1px solid #dadada; }



/*												font  											*/

.text01 { font-family:NanumGothic; font-size:12px; color:#828282; }
.text02 { font-family:NanumGothic; font-size:12px; color:#828282; line-height:18px; }
.text03 { font-family:NanumGothic; font-size:12px; color:#000; line-height:18px; }
.if01 { font-family:NanumGothic; font-size:12px; color:#828282; line-height:18px; }


a.link01:link { font-family:dotum; font-size:12px; text-decoration:none;  color:#e97900; line-height:20px; }
a.link01:visited { font-family:dotum; font-size:12px; text-decoration:none;  color:#e97900; line-height:20px; }
a.link01:active { font-family:dotum; font-size:12px; text-decoration:none;  color:#e97900; line-height:20px; }
a.link01:hover { font-family:dotum; font-size:12px; text-decoration:none; color:#e97900; line-height:20px; }



.in1 { width:150px; height:20px; font-family:NanumGothic; font-size:12px; color:#828282;}

