@charset "shift_jis";

/* 基本スタイル
---------------------------------------------*/
body {
 text-align: center;
 margin: 0;
 padding: 0;
 font-size: 75%;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
 line-height: 1.6;
 color: #C0C0C0;
 background: #FFFFFF url(../images/gloval_bg.jpg) left top repeat-x;
}
p {
	/*\*/
	letter-spacing: 0.2em;
	/**/
}

/* サイト全体を中央に
---------------------------------------------*/
#wrapper {   
    width: 800px;   
    margin: 0 auto;   
    text-align: left;   
}  
/* ヘッダー（リンク）
---------------------------------------------*/
#header_top {
 position: relative;
 width: 800px;
}
/* ヘッダー（ロゴ）
---------------------------------------------*/
#header {
 position: relative;
 margin-top: 20px;
 width: 800px;
}


/* ナビゲーション
	---------------------------------------------*/
#navigation {
	margin-top: 20px;
	margin-left: 5px;
	float: left;
	width: 800px;
}
#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation li {
	float: left;
	width: 110px;
	margin: 0;
}
#navigation li a {
 display: block;
 width: 100%;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none;
 background: url(../images/common/navigation_bg.gif) left top no-repeat;
 font-size:8pt;
 padding: 18px 0 15px 0;
}
#navigation li a:hover {
	color: #333333;
	background: url(../images/common/navigation_bg.gif) right top no-repeat;
}
	

/* 本文
---------------------------------------------*/
#primary {
 position: relative;
 margin-top: 90px !important;
 margin-top: 50px;
 text-align: left;
 width: 800px;
 height: 320px;
 line-height: 1.0;
}


/* ニュース
---------------------------------------------*/
#top_news {
 float: left;
 width: 470px;
 height: 200px;
}

/* フッター
---------------------------------------------*/

#footer {
 clear: both;
 width: 800px;
 margin-top: 5px;
 margin-left: 0px;
}
#gotop, #goindex {
	font-size: 90%;
	text-align:right;
}
#copyright {
 font-size: 90%;
 text-align:center;
 color:#333333;
 background:url(../images/footer_bg.jpg) repeat-x left top;
 margin-bottom: 15px;
}
/* 本文
---------------------------------------------*/

#header h1 {
 margin: 0;
 padding: 0;
 font-size: 80%;
 color:#C0C0C0;
 font-weight:200;
}


#primary .section {
	margin: 0;
	padding: 0;
}
#primary .section h2 {
 font-size: 100%;
 padding-bottom: 3px;
 line-height: 1.7;
 font-family:Microsoft Sans Serif;
 font-weight:200;
 color:#000000;
 background-color:#FFFFFF;
}
#primary .section h3 {
 font-size: 100%;
 padding-bottom: 3px;
 line-height: 1.7;
 font-family:Microsoft Sans Serif;
 font-weight:200;
 color:#000000;
 background-color:#FFFFFF;
}
#primary h4 {
 font-size: 100%;
 font-weight:300;
}
p {
 color:#000000;
	margin: 10px 0;
}
#primary p.sec {
 text-align:left;
 font-size: 100%;
 color:#FF8000;
 margin: 0;
}
#top_news p.sec1 {
 text-align:left;
 font-size: 100%;
 color:#FF8000;
 margin: 0;
}

#top_news2 p.sec1 {
 text-align:center;
 font-size: 100%;
 color:#FFFFFF;
 background-color:#0054E3;
 margin: 0;
}
#footer p.p2 {
 font-size: 90%;
 color:#808080;
 text-align: center;
 font-weight: 200;
 }
#footer p.p2 a {
 text-decoration:none;
 color:#808080;
}
/* テーブル
---------------------------------------------*/
table{
 width: 800px;
 border: none;
 border-collapse: collapse;
 font-size: 100%;
 margin-left: 0;
 color:#004080;
 border-style:none;
	text-align:left;
}
td,
th {
 border: none;
 padding: 0px;
}
td a{
 border: none;
 color: #008080;

 text-decoration:underline;
}
