body {
	margin:0px;
	text-align: center;
}
#wrapper {
	margin: 0px auto;
}
.bg_bar_w {
	background-image: url(img/bar_bg.gif);
	background-repeat: repeat-x;
margin-bottom: 15px;
}
.l_bg {
	background-image: url(img/l_bg_src.jpg);
	height: 267px;
}
.s_bg {
	background-image: url(img/s_bg_src.jpg);
	height: 255px;
}
.bg_rabel_s {
	background-image: url(img/bg_rabel_all_s.gif);
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	height: 20px;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
}
.bg_rabel_m {
	background-image: url(img/bg_rabel_all_m.gif);
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	height: 20px;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
}
.bg_rabel_l {
	background-image: url(img/bg_rabel_all_l.gif);
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	height: 20px;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
}
.bg_body_l {
	background-image: url(img/bg_body_l.gif);
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	height: 63px;
	vertical-align: middle;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 90px;
}
.btm6 {margin-bottom: 6px;}
.btm8 {margin-bottom: 8px;}
.btm10 {margin-bottom: 10px;}
.btm15 {margin-bottom: 15px;}
.btm20 {margin-bottom: 20px;}
.bg_m {
	background-image: url(img/bg_m.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: middle;
}
.s_txt {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	width: 140px;
	text-align: left;
}
.l_txt {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	width: 334px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
}
.bg_l_area {
	background-image: url(img/mds_area_l.gif);
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	height: 30px;
	padding-left: 130px;
	vertical-align: middle;
	text-align: left
}
.top_link {
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: bottom;
	font-weight:bold;
}
.top_link img{
	padding-right: 2px;
}
a.top_link_a {
	font-size: 12px;
	line-height: 18px; text-decoration:none;
	color: #666666;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 10px;
	vertical-align: bottom;
font-weight:bold;
}
.icon_top{margin-left:10px;}
.m_auto{
	margin: 0px auto;
}

/*--フッター-----------------------------------------*/

	div#foot{margin:10px 0 0 0px; clear:left; width:790px;}
	div#foot ul{margin:0px 0 0 0; width:800px; background:#F2F0EA; border:1px solid #D9D9D9; overflow:hidden; padding:0 0 0 10px; list-style-type: none}
	div#foot ul:after{content:"";display:block;	clear:both;	height:1px;	overflow:hidden;}
	/*\*/
	* html div#foot ul{height:1em;overflow:visible;}
	/**/
	div#foot ul li{margin:0 10px 0 0; float:left; background:url(img/arrow_gray.gif) no-repeat left center; text-indent:7px; padding:0 0 2px 0;}
	div#foot ul li a{color:#666;font-size:11px; text-decoration: none;}
	div#foot address{margin:3px 2px 0 0; float:right; text-indent:-9000px; background:url(img/copyright.gif) no-repeat top left; display:block; width:85px; height:11px}

/*

/*--フッター2-----------------------------------------*/

	div#footstaff{margin:10px 0 0 0px; clear:both; width:723px; _width:733px;}
	div#footstaff ul{margin:0 0 0 0; width:733px; _width:743px; background:#F2F0EA; border:1px solid #D9D9D9; overflow:hidden; padding:0 0 0 10px; list-style-type: none}
	div#footstaff ul:after{content:"";display:block;	clear:both;	height:1px;	overflow:hidden;}
	/*\*/
	* html div#footstaff ul{height:1em;overflow:visible;}
	/**/
	div#footstaff ul li{margin:0 10px 0 0; float:left; background:url(img/arrow_gray.gif) no-repeat left center; text-indent:7px; padding:5px 0 2px 0 ;}
	div#footstaff ul li a{color:#666;font-size:11px; text-decoration: none;font-family: "ＭＳ Ｐゴシック", Osaka;}
	div#footstaff address{margin:3px 2px 0 0; float:right; text-indent:-9000px; background:url(img/copyright.gif) no-repeat top left; display:block; width:85px; height:11px}

/*

