div#contents {
	padding: 0 29px 0 0 !important ;
}

body {
	background-color:#ffffff !important;
}

.font9 {
	font-size: 9px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.font10 {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.font11 {
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.font12 {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.font12w {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 16px;
}
.font13 {
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.font14 {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

/**********フラッシュ**********/
#flash {
	width: 750px;
}


/**********メイン**********/
#main {
	float: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
#main2 {
	float: left;
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.main01 {
	float: left;
	width: 373px;
	margin: 0px 0px 0px 0px;
	padding: 15px 12px 0px 20px;
}
.main01_nuws{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	width: 373px;
}
.main01_line{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.main01_line2{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.main01_nuwst1{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 103px;
}
.main01_nuwst2{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 43px;
}
.main01_t0{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	width: 373px;
}
.main01_t1{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 12px;
}
.main01_t2{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 16px;
}
.main01_t3{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 281px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 16px;
	color: #3895FF;
}
.main01_link{
	float: left;
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
.main02_link{
	float: left;
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.main02_link ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.main02_link li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.main01_btn1{
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	width: 325px;
}
.main01_btn2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 325px;
}
.main02_ttl{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 325px;
}
.main_link_t0{
	width: 325px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
.main_link_t1{
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
*html .main_link_t2{
	border: 1px solid #A7A7A7;
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 16px;
}
.main_link_t2{
	border: 1px solid #A7A7A7;
	width: 303px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 16px;
}


/**********フッター**********/
#footer_up {
	width: 750px;
	clear: both;

	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: center;
}