@charset "Shift_JIS";
@import url("reset.css");


body{
background: #d9d9d9 url(../img/back_gradation.png) repeat-x top; /* 全体の背景（グラデーション） */
}

.body{
margin:0;
padding:0; 	/*全要素のマージン・パディングをリセット*/
line-height:1.8;	/*全要素の行の高さを1.8倍にする*/
color:#000000;		/*文字色*/
text-align:center;		/*IE6以下でセンタリングするための対策*/
width:100%;
margin:0 auto;	/*内容全体をセンタリング*/
text-align:left;	/*テキストの配置を左揃えにする*/
font-family:'メイリオ',Verdana,Arial, sans-serif;
font-size:13px;
}

a:link {color:#1047a9; text-decoration:none;} /*未訪問のリンクの色*/
a:visited {color:#14d100; text-decoration:none;} /*訪問済みのリンクの色*/
a:hover {color:#14d100; text-decoration:none;} /*カーソルが乗っているリンクの色*/
a:active {color:#14d100; text-decoration:none;} /*クリック中のリンクの色*/

h1{
font-size:150%;
}
h2{
font-size:125%;
}
p{
padding: 5px; 
}

img {
border:0;
}

#header{
width: 800px;
height: 210px;
margin-left: auto;
margin-right: auto;
padding: 5px;
background-color: #ffffff;
margin-top: 0px;
margin-bottom: 10px;
margin:0 auto;	/*内容全体をセンタリング*/
}



div#wrapper{
padding: 0px auto;
overflow: hidden;
zoom: 1;
width: 800px;
margin:0 auto;	/*内容全体をセンタリング*/
}

div#wrapper div#main{
padding: 0px;
float:right;
width: 550px;
margin: 5px 0px 0px 5px;
}

div#wrapper div#side{
margin: 5px 5px 0px 0px;
padding: 0px;
float: left;
width: 200px;
}

#footer{
width: 800px;
height: 50px;
margin-left: auto;
margin-right: auto;
padding: 40px 10px 20px 10px;
margin-top: 0px;
margin-bottom: 0px;
clear: both;
margin:0 auto;	/*内容全体をセンタリング*/
}




p#copyright, p#last{
text-align: center;
font-size: 90%;
}

p#toback{
text-align: right;
}


/* グローバルメニュー */

.nav{
font-size: 80%;
display: block;
}

li#nav{
float:left;			/*リスト項目を横に並べる*/
display:inline;			/*リスト項目をインライン表示にする*/
list-style-type:none;		/*リストマーカー無しにする*/
background-repeat:no-repeat; 	/*背景画像を繰り返さない*/	
width:180px; height:40px;	/*背景画像に合わせたサイズ指定*/
text-align:center;
vertical-align:bottom;
color: #ffffff;
font-size:15px;
background-image:url("../img/button2.png");	/*背景画像*/
}


li#nav a {
display:block;				/*リンクをブロック表示にする*/
height:40px;
text-align:center;
text-decoration:none; 			/*リンクの下線を無くす*/
line-height:3;	/*全要素の行の高さを〜倍にする*/
color: #ffffff;
}


li#nav a:hover{
color: #fffd00;
background-repeat:no-repeat; 	/*背景画像を繰り返さない*/	
background-image:url("../img/button2.1.png");	/*背景画像*/
}


li#nav1 a{
float:left;			/*リスト項目を横に並べる*/
display:inline;			/*リスト項目をインライン表示にする*/
list-style-type:none;		/*リストマーカー無しにする*/
background-repeat:no-repeat; 	/*背景画像を繰り返さない*/	
text-decoration:none; 			/*リンクの下線を無くす*/
color: #fffd00;
width:180px; height:40px;	/*背景画像に合わせたサイズ指定*/
text-align:center;
vertical-align:bottom;
line-height:3;	/*全要素の行の高さを〜倍にする*/
background-image:url("../img/button2.1.png");	/*背景画像*/
}


/* トップ */

p#date{
font-weight: bolder;
}


