@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);


#content h3{
 font-size: 1.2em;
 background: url(../image/side_bg.gif) left bottom repeat;
 line-height: 1;
 padding: 7px 0 4px 10px;
 _padding: 9px 0 2px 10px;
}

#content .second{
	zoom:1;
	overflow:hidden;
	margin:0 0 31px;
}	

#content .second .boxR{
	float:right;
	width:200px;
}	

#content .second .boxR  ul li{
 margin-bottom: 30px;
}

#content .second .boxL{
	float:left;
	width:380px;
	}
	
#content .second .boxL h3{
	margin-bottom:16px;
	}	

#content .second .boxL dl{
	margin:0 0 28px 1px;
}

#content .second .boxL dl dt.special{
 margin-bottom: 15px;
}

#content .second .boxL dl dd{
	margin:0 0 15px 0;
}

#content .second .boxL dl dd.special{
 margin-bottom: 20px;
}

#content .second .boxL dl dd.special01{
 padding-right: 20px;
}

#content .second .boxL dl dd.special02{
 margin-bottom: 15px;
}

#content .second .boxL dl dd.special03{
 margin: 20px 0 18px 0;
}

#content .second .boxL dl.special{
	margin-bottom:28px;
	padding-bottom: 16px;
}

#content .second .boxL dl.special01{
	margin-bottom:30px;
}

#content .second .boxL dl.special dt{
	margin:-6px 0 14px;
}

#content .second .boxL dl.special dd{
	margin-bottom:19px;
}

#content .second .boxL dl dt img{
	vertical-align:middle;
}

#content .second .boxL dl .blue{
	color:#0066CC;
}

#content .second .boxL dl .yellow{
	color:#EC7800;
}

#content .second .boxL dl span.bold{
 font-weight: bold;
}

#content .second .boxL dl dt img{
	margin-right:8px;
	vertical-align:middle;
}

#content .second .boxL dl.last{
	padding-bottom:0;
	background:none;
	margin-bottom:0;
}

#content .second .boxL .last dd{
	margin-bottom:17px;
}
