@charset "utf-8";
/* CSS Document */

.footer p {
 font-size         : 0.8em;
 margin            : 0px;
 padding           : 0px 0px 10px 0px;
}
h1 {
 margin            : 0px;
 padding           : 0px 0px 40px;
}
h1.index {
 margin            : 0px;
 padding           : 0px;
}
h2 {
	color             : #cc6600;
	margin            : 0px;
	padding           : 0px 0px 20px 30px;
	background-image: url(../images/common/h2_midasi.gif);
	background-repeat: no-repeat;
}
h2.index_contents {
	color             : #cc6600;
	margin            : 0px;
	padding           : 0px 0px 20px 0px;
	background-image: none;
}
h2.credit {
	color             : #cc6600;
	font-size         : 0.9em;
	line-height       : 1;
	margin            : 0px;
	padding           : 0px 0px 10px 0px;
	background-image: none;
}
h2.info {
	color             : #663366;
	margin            : 0px;
	padding           : 0px 0px 20px 0px;
	background-image: none;
}
h3 {
 border-left-color : #663300;
 border-left-style : solid;
 border-left-width : 5px;
 font-size         : 1em;
 margin            : 15px 0px;
 padding           : 5px 0px 5px 5px;
}
h3.big {
 border-left-color : #663300;
 border-left-style : solid;
 border-left-width : 5px;
 font-size         : 1.2em;
 margin            : 15px 0px;
 padding           : 5px 0px 5px 5px;
}
h3.index_info {
 border            : none;
 margin            : 0px;
 padding           : 0px 0px 10px 0px;
}
p {
 margin            : 0px;
 padding           : 0px 0px 10px 0px;
}
.red {
	color: #990000;
}
p.number{
 font-size         : 1.1em;

}
p.caution{
font-size:2em;
color:#cc0000;
font-weight:bold;
margin:20px 0 -20px 0;
padding:0;
}
