/* CSS Document */

body {
	margin-top: 33px;
	padding: 0;
	background: url(../images/body_bg.jpg) repeat-x;
	font-size: 0.875em;
	line-height: 1.3em;
	color: #494949 }

*html body {  　　　　　/*IE6だけに適用*/
   overflow-y:auto;
}

*+html body {　　　　　/*IE7だけに適用*/
   overflow-y:auto;
}

body {
   overflow-y:scroll;
}

a:link, a.visited {
	color: #039;
	text-decoration: underline }
a:hover {
	color: #06C;
	text-decoration: none }
a:active {
	color: #C00;
	text-decoration: none }
h1 {
	margin: 0 0 15px 0 }
	
p {	line-height:135%}

sup,sub {
	vertical-align: baseline;
	position: relative;
}

sup {
	top: -4px
}

sub {
	top: 4px
}
	
#menu-sub {
	margin-left: 5px }
#menu-sub td {
	padding: 4px 0;
	border-bottom: #730F00 1px dotted;
	font-size: 11.4px }
#menu-sub a {
	color: #333 }
#menu-sub td.noborder {
	border-bottom: none }

/* トップページのみ */
.whatsnew {
	border: #C7C9CD solid 1px;
	padding: 4px;
	background: url(../images/whatsnew_bg.gif) no-repeat 50% 95% }

