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

body{
	margin:0;
	padding:0;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.4em;
	font-size:12px;
	width:100%;
	background:#edeef0;

}
#head{
	width:100%;
	background:#e6e7e9;
	border-bottom:#000000 1px solid;
}
#headBody{
	margin:0 auto 0 auto;
	padding:0;
	width:830px;
}
#headBody h1{
	margin:0;
	padding:0;
	font-size:12px;
	color:#663333;
	font-weight:normal;
	text-align:right;
}
#main{
	width:100%;
	background:url(../img/bg_indexmaijn.gif) repeat-x;
}
#mainBody{
	margin:0 auto 0 auto;
	padding:0;
	width:830px;
}
#ninsyo{
	width:100%;
	background:#737373;
	
}
#ninsyoBody{
	margin:0 auto 0 auto;
	padding:0;
	width:830px;
	background:url(../img/bg_ninsyoline.jpg) no-repeat;
	text-align:center;
	color:#ffffff;
}
#ninsyoBody p{
	padding:2px 0 2px 0;
}

#ninsyo a:link { color: #ffffff; } 
#ninsyo a:visited { color: #1b0707; } 
#ninsyo a:hover { color: #580c0c; } 
#ninsyo a:active { color: #580c0c; } 

.lineBox{
	margin:0;
	padding:0;
	width:100%;
	height:36px;
	background:url(../img/bg_line02.gif) repeat-x;
	text-align:center;
}
.lineBox p{
	padding:2px 0 0 0;
	color:#dddddd;
}
#footer{
	margin:0;
	padding:10px 0 0px 0;
	width:100%;
	background:url(../img/bg_indexfoot.gif) repeat-x;
	
}
#footerBody{
	padding:0 0 3px 0;
}

#footerBody p{
	text-align:center;
	width:700px;
	margin:0 auto 0 auto;
	padding:0 0 0px 0;
	color:#695c5c;
}
#footerBody h2{
	text-align:center;
	width:700px;
	margin:0 auto 0 auto;
	padding:0 0 0px 0;
	color:#695c5c;
	font-size:12px;
	font-weight:normal;
}
#footerBody .flash{
	margin:0;
	padding:0;
	text-align:center;
	width:700px;
	margin:0 auto 0 auto;
	padding:0 0 0px 0;
	color:#695c5c;
}

#footerBody dl{
	text-align:center;
	width:630px;
	margin:0 auto 0 auto;
	padding:0 0 0px 0;
	color:#695c5c;
}
#footerBody dt{
	width:480px;
	margin:0;
	padding:12px 0 0 0;
	float:left;
}
#footerBody dd{
	margin:0;
	padding:3px 0 0 0;
	width:150px;
	float:left;
}
.copyright{
	background:url(../img/pict_copy.gif) no-repeat;
	width:336px;
	height:15px;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0px 0 10px 0;
}

#footer a:link { color: #1b0707; } 
#footer a:visited { color: #1b0707; } 
#footer a:hover { color: #580c0c; } 
#footer a:active { color: #580c0c; } 

#footer .mobileLInk a:link { color: #695c5c; text-decoration:none; } 
#footer .mobileLInk a:visited { color: #695c5c; text-decoration:none; } 
#footer .mobileLInk a:hover { color: #580c0c; text-decoration:none; } 
#footer .mobileLInk a:active { color: #580c0c; text-decoration:none; } 