

nav { clear:both;}

.sb {height:300px;}

.main h2 {
	padding:20px 10px 20px 50px;
	font-size:30px;
	font-weight:bold;
	text-shadow: 0 0 0 4px #fff, 1px 1px 3px #000;
	color:#FF8C00;
	background-repeat:no-repeat;
	background-position:left 10px;
}
.ele1t {background-image:url(../img/mame2.gif);}
.ele2t {background-image:url(../img/con2.gif);}


.main section h1 {
	margin-top:10px;
	padding:50px 0px 0px 30px;
	height:85px;
	font-size:28px;
	font-weight:bold;
	line-height:40px;
	text-shadow: 0 0 0 5px #fff, 1px 1px 6px #000;
	color:#000;
	background-position:left top;
	background-repeat:no-repeat;
}
.s1 h1 {background-image:url(../ele/1.gif);}
.s2 h1 {background-image:url(../ele/2.gif);}
.s3 h1 {background-image:url(../ele/3.gif);}
.s4 h1 {background-image:url(../ele/4.gif);}
.s5 h1 {background-image:url(../ele/5.gif);}
.s6 h1 {background-image:url(../ele/6.gif);}
.s7 h1 {background-image:url(../ele/7.gif);}
.s8 h1 {background-image:url(../ele/8.gif);}
.s9 h1 {background-image:url(../ele/9.gif);}
.s10 h1 {background-image:url(../ele/10.gif);}
.s11 h1 {background-image:url(../ele/11.gif);}
.s12 h1 {background-image:url(../ele/12.gif);}

.main section {
	padding-left:10px;
	padding-top:20px;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:25px;
	background-image:url(../img/line.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.main section dl {
	width:370px;
}
.main section dt {
	font-size:18px;
	font-weight:bold;
	color:#FF8C00;
	line-height:25px;
	float:left;
	text-shadow: 0 0 0 4px #fff, 1px 1px 3px #000;
}
.main section dd {
	margin-left:150px;
	font-size:18px;
	font-weight:bold;
	color:#000;
	line-height:25px;
	color:#ff0000;
	text-align:right;
	text-shadow: 0 0 0 4px #fff, 1px 1px 3px #000;
}
.main section dd span { color:#111;}


.fs { font-size:14px;}


.imgright { float:right;}

.hosoku {
	padding-bottom:20px;
	font-size:14px;
	font-weight:normal;
}