/*-------------------------フォントサイズ等の指定・初期化等*/ 
*{margin:0;padding:0;}
A{ color:#fff; text-decoration:none;}
A:visited{ color:#fff; text-decoration:none;}
A:active{ color:#fff; text-decoration:underline;}
A:hover{ color:#999; text-decoration:underline;}
.cBoth { clear:both; }
table {border-collapse: collapse;border-spacing: 0;}
td{vertical-align:top;}
img {border: 0;}

body {
	background-color: #000;
	background-image: url(../top_p/top_bk_m.gif) ;
	background-repeat: repeat-x;
	font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}
/*-------------------------wrapperの指定*/ 
#wrapper {
	width: 950px;
	margin:0 auto;
	text-align: left;  
	background-image: url(../t_parts/sidebar_back3.gif) ;
	background-repeat: repeat-y;
}
/*-------------------------headerの指定*/ 
#header {
	width:950px;
	height: 457px;
	background-image: url(../top_p/top_main_p2.jpg) ;
	background-repeat: no-repeat;
}
h1{
	font-size		: 12px;
	color: #fff;
	font-weight: nomal;
	text-align: left;
	padding: 6px 10px 0 0;
}
.t_menu ul{
	padding: 397px 0 0 0;
	margin: 0 0 0 0;
	list-style-type: none;
}
.t_menu li{
	float:left;
}
.t_menu a:hover  img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*-------------------------contentsの指定*/
#contents {
	float:right;
	width: 656px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; 
	margin: 20px 40px 0 0;
	text-align:left;
}


#contents .hiduke{
	font-size		: 13px;
	color		: #6498cc;
}
#contents .naiyo{
	font-size		: 12px;
	color		: #fff;
}
#contents a:hover  img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.aka{
	font-size		: 14px;
	color		: #c00;
	font-weight:bold;
}

h2{
	font-size		: 14px;
	color		: #666;
	text-align	: left;
	line-height: 18px;
}
h3{
	font-size		: 13px;
	color		: #666;
		font-weight	: normal;
	text-align	: left;
	line-height: 18px;
	margin		: 0 20px 8px 0px;
	padding		: 3px 0px 3px 1em;
}
#contents  hr{
	margin	: 0 20px 8px 0px;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #cccccc;
height: 1px;
}


/*-------------------------sidebarの指定*/
#sidebar {
	float:left;
	width: 205px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#sidebar ul{
	margin: 0 0 0 0;
	padding: 10px 0 0 8px;
	list-style-type: none;
}
#sidebar li{
	padding: 0 0 0px 0;
}
#sidebar a:hover  img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*-------------------------footerの指定*/
#page_top{
width:930px;
margin-top:0 auto;
	text-align: right; 
}
