body{
font-size:16px;
}

#font dd#small{
background:url(../images/font/small.gif) no-repeat top left;
}

#font dd#normal{
background:url(../images/font/normal.gif) no-repeat top left;
}

#font dd#normal:hover{background:url(../images/font/normal_on.gif) no-repeat top left;}

#font dd#big{
background:url(../images/font/big_on.gif) no-repeat top left;
}

#font dd#big:hover{background:url(../images/font/big_on.gif) no-repeat top left;}

#main_contents #contents #cont_box ul li{
background-position:left 5px;
}

dfn#pagetop{

}

#main #contents #endot_cont #for_list{
padding:10px;
border:1px solid #d1d1d1;
}
#main #contents #endot_cont #for_list dt{
display:block;
width:210px;
float:left;
padding:0 0 3px;
font-weight:bold;
text-align:right;
}

#main #contents #endot_cont #for_list dd{
display:block;
padding:0 0 10px 230px;
background:url(../images/navi01.gif) no-repeat 220px 0.5em;
}

#for_list:after{
content: " ";
display: block;
font-size:0px;
height:0px;
line-height:0;
visibility: hidden;
clear: both;
}
#for_list{display: inline-block; clear:both;}
#for_list{height: 0.1%;}

/* Hides from IE-mac \*/
#for_list{height: 0.1%;}

#for_list{display: block;}
 /* End hide from IE-mac */

#indexmain #recosemi{
display:block;
padding:0 10px 10px 180px;
font-style:normal;
background:url(../images/mainback_bot.gif) no-repeat right bottom;
}
#indexmain #recosemi a{
display:block;
background:url(../images/navi01.gif) no-repeat left center;
padding:0 0 0 10px;
}

dl#text_func dd ul li,
ul#list_normal li{
list-style:none;
display:block;
background:url(../images/listimage.gif) no-repeat left 0.5em;
padding:0 0 3px 15px;
}

