@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:10px;
	margin-top:23px;
	font-size:83%;
}
#contents .contents-area .area1{
	margin-top:30px;
	margin-bottom:20px;
}
#contents .contents-area .area1 h3{
	margin-bottom:20px;
	margin-top:0;
}
#contents .contents-area p{
	font-size:100%;
	text-align:justify;
}
#contents .contents-area p a{
	color:#666;
}
#contents .contents-area .area2{
}
#contents .contents-area .area2 dl dt,
#contents .contents-area .area2 dl dd{
	font-size:100%;
	text-align:justify;
}
#contents .contents-area .area2 dl dt{
	color:#ff5500;
	margin-bottom:5px;
	font-weight:bold;
}
#contents .contents-area .area2 dl dd{
	margin-bottom:5px;
}
#contents .contents-area .area2 dl dd table{
	margin-left:1em;
}
#contents .contents-area .area2 dl dd table th,
#contents .contents-area .area2 dl dd table td{
	vertical-align:top;
	text-align:justify;
	font-size:100%;
}
#contents .contents-area .area2 dl dd table th{
	padding-right:5px;
	white-space:nowrap;
}

#contents .contents-area .area2 ol li{
	list-style:cjk-ideographic;
	margin-left:3em;
	font-size:100%;
	text-align:justify;
}
