@charset "UTF-8";


@import url("../../css/common.css");


#main-img {
	background:url(../../images/main_img_bg.png) repeat-x bottom;
	height:181px;
	padding-top:13px;
	margin-bottom:25px;
}
#main-img h2 {
	margin:0 auto;
	text-align:center;
	font-size:83%;
	width:965px;
}
#contents .contents-area h3{
	margin-bottom:20px;
}
#contents .contents-area .area1{
	width:721px;
	margin-top:30px;
	margin-bottom:50px;
}
#contents .contents-area .area1 p{
	font-size:100%;
	margin-bottom:50px;
	text-align:justify;
}
#contents .contents-area .area2{
	background:url(../images/area2_bg.jpg) no-repeat top left;
	height:205px;
}
#contents .contents-area .area2 dl{
	float:left;
	width:205px;
	margin-right:50px;
	margin-top:89px;
}
#contents .contents-area .area2 dl.end{
	margin-right:0;
}
#contents .contents-area .area2 dl dt{
	padding-bottom:10px;
}
#contents .contents-area .area2 dl dd{
	font-size:100%;
	line-height:1.5;
	text-align:justify;
}

#contents .contents-area .area3{
}
#contents .contents-area .area3 h3{
	margin-top:35px;
}
#contents .contents-area .area3 p{
	margin-bottom:5px;
	font-size:100%;
	text-align:justify;
}
#contents .contents-area .area3 dl{
	width:720px;
}
#contents .contents-area .area3 dl dt{
	padding-bottom:3px;
	border-top:1px dotted #7f7f7f;
	font-size:100%;
	font-weight:bold;
	padding-top:15px;
	padding-left:16px;
	background:url(../../images/icon_2.png) no-repeat 0 21px;
	color:#ff5500;
}
#contents .contents-area .area3 dl dt.first{
	border-top: none;
	padding-bottom:15px;
	padding-left:16px;
}
#contents .contents-area .area3 dl dd{
	font-size:100%;
	line-height:1.5;
	text-align:justify;
	padding-left:16px;
	padding-bottom:18px;
}