/* CSS Document */

body {
	margin-top: 33px;
	padding: 0;
	background: url(../common/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% }
table {
	border-collapse: collapse }
	
#menu-sub {
	margin-left: 10px }
#menu-sub td {
	padding-left:1em;
	padding-bottom:4px;
	padding-top:4px;
	text-indent:-1em;
	/*padding: 4px 3px 4px 5px;*/
	border-bottom: #730F00 1px dotted;
	font-size: 11px;}
	
	
#menu-sub a {
	color: #333 }
#menu-sub td.noborder {
	border-bottom: none }

/* トップページのみ */
.whatsnew {
	border: #C7C9CD solid 1px;
	padding: 4px;
	background:  url("../topimg/img_whatsnew.jpg") no-repeat 50% 95% }