@charset "utf-8";
/* CSS Document */

#main {
}

#main .leadtext{
	padding:0px 10px;
	font-size:1.2em;
}

#main .section01{
	width:715px;
	margin-right:-30px;
	padding-left:5px;
}

#main .section01 .box01{
	width:216px;
	border:1px solid #ddd;
	border-top:2px solid #00A5CB;
	float:left;
	margin-right:13px;
	margin-bottom:12px;
	padding:0px 1px;
}

#main .section01 .box01 dl{
	background:url(/common/bg_04.png) repeat-x 0px 0px;
	padding:10px;
}

#main .section01 .box01 dl dt{
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:5px;
}

#main .section01 .box01 dl dd{
	zoom:1;
	position:relative;
	padding-top:80px;
}

#main .section01 .box01 dl dd .lead{
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:10px;
}

#main .section01 .box01 dl dd .detail {
	text-align:right;
}

#main .section01 .box01 dl dd .detail a{
	padding-left:10px;
	background:url(/common/arrow_08.png) no-repeat 0px 50%;
}


#main .section01 .box01 dl dd .detail a img{
	position:absolute;
	padding:4px;
	top:0px;
	left:0px;
	background-color:#eee;
}

