/*----------------------------------------------------------------------------------------------------------------------------
TOP_SEACH_AREA
-----------------------------------------------------------------------------------------------------------------------------*/
#navi_area{
clear:both;
width:580px;
height:auto;
padding:17px 0 0px 0px;
float:left;display:inline;
text-align:left;
}

* html #navi_area{
padding:17px 0 0px 0px;
}


#navi_area01{
background:url(../img/share/navi_back_center.jpg) 0 0 repeat-y;
width:194px;
height:auto;
float:left;
}

#navi_area01 .div{
display:inline;
}

/*#navi_area01 ul{
display:block;
width:189px;
height:288px;
float:left;
}
*/
#navi_area01 #big_area{
width:194px;
height:288px;
overflow:auto;
overflow-y:hidden;

} 


/*#navi_area01 dd.lastChild {
background:url(../img/share/navi_back_bottom.jpg) 0 0 no-repeat;
width:194px;
height:32px;
text-indent:-10000px;
overflow:hidden;
clear:both;
}
*/
#navi_area02{
background:url(../img/share/navi_back_center.jpg) 0 0 repeat-y;
width:194px;
height:auto;
margin:0 0 0 -1px;
float:left;}

#navi_area01 dd.last {
width:194px;
height:32px;
line-height:0;
font-size:0;
}


#navi_area02 dd.last {
width:194px;
height:32px;
line-height:0;
font-size:0;
}

#navi_area03 dd.last {
width:194px;
height:32px;
line-height:0;
font-size:0;
}

.heightLine-s1{
width:auto;
height:auto;
display:block;}

#navi_area03{
background:url(../img/share/navi_back_center.jpg) 0 0 repeat-y;
width:194px;
height:auto;
margin:0 0 0 -1px;
float:left;}

#navi_area01 li{
float:left;
height:288px;}

#navi_area01 li a{
clear:both;
background:url(../img/share/navi_back.jpg) 175px 10px no-repeat;
display:block;
width:189px;
height:23px;
border-bottom:1px solid #EFEFE6;
font-size:13px;
padding:6px 0 0 5px;
color:#7a7a5c;
}

* html #navi_area01 li a{
background:url(../img/share/navi_back.jpg) 170px 10px no-repeat;
}


#navi_area01 li A:link { color:#7a7a5c;}
#navi_area01 li A:visited { color:#7a7a5c;}
#navi_area01 li A:active { color:#7a7a5c;}
#navi_area01 li A:hover { color:#ffad33; background:url(../img/share/navi_back_on.jpg) 175px 10px no-repeat;}

* html #navi_area01 li A:hover {
background:url(../img/share/navi_back_on.jpg) 170px 10px no-repeat;
}

.navi_link A:link { color:#7a7a5c; font-size:10px;}
.navi_link A:visited { color:#7a7a5c; font-size:10px;}
.navi_link A:active { color:#7a7a5c; font-size:10px;}
.navi_link A:hover { color:#ffad33; font-size:10px;}

* html #navi_area01 li{
padding:6px 0 0px 5px;
font-weight:bold;
}
* + html #navi_area01 li{
font-weight:bold;
}



.search_area_waku{
clear:both;
width:170px;
height:auto;
padding:8px 0 10px 12px;
float:left;
display:inline;
text-align:left;
}

#navi_area01 .search_area_waku{
clear:both;
width:189px;
height:auto;
padding:0px 0 0px 0px;
float:left;
display:inline;
text-align:left;
}


#navi_area02 .search_area_waku .span{
font-weight:bold;
color:#7a7a5c;
display:block;
margin:0px 0 3px 0;
text-align:left;
font-size:12px;
letter-spacing:0.1em;
}

/** + html #navi_area02 .search_area_waku .span{
margin:0px 0 1px 0;
}
*/
#navi_area02 .search_area_waku .span2{
font-weight:bold;
color:#7a7a5c;
display:block;
padding:10px 0 3px 0;
margin:0px 0 3px 0;
text-align:left;
font-size:12px;
letter-spacing:0.1em;
}

#navi_area02 .search_area_waku .span22{
color:#7a7a5c;
padding:2px 0 0px 0;
margin:0px 0 3px 0px;
text-align:left;
font-size:10px;
letter-spacing:0.05em;
}


#navi_area02 .search_area_waku .span3{
font-weight:bold;
color:#7a7a5c;
display:block;
padding:10px 0 3px 0;
margin:0px 0 3px 0;
text-align:left;
font-size:12px;
letter-spacing:0.1em;
}


#navi_area02 .search_area_waku option{
width:100%;
clear:both;
color:#7a7a5c;
text-align:left;
letter-spacing:0.1em;
}

#navi_area02 .search_area_waku select{
width:170px;
clear:both;
border:1px solid #cccccc;
text-align:left;
letter-spacing:0.1em;
}

#navi_area02 .icon_area{
width:167px;
clear:both;
color:#7a7a5c;
padding:0 0 0 1.5px;
text-align:left;
letter-spacing:0.1em;
}

#navi_area03 .search_area_waku .span{
font-weight:bold;
color:#7a7a5c;
display:block;
margin:0px 0 3px 0;
text-align:left;
font-size:12px;
letter-spacing:-1px;
}

#navi_area03 .search_area_waku .span2{
color:#444444;
display:block;
margin:8px 0 3px 0;
text-align:left;
line-height:12px;
font-size:10px;
}


#navi_area03 .search_area_waku input{
width:167px;
clear:both;
color:#7a7a5c;
border:1px solid #cccccc;
text-align:left;
letter-spacing:0.1em;
}


