/* basic */
html {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo","ＭＳ Ｐゴシック",san-serif ;
	}

body {
	margin: 0 ;
	padding: 0 ;
	font-size: 12px ;
	line-height: 1.5 ;
	color: #E8E8E8 ;
	}

table {
		font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo","ＭＳ Ｐゴシック",san-serif ;
	font-size: 12px ;
	line-height: 1.5 ;
	color: #E8E8E8 ;
	}

a { text-decoration: none ;}
a:link { color:#FF6633 ;}
a:visited { color:#FF6633 ;}
a:hover { color:#FEBD4D ; text-decoration:underline ;}

a.w:link { color:#E8E8E8 ;}
a.w:visited { color:#E8E8E8 ;}
a.w:hover { color:#FEBD4D ; text-decoration:underline ;}

/* basic_position */
.top_position {
	position: absolute ;
	left: 50% ; margin-left: -376px ;
	top: 50% ; margin-top: -276px ;
	width: 753px ;
	height: 542px ;
	}

.in_position {
	margin:15px 0px 0px 0px ;
	}
	
/* top_keyword */	
.top_keyword {
	margin:0px 7px 0px 0px ;
	font-size:10px ; 
	color:#96E2FF;
	white-space:nowrap ;
}

/* top_counter */
.top_counter {
	margin:0px 7px 0px 0px ;
	font-size:10px ; 
	font-weight:bold ; 
	color:#26B6AA;
	white-space:nowrap ;
	}

/* top_info */
a.info { font-weight:bold ;text-decoration: none ;}
a.info:link { color:#FFF571 ;}
a.info:visited { color:#FFF571 ;}
a.info:hover { color:#FFFFFF ; text-decoration:underline ;}

/* copyright_position */
.copy_top {
	padding:0px 5px 1px 0px ;
	font-size:10px ; 
	color:#FFFFFF;
	white-space:nowrap ;
	}
	
.copy_in {
	padding:0px 0px 0px 33px ;
	font-size:10px ; 
	color:#FFFFFF;
	white-space:nowrap ;
	}
	
/* body_img */
.body_back { 
	background-color:#022558; 
	background-repeat:repeat-y; 
	background-image:url("../gfx/body_backimg.gif") ;
	}
	
/* second_menu */
.second_menu {
	padding:0px 7px 0px 0px ;
	font-size:10px ; 
	color:#CBCBCB;
	white-space:nowrap ;
	}
	
a.s_menu {text-decoration: none ;}
a.s_menu:link { color:#FF6633 ;}
a.s_menu:visited { color:#E05A2D ;}
a.s_menu:hover { color:#FEBD4D ; text-decoration:underline ;}

/* contents_position */

.title_id {
	margin:21px 32px 0px 0px ;
	}
	
.title_c_id {
	margin:5px 500px 0px 0px ;
	}
		
.contents_position {
	width:735px ; 
	padding:0px 31px 0px 34px ;
	}
