/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
---------------------------------------------------------------*/


body {
text-align: center;
background-color:#FFFFFF;/*全体の背景色-----------------*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
font-size:15px;/*基本の文字サイズ-----------------*/
line-height:170%;
color:#444444;;/*基本の文字色-----------------*/
margin-top:20px;/*コンテンツボックスを上から少し離しています-----------------*/
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;
}


/*IE--BRバグ回避*/
br  {
letter-spacing:normal;
}


/*リスト空白消去*/
ul,ol,li  {
margin:0px;
padding:0px;
list-style:none;
}




#container{
width:870px;
margin:0 auto;
padding:0;
border:#9d9d9d solid 1px;
text-align:left;
}



#header{
padding:20px;
margin:0px;
background-color:#CA8F9A;/*ヘッダー背景色-----------------*/
border-bottom:#9d9d9d solid 1px;
width:830px;
}



#navi{
background-color:#EEEEEE;/*ヘッダー下のリンクスペース背景色-----------------*/
padding:8px;
text-align:right;
margin:0px;
border-bottom:#9d9d9d solid 1px;
width:854px;
}



/*普通のテキストリンク-----------------*/
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:underline;}   /*メニュー・クリック時のリンクの色*/
h1 a:hover      {color:#444444;text-decoration:underline;}   /*メニュー・マウスの上にカーソルがあるときのリンクの色*/


.space15{
width:15px;
}

.bar {
background-color:#CCC8E1; /*トップお知らせ部分の背景色*/
padding:6px;
margin-bottom:15px;
} 


.waku {
border:#bbbbbb 1px solid; /*枠線の設定*/
} 




h1{
font-size:21px;/*タイトル文字サイズ*/
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
}


.mark{
font-size:12px;
color:#CA8F9A; /*左メニュー◆の文字*/
}


#menu ul{
margin:12px;
}


#menu li{
padding-bottom:1.0em;
}


.space20{
margin-bottom:20px;
}


.box1{
background-color:#E1C8CD; /*トップ３つのボックスタイトル左と右の背景色*/
padding:6px;
text-align:center;
}


.box2{
background-color:#CCC8E1; /*トップ３つのボックスタイトル中央の背景色*/
padding:6px;
text-align:center;
}



.box{
padding:10px;
}




#copyright{
margin:0 auto;
width:870px;
font-size:10px;
text-align:right;
padding:2px;
}

#copyright a:link {color:#444444;}
#copyright a:visited  {color:#444444;}
#copyright a:hover {color:#444444;}
#copyright a:active  {color:#444444;}
