body, table, tr, td, select {
	margin: 0 0; 
	font-family:µ¸¿ò,µ¸¿òÃ¼,±¼¸²,verdana;
	font-size:12px;
	color:#878787;
	line-height:18px;
	word-break:break-all;
	letter-spacing:-0.04em;
}


/* Image */
img {border:0}
.banner {border:1px #eaeaea solid; }
.banner02 {border:1px #dedede solid; }
.banner03 {border:1px #f17d00 solid; }
.div01 { background-color: ffffff; border: 1px solid #c9d8ea; padding:10;	font-size:12px;  }



A:link {FONT-SIZE: 12px; COLOR: #575757; TEXT-DECORATION: none; letter-spacing:-0.04em; }
A:active {FONT-SIZE: 12px; COLOR: #575757; TEXT-DECORATION: none; letter-spacing:-0.04em; }
A:visited {FONT-SIZE: 12px; COLOR: #575757; TEXT-DECORATION: none; letter-spacing:-0.04em; }
A:hover {FONT-SIZE: 12px; COLOR: #575757; TEXT-DECORATION: underline; letter-spacing:-0.04em; }

/* Link */
.page {FONT-SIZE: 11px; COLOR: #5b5b5b; }
.page A:link {FONT-SIZE: 11px; COLOR: #5b5b5b; TEXT-DECORATION: none; }
.page A:active {FONT-SIZE: 11px; COLOR: #5b5b5b; TEXT-DECORATION: none; }
.page A:visited {FONT-SIZE: 11px; COLOR: #5b5b5b; TEXT-DECORATION: none; }
.page A:hover {FONT-SIZE: 11px; COLOR: #222222; TEXT-DECORATION: underline; }
.page_selected {FONT-SIZE: 11px; COLOR: #3175b7; font-weight:bold; }

.link01 A:link {FONT-SIZE: 12px; COLOR: #878787; TEXT-DECORATION: none; }
.link01 A:active {FONT-SIZE: 12px; COLOR: #878787; TEXT-DECORATION: none; }
.link01 A:visited {FONT-SIZE: 12px; COLOR: #878787; TEXT-DECORATION: none; }
.link01 A:hover {FONT-SIZE: 12px; COLOR: #878787; TEXT-DECORATION: underline; }

.link02 A:link {FONT-SIZE: 11px; COLOR: #878787; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link02 A:active {FONT-SIZE: 11px; COLOR: #878787; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link02 A:visited {FONT-SIZE: 11px; COLOR: #878787; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link02 A:hover {FONT-SIZE: 11px; COLOR: #3175b7; TEXT-DECORATION: none; letter-spacing:-0.05em; }

.link02_select {FONT-SIZE: 11px; COLOR: #3175b7; TEXT-DECORATION: none; letter-spacing:-0.05em; font-weight:bold; }
.link02_select A:link {FONT-SIZE: 11px; COLOR: #3175b7; TEXT-DECORATION: none; letter-spacing:-0.05em; font-weight:bold; }
.link02_select A:active {FONT-SIZE: 11px; COLOR: #3175b7; TEXT-DECORATION: none; letter-spacing:-0.05em; font-weight:bold; }
.link02_select A:visited {FONT-SIZE: 11px; COLOR: #3175b7; TEXT-DECORATION: none; letter-spacing:-0.05em; font-weight:bold; }
.link02_select A:hover {FONT-SIZE: 11px; COLOR: #3175b7; TEXT-DECORATION: none; letter-spacing:-0.05em; font-weight:bold; }

.link03 A:link {FONT-SIZE: 12px; COLOR: #8bb440; TEXT-DECORATION: none; }
.link03 A:active {FONT-SIZE: 12px; COLOR: #8bb440; TEXT-DECORATION: none; }
.link03 A:visited {FONT-SIZE: 12px; COLOR: #8bb440; TEXT-DECORATION: none; }
.link03 A:hover {FONT-SIZE: 12px; COLOR: #8bb440; TEXT-DECORATION: underline; }

.link04 A:link {FONT-SIZE: 12px; COLOR: #777777; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link04 A:active {FONT-SIZE: 12px; COLOR: #777777; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link04 A:visited {FONT-SIZE: 12px; COLOR: #777777; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link04 A:hover {FONT-SIZE: 12px; COLOR: #777777; TEXT-DECORATION: underline; letter-spacing:-0.05em; }

.link05 {FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link05 A:link {FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link05 A:active {FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.link05 A:visited {FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; letter-spacing:-0.05em;  }
.link05 A:hover {FONT-SIZE: 12px; COLOR: #226bb2; TEXT-DECORATION: underline; letter-spacing:-0.05em; }

.2009mainNotice { background-image:url(/assets/img/main/2009_notice_line.gif); background-position:left bottom; background-repeat:repeat-x;  COLOR: #797979; }
.2009mainNotice A:link {FONT-SIZE: 12px; COLOR: #202020; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.2009mainNotice A:active {FONT-SIZE: 12px; COLOR: #2e7dc9; TEXT-DECORATION: none; letter-spacing:-0.05em; }
.2009mainNotice A:visited {FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; letter-spacing:-0.05em;  }
.2009mainNotice A:hover {FONT-SIZE: 12px; COLOR: #202020; TEXT-DECORATION: underline; letter-spacing:-0.05em; }



/* Form */
input {	font-family:µ¸¿ò,µ¸¿òÃ¼, ±¼¸², verdana;	font-size:12px;	color:#878787; letter-spacing:-0.04em; padding-left:5; }
textarea { background-color: ffffff; border: 1px solid #c9d8ea; padding:10;	font-size:12px;  }

.Login {border:solid 1px #e4d3b4; font-size:11px; color:#998c7d; }
.2009Login {border:solid 1px #719fc6; font-size:11px; color:#8b8e91; background-color:#ffffff; }

.topLogin { border-color:#c8c8c8; border-style:solid none solid solid; border-width:1px; padding:0 2 0 5; font-size:11px; color:#666666; }

.bdSearch {border:solid 1px #abbecf; font-size:12px; color:#939393; height:21; }
.input01 {border:solid 1px #dcdcdc; color:#666666; background-color:#f7f7f7; }
.input02 {border:solid 1px #71b5c8; color:#666666; background-color:#ffffff; }
.input03 {border:solid 1px #719fc8; color:#666666; background-color:#ffffff; }
.input04 {border:solid 1px #dcdcdc; color:#666666; background-color:#ffffff; }
.input05 {border:solid 1px #bfbfbf; color:#666666; background-color:#ffffff; }


/* Text*/
.bold { font-weight:bold; }
.black { color:#000000; }
.blackb { color:#000000; font-weight:bold; }
.small { font-size:11px; letter-spacing:-0.07em; }
.location1 { font-size:11px; letter-spacing:-0.07em; COLOR: #a1a1a1; }
.location2 { font-size:11px; letter-spacing:-0.07em; COLOR: #6184a8; font-weight:bold; }
.font01s { font-size:11px; letter-spacing:-0.03em; COLOR: #76accc; }
.font01sb { font-size:11px; letter-spacing:-0.03em; COLOR: #76accc; font-weight:bold; }
.font02b { COLOR: #2e7dc9; font-weight:bold; }
.font02sb { font-size:11px; COLOR: #2e7dc9; font-weight:bold; letter-spacing:-0.07em; }
.font03sb { font-size:11px; letter-spacing:-0.05em; COLOR: #555555; font-weight:bold; }
.font03b { font-size:12px; letter-spacing:-0.05em; COLOR: #555555; font-weight:bold; }
.font04b { COLOR: #8bb440; font-weight:bold; }
.font05s { font-size:11px; letter-spacing:-0.05em; COLOR: #a4a4a4; }
.font06s { font-size:11px; letter-spacing:-0.03em; COLOR: #66b1be; }
.font07s { font-size:11px; letter-spacing:-0.07em; COLOR: #998c7d; }
.font08 { COLOR: #222222; }
.cmtOrange {font-family:µ¸¿ò; font-size:11px; color:#FF8400;}

/* Schedule */
.ca_day { color: #2e2e2e; font-size: 11px; line-height: 12px;}
.ca_sun { color: #d32020; font-size: 11px; line-height: 12px;}
.ca_sat { color: #065995; font-size: 11px; line-height: 12px;}


/* Sitemap */
.sitemap{ border-color:#ededed; border-style:none none solid none; border-width:1px; padding:0 0 0 5; }




/* Title */
.title { border-color:#cfcfcf; border-style:none none solid none; border-width:1px; }
.leftmenu { border-color:#b2cce8; border-style:solid solid solid solid; border-width:1px; padding:5 17 5 0; background-color:#f4f9ff; }
.leftmenu-copy { border-color:#b2cce8; border-style:solid none solid none; border-width:1px; padding:5 0 5 0;  }


/* Board */
.bdListTable { background-image:url(/assets/img/contents/bd_tt_bg.gif); background-position:left top; background-repeat:repeat-x; border-color:#ededed; border-style:none none solid none; border-width:1px; }
.bdListTitle { COLOR: #76accc; font-weight:bold; padding-bottom:3; }
.bdListTitleLeft { background-image:url(/assets/img/contents/bd_tt_left.gif); background-position:left top; background-repeat:no-repeat;  COLOR: #76accc; font-weight:bold; padding-bottom:3; }
.bdListTitleRight { background-image:url(/assets/img/contents/bd_tt_right.gif); background-position:right top; background-repeat:no-repeat;  COLOR: #76accc; font-weight:bold; padding-bottom:3; }
.bdList { border-color:#ededed ; border-style:none none solid none; border-width:1px; padding:5 5 4 5;  font-size:11px; letter-spacing:-0.02em; COLOR: #939393;}
.bdList2 { border-color:#ededed ; border-style:none none solid none; border-width:1px; padding:5 5 4 5;  font-size:12px; letter-spacing:-0.02em; COLOR: #878787;}


.bdViewTable { border-color:#4581c1 #ededed #ededed #ededed; border-style:solid none solid none; border-width:2px 1px 1px 1px; }
.bdViewTitle { border-color:#ededed; border-style:none none solid none; border-width:1px; padding:0 0 0 10; COLOR: #4581c1; font-weight:bold; }
.bdView{ border-color:#ededed; border-style:none none solid none; border-width:1px; padding:0 10 0 10; }
.bdView1{ border-color:#ededed; border-style:none none solid none; border-width:1px; padding:0 4 0 4; }
.bdViewSubject{ border-color:#ededed; border-style:none none solid none; border-width:1px; padding:0 10 0 10; font-weight:bold; COLOR: #575757; }
.bdViewContent{ border-color:#ededed; border-style:none none solid none; border-width:1px; padding:10 10 10 10;  COLOR: #575757; }

.bdViewTitle1 { border-color:#dadada #dadada #4581c1 #dadada; border-style:none none solid none; border-width:1px; padding:0 10 0 10; COLOR: #4581c1; font-weight:bold; }
.bdViewTitle2 { border-color:#dadada #dadada #4581c1 #dadada; border-style:none none solid solid; border-width:1px; padding:0 10 0 10; COLOR: #4581c1; font-weight:bold; }
.bdView2{ border-color:#ededed #ededed #ededed #dadada; border-style:none none solid solid; border-width:1px; padding:0 10 0 10; }
.bdView3{ border-color:#dadada #dadada #dadada #dadada; border-style:none none solid none; border-width:1px; padding:0 10 0 10; }



.bdFormTable { border-color:#4581c1 #ededed #ededed #ededed; border-style:solid none solid none; border-width:2px 1px 1px 1px; }
.bdFormTitle { border-color:#ededed; border-style:none none solid solid; border-width:1px; padding:3 3 3 10; COLOR: #4581c1; font-weight:bold;  }
.bdFormTitleLeft { border-color:#ededed; border-style:none none solid none; border-width:1px; padding:3 3 3 10; COLOR: #4581c1; font-weight:bold; }
.bdForm{ border-color:#ededed; border-style:none none solid solid; border-width:1px; padding:3 10 3 10;  COLOR: #575757;}
.bdFormContent{ border-color:#ededed; border-style:none none solid none; border-width:1px; padding:10 10 10 10; COLOR: #575757; }
.bdFormTitle2 { border-color:#ededed; border-style:none none solid solid; border-width:1px; padding:3 3 3 10; COLOR: #43afbb; font-weight:bold;  }
.bdFormTitle2Left { border-color:#ededed; border-style:none none solid none; border-width:1px; padding:3 3 3 10; COLOR: #43afbb; font-weight:bold; }



/* Poll */
.pollSubject {  border-color:#dedede; border-style:none none solid none; border-width:1px; padding:5 10 5 10;  COLOR: #333333; font-weight:bold;}
.pollList1 { padding:3 0 1 0;  COLOR: #575757; }
.pollList2 { border-color:#e4e4e4; border-style:none none solid none; border-width:1px; padding:3 7 1 10;  COLOR: #575757; }
.pollList3 { border-color:#e4e4e4; border-style:none none solid none; border-width:1px; padding:3 1 1 1;  COLOR: #333333;  }


/* Background */
.bg_main {  background-image:url(/assets/img/main/2009_bg_1.jpg); background-position:left top; background-repeat:repeat-x; }
.bg_main2 {  background-image:url(/assets/img/main/2009_bg_2.jpg); background-position:left top; background-repeat:no-repeat; }
.left_bg {  background-image:url(/assets/img/leftmenu/left_bg.gif); background-position:left top; background-repeat:no-repeat; }
.con_bg {  background-image:url(/assets/img/box/con_box_bg02.gif); background-position:left top; background-repeat:no-repeat; }
.bg_lefttop{ background-position:left top; background-repeat:no-repeat; }
.bg_leftbottom{  background-image:url(/assets/img/main/left_bg.gif); background-position:left top; background-repeat:no-repeat; }
.bg_leftbottomx{ background-position:left bottom; background-repeat:repeat-x; }
.bg_righttop{ background-position:right top; background-repeat:no-repeat; }
.bg_lefttopx{ background-position:left top; background-repeat:repeat-x; }
.bg_lefttopy{ background-position:left top; background-repeat:repeat-y; }
.bg_center { background-position:center center; background-repeat:no-repeat; }


/* htmlEditor PÅÂÅ© Á¤ÀÇ */
.htmlEditorP P{margin-top:0px;margin-bottom:0px;}

/* Modal_Container CSS */
#modal_container {
	padding:5px;
	background-color:#fff;
	border:1px solid #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#333;
	text-align:left;
}
#modal_container.test {
	background-color:#900;
	color:#fff;
	padding:30px;
	text-align:center
}
#modal_overlay {
	background-color:#000;
}
#modal_overlay.test {
	background-color:#fff;
}

/* padding */

.PDB1{
	padding-bottom:1px;
}