body {
	font-size: 14px;
	line-height: 140%;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../img/share/bg.gif);
	background-repeat: repeat;
	padding:0;
	margin:0;
}

td{
	font-size: 14px;
	line-height: 130%;
	color: #000000;
}
	
A:link {COLOR: #1F4ACC; text-decoration:underline}
A:visited {COLOR: #990033; text-decoration:underline}
A:hover {COLOR: #009933; text-decoration:underline}


.pgup {text-align:right;}
.pgup A:link {COLOR: #0099CC; text-decoration:none}
.pgup A:visited {COLOR: #0099CC; text-decoration:none}
.pgup A:hover {COLOR: #009933; text-decoration:none}




H1 {
    font-size: 14px;
	MARGIN: 0px;
	padding:0px 0px 2px 5px;
	font-weight:normal;
	background-color:#CD5C5C;
	color:#ffffff;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
    font-size: 16px;
	MARGIN: 0px;
	padding:2px 0px 2px 5px;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#ffffff;
}
H6 {
    font-size: 14px;
	MARGIN: 0px;
	padding:2px 0px 2px 5px;
	font-weight:normal;
	background-color:#CD5C5C;
	color:#ffffff;
}

.px10{
	font-size:10px;
}


.px12or{
color:#FF6600;
}

.px14{
	font-size:14px;
}

.px16{
	font-size:16px;
}

.px16b{
	font-size:16px;
	font-weight:bold;
}

.px16b_line{
	font-size:16px;
	font-weight:bold;
	color:#009933;
	border-bottom:1px dotted #009933;
}



#wrapper {
	MARGIN-LEFT: auto;
	WIDTH: 888px;
	MARGIN-RIGHT: auto;
}

.brd1p{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	background-color:#fff;
}

.brd1p_bt{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#fff;
}

.brdbox{
	border:1px solid #174A12;
}

.brdbox2{
	background:url(../img/share/sdbg.gif) center bottom no-repeat #fff;
}

.boxbg{
	font-size:11px;
	color:#fff;
	background-color:#CD5C5C;
}

.mg-lf{
	margin-left:5px;
	padding:0;
}



.sd_m_sub{
	font-size:13px;
	padding:7px 2px 0 2px;
}

.sd_m_sub A:link {COLOR: #000; text-decoration:none}
.sd_m_sub A:visited {COLOR: #000; text-decoration:none}
.sd_m_sub A:hover {COLOR: #009933; text-decoration:none}





.boxbd{
	border-left:1px solid #666;
	border-bottom:1px solid #666;	
}

.boxbd td{
	border-right:1px solid #666;
	border-top:1px solid #666;	
}

.bgg{
	background-color:#e1e1e1;
}



#unadd{
	background-color:#ECEBEB;
	padding:5px;
}



#foot A:link {COLOR: #000; text-decoration:none}
#foot A:visited {COLOR: #000; text-decoration:none}
#foot A:hover {COLOR: #009933; text-decoration:underline}



.faq1{
	background-color:#666;
	color:#fff;
	font-weight:bold;
	padding:7px 5px;
}

.faq2{
	background-color:#E1E1E1;
	color:#666;
	font-weight:bold;
	padding:7px 5px;
}



#workshop_01 {
	width:650px;
	margin:20px 0;
	padding:0 5px;
}

#workshop_01 .main_text{
	float:left;
	margin:0;
	padding:0 10px;
	width:380px;
}
#workshop_01 .main_img{
	float:right;
	width:200px;
	height:120px;
}


#workshop_01 dl{
	clear:both;
	margin:0;
	padding:10px 0 0 20px;
	background-color:#f8fff8;
}


#workshop_01 dt{
	margin:10px 0 5px 0;
	padding:0 0 5px 20px;
	width:500px;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#006600;
	border-bottom:solid 1px #006600;
	border-left:solid 5px #006600;
}

#workshop_01 dd{
	margin:0;
	padding:0 0 5px 20px;
	width:500px;
}


#workshop_02 {
	clear:both;
	width:560px;
	margin:0;
	padding:0 0 0 5px;
}

#workshop_02 .main_img{
	float:left;
	margin:20px 60px 0;
	width:200px;
	height:120px;
}

#workshop_02 .main_text{
	clear:both;
	text-align:center;
	margin:20px auto;
}

dl.main-contents-dl{
margin:3px 0 10px 10px;
height:100px;
overflow:auto;
border:1px solid #dddddd;
}

.rsstc   { font-size: 10px; background-color: #dddddd; margin: 0; padding: 0 }
.rsstc a { color: #0000ff;}
.rsstc em  { font-style: normal; font-weight: bold; margin-left: 10px; padding: 0 }
.rsstc ul   { background-color: #fdfdfd; margin: 0; padding: 0 ;border: solid 2px #dddddd }
.rsstc li   { list-style-type: none; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border-bottom: 1px dashed #dddddd }