body {
	font-family: , "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
	color: #666;
	background: #f7f7f7;
	font: 12px/1.5 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
img, div, input { behavior: url("js/iepngfix.htc") }
#contents {
	width: 100%;
	background: url(../img/main_bg.jpg) center top;
	height: 500px;
}
#contents-inner {
	margin: 0px auto;
	width: 950px;
	height: 500px;
}
#mainBox   {
	float: right;
	width: 460px;
	padding: 0px;
	margin: 160px 0px 0px;
}
#mainBox2   {
	float: right;
	width: 460px;
	padding: 0px;
	margin: 220px 0px 0px;
}
.textbox {
	padding: 10px 20px 0px 0px;
	clear: both;
	background: url(../img/textbox_bg.gif) no-repeat left top;
	margin: 0px;
}
.textbox .btm {
	background: url(../img/textbox_bg_btm.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 10px;
}
.textbox dl {
	padding: 0px;
	margin: 10px 0px 0px;
}
.textbox dl dd {
	margin-left: 25px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.textbox p {
	padding-left: 20px;
}
.textbox h1 {
	color: #2D6CB9;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font: normal 200% "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.textbox h1 .sub {
	text-transform: capitalize;
	color: #999;
	font: normal 10px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left: 5px;
}
#mainBox #btnBox {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#btnBox li {
	float: left;
}
#footer {
	background: #f7f7f7 url(../img/footer_bg.jpg) repeat-x left top;
	width: 100%;
	min-height: 100px;
	clear: both;
}
#footer-inner {
	margin: 0px auto;
	padding: 20px 20px 0px;
	width: 910px;
	height: 100px;
}
#footer-inner p {
	padding-top: 0px;
	margin: 0px;
}
#footer-inner .logo {
	float: left;
	width: 210px;
	margin-left: 20px;
}
#footer-inner .copyright {
	float: right;
	width: 400px;
	font-size: 10px;
	color: #999;
	padding-top: 40px;
	padding-left: 20px;
	margin-left: 80px;
	text-align: right;
}
#footer-inner .cominfo {
	float: right;
	padding-top: 40px;
}
.add_blue {
	color: #2D6CBA;
	font-size: 10px;
	font-weight: bold;
	border-left: 2px solid #2B70B7;
	padding-left: 5px;
}
