@import url("base.css");

strong{
	font-weight:normal;
}

h2.orange{
	width:630px;
	height:40px;
	font-size:18px;
	color:#FFFFFF;
	text-indent:25px;
	margin:15px 0 10px 0;
	background-image:url(../img/about_h2a.jpg)
}

h2.orange span{
	display:block;
	padding-top:10px;
}

h2.blue{
	width:630px;
	height:40px;
	font-size:18px;
	color:#FFFFFF;
	text-indent:25px;
	margin:15px 0 10px 0;
	background-image:url(../img/about_h2b.jpg)
}

h2.blue span{
	display:block;
	padding-top:10px;
}

#contents{
	text-align:left;
}

#example{
	width:630px;
}

h3{
	padding-top:10px;
	font-size:16px;
	width:630px;
	height:20px;
	color:#FF6600;
	text-align:center;
	background-image:url(../img/top.jpg);
	background-repeat:no-repeat;
}

div#example ul{
	padding-top:10px;
	background-color:#FFE3B3;
	background-image:url(../img/bottom.jpg);
	background-position:0 bottom;
	background-repeat:no-repeat;
	}

#example li{
	margin-top:3px;
	margin-left:85px;
	width:545px;
	color:#000000;
	text-align:left;
	font-size:14px;
	margin-bottom:0px;
}

#example li.last{
	padding-bottom:10px;
}

#contents img.support{
	width:404px;
	margin:0 auto;
	text-align:center;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
}

.flow{
	width:400px;
	height:30px;
	margin:0 115px;
	font-size:14px;
	color:#000000;
	text-align:center;
	background-image:url(../img/flow.jpg);
	background-repeat:no-repeat;
}

span{
	display:block;
	padding-top:8px;
}

h2.a span,h2.b span{
	display:block;
	padding-top:10px;
}


.flow_w{
	width:400px;
	height:30px;
	margin:0 115px 30px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../img/flow_w.jpg);
	background-repeat:no-repeat;
	background-color:#FF0000;
}

#contents img.arrow{
	width:31px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:300px;
	display:block;
}

h4{
	font-size:14px;
	color:#FF6600;
	text-indent:120px;
}

#contents a{
	color:#1D4EA7;
	text-decoration:underline;
}

#contents a:hover{
	color:#FFCC00;
}

.foot{
	margin:0;
}

div#example img.foot{
	margin:0;
}

