/*--------------------index-----------------*/

.clear{
clear:both;}

#hoka_4menu{
width:730px;
padding:10px 0px 0px 10px;}

#hoka_4menu_01{
float:left;
border:1px solid #D3D3D3;}

#hoka_4menu_01 p{
padding:10px 0px 5px 7px;
line-height:1.4em;}
#hoka_4menu01_bottan{
margin:0px 0px 5px 5px;}

#hoka_4menu_020304{
float:right;}

#hoka_4menu_020304 ul li {
padding:0px 0px 13px 0px;}

#step8{
width:730px;
padding:0px 0px 10px 10px;}
#flow_img{float:right;}
#step8_flow{
float:left;
background:url(img/index/sigoto_8step.gif) no-repeat 0px 0px;
width:509px;
height:198px;}

#step8_flow p{
margin:174px 0px 0px 15px;}

#step8_flow a{
color:#0058B3;
text-decoration:none;
font-weight:bold;}
#step8_flow a:hover{
text-decoration:underline;}

#tel_banner{
clear:both;
padding:10px 0px 10px 10px;
}

#sigoto_rei{
width:708px;
padding:0px 0px 10px 18px;}

#sigoto_rei p{
border-left:1px solid #A0B5D4;
border-right:1px solid #A0B5D4;
padding:5px 0px 0px 17px;
line-height:1.6em;
background:#EDF6FF;}


#footer_menu_01_text,#footer_menu_02_text{
float:right;}


#footer_menu{
width:698px;
height:132px;
background:#EBE6DC;
border:1px solid #D3D3D3;
clear:both;
padding:10px 14px 0px 14px;
margin:0px 0px 10px 10px;}

#footer_menu a{
color:#1868BA;
font-size:0.95em;
padding:5px 0px 0px 0px;
text-decoration:none;
font-weight:bold;}

#footer_menu01{
width:340px;
float:left;
background:#fff;
border:1px solid #DDDBD7;
height:116px;}

#footer_menu01_img{
float:left;
padding:2px 0px 0px 2px;}

#footer_menu02{
width:340px;
float:right;
background:#fff;
border:1px solid #DDDBD7;
height:116px;}

#footer_menu02_img{
float:left;
padding:2px 0px 0px 2px;}

#footer_menu p{
line-height:1.6em;
padding:0px 0px 8px 0px;}

#footer_menu a:hover{
text-decoration:underline;}