@charset "Shift_JIS";
@import url(css_basic.css);
@import url(css_common.css);

/*body*/
body{
	margin:14px auto 0 auto;
	width:860px;
	padding:0px;
	font-family:"Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック",Verdana,sans-serif;
/*
	font-family:"ＭＳ Ｐゴシック",sans-serif;
	font-family:"ＭＳ Ｐ明朝","Hiragino Mincho Pro W3","細明朝体","Osaka",courier,serif;
	font-family:"ＭＳ Ｐ明朝",serif,"細明朝体";
*/
	}
#header0 h1,#header0 p#logotxt,
#header h1,#header p#logotxt{
	width:504px;height:30px;
}

h1{
	margin:0;
	padding:10px 0 8px 14px;
	line-height:120%;
	font-size:x-large;
	}

#inside0 h1,#inside_t h1{
	border-style:double solid;
	border-width:6px 2px;
	}

#ttl,#ttl2,#ttlarch,#ttl2arch,#ttl3,
#ttl4,#ttl5,#ttl5arch,#ttl6,#ttl7,#ttl8{
	border-style:solid;
	border-color:#3399FF;
	border-width:1px 1px 0px 1px;
	background-image:url(images/bg_ttl.jpg);
	background-color:#0099FF;
	text-align:center;
	}

.past{
	text-align:right;
	font-size:80%;
	margin-right:0.5em;
	}
#lead{
	width:490px;
}
#topics{
	border:solid 1px #3399FF;
	background-image:url("../images/bg_pa11.gif");
	}

/* menu */
.menu ul{
	padding:0;
	margin:0;
	text-align:center;
	}
.menu ul li{
	display:inline;
	margin:0;
	padding:0 5px;
	list-style-type:none;
	text-align:center;
	line-height:100%;
	}
.menu ul li a{
	margin:0;
	padding:0px;
	}
.menu ul li a.linkv{
	font-weight:bold;
	color:#f00;
	text-decoration:none;
	}
