@charset "utf-8";
/* CSS Document */

h1,h4,p,dt,dd,address,th,td,li{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
h1{
	font-size:2em;
	text-align:left;
	color:#000;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin-top:15px;
}

.lname{
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background-image: url(../images/h3.jpg);
    background-repeat: no-repeat;
    height: 35px;
    margin-top: 30px;
    margin-bottom: 15px;
    padding-left: 35px;
	}

dt,dd,p,th,td,li{
	font-size:85%;
}
address	{
	font-size:75%;
	font-style:normal;
	float:left;
	color:#FFF;
	padding-right:50px;
}

address a, address a:visited{
	color:#FFF;
	}

p{
	line-height:22px;
}
.naviin .sub li a:link,.naviin .sub li a:visited{
	color:#000;
	text-decoration:none;
}
p a:link,p a:visited{
	color:#000;
	text-decoration:none;
}
p a:hover{
	text-decoration:underline;
}
#main #grn a,.dlgray dl dd a,#main p .rec,
.dlwhite dl dd a:link,.dlwhite dl dd a:visited{
	color:#006600;
}
.red{
	color:#900;
}

.topics{
	color:#FFF;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin: 0;
	padding: 0;
	}
	
.midashi{
	background-color:#015a2c;
	color: #FFF;
    font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
    margin-bottom: 5px;
    padding: 10px;
	border-bottom:3px solid #a17e00;
	position:relative;
	}
	
.midashi a:before{
	content:url(../images/logo_flo_m.png);
	position:absolute;
	left:1%;
	}	
	
.midashi a:link, .midashi a:visited{
	color: #FFF;
	vertical-align:middle;
	}
	
.profname{
	color:#FFF;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin: 0;
	padding: 0;}