@charset "utf-8"; /*utf-8の場合*/
/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
---------------------------------------------------------------*/


body {
text-align: center;
background-color:#f4eaec;/*全体の背景色-----------------*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;/*基本の文字サイズ-----------------*/
line-height:170%;
color:#444444;;/*基本の文字色-----------------*/
margin-top:0px;/*コンテンツボックスを上から少し離しています-----------------*/
margin-bottom:20px;
margin-left:0;
margin-right:0;
}


h1,h2,h3 {
margin:0px;
padding:0px;
font-weight:normal;
}


/*pタグ空白消去*/
p {
margin:0px;
padding:0px;
}


/*IMGボーダー非表示*/
img  {
border: none;
vertical-align:top;
}



/*TABLEボーダー非表示*/
table  {
border:none;
}

td p{
padding:4px 4px 15px 4px;

}


/*IE--BRバグ回避*/
br  {
letter-spacing:normal;
}



/*リスト空白消去*/
ul,ol,li  {
margin:0px;
padding:0px;
list-style:none;
}




/*コンテンツ全体のボックス---------------------------------------*/
#container{
width:843px;
margin:0 auto;
padding:0;
border:#999999 solid 1px;
text-align:left;
background-color:#FFFFFF;/*背景色*/
}



/*ヘッダー部分のボックス---------------------------------------*/
#header{
padding:60px 20px 20px 20px;
width:803px;
height:90px;
margin:0px;
border-bottom:#9d9d9d solid 1px;
background-image:url(images/poo0025-0223.jpg);/*ヘッダー部分背景画像指定*/
background-repeat:no-repeat;
}




/*ヘッダータイトル文字----------------------------------*/
h1{
font-size:28px;/*文字サイズ*/
color:#444444;/*文字色*/
line-height:140%;
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-weight:bold ;
margin:0;
padding:0;
}



/*ヘッダータイトル下説明文----------------------------------*/
h2{
font-size:12px; /* 文字サイズ*/
color:#444444; /* 文字色*/
line-height:140%;
font-family:Osaka,Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0;
padding:0;
}





/*ヘッダー下のリンクスペース----------------------------------*/
#navi{
background-color:#EEEEEE;/*背景色*/
padding:8px;
margin:0px;
text-align:right;/*テキスト右寄せ*/
border-bottom:#9d9d9d solid 1px;
width:827px;
}





/*普通のテキストリンク-----------------*/
a:link    {text-decoration:underline;color:#333399;}  /*テキストリンクの色*/
a:visited {text-decoration:underline;color:#333399;}  /*訪問済みのリンクの色*/ 
a:active  {text-decoration:underline;color:#333399;}   /*クリック時のリンクの色*/
a:hover   {text-decoration:underline;color:#333399;}  /*マウスの上にカーソルがあるときのリンクの色*/



/*ページのタイトル部分のみのテキストリンク-----------------*/
h1 a:link       {color:#444444;text-decoration:none;}  /*メニュー・テキストリンクの色*/
h1 a:visited    {color:#444444;text-decoration:none;}   /*メニュー・訪問済みのリンクの色*/
h1 a:active     {color:#444444;text-decoration:none;}   /*メニュー・クリック時のリンクの色*/
h1 a:hover      {color:#444444;text-decoration:none;}   /*メニュー・マウスの上にカーソルがあるときのリンクの色*/





/*トップお知らせや各ページタイトル部分----------------------------------*/
h3 {
	background-color:#E1C8CD; /*背景色*/
	padding:6px;
	margin-bottom:12px;
	width:575px;
	font-size:14px; /*文字サイズ*/
	font-weight:bold; /*太文字*/
} 



/*左メニュー◆の文字----------------------------------*/
.mark{
font-size:12px; /*文字サイズ*/
color:#CA8F9A; /*文字色*/
}





/*左メニュー-------------------------------------------*/

.menu{
border:#bbbbbb 1px solid; /*枠線の設定*/
padding-bottom:6px;
margin-bottom:10px;
}

.menu ul{
margin:12px;
}

.menu li{
padding-bottom:10px;
border-bottom:#999999 dotted 1px; /*下線の指定*/
margin-bottom:10px;
}
/*----------------------------------------------------*/





/*更新情報欄-------------------------------------------*/

/*「更新情報」と書かれた部分*/
h4{
	border-bottom:#E1C8CD solid 4px;/*「更新情報」下線　左から「色」「種類」「太さ」*/
	margin-bottom:10px;
	padding:4px 4px 2px 4px;
	font-size:14px;/*文字サイズ*/
	font-weight:bold;/*太文字*/
}


.area{
margin-bottom:20px;
}



/*「更新情報」内容*/
.area li{
padding:0px 2px 8px 2px;
border-bottom:#999999 dotted 1px;/*下線左から「色」「点線指定」「太さ」*/
margin-bottom:8px;
}




/*トップページ右に並んだボックス----------------------------------*/
.waku {
border:#bbbbbb 1px solid; /*枠線指定左から「色」「太さ」「線の種類」*/
} 



.box{
padding:10px;
}


.box1{
background-color:#CCC8E1; /*薄紫色見出し背景色*/
padding:6px;
text-align:center; /*見出しテキスト中央寄せ*/
}


.box2{
background-color:#E1C8CD; /*ピンクの見出し背景色*/
padding:6px;
text-align:center; /*見出しテキスト中央寄せ*/
}


/*ボックス内にリンクリストをつけたとき--------------*/
.box li{
margin-bottom:6px;
padding-bottom:4px;
border-bottom:#999999 dotted 1px; /*下線指定左から「色」「点線指定」「太さ」*/
}





.cell_waku{
background-color:#bbbbbb;
}

.cell_item{
background-color:#f4eaec;
}

.cell{
background-color:#ffffff;
}





/*コピーライト部分----------------------------------*/
#copyright{
margin:0 auto;
width:839px;
font-size:10px;
text-align:right;
padding:2px;
}





.space15{
width:15px;
}


.space20{
margin-bottom:20px;
}



#copyright a:link {color:#444444;}
#copyright a:visited  {color:#444444;}
#copyright a:hover {color:#444444;}
#copyright a:active  {color:#444444;}
