/* CSS Document */
h1{
	color:#5A5A5A;
	font-size:100%;
	padding:0px 5px 10px 5px;
	margin-bottom:15px;
	background-image: url(../../../images/h1_1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
h2{
	color:#5A5A5A;
	font-size:95%;
	background:url(../../../images/h2_1.gif) left 0.5ex no-repeat;
	padding:4px 5px 10px 25px;
	margin-top:15px;
	margin-bottom:8px;
	line-height: 1em;
}

#opp li{
	background: url(../../images/about_m.gif) no-repeat 3px 0.7em;
	padding-left: 23px;
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
}


/* text -------------------------- */


.mfont1 {
color:#3366CC;
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:10px;
}

.mfont2 {
color:#3366CC;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:10px;
}
.smallfont {
font-size:80%;
line-height:120%;
}
.input-empty{
	color:#999}
/* policy -------------------------- */
.dl_pol dt { font-weight:bold;
	margin:1em 0;}
.dl_pol dd { margin-left:3em}

/* links_list -------------------------- */

.links_list {
width:500px;
margin:0;
line-height:170%;
}

/* sitemap_list -------------------------- */

.sitemap_list {
width:240px;
margin:0;
padding:0;
line-height:150%;
}

.sitemap_list {
width:240px;
margin:0;
padding:0;
line-height:150%;
}

ul.com_li {
margin:0;
}
.com_li li {
	padding-left:20px;
	margin:10px 0 10px 1em;
	list-style:outside none;
	background-color: #FFF;
	background: url(../../../images/mark_1.gif) no-repeat 5px 10px;

}

