/*NEXT Ver.5用*/
#next5 td {
	font-size: 85% ;
}

/*NEXT Ver.5ここまで▲　*/

.topbg {
	background-image:  url("../imgs/top_img01.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

.topdddbg {
	background-image:  url("../imgs/05top_data_bg.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

.topddtitle {
	padding-top:4px;
	padding-bottom:4px;
	font-weight: bold;
}

.topsearchbox {
	width: 125px;
	height: 12px;
}

.topnxbgaw {
	background-image:  url("../imgs/06top_nx_bg_aw.jpg");
	background-repeat: no-repeat;
	background-position: left top;

}
.topdlbbgaw {
	background-image:  url("../imgs/06top_dlb_bg_aw.jpg");
	background-repeat: no-repeat;
	background-position: left top;

}
.topmobbgaw {
	background-image:  url("../imgs/06top_mob_bg_aw.jpg");
	background-repeat: no-repeat;
	background-position: left top;

}

.topnxbgss {
	background-image:  url("../imgs/06top_nx_bg_ss.jpg");
	background-repeat: no-repeat;
	background-position: left top;

}
.topdlbbgss {
	background-image:  url("../imgs/06top_dlb_bg_ss.jpg");
	background-repeat: no-repeat;
	background-position: left top;

}
.topmobbgss {
	background-image:  url("../imgs/06top_mob_bg_ss.jpg");
	background-repeat: no-repeat;
	background-position: left top;

}



.top12fixh120 {
	font-size: 12px;
}

.top12fixh120 a {
	color: #FFFFFF;
	text-decoration: none ;
}

.top12fixh120 a:link {
	color: #FFFFFF;
	text-decoration: none ;
}

.top12fixh120 a:visited {
	text-decoration: none ;
	color: #FFFFFF;
}

.top12fixh120 a:hover {
	color: #FFFFFF;
	text-decoration: underline ;
}

.headtxt {
	font-size: 12px;
	color: #044104;
	padding-left: 10px;
}
.toptxt1 {
	padding-top:4px;
	padding-left:6px;
	padding-right:6px;
}
.t12c000h150 {
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	font-weight: bold;
}

.t12c000h120 {
	font-size: 0.8em;
	line-height: 120%;
	color: #000000;
}
.t10c000h120 {
	font-size: 10px;
	line-height: 120%;
	color: #000000;
}

.t10c000h130 {
	font-size: 10px;
	line-height: 130%;
	color: #000000;
}

.t10c000h150 {
	font-size: 10px;
	line-height: 150%;
	color: #000000;
}
.t10c999h120 {
	font-size: 10px;
	line-height: 120%;
	color: #999999;
}
.t10c666h120 {
	font-size: 10px;
	line-height: 120%;
	color: #666666;
}

.t10c777h120 {
	font-size: 10px;
	line-height: 120%;
	color: #777777;
}
.t10cFFF {
	font-size: 10px;
	color: #FFFFFF;
}

.topwnyymmdd {
	background-color: #DDF4D2;
	font-size: 10px;
	line-height: 120%;
	color: #666666;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
}

.footnavi {
	background-color: #D4DBDC;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 120%;
	padding-left:11px;
	padding-top:6px;
	padding-bottom:6px;
}
.footnavi a {
	color:#3366CC;
}
.graytxt {
	font-size: 10px;
	line-height: 150%;
	color: #999999;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:8px;
}

.graytxt2 {
	font-size: 10px;
	line-height: 150%;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:8px;
}

.graytxt3 {
	font-size: 0.8em;
	line-height: 120%;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:8px;
}
.copyright {
	font-family:Arial;
	font-size: 10px;
	color: #FFFFFF;
	padding-left:12px;
	padding-top:3px;
	padding-bottom:1px;
	background-color: #626A6F;
}

.topc039 {
	color:#003399;
}