/*　ナビゲーション
-------------------------------------------------------------------- */
#navi{
font-size: 82%;
line-height: 130%;
width: 180px;
background-color: #F2F2F2;
}

#navi a{
color: #0000FF;
text-decoration: none;
}

#navi a:hover{
color: #0066FF;
text-decoration: none;
}

#navi div{
margin-bottom: 10px;
padding-bottom: 5px;
}

#navi ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#navi li{
margin-right: 11px;
margin-bottom: 10px;
margin-left: 11px;
}


/* メルマガ登録ボタン */
#present .bt_present{
text-indent: -9999px;
height: 61px;
width: 156px;
background-repeat: no-repeat;
}

#present .bt_present a{
height: 61px;
width: 156px;
display: block;
background-image: url('../img/bt_present.gif');
background-position: 0px 0px;
}

#present .bt_present a:hover{
background-position: 0px -61px;
}


/* h3　ナビのグループタイトル */
#navi h3{
text-indent: -9999px;
margin-top: 0px;
margin-bottom: 5px;
padding: 0px;
height: 28px;
width: 180px;
background-repeat: no-repeat;
background-position: center center;
}

#osusume h3{
background-image: url('../img/navi01.gif');
}

#present h3{
background-image: url('../img/navi02.gif');
}

#album h3{
background-image: url('../img/navi03.gif');
}

#lunch h3{
background-image: url('../img/navi04.gif');
}

#suteki h3{
background-image: url('../img/navi05.gif');
}

#pet h3{
background-image: url('../img/navi06.gif');
}

#machikado h3{
background-image: url('../img/navi07.gif');
}


/*　素敵な人
-------------------------------------------------------------------- */
.suteki_title_main{
border-bottom-width: 3;
border-bottom-color: #E62614;
border-bottom-style: solid;
}

.suteki_title_main strong{
font-size: large;
color: #E62614;
font-weight: bold;
}

.suteki_search_title {
text-indent: -9999px;
height: 22px;
width: 702px;
background-image: url(../img/search_suteki_title.gif);
background-repeat: no-repeat;
}

.suteki_search_box{
background-image: url('../img/search_suteki_box.gif');
background-repeat: repeat-y;
}

.suteki_search_bottom{
height: 6px;
width: 702px;
background-image: url('../img/search_suteki_bottom.gif');
background-repeat: no-repeat;
}

/*　ペット自慢
-------------------------------------------------------------------- */
.pet_title_main{
border-bottom-width: 3;
border-bottom-color: #148F2D;
border-bottom-style: solid;
}

.pet_title_main strong{
font-size: large;
color: #148F2D;
font-weight: bold;
}

.pet_search_title {
text-indent: -9999px;
height: 22px;
width: 702px;
background-image: url(../img/search_pet_title.gif);
background-repeat: no-repeat;
}

.pet_search_box{
background-image: url('../img/search_pet_box.gif');
background-repeat: repeat-y;
}

.pet_search_bottom{
height: 6px;
width: 702px;
background-image: url('../img/search_pet_bottom.gif');
background-repeat: no-repeat;
}


/*　街角情報
-------------------------------------------------------------------- */
.machikado_title_main{
border-bottom-width: 3;
border-bottom-color: #E10915;
border-bottom-style: solid;
}

.machikado_title_main strong{
font-size: large;
color: #E10915;
font-weight: bold;
}

.machikado_search_title {
text-indent: -9999px;
height: 22px;
width: 702px;
background-image: url(../img/search_machikado_title.gif);
background-repeat: no-repeat;
}

.machikado_search_box{
background-image: url('../img/search_machikado_box.gif');
background-repeat: repeat-y;
}

.machikado_search_bottom{
height: 6px;
width: 702px;
background-image: url('../img/search_machikado_bottom.gif');
background-repeat: no-repeat;
}


/*　ランチタイムガイド
-------------------------------------------------------------------- */
.lunch_title_main{
border-bottom-width: 3px;
border-bottom-color: #F04E11;
border-bottom-style: solid;
}

.lunch_title_main strong{
font-size: large;
color: #F04E11;
font-weight: bold;
}




.lunch_search_title {
text-indent: -9999px;
height: 22px;
width: 702px;
background-image: url(../img/search_lunch_title.gif);
background-repeat: no-repeat;
}

.lunch_search_box{
background-image: url('../img/search_lunch_box.gif');
background-repeat: repeat-y;
}

.lunch_search_bottom{
height: 6px;
width: 702px;
background-image: url('../img/search_lunch_bottom.gif');
background-repeat: no-repeat;
}

/*　チャレンジ人生
-------------------------------------------------------------------- */
.challenge_title_main{
border-bottom-width: 3;
border-bottom-color: #00367B;
border-bottom-style: solid;
}

.challenge_title_main strong{
font-size: large;
color: #00367B;
font-weight: bold;
}

.challenge_search_title {
text-indent: -9999px;
height: 22px;
width: 702px;
background-image: url(../img/search_challenge_title.gif);
background-repeat: no-repeat;
}

.challenge_search_box{
background-image: url('../img/search_challenge_box.gif');
background-repeat: repeat-y;
}

.challenge_search_bottom{
height: 6px;
width: 702px;
background-image: url('../img/search_challenge_bottom.gif');
background-repeat: no-repeat;
}