@charset "utf-8";
/* CSS Document */
#contents01 {
	padding:0 5px;
}
#contents01 table img{
	margin:0 0px 15px 00px;
}
#contents01 table a:hover{
filter:alpha(opacity= 90); /* IE */
-moz-opacity:0.90; /* Firefox CSS3以前 */
opacity:0.90; /* CSS3 */
}
#contents01 dl{
	margin:15px 0;
}
#contents01 dl dt{
	margin:5px 0;
	font-weight:bold;
	color:#dd4119;
}#contents01 dl dd{
	padding:0px 0 0 15px;
	border-bottom:1px solid #dd4119;
}
#spBox1 table{
	border-top:1px solid #dd4119;
	border-right:1px solid #dd4119;
	margin:5px 0 0 10px;
}
#spBox1 table th{
	font-weight:bold;
	color:#FFF;
	padding:5px 15px;
	background-color:#dd4119;
	border-bottom:1px solid#FFF;
}#spBox1 table td{
	padding:5px 15px;
	border-bottom:1px solid #dd4119;

}
#contents .contentsBody #spBox1 p{
	line-height:20px;
	margin:10px 0;
}
.f12{
	font-size:12px;
}

.orange{
	color:#dd4119;
	font-weight:bold;
}
.orange2{
	font-size:14px;
	color:#dd4119;
	font-weight:bold;
	margin:10px 0 0 5px;
}
#spBox3{
	background:url(img/bg.gif);
	width:623px;
	height:264px;
}
#spBox3 p{
	border-bottom:2px solid #de5d38;
	margin:0 15px 0;
	padding:15px 0 5px;
}
#spBox3 table{
	margin:10px 15px 0px;
}
#spBox3 table th{
	vertical-align:top;
	padding:5px 15px;
	font-size:14px;
	color:#dd4119;
	font-weight:bold;
}

#spBox3 table td{
	padding:5px 10px;
	font-size:14px;
	font-weight:bold;
}
#spBox3 p#shimekiri{
	text-align:center;
	border:none;
	margin:0px;
}