
/* 기본 CSS 설정  *********************************************************************************************[ -- START -- ] */
body{

margin:0px;
-webkit-text-size-adjust:none;

}
ul,li,dl,dd { list-style: none; }
div{border-width:0px; border-style:solid; border-color:red;}
img{border-width:0px; border-style:solid; border-color:green;}
table{clear:both; border-width:0px; border-style:solid; border-color:blue;}
td,tr,th{font-size:9pt; font-family:돋움;}
a{color:black; text-decoration:none;}
a:hover{color:black; text-decoration:underline;}
.login_input{width:100px; height:22px; border-width:0px; border-style:none; color:#ACACAC; background-color:#363636; font-size:12px; padding-top:5px; padding-left:4px;}
.ff_login{font-size:11px; padding-top:3px;}
.smfont { font-size:11px;}


/*  모바일부분 */

.m_font01 {color:#FFFFFF; font-size:8pt;}
.mobile_smfont { font-size:12px; }
.mobile_smfont2 { font-size:14px; letter-spacing:-1px; }
.mobile_smfont3 { font-size:11px; letter-spacing:-1px; }
.mobile_smfont4 { font-size:10px; }
.mobile_searchbox {font-size:12px; color:#000000; width:100%; height:25px; background-color:#ffffff; border:1; border-style:none;}
.mobile_smfont5 { font-size:15px; font-family:맑은 고딕,돋움;}
.mobile_smfont6 { font-size:14px;}
.mobile_smfont7 { font-size:11px; color:#FFFFFF;}
.mobile_smfont8 { font-size:15px; font-family:맑은 고딕,돋움; color:#000000;  font-weight:bold;}
.hrDotLine01{width:100%;  height:1px; background:url('../img/dotline_type03.gif'); margin:2px 0 4px 0;}
.m_font0420 {color:#FFFFFF; font-size:8pt;}

.font_14 {font-size:14px;}
.font_w {color:#FFFFFF;}


/* ********************************************************************************************* [ -- START -- ] */

.inline li { display:block; }
.freeimg img { max-width:100%; height:auto; }

.TBbg { background-color:#fff;  }
.Copyright { background-color:#434343; height:36px; text-align:center; color:#c6c6c6; } 
#Content { height:100%;background-color:#80c21d; padding:5px; }

/*상단 로고,로그인버튼 관련 s*/
table tr td.TBbg table tr td span { display:inline-block;  font-size:11px; color:#ccc; font-weight:bold;  vertical-align:top; padding:5px 0 0 3px; }
table tr td.TBbg table tr td.TopLogo { padding:10px; }
table tr td.TBbg table tr td.TopLogin { cursor:hand; padding-right:10px; }
/*상단 로고,로그인버튼 관련 e*/

table tr td.MainTitle { padding:10px; border-bottom:1px solid #7acde4; height:16px; }
table tr td.MainTitle span { font-weight:bold; color:#45b0ca; }
.MainNoticeList { border-bottom:1px dashed #c4c4c4; }
.Ndate { font-size:11px; color:#c4c4c4; text-align:right;  }
.FileImgN { padding-right:3px; text-align:center; }

div.GroupTitle { margin:10px 0 10px 0; background:url('../img/skin_icon/make_icon/skin_icon_461.jpg') no-repeat; font-weight:bold; padding:0 0 0 8px; }
div.DetailTitle { background-color:#d4e8b5; text-align:center; font-size:12px; font-weight:bold; font-family:굴림체; padding:5px 0 5px 0; width:100%; }

.DetailForm { color:#656565; letter-spacing:-1; font-size:12px; font-family:돋움; border:0px solid #ff0000; }
.DetailContent { color:#717171; letter-spacing:-1; font-size:11px; font-family:돋움; }

.detail_img img{max-width:100%; height:auto;}
#detail_img2 img{max-width:100%; height:auto;}


#freeimg img{max-width:100%; height:auto;}
.freeimg img{max-width:100%; height:auto;}

body {background:#000}
form {margin:0;padding:0}

.m_font0420 {color:#828282; font-size:8pt;opacity:0.4; filter:alpha(opacity:40,style:0,finishopacity:100)}

/* 흑백 CSS - woo */
img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

/* 위지윅 모바일 */

#ct{word-break:break-all; text-align:justify}
#ct ul{padding-left:17px; display:block}
#ct ul li{list-style:disc;  display:list-item}
#ct ol{padding-left:17px; display:block} 
#ct ol li{list-style:decimal;  display:list-item}
#ct hr{display:block}

.ct{word-break:break-all; text-align:justify}
.ct ul{padding-left:15px; display:block}
.ct ul li{list-style:disc;  display:list-item}
.ct ol{padding-left:15px; display:block} 
.ct ol li{list-style:decimal;  display:list-item}
.ct hr{display:block}
