@charset "utf-8";

*{
	margin:0;
	padding:0;
	 font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	letter-spacing:0.05em;
}
h1,h2,h3,h4,h5,h6{ font-size:100%; }
a{ text-decoration:none; color:#c00; }
a:hover{ text-decoration:underline; color:#f00;}

/* LOGO RED  : 99181b */
/* LOGO BLUE : 003e83 */


body{
	background:#fff;
}
h1{
	width:880px;
	margin:0 auto;
	padding:20px 40px;
}

#mv{
	margin:0 auto;
	width:960px;
	padding:0px;
	top:0;
	left:0px;
	position:relative;
	height:300px;

	border:1px solid #ccc;
	border-width:0 1px ;
	z-index:2;

}
#mv div{
	width:960px;
	margin-left:0px;
	
	background-repeat:no-repeat;
	margin-top:0px;
	font-size:12px;
}
#mv div a,
#mv div a img{ border:0; }

#wrap{
	border-top:1px solid #ccc;
}
#content{
	width:960px;
	margin:20px auto 0 auto;
/*
	background:#fee;
*/
}
#content h2{
	width:400px;
	background:#003e83;
	color:#fff;
	padding:5px 0 5px 20px;
	margin-bottom:10px;

	background: -moz-linear-gradient(#039, #006); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #006),color-stop(1, #039));	
	background: -webkit-linear-gradient(#039, #006);	
	background: -o-linear-gradient(#039, #006);
	background: -ms-linear-gradient(#039, #006);
	background: linear-gradient(#039, #006);
}
#catlog{
	float:right;
	width:420px;
	padding:0 40px 0 20px;
	margin-bottom:20px;
/*
	background:#efe;
*/
}
#catlog h2{
	width:400px;
	float:left;
}
#catlog ul{
	float:left;
	width:420px;
	margin-bottom:5px;
/*	padding-left:20px; */
	list-style-type:none;
}
#catlog li{
	width:200px;
	display:block;
	float:left;
	margin-right:16px;
	_margin-right:8px;
}
#catlog li a img{
	border:1px solid #ccc;
}
#catlog p#pdfdwn{
	width:420px;
	float:left;
	font-size:0.7em;
	white-space:nowrap;
	color:#c00;
	line-height:100%;
	margin-bottom:20px;
}

#homemsg{
	float:left;
	width:420px;
	padding:0 20px 0 40px;
	margin-bottom:20px;
/*
	background:#eef;
*/
}
#homemsg h3{
	color:#99181b; /* #003e83 ; */
}
#homemsg p{
	font-size:90%;
	margin-bottom:20px;
}


.trackrec{
/*
	background:#fee;
*/
}
#content h2#title30{
	background:transparent;
	marign:0;
	width:880px;
	padding:0 40px;
}
.trackrec h3{
	color:#99181b;
	border-bottom:1px solid #99181b;
	padding-bottom:10px;
	margin-bottom:10px;
}

.trackrec div{
/*
	border:1px solid #ccc;
*/
	width:880px;
	padding:20px 39px;
}
.trackrec div  div{
	width:280px;
	border:0;
	margin-right:20px;
	_margin-right:10px;
	padding:0;
	float:left;
}
.trackrec div h4{
	color:#003e83;
	border-bottom:1px solid #003e83;
	padding-bottom:5px;
	margin-bottom:5px;
}
.trackrec div div p{
	font-size:80%;
	margin-bottom:10px;
}
.trackrec div#listb{
	margin-top:20px;
	float:left;
}
.trackrec div#listb div{
	width:280px;
	float:left;
}
.trackrec ul{
	font-size:80%;
	width:260px;
	padding-left:20px;
}





#footer{
	clear:both;
	border-top:1px solid #ccc;
	color:#666;
	text-align:center;
	padding:20px 0 40px 0;
	font-size:12px;
}
