/*　共通設定　*/
*{
	margin:0px;
	padding:0px;
}
body{
	font-family:"Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size:13px;
	color:#333333;
	text-align:center;
	margin:0px auto;
	line-height: 1.5em;
}
a{
	color:#6F141C;
	text-decoration:underline;
}
a:hover{
	color:#6F141C;
	text-decoration:none;
}
a img{
	border:none;
}
img {
	border:none;
}
.clear{
	clear:both;
}


/*　ヘッター　*/
#hd{
	width:900px;
	margin:0px auto;
	text-align:left;
}
.logo{
	float:left;
	width:276px;
	height:145px;
	background:url(../img/common/logo.jpg) no-repeat;
	margin:0px 0px 0px 0px;
}
.logo a{
	display:block;
	width:276px;
	height:145px;
	text-indent:-1000em;
}
.hd_menu{
	float:left;
	width:624px;
	height:145px;
	margin:0px 0px 0px 0px;
}
.hd_menu h3{
	width:624px;
	height:79px;
	background:url(../img/common/head_line.jpg) no-repeat;
	text-indent:-1000em;
}
.hd_menu ul{
	list-style-type:none;
}
.hd_menu li{
	float:left;
}
.hd_menu a{
	display:block;
	height:32px;
	text-indent:-1000em;
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}
.hd_menu a:hover{
	background-position:left top;
}
.hd_menu a.m01{
	width:90px;
	background-image: url(../img/common/menu_01.jpg);
}
.hd_menu a.m02{
	width:69px;
	background-image: url(../img/common/menu_02.jpg);
}
.hd_menu a.m03{
	width:73px;
	background-image: url(../img/common/menu_03.jpg);
}
.hd_menu a.m04{
	width:73px;
	background-image: url(../img/common/menu_04.jpg);
}
.hd_menu a.m05{
	width:73px;
	background-image: url(../img/common/menu_05.jpg);
}
.hd_menu a.m06{
	width:58px;
	background-image: url(../img/common/menu_06.jpg);
}
.hd_menu a.m07{
	width:97px;
	background-image: url(../img/common/menu_07.jpg);
}
.hd_menu a.m08{
	width:91px;
	background-image: url(../img/common/menu_08.jpg);
}



/*　コンテンツ　*/
#contents{
	width:900px;
	margin:0px auto;
	text-align:left;
}


/*　フッター　*/
#footer{
	width:900px;
	margin:70px auto 15px;
	text-align:center;
}
.footer_menu{
	padding:5px 0px 10px 0px;
	border-bottom:1px #BEC1C0 solid;
}
.footer01{
	padding:10px 18px 20px 0px;
}