#navi-menu {
color:#000000;
background-color:#ffffff;
font-size:16px;
line-height:150%;
text-align:left;
margin:0px 20px 0px 0px;
border-color:#000000;
border-style:solid;
border-width:1px;
border-top-style:solid;
width:780px
} 

/*普通のテキストリンク-----------------*/
#navi-menu a:link    {
text-decoration:underline;
color:#0000FF;
}  /*テキストリンクの色*/

#navi-menu a:visited {
text-decoration:underline;
color:#0000FF;
}  /*訪問済みのリンクの色*/ 

#navi-menu a:active{
text-decoration:underline;
color:#0000FF;
}/*クリック時のリンクの色*/

#navi-menu a:hover {
text-decoration:underline;
color:#FF0000;
}  /*マウスの上にカーソルがあるときのリンクの色*/


hr.okuri1{
margin:14px 0px 28px 0px;
}

hr.okuri2{
margin:28px 0px 14px 0px;
}


 /* ヘッダー部----------------------*/
.h-navi{ /* ヘッダーサイトナビ*/
background-color:#696969;
font-size:13px;
font-weight:500;
text-align:rleft;
background-color:#e6ded3;/*背景色-----------------*/
border-top:#613a1e solid 8px;/*ヘッダーとの境界線の指定-----*/
border-bottom:#aaaaaa solid 1px;
border-left:#aaaaaa solid 1px;
border-right:#aaaaaa solid 1px;
margin:0px 0px 5px 0px;
padding:10px 0px 8px 25px;
line-height:100%;
}

.h-navi li {
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
background-repeat:no-repeat;
}

/*ヘッダー下メニュー・テキストリンクの色*/
.h-navi a:link    {color:#555555;text-decoration:none;font-weight:bold;}
/*ヘッダー下メニュー・訪問済みのリンクの色*/
.h-navi a:visited {;color:#555555;text-decoration:none;font-weight:bold;}
/*ヘッダー下メニュー・クリック時のリンクの色*/
.h-navi a:active  {color:#CC3300;text-decoration:underline;font-weight:bold;}
/*ヘッダー下メニュー・マウスの上にカーソルがあるときのリンクの色*/
.h-navi a:hover   {color:#CC3300;text-decoration:underline;font-weight:bold;}

 /* パンくずリスト（インライン）*/
.pan{
font-size:12px;
font-weight:600;
margin:0px 0px 0px 30px;
padding:0px 0px 2px 0px
}
.pan li {
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
background-repeat:no-repeat;
}

.pan li.arrow
{
margin:0px 2px 0px 2px;
padding:0px 0px 0px 0px;
}

.ad{
margin:3px 0px 6px 30px;
padding:0px 0px 0px 0px;
}

 /* ヘッダー部----------------------*/
#footer{ /* フッター*/
text-align:center;
margin:0px 0px 20px 0px;
padding:20px 0px 0px 0px;
border-top-color:#000000;
border-top-style:solid;
border-top-width:1px
}

 /* コピーライト*/
#copyright{
font-size:12px;
}

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

/* common部-----------------------*/
/*pタグ空白消去*/
p {
margin:0px;
padding:5px;
}

/*IMGボーダー非表示*/
img  {
border: none;
vertical-align:top;
}

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

/*ビルダー表示崩れ回避*/
br.clear{
clear:both;
padding:0px;
margin:0px;
height:0px;
line-height:0;
}

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

