@charset "utf-8";

/*--------------------------------------

サイト全体

@Tree
+div#wrap
 +div#header
 +div#header2
 +div#leftside
 +div#rightside
 +div#content
 +div#footer
+汎用クラス

---------------------------------------*/
body {
	font-size: 13px;
	*font-size: small;
	*font: x-small;
	background:#000000;
	color:#fff;
}
img{
border-style:none;
}

/*======================================

	1-2.Universal selector
	
=======================================*/

* {
	margin: 0; 
	padding: 0;
	line-height: 1.6;
	color: #fff;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin:0 auto;
}

/*--------------------------------------
	div#wrap
---------------------------------------*/
div#wrap{
	width:910px;
	background-color:#264856;
}

/*--------------------------------------
	div#header
---------------------------------------*/
h1{
	font-size:17px;
	line-height:18px;
	margin:20px 0 0 520px;
}
div#header{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:900px;
	margin-left:2px;
	height:150px;
}
div#header h2{
	font-size:12px;
	line-height:15px;
	margin:35px 5px 0 520px ;
	color:#fff;
	
}

.topicPath {
	color:#000;
}

div#content ol{
	text-align:left;
}
div#content ol li{
	display:inline;
}
/*--------------------------------------
	div#rightside	
---------------------------------------*/
div#rightside{
	background-color:#1e333b;
	border:1px solid #6c787d;
	float:right;
	width:170px;
}
div#rightside ul li,{
	list-style-type: none;
	font-size:15px;
	line-height:18px;
	color:#fff;

}
div#rightside ul li.b_left{
	border-left:5px solid #000;
}

div#rightside ol li{
	list-style-type: square;
	list-style-image: none;
	font-size:12px;
	color:#fff;
	line-height:13px;
}
p.leftline{
	background-color:#000;
	width:95%;
	padding-left:5px;
}
/*--------------------------------------
	div#content	
---------------------------------------*/
div#content{
		width:700px;
		float:left;
	padding:5px;
	margin:0 3px 5px 2px;
	background-color:#000;
}
div#content ul{
	background-color:#3F3F3F;
	width:670px;
	text-align:center;
}
div#content ul li{
	display:inline;
	margin:3px;
}
div#content dt{
	display:inline;
}

/*--------------------------------------
	div#footer	
---------------------------------------*/

div#footer {
	width:900px;
	background-color:#000;
	clear:both;
	color:#fff;
	text-align:left;
	padding-left:7px;
}

div#footer p {
	color: white;
	margin:3px 0;
}

div#footer a:link,
div#footer a:visited{
	color:#fff;
}

/*--------------------------------------
	Class	
---------------------------------------*/

p.topicPath {
	font-family: Verdana, "Osaka", Sans-serif;
	font-size: 12px;
	color: #999;
	letter-spacing: normal;
	line-height: 1.6;

}

p.topicPath a:link,
p.topicPath a:visited {
	color: #DCDCDC;
	border-bottom: 1px solid #616672;
}

p.topicPath a:hover {
	color: white;
	background-color: transparent;
}


.f_right{
	float: right;
}

.f_left{
	float: left;
}

c_both {
	clear: both;
}

