@charset "utf-8";
/* CSS Document */
*{
	color:#000000;
	margin:0 auto;
	padding:0;
	font-weight :normal;
	font-size: 100%;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
}
#html,body{
	height:100%;
	font-size: 13px;
	line-height: 140%;
	background-color:#F4F4F4;
	margin: 0px;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	display:inline;
}
p{
	font-size: 100%;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";	
}
#wrapperall{
	width: 810px;
	background-color:#FFFFFF;
}
#wrapperback{
	background-color:#FFFFFF;
	margin: 3px auto 0 auto;
	padding: 0;
}
#header{
	font-size: 80%;
	padding: 30px 0 0 0;
}
#wrapper{
	margin: 5px 0 0 0;
	padding: 0 0 50px 0;
	background-color:#FFFFFF;
}
#navi{
	height: 55px;
	width: 810px;
	margin:0 auto;
	text-align:center;
	background-color:#3399CC;
}
#footer{
	width: 810px;
	text-align:right;
	padding: 15px 0 20px 0;
	margin: 0 auto;
	font-size: 80%;
}
ul.footer li{
	display: inline;
	font-size: 110%;
	padding: 0 10px 0 10px;
	list-style-type: none;
	background: url('../img/footer.png') no-repeat 0px -2px;
}
ul.menu li{
	display: inline;
	font-size: 110%;
	text-align:center;
}
#head_line{
	margin:0;
	padding:0;
	background-image : url(../img/head_back.png);
	background-repeat : repeat-x;
	height: 7px;
}
#footer_line{
	margin:0;
	padding:0;
	background-image : url(../img/footer_back.png);
	background-repeat : repeat-x;
	height: 13px;
}
a:hover { text-decoration: underline; }
a:link {color: #000000;}
a:visited{color: #E88F21;}
a:hover {color: #548FE6;}
a:active {color: #727172;}
a.foot{ text-decoration: none; }
a.foot:hover { text-decoration: underline; }
a.foot:link {color: #548FE6;}
a.foot:visited{color: #E88F21;}
a.foot:hover {color: #548FE6;}
a.foot:active {color: #727172;}
img {
	border-style:none;
}
a img{
	border-style:none;
}
span.midashi{
	font-weight: bold;
	color: #eb7835;
	font-size:120%;
}
p.main{
	text-indent: 1em;
}
table{
	border-collapse:collapse;
}
th{
	background-color:#F4F4F4;
	padding:0px;
}
td{
	background-color:#FFFFFF;
	padding:0px;
}
span.b{
	font-weight :bold;
}
ul.list li{
	margin: 8px 0 0 0;
	padding: 0 0px 0 15px;
	list-style-type: none;
	background: url('../img/box.jpg') no-repeat 0px 2px;
}
