@charset "utf-8";




#container #contents #bread-crumb{
margin:16px 0 17px 24px;
}
#container #contents #main #i_set{
padding:0 0 0 35px;
}


#container #contents #main #i_set #filling{
width:585px;
padding:0 0 0 40px;
} 

#container #contents #main #i_set #filling p{
padding:0 0 17px 0;
} 

#container #contents #main #i_set #colum_box_top {
background:url(img/box_bottom.gif) no-repeat left bottom;
margin:15px 0 0 0px;
padding:0 0 7px 0;
width:585px;
}


#container #contents #main #i_set #colum_box_c {
background:url(img/box_line.gif) repeat-y 0 0;
padding:20px 0 20px 20px;
}

#container #contents #main #i_set #colum_box_c h4{
margin:0 0 10px 0;
}

#container #contents #main #i_set #colum_box_c .i_lft{
float:left;
width:370px;
}

#container #contents #main #i_set #colum_box_c .i_lft p{
width:300px;
padding:0 0 20px 25px;
}
#container #contents #main #i_set #colum_box_c .i_right{
float:right;
padding:0 17px 0 0;
}

#container #contents #main #i_set #filling #consultant{
padding:0 0 0 0;
}

#container #contents #main #i_set h3{
background:url(../common/img/bdr_dot.gif) repeat-x left bottom;
padding:0 0 10px 3px;
width:590px;
}

#container #contents #main #i_set #filling #consultant ul{
padding:9px 0 0 0;
width:590px;
}
#container #contents #main #i_set #filling #consultant ul li{
margin:0 2px 0 0;
}
#container #contents #main #i_set #filling #consultant ul li,
#container #contents #main #i_set #filling #consultant ul li a{
width:145px;
display:inline;
float:left;
}
#container #contents #main #i_set #filling #consultant ul li img{
padding:0 0 12px 0;
}
#container #contents #main #i_set #filling #consultant ul li p.txt a{
width:130px;
}


#container #contents #main #i_set p.contact{
margin-top:20px;
width:630px;
text-align:right;
}
#container #contents #side_area ul li img{
vertical-align:bottom;
}
#container #contents #main .pagetop p{
clear:both;
width:630px;
text-align:right;
margin:33px 0 0 0;
}

