@charset "UTF-8";


/*----------------------------------------------------
	Common Setting
----------------------------------------------------*/
body {
	background: url(../img/bg_body.jpg);
	color: #000;
	overflow-y: scroll;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
}
body {
	overflow: auto\9;
}
*+html body {
	overflow: hidden;
}
a:link,a:visited {
	color: #4EA508;
	text-decoration: underline;
}
a:hover,a:active,#main a:hover,#main a:active {
	color: #95C96B;
}

a img:hover,a img:active {
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	opacity: 0.70;
}
/*----------------------------------------------------
	Info Setting
----------------------------------------------------*/
#info{
	background: url(../img/bg_body.jpg);
	font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#info{
	width:100%;
	height:240px;
	background:#FFF;
	border:1px solid #4EA508;
	-webkit-border-radius: 15px; /* Safari, Chrome用 */
	-moz-border-radius: 15px; /* Firefox用 */
	border-radius:15px;
	margin-bottom: 2em;
	padding:0px;
	overflow: hidden;
}
#info h1{
	margin:0;
}
#info dl{
	border-bottom:none;
	overflow:hidden;
	max-height:175px;
	overflow-y:auto;
}
#info dt,#info dd{
	border-bottom:1px dotted #A8A8B7;
	min-height:23px;
	padding-top:15px;
	padding-bottom:5px;
	text-align: left;
}
#info dt{
	float:left;
	padding-left:20px;
}
#info dd{
	padding-left:135px;
}
#info dt:before{
	content:url(../img/mark01.png);
	width:13px;
	height:13px;
	top:17px;
	left:0px;
	margin-right:5px;
}








