
*{margin:0; padding:0;}
body{background-color:#fff;

width:100%;}

/* ------------ヘッダー-------------*/
h1{    font-size: 10px ;
padding:0px 0px 0px 0px;
font-weight:lighter;
height:60px;
width:730px;
background-image : url(img/bg01.gif);
color:#b0a090;
}


#my_header h2{
    border: solid;
    border-width: 0px 0px 0px 0px;
    padding: 5px;
/*    border-color: #992222;*/
/*    
/*background-color:#ffffaa;*/
*/    font-size: 120% ;
    margin:0px 0px 0px 0px;
/*font-weight:bold;
*/    

	background-image : url(img/hpb_bg01.gif);
	background-repeat: no-repeat;
height:80px;
}


/* --------------フッター----------*/
#my_footer{width:100%;clear: both;
background-color:#448844;
text-align:center; padding:1em 0;}



/* ------------本文設定---------------------------*/
#main {background-color:#fff;
 line-height: 130%; 
font-size:96%;
}

#main p {background-color:#fff;
 line-height: 130%; 
font-size:96%;
margin:10px 10px 10px 0px;
}

#main td {
 line-height: 120%; 
font-size:93%;
}
/*
#main table {
 line-height: 110%; 
font-size:94%;
}*/


/* ----ナビゲーションの設定---- */
#my_navigation {
float:left; 
padding :4px 2px 0px 2px; 
width:120px;

}




/* ----ナビゲーションの設定(横)---- */
#navi_yoko {
width:720px;
height:36px;  
margin: 0; 
padding :0; 
white-space:nowrap;
}

#navi_yoko li { 
display : inline;
padding :0; 
margin:0;

float:left;

}

#navi_yoko a:hover {
display:block; 
border: solid;
border-width: 1px 1px 1px 1px;
border-color: #999;
background-color:#ddd;
font-size:13px;
font-weight:normal;
padding:2px;
text-decoration:none;
color:#FF0000;
 width:112px; 
margin:1px ;
text-align:center;
height:18px;

}

#navi_yoko a {
display:block; 
border: solid;
border-width: 1px 1px 1px 1px;
border-color: #999;
background-color:fff;
font-size:13px;
font-weight:normal;
padding:2px;
text-decoration:none;
color:#000000;
background-image : url(img/tb2.gif);

 width:112px; 
margin:1px ;
height:18px;
text-align:center;
}
/* ----ナビゲーションの設定(縦)---- */

#navi_tate li { 
display : inline; 
padding :0; 
margin:0; 
font-size:13px;
font-weight:nomal;
claer :left;
}
#navi_tate a:hover {
display:block; 
border: solid;
border-width: 0px 0px 1px 10px;
border-color: #999;
background-color:#eee;
padding:2px;
text-decoration:none;
color:#FF0000;
width:140px; 
margin:3px 0px 3px 11px;
height:18px;
}

#navi_tate a {
display:block; 
border: solid;
border-width: 0px 0px 1px 10px;
border-color: #992222;
background-color:#fff;
padding:2px;
text-decoration:none;
color:#000000;
width:140px; 
margin:3px 0px 3px 10px;
height:18px;

}

#navi_tate_m li { 
display : inline; 
padding :0; 
margin:0; 
font-size:13px;
font-weight:nomal;
claer :left;
}
#navi_tate_m a:hover {
display:block; 
border: solid;
border-width: 0px 0px 1px 10px;
border-color: #999;
background-color:#eee;
padding:2px;
text-decoration:none;
color:#FF0000;
width:140px; 
margin:3px 0px 3px 1px;
height:18px;
}

#navi_tate_m a {
display:block; 
border: solid;
border-width: 0px 0px 1px 10px;
border-color: #dd2222;
background-color:#fff;
padding:2px;
text-decoration:none;
color:#000000;
width:140px; 
margin:3px 0px 3px 0px;
height:18px;

}


/* ----ナビゲーションの設定(縦右)---- */

#navi_tate_r li { 
display : inline; 
padding :0; 
margin:0; 
font-size:13px;
font-weight:nomal;
claer :left;
}
#navi_tate_r a:hover {
display:block; 
border: solid;
border-width: 10px 0px 1px 1px;
border-color: #999;
background-color:#eee;
padding:2px;
text-decoration:none;
color:#FF0000;
width:125px; 
margin:1px;

}

#navi_tate_r a {
display:block; 
border: solid;
border-width: 10px 0px 1px 1px;
border-color: #559955;
background-color:#fff;
padding:2px;
text-decoration:none;
color:#000000;
width:125px; 
margin:1px;

}

/*  ----リスト内の案内----   */
#navi_an{
border: solid;
border-width: 0px 0px 0px 10px;
border-color: #992222;
background-color:#fff;
font-size:14px;
font-weight:normal;
padding:4px;
text-decoration:none;
color:#000000;
width:120px; 
margin:1px 1px;
/*height:8.7em;*/
}

/* ----ナビゲーションの設定(フッター横)---- */
#navi_yoko_footer {
margin: 0; 
padding :0; 
color:#000000;
white-space:nowrap;
}

#navi_yoko_footer li { 
display : inline;
/*padding :1px; 
margin:1px;
*/font-size:13px;
float:left;
color:#000000;

}
#navi_yoko_footer a {
display:block; 
border: solid;
border-width: 0px 1px 0px 1px;
padding:0px;
background-color:#fff;
text-decoration:none;
color:#606060;
margin:1px;
}

/*----------本文の設定------------------------------*/
/* ----H 設定---- */


h2 { 
font-size: 95% ;
background-image : url(img/tb2.gif);
border: solid;
border-width: 1px 1px 1px 1px;
border-color: #999;
/*font-weight:normal;*/
padding:2px;
text-decoration:none;
color:#000000;
margin:1px ;
}

h2 a{
 display:block; 
color:#444;
text-align:center;
}
h2 a:hover{
color:#ff0000;
 display:block;  
}

h3 { 
font-size: 95% ;
background-image : url(img/tb2.gif);
border: solid;
border-width: 1px 1px 1px 1px;
border-color: #999;
/*font-weight:normal;*/
padding:2px;
text-decoration:none;
color:#000000;
margin:1px ;
}


h3 a{
 display:block; 
color:#444;
text-align:center;
}
h3 a:hover{
color:#ff0000;
 display:block;  
}



h4{ border: solid;
    border-width: 0px 0px 1px 10px;
    padding:
}}}


/*----------ワンポイントの設定------------------------------*/
#one_point {
background-color:#fff;
font-size:92%;
color:#606060;
}

#one_point p{
background-color:#fff;
line-height: 110%; 
color:#606060;

}




