*{margin:0; padding:0;}
body{
_text-align:center;
font-family:µ¸¿ò;
}
img{ border:none }

#main{width:940px; margin:0 auto;}
#wrap{width:900px; _text-align:left; margin:0 auto;}
#header{width:100%;}
#headLine{width:100%;height:5px;background:#930517;}
#headSubLine{width:100%;height:2px;background:#9E9E9E;}
#arrowLeft{
	margin-top:108px;
	margin-left:-3px;
	_margin-left:-10px;
	float:left;
	height:364px;
	width:23px;
	background-image: url(/common/image/main_left_bg.gif);
	background-position: center right;
	background-repeat: no-repeat;	
}
.fader {
    filter:alpha(opacity=0);
    opacity:0;
    background:orange;
    height:300px;
    width:300px;
    position:absolute;
    top:100px;
    left:100px;
    text-align:center;
}
#arrowRight{
	margin-top:108px;
	margin-right:-3px;
	float:right;
	height:364px;
	width:23px;
	background-image: url(/common/image/main_right_bg.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
#bgLeft{
	padding-top:100px;
	background-image: url(/common/image/main_left_bg.gif);
	background-repeat: no-repeat;
	width:6px;
	height:364px;
	border:1px solid red;
	float:left;
}
.aside{
	width:173px; 
	_width:170px;
	float:right; padding:0;
}

