
body {
text-align: center;
background-color:#FFFFe0;/*全体の背景色-----------------*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-size:20px;/*基本の文字サイズ-----------------*/
line-height:200%;
color:#3F3F3F;/*基本の文字色-----------------*/
margin-top:30px;/*コンテンツボックスを上から少し離しています-----------------*/
margin-bottom:0px;
margin-left:0;
margin-right:0;
}





body {background-color: #FFFFe0;margin-left: 10px;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;}
 /*ページの背景とマージン*/ 
body,td,th {font-size:15px;color:#555555;line-height:200%;font-family:Verdana;} /*通常のテキストのサイズ、色の指定、青い部分の高さ*/ 






.color1     {background-color:#9FB4E4;}   /*画面内濃いブルー部分の背景色（ヘッダ部分の色）*/
.color2     {background-color:#EEEEEE;}   /*画面内薄いグレー部分の背景色（ヘッダ下メニューの背景色）*/
.color3     {background-color:#C9D4EF;}   /*画面内薄いブルー部分の背景色*/
.color4     {background-color:#BAD4DA;}   /*画面内グリーン部分の背景色（お知らせ部分の色）*/



.waku3      { border-color:#666666; border-width:0px 1px; border-style:solid;} /* 直線の枠（ヘッダ下メニュー左右のみの枠）*/













/*テキストリンクの色*/
a:link    {text-decoration:underline;color:#006633;} 

/*訪問済みのリンクの色*/ 
a:visited {text-decoration:underline;color:#006633;}  

/*クリック時のリンクの色*/
a:active  {text-decoration:underline;color:#006633;}  

/*マウスの上にカーソルがあるときのリンクの色*/
a:hover   {text-decoration:underline;color:#006633;}  



 /*サイトタイトルテキストリンクの色*/
h1 a:link     {color:#FFFFFF;text-decoration:none;} 

/*左メニュー・訪問済みのリンクの色*/
h1 a:visited  {color:#FFFFFF;text-decoration:none;}  

/*左メニュー・クリック時のリンクの色*/ 
h1 a:active   {color:#FFFFFF;text-decoration:underline;}

/*左メニュー・マウスの上にカーソルがあるときのリンクの色*/  
h1 a:hover    {color:#FFFFFF;text-decoration:underline;}  



/*左メニュー・テキストリンクの色*/
#menu a:link    {font-size:13px;color:#3F3F3F;text-decoration:none;} 

/*左メニュー・訪問済みのリンクの色*/
#menu a:visited {font-size:13px;color:#3F3F3F;text-decoration:none;}  

/*左メニュー・クリック時のリンクの色*/
#menu a:active  {font-size:13px;color:#3F3F3F;text-decoration:underline;}  

/*左メニュー・マウスの上にカーソルがあるときのリンクの色*/
#menu a:hover   {font-size:13px;color:#3F3F3F;text-decoration:underline;}    



margin:0px;
padding:0px;
font-weight:normal;
}


/*pタグ空白消去*/
p {
margin:0px;
padding:0px;
}


/*IMGボーダー非表示*/
img  {
border: none;
vertical-align:top;
}



/*TABLEボーダー非表示*/
table  {
border:none;
}


/*IE--BRバグ回避*/
br  {
letter-spacing:normal;
}


/*リスト空白消去*/
ul,ol,li  {
margin:0px;
padding:0px;
list-style:none;
}




#pagebody{
width:800px;
margin:0 auto;
text-align:left;
}



#header{
border-top:#666666 solid 1px;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
background-color:#0099FF;/*ヘッダ背景色-----------------*/
padding:25px 20px;
}

#heade{

border:#666666 solid 1px;
background-color:#EEEEEE;/*ヘッダ背景色-----------------*/
padding:0px 0px;
}

#wrapper{
border-bottom:#666666 solid 1px;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
background-color:#FFFFFF;/*メインコンテンツ背景色-----------------*/
position:relative;
float:left;
margin-bottom:4px;
padding-bottom:20px;
}



 /* メインタイトルのフォントサイズ,色*/
h1    {
font-size:40px;/*ヘッダタイトル部分文字サイズ-----------------*/
color:#FFFFFF;/*ヘッダタイトル部分文字色-----------------*/
text-decoration:none;
font-weight:bold;
} 



 /* メニューボックスの幅、余白など*/
#menu{
float:left;
width:185px;
padding-left:30px;
padding-top:25px;
}


 /* 画像下の余白*/
#mainpict{
margin-bottom:10px;
}


 /* メニューボックスラインと背景色など*/
#menu li{
background-color:#FFFFFF;/*メニュー背景色-----------------*/
padding:5px;
border:#666666 solid 1px;
margin-bottom:10px;
}



 /* 右コンテンツエリア*/
#main{
float:right;
text-align:left;
width:528px;
padding-right:30px;
padding-top:25px;
}



 /*ページタイトル指定*/
#page_title{
font-size:16px;
color:#507142;/*Welcomのところの文字色-----------------*/
border-bottom:#507142 double 3px;
font-weight:bold;
padding-bottom:6px;
margin-bottom:15px;
}


 /* 小見出し指定*/
.bar{
background-color:#FFFFFF;/*背景色-----------------*/
padding:5px;
border:#666666 solid 1px;
margin-bottom:15px;
font-size:14px;/*文字サイズ-----------------*/
}


 /* 文章*/
.text{
margin:0px 4px 25px 4px;
font-size:15px;
}


 /* 点線つきのリスト*/
.dline li{
border-bottom:#3F3F3F dotted 1px;
padding-bottom:4px;
margin-bottom:8px;
}


 /* コピーライト*/
#copyright{
text-align:center;
font-size:7pt;
margin-bottom:25px;
}


 /* 色の文字*/
.color{
color:#507142;/*◆マークの色-----------------*/
}



/*テーブル（表組み）ラインの色*/
.table_border{
background-color:#666666;
}

/*テーブル（表組み）左のセルの色*/
.cell1{
background-color:#d7e2d3;
}

/*テーブル（表組み）右のセルの色*/
.cell2{
background-color:#ffffff;
}