@charset "utf-8";
/* ================================
    CSS STYLES FOR infoDNN2.0
   ================================
*/ 
h3{
font-size:16px;
}

.LogoPane H1{
	padding-bottom:3px;
	font-weight:normal;
} 
.ST002 .Navi{
	background: none;
}
.ST002 .NaviPane{
	background-color:#000000;
}

.ST002 .LogoPane {
	width:400px;
	padding:0px;
}

.ST002 .Logo {
	padding:0px;
}

.NaviPane li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.NaviPane ul{
	padding:0px;
	margin:0px;
}
.NaviPane ul li{
	float:left;
}
.NaviPane ul li a{
	font-size:0px;
}
.NaviPane .navi1 a{
	background-image:url(./images/menu/menu_02.jpg);
	background-repeat:no-repeat;
	display: block;
	width:125px;
	height:47px;
	text-indent:-9999px;
}
.NaviPane .navi1 a:hover{
	background-image:url(./images/menu/menu_over_02.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.NaviPane .navi2 a{
	background-image:url(./images/menu/menu_03.jpg);
	background-repeat:no-repeat;
	display: block;
	width:147px;
	height:47px;
	text-indent:-9999px;
}
.NaviPane .navi2 a:hover{
	background-image:url(./images/menu/menu_over_03.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.NaviPane .navi3 a{
	background-image:url(./images/menu/menu_04.jpg);
	background-repeat:no-repeat;
	display: block;
	width:93px;
	height:47px;
	text-indent:-9999px;
}
.NaviPane .navi3 a:hover{
	background-image:url(./images/menu/menu_over_04.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.NaviPane .navi4 a{
	background-image:url(./images/menu/menu_05.jpg);
	background-repeat:no-repeat;
	display: block;
	width:97px;
	height:47px;
	text-indent:-9999px;
}
.NaviPane .navi4 a:hover{
	background-image:url(./images/menu/menu_over_05.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.NaviPane .navi5 a{
	background-image:url(./images/menu/menu_06.jpg);
	background-repeat:no-repeat;
	display: block;
	width:95px;
	height:47px;
	text-indent:-9999px;
}
.NaviPane .navi5 a:hover{
	background-image:url(./images/menu/menu_over_06.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.NaviPane .navi6 a{
	background-image:url(./images/menu/menu_07.jpg);
	background-repeat:no-repeat;
	display: block;
	width:110px;
	height:47px;
	text-indent:-9999px;
}
.NaviPane .navi6 a:hover{
	background-image:url(./images/menu/menu_over_07.jpg);
	background-repeat:no-repeat;
	text-indent:-1000px;
}
.NaviPane .navi7 a{
	background-image:url(./images/menu/menu_08.jpg);
	background-repeat:no-repeat;
	display: block;
	width:108px;
	height:47px;
	text-indent:-9999px;
}
.NaviPane .navi7 a:hover{
	background-image:url(./images/menu/menu_over_08.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/* フォームメール */ 
.FieldTitle {
	border-bottom-color:#666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;}
.FieldValue {
	border-bottom-color:#666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 10px;
	padding-right: 10px;}

.foot_links {
font-size: 10px; 
color: #999999;
}

.foot_links a{
font-size: 10px; 
color: #999999;
}
.foot_links a:hover{
font-size: 10px; 
color: #999999;
}