body {
	background-image: url(/common/image/body_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background-color: #f4f4f4;
}

/* slb*/
.SLB_center {visibility:hidden; border:10px solid #647E97; background-color:#fff;}
.SLB_close {cursor:pointer; display:block; font:12px "µ¸¿ò"; background-color:#000; color: #fff; ;position:absolute;padding:10px; float:right;width:100%;}
.SLB_caption {cursor:pointer; display:none; font:12px "µ¸¿ò"; background-color:#000; color: #fff; padding-bottom:4px}
#SLB_loading {cursor:pointer; display:none; z-index: 99998; position:absolute; font:bold 36px "tahoma"; color:#fff; text-align:center; padding:3px 0 4px 0}
#SLB_closeDD{width:100%;position:absolute; margin-top:10px; font-size:11px; color:#fff; text-align:left; height:51px; overflow:hidden;  text-indent:6px;background-image:url('/common/image/btn_slb_close.gif');background-repeat:no-repeat;background-position:top right;margin-right:10px;}


.container {
	float: left;
	padding-top: 10px;
	width: 900px;
	
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 10px;
	border:1px solid red;
}
.container_right {
	float: right;
	padding-right: 10px;
	line-height: 15px;
	width: 191px;
}
.container_right a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.container_right a:hover {
	font-weight: bold;
	text-decoration: none;
}
.border10 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.style2 {
	font-size: 8px;
	color: #666666;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding : 0 ;
	margin : 0 ; 
}


.brd_project3 {width:100%; border:1px solid #d7d7d7; border-collapse:collapse;}
.brd_project3 th {width:120px; height:31px; padding:0 0 0 20px; border-bottom:1px solid #d7d7d7;background-color:#FCFCFC}
.brd_project3 td {padding:0 0 0 10px; background-color:#fff; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; text-align:left;}
.left {padding-left:15px; text-align:left;}

.brd_project4 {width:100%; border:1px solid #d7d7d7; border-collapse:collapse;}
.bbs_input {padding:0 0 0 10px; background-color:#fff; border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; text-align:left;}
.bbs_input_2 {padding:6px; background-color:#fff; border-bottom:1px solid #d7d7d7;  border-right:1px solid #d7d7d7; text-align:right;}
.bbs_input_3 {padding:6px; background-color:#fff; border-bottom:1px solid #d7d7d7;  text-align:left;}
.line	{border:1px solid #cccccc; height:18px; padding-top:2px; padding-left:4px;}


.brd_project5 {width:100%; background-color: #d7d7d7; border-collapse:collapse;}
.bbs_sub1 {padding:6px; background-color:#efefef; text-align:left;color:#828282}
.bbs_input1 {padding:6px; background-color:#fff; text-align:left;}

.bbs_sub2 {padding:6px; background-color:#ffffff; color:#1F1F1F;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.bbs_sub2_1 {padding:6px; background-color:#ffffff; color:#828282;border-bottom:1px solid #d7d7d7;}
.bbs_sub2_2 {padding:3px; background-color:#f1f1f1; color:#828282;border-bottom:1px solid #d7d7d7;}
.bbs_input2 {background-color:#F7F7F7; text-align:left;border:1px solid #d7d7d7;height:20px;font-size:9pt;font-family:µ¸¿ò;color:#9e9e9e}
.bbs_input2 {background-color:#F7F7F7; text-align:left;border:1px solid #d7d7d7;height:20px;font-size:9pt;font-family:µ¸¿ò;color:#9e9e9e}

.bbs_list2 {padding:6px; background-color:#efefef; color:#1F1F1F;border-bottom:1px solid #d7d7d7;}
.bbs_list2_1 {padding:6px; height:20px}
.bbs_list2_2 {padding:2px;  color:#1F1F1F;border-bottom:1px solid #d7d7d7}

.bbs_form2{padding:0px; background-color:#d7d7d7; color:#1F1F1F;}
.bbs_sub3{background-color:#efefef;padding:10px}
.bbs_sub3_1{background-color:#ffffff;padding:10px}

.menu {
	background-image: url(/site/image/navi_bg.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 900px;
}
input {
	font-size: 11px;
	color: #9e9e9e;
	border: 1px solid 9e9e9e;
}
.contents {
	background-color: #FFFFFF;
	width: 700px;
	height: 100%;
	float: left;
}
.contents01 {
	background-color: #FFFFFF;
	float: right;
	width: 890px;
}
.contents01_01 {
	background-color: #FFFFFF;
	float: left;
}
.contents01_02 {
	float: left;
}
a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.contents02_01 {
	float: left;
	width: 297px;
}
.border7 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #9e9e9e;
	border-left-color: #9e9e9e;
}

.border8 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9e9e9e;
}
.border9 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #9e9e9e;
	border-right-color: #9e9e9e;
}

a:hover {
	text-decoration: underline;
}

.leftM a:hover {
	text-decoration:none;
}

.leftMenu a:hover {
	background-color:#000000;
}

.border {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9e9e9e;
	border-bottom-color: #9e9e9e;
	border-left-color: #9e9e9e;
}
.border2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9e9e9e;
	border-bottom-color: #9e9e9e;
}
.border3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #9e9e9e;
	border-right-color: #9e9e9e;
	border-bottom-color: #9e9e9e;
}
.border4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #9e9e9e;
	border-left-color: #9e9e9e;
	border-right-color: #9e9e9e;
}
.border5 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9e9e9e;
	border-left-color: #9e9e9e;
}
.border6 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9e9e9e;
	border-bottom-color: #9e9e9e;
	border-left-color: #9e9e9e;
}
.border7 {
	border: 5px solid #000000;
}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper {
	height: 100%;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.contents02 {
	float: right;
	width: 890px;
}
.style1 {
	color: #9e9e9e
}.style1 a {
	color: #9e9e9e;
	text-decoration: none;
	line-height: 15px;
}
.content_01{
	line-height:19px;
}

.contents02_02 {
	margin-left: 13px;
	float: left;
	width: 297px;
}
.contents02_03 {
	float: left;
	width: 254px;
	margin-left: 19px;
	padding-top: 14px;
}
.footer {
	float: left;
	width: 900px;
	padding-bottom:10px;
}

.contents03 {
	float: right;
	width: 890px;
	padding-bottom: 20px;
}


.style1 a:hover {
	text-decoration: underline;
}
.contents03_03 {
	float: left;
	width: 254px;
	height:216px;
	margin-left: 19px;
}
#accessibility, .skip, hr, legend {
	position : absolute ;
	width : 0 ; 
	height : 0 ; 
	font-size : 0 ; 
	line-height : 0 ;
	overflow : hidden ; 
	visibility : hidden ;
}
ol, ul, li {  
	list-style : none ;  
}
li {
	float: left;
	list-style-position: inside;
	padding-right: 30px;
	display: inline;
}
.footer li {
	float: left;
	list-style-position: inside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sub_menu_bk {
	background-color: #930517;
	position: absolute;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	top: 110px;
	left: 350px;
	filter: alpha(opacity:50);
}
#sub_menu {
	background-color: #C9828B;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	top: 0px;
	left: 0px;
	width:870px;
	
}
#sub_menu a {
	font-size: 12px;
	color: #FFFFFF;
}

#sub_menu li {
	list-style-position: inside;
	display: inline;
	float: left;
}
#sub_menu2_bk {
	background-color: #930517;
	position: relation;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	top: 110px;
	left: 0px;
	filter: alpha(opacity:50);
}
#sub_menu2 {
	position: absolute;
	padding-left: 0px;
	top: 110px;
	left: 200px;
	width:900px;

}

.Nopacity{ filter: alpha(opacity:100);} 

#sub_menu_1 {
	background-color: #930517;
	position: relation;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 110px;
	left: 0px;
	width:700px;
	text-align:center;	
	clear:both; 
}
#sub_menu_2 {
	position: relation;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	top: 110px;
	left: 0px;
	width:700px;	
}
#sub_menu_3 {
	background-color: #930517;
	position: relation;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 110px;
	left: 0px;
	width:700px;
	text-align:center;	

}
#sub_menu_4 {
	background-color: #930517;
	position: relation;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 110px;
	left: 100px;
	width:700px;
	text-align:center;
}
#sub_menu_5 {
	background-color: #930517;
	position: relation;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 110px;
	left: 200px;
	width:700px;
	text-align:center;
}
#sub_menu_6 {
	position: relation;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 110px;
	left: 200px;
	width:700px;
	text-align:center;
}
#sub_menu2 a {
	font-size: 12px;
	color: #FFFFFF;
}
#subMenu2 a {
	font-size: 12px;
	color: #FFFFFF;
}
#sub_menu2 li {
	list-style-position: inside;
	display: inline;
	float: left;
}
#sub_menu3 {
	background-color: #930517;
	position: absolute;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	top: 110px;
	left: 350px;
	filter: alpha(opacity:50);
}
#sub_menu3 a {
	font-size: 12px;
	color: #FFFFFF;
}

#sub_menu3 li {
	list-style-position: inside;
	display: inline;
	float: left;
}
.tag {
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	width: 680px;
	padding: 10px;
}
.tag2 {
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	width: 690px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.f_tag2 {
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	width: 760px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.tag3 {
	background-color: #f5f5f5;
	width: 680px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-color: #dedede;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.f_tag3 {
	background-color: #f5f5f5;
	width: 760px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-color: #dedede;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tag4 {
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	width: 97%;
	padding: 5px;
}
.style3 {
	color: #b84a4a;
	font-weight: bold;
}
.style4 {
	font-weight: bold;
	color: #3a7ac9;
}
.style5 {
	color: #999999;
	font-size: 12px;
}
.style6 {
	color: #557c96;
	font-size: 12px;
}
.style7 {
	color: #8b8b8b;
	font-size: 12px;
	line-height: 20px;
}
.styleTB {
	color: #8b8b8b;
	font-size: 12px;
	line-height: 20px;
	font-weight:bold;
}
.style8 {
	font-size: 5px;
}
.style9 {
	color: #b84a4a;
	font-size: 11px;
}
.style10 {
	color: #557c96;
	font-size: 15px;
	font-weight: bold;
}
.style11{
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.style12{
	font-size: 11px;
	font-weight: bold;
	color: #3D3D3D;
}
.style13{
	font-size: 11px;
	color: #3D3D3D;
}
.style14{
	font-size: 12px;
	color: #757575;
}
.style16{
	font-size: 10px;
	color: #757575;
}
.style15{
	font-size: 12px;
	color: #000000;
}
.style20{
	color: #EA6144;
}
.style18{
	font-size: 11px;
	color: #757575;
}
.newsSubject{
	color: #8b8b8b;
	font-size: 12px;
	line-height: 27px;
}

textarea {
	border: 1px solid #dedede;
	font-size: 12px;
	color: #333333;
}
.login_bg {
	background-image: url(/files/_template/site/etc/image/login_bg.gif);
	background-repeat: no-repeat;
	height: 191px;
	width: 359px;
}
.join_name {
	background-image: url(/files/_template/site/etc/image/name_bg.gif);
	background-repeat: no-repeat;
	width: 603px;
	height: 307px
}
.factory_bg {
	background-image: url(/files/_template/site/factory/image/factory2_bg.gif);
	background-repeat: no-repeat;
	width: 639px;
}
.left_bg {
	background-image: url(/files/_template/site/event/image/event_contents_bg_left.gif);
	background-repeat: repeat-y;
	width: 14px;
}
.right_bg {
	background-image: url(/files/_template/site/event/image/event_contents_bg_right.gif);
	background-repeat: repeat-y;
	width: 14px;
}
.bot_bg {
	background-image: url(/files/_template/site/event/image/event_contents_bg_bot02.gif);
	background-repeat: no-repeat;
	width: 639px;
	height: 128px;
}
.title_bg {
	background-image: url(/files/_template/site/event/image/review_title_bg.gif);
	background-repeat: no-repeat;
	width: 639px;
	height: 32px;
}
.util a {
	font-size: 11px;
	font-weight: bold;
	color: #424242;
	text-decoration: none;
}
.util a:hover {
	color: #FF6600;
	text-decoration: none;
}
.contentSubject  { font-size:16px} 
.contentSubCont a { font-size:11px;color:#868686}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.title_event{ color:#000000;font-size:14px;font-weight:bold;}


.rblock {
        background-color: #f7f7ff;
}
.rblock *.m5 {
        margin: 0 5px;
}
.rblock *.m3 {
        margin: 0 3px;
}
.rblock *.m2 { 
        margin: 0 2px;
}
.rblock *.m1 {
        margin: 0 1px;
}
.rblock p.content {
        padding: 0px 10px;
}
.rblocktop, .rblockbottom {
        background-color: #FFFFFF; /* must be of the same as body bg-color */
        display: block;
        width: 100%;
}
.rblocktop *, .rblockbottom * {
        background-color: #f7f7ff; /* must be of the same as .rblock bg-color */
        display: block;
        height: 1px;
        overflow: hidden;
}


#topLink { display:none}

/* ¿À·»Áö¿Í È¸»ö°ü·Ã */
div.rounded-box {
position:relative;
margin: 5px;
}
/* ¾Æ·¡ÀÇ ffffff ¸¦ ¹è°æ»ö¿¡ ¸ÂÃã */
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#ffffff; overflow:hidden;}
div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:µ¸¿ò; line-height: 40px;}
div.top-left-corner { top:0px; left:0px}
div.bottom-left-corner {bottom:0px; left:0px}
div.top-right-corner {top:0px; right:0px}
div.bottom-right-corner {bottom: 0px; right:0px}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}
div.box-contents {
position: relative; padding: 8px; color:#000;
}


/* Box start */
.box .hd,
.box .rc-tp, .box .rc-tp span,
.box .rc-bt, .box .rc-bt span {background: url('/common/image/box_bg.png') no-repeat; overflow:hidden;}
.box .rc-tp, .box .rc-bt {position: relative; /* raise z-index, hover .hd */ display: block; height: 4px;}
.box .rc-tp span, .box .rc-bt span {float: right; width: 4px; height: 4px;}
.box .rc-tp {margin-bottom: -4px; background-position: -3px 0;}
.box .rc-bt {margin-top: -4px;  background-position: -3px -3px;}
.box .rc-bt span {background-position: 0 -3px;}
.box {position: relative; /* for .act list */ margin-bottom: 10px; /* default gutter */}
.box .hd {
    height: 21px; 
    border: 1px solid #cccccc;
    border-bottom: none;
    background-color: #fbfbfb;
    background-position: 0 -7px;
    background-repeat: repeat-x;
}


.box .hd h3 {
    font-size: 12px;
    color: #404040;
	line-height: 21px;
	text-indent:5px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.box .bd2 {padding: 10px; border: 1px solid #cccccc; background-color: #FFFFFF;}
.box .bd {padding: 10px; border: 1px solid #cccccc; background-color: #f7f7ff;}
	.box .bd p {padding:0; margin:0; font-size:12px; line-height:160%;}

.box .ft .act {
	list-style-type:none;
    position: absolute;
    top: 1px;
    right: 1px;
    line-height: 20px;
	margin:0;
	padding:0;
}
/* Box end */


/* cl_Box start */
.cl_box .hd,
.cl_box .rc-tp, .cl_box .rc-tp span,
.cl_box .rc-bt, .cl_box .rc-bt span {background: url('/common/image/cmt_box_bg.png') no-repeat; overflow:hidden;}
.cl_box .rc-tp, .cl_box .rc-bt {position: relative; /* raise z-index, hover .hd */ display: block; height: 10px;}
.cl_box .rc-tp span, .cl_box .rc-bt span {float: right; width: 10px; height: 10px;}
.cl_box .rc-tp {margin-bottom: -10px; background-position: -10px 0;}
.cl_box .rc-bt {margin-top: -10px;  background-position: -10px -10px;}
.cl_box .rc-bt span {background-position: 0 -10px;}
.cl_box .cmt_line {background: url('/common/image/bar_cmt_line.gif') ;margin-bottom: 5px;margin-top: 5px; overflow:hidden;}
.cl_box .cmt_line02 {background: url('/common/image/bar_cmt_line02.gif') ;margin-bottom: 2px;margin-top: 2px; overflow:hidden;}
.cl_box {position: relative; /* for .act list */ margin-bottom: 10px; /* default gutter */}
.cl_box .hd {
    height: 21px; 
    border: 1px solid #F7F7FF;
    border-bottom: none;
    background-color: #F7F7FF;
    background-position: 0 -7px;
    background-repeat: repeat-x;
}


.cl_box .hd h3 {
    font-size: 12px;
    color: #404040;
	line-height: 21px;
	text-indent:5px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.cl_box .bd2 {padding: 10px; border: 1px solid #F7F7FF; background-color: #F7F7FF;}
.cl_box .bd {padding: 10px; border: 1px solid #F7F7FF; background-color: #F7F7FF;}
	.cl_box .bd p {padding:0; margin:0; font-size:12px; line-height:160%;}

.cl_box .ft .act {
	list-style-type:none;
    position: absolute;
    top: 1px;
    right: 1px;
    line-height: 20px;
	margin:0;
	padding:0;
}
/* cl_Box end */


.container_full {
	float: left;
	width: 874px;
	
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align:left;
	background-color:#ffffff;
}

.container_left {
	float: left;
	width: 700px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align:left;
	background-color:#ffffff;
}


.cmtName {color:#8d8f8e;font-weight:bold}

