@charset "shift_JIS";

/* 基本 */

body{margin:0;}
/* リンク */

a:link{
color: #0000FF;
}

a:visited{
color: #0000FF; 
}

a:active{
color: #FF0000; 
}

a:hover{
color: #FF0000; 
}

/* 見出し・テキスト */
h1 {
	font-size: 13px;
	color:#FF0000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	display: inline; 
}
h2 {
	font-size: 12px;
	color:#FF0000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	display: inline; 
}


h3 {
	font-size: 12px;
	color:#000000;
	margin: 0px;
	padding: 0px;
	display: inline; 
	line-height:150%;
	white-space: nowrap;
	position: static;  

}
.promise1 {
	color: #990000;
	font-weight: bold;
	text-decoration:underline;
}
h11{
margin:0px;
padding:0px;
}

.base{
margin:0 0px 0 0px;
padding:0;
font-size:88%;
line-height:140%;
}
.gtxt{
font-size:12px;
line-height:125%;
color:#999999;
}
.fixtxt{
font-size:12px;
line-height:125%;
}

.mtxt{
font-size:14px;
line-height:140%;
}

.stxt{
font-size:70%;
line-height:140%;
}

.w12 {
color: #FFFFFF;
font-size:12px;
}

.white {
color: #FFFFFF
}

.promise {
	color: #990000;
	font-weight: bold;
}

.red {
color: #CC0000
}

.bs{
margin:0 0px 0 0px;
padding:0;
font-size:12px;
line-height:140%;
}

.b9 {
	font-size: 10px;
	line-height: 120%;
	color: #ffffff;
}
.red2 {
	font-size: 70%;
	line-height: 120%;
	color: #CC0000;
}

/* メニューリスト */

ul{
margin-left:0;
padding-left:0;
list-style:none;
}

li{
padding-left:20px;
background:url(img/menu_point.gif)
no-repeat 0px 50%;
line-height:200%;
font-size:12px;
}
.clean {
	font-size: 11px;
	line-height: 16px;
	color: #00309C;
}
.clean2 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

a,
a:link,
a:visited{
color:#0000FF;
text-decoration:underline;
}
a:hover{
color:#0000FF;
text-decoration: underline;
}

h2 a:link{
color: #FF0000;
}
h2 a:visited{
color: #FF0000; 
}
h2 a:active{
color: #FF0000; 
}
h2 a:hover{
color: #FF0000; 
}
h4 a:link{
color: #ffffff;
}
h4 a:visited{
color: #ffffff; 
}
h4 a:active{
color: #ffffff; 
}
h4 a:hover{
color: #ffffff; 
}
h4 {
font-size:14px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-decoration:underline;
	font-weight: normal;
	display: inline; 
}
#totop a {
	font-size: small;
	text-align: right;
	display: block;
	padding: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}.imgfloat01 {
	text-align: center;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
