@charset"Shift_JIS";

body{
	padding:0;
	margin:0;
	text-align:center;
	background:#D3D7E4;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#333333;
}

p{
	margin:0;
}

/* 構造 */
#wrapper{
	margin:0 auto;
	padding:0;
	background:url(../img/bg.gif) top left repeat-y #D3D7E4;
	width:800px;
	overflow:auto !important;
	overflow /**/:hidden;

	position:static;
}

#headertop{
	margin:0;
	padding:0;
	background:url(../img/headertop.gif) top left no-repeat;
	height:420px;
}

#header{
	margin:0;
	padding:0;
	background:url(../img/header.gif) top left no-repeat;
	height:121px;
}

#content{
	text-align:center;
	margin:0;
	padding:0;
	background:url(../img/bg.gif) top left repeat-y;
	overflow:auto !important;
	overflow /**/:hidden;
}

#footer{
	clear:both;
	margin:0;
	padding:20px 0 0 0;
	background:url(../img/footer.gif) top left no-repeat #D3D7E4;
	height:89px;
}

#topss{
	text-align:center;
	margin:0;
	padding:85px 0 0 0;
	height:350;
}

/* header */
#header h2{
	margin:0;
	padding-top:80px;
	color:#000066;
	font-size:16px;
}

/* content */
h1{
	margin:0;
	padding:5px;
	font-size:16px;
	color:#000066;	
}

h1 p{
	margin:0;
	padding:2px;
	font-size:14px;
}

h3{
	margin:5px;
	padding:0;
	font-size:14px;
}

#navi{
	margin:0px auto 15px;
	width:100px;
}

#navi a{
	display:block;
	margin:5px 0;
	padding:2px 0;
	width:100px;
	color:#000099;
	text-decoration:none;
	border-left:5px solid #000099;
	border-bottom:2px solid #999999;
	background:#D3D7E4;
}

#navi a:hover{
	color:#FFFFFF;
	background:#000099;
}

.content_text{
	margin:0;
	padding:10px 150px;
	width:500px;
	text-align:left;
	line-height:120%;
}

.content_link{
	text-align:center;
}

.content_link a{
	padding:0 10px;
	color:#333333;
	text-decoration:none;
	border-left:3px solid #000099;
	border-right:3px solid #000099;
}

.content_link a:hover{
	color:#0000CC;
	border-top:1px solid #000099;
	border-bottom:1px solid #000099;
}

.content_navi{
	padding-top:50px;
	text-align:center;
}

.content_navi a{
	color:#000099;
	text-decoration:none;
}

.content_navi a:hover{
	color:#FF0000;
	text-decoration:underline;
}

#topss h1{
	font-family:"Times New Roman", Times, serif;
}

#headertop p{
	line-height:120%;
}