@charset "Shift_Jis";

* { margin: 0px ; padding: 0px ; }

body {
	background-color : #0F0F0F ;
}

body, tr, td {
	color : #fff ;
	font-family : Osaka,"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3" , Verdana , Chicago;
}

a { text-decoration:none ; }
a:hover { text-decoration : none ; }

a:link { color : #fff ; }
a:visited { color : #fff ; }
a:active { color : #fff ; }
a:hover { color : #FFCC33 ; }

img { border-width : 0px ;}

h1, h2, h3, h4, h5, h6 { font-size: 100% ; font-weight: bold ; margin: 0px ; padding: 0px ; }



#main_box{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background-color:#000;
	background-image:url(/SILKYPIX/japanese/special/ds4/image/top_image.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:130px;
}


#logo_area{
	width:375px;
	height:97px;
	margin-left:502px;
	margin-bottom:25px;
}


#menu_area{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:9px 0px 9px 0px;
	font-size:80%;
	margin-bottom:25px;
}


#news_area{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	font-size:80%;color:#FFF;
}
#news_text{
	padding:15px;
}


#navi_area{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	font-size:80%;
	color:#C0C0C0;
}
#navi_area a { text-decoration:none ; }
#navi_area a:hover { text-decoration : none ; }
#navi_area a:link { color : #C0C0C0 ; }
#navi_area a:visited { color : #C0C0C0 ; }
#navi_area a:active { color : #C0C0C0 ; }
#navi_area a:hover { color : #FFCC33 ; }




#contents_box{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;	
}

#contents_180{
	width:180px;
	float:left;
	text-align:left;
}

#contents_670{
	width:670px;
	float:right;
	text-align:left;
}
#contents_670 a { text-decoration:underline ; }
#contents_670 a:hover { text-decoration:underline ; }



.page_top{
	text-align:right;
	font-size:80%;
	color:#FFF;
	margin-bottom:30px;
}


/* Footer */
#footer{
	clear:both;
	width:900px;
	font-size:80%;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	margin-bottom:15px;
}
#footer_image{
	text-align:center;
	padding-bottom:15px;
}

