#main-image {background:url('img/bg_main.jpg') no-repeat left 7px;width:960px;height:143px;padding:7px 0 0 0;}
#contents h4 {margin:0 0 0 35px;}
#contents .report-list-box {font-size:13px;padding:30px 0 30px 0;width:830px;border:1px solid #78ADB4;margin:0 0 0 35px;}
#contents .report-list-box .att {float:left;padding:20px 0 0 37px;}
#contents .report-list-box .btn {float:right;padding:13px 31px 0 0;}
#contents .report-list {background:url('../report/img/bar_780.jpg') no-repeat 23px top;}
#contents .report-list li {margin:0 0 0 23px;background:url('../report/img/bar_780.jpg') no-repeat center bottom;padding:8px 0 8px 5px;width:775px;}
#contents .report-list li dl dt {float:left;background:#E9F2F3;padding:15px 10px 15px 10px;text-align:center;margin:5px 10px 0 0;}
#contents .report-list li dl dd {float:left;}
#contents .report-list li dl dd.text {float:left;padding:10px;border-left:1px solid #B9D5D9;width:560px;min-height:38px;}
#contents .report-list li dl dd.row1 {padding:22px 10px 0 10px;}
#contents .report-list li dl dd.pdf {float:left;}
#contents .report-list li dl dd.pdf a {display:block;padding:9px 0;background:#78ADB4;text-align:center;font-size:14px;width:55px;letter-spacing:0;}
#contents .report-list li dl dd.pdf span {font-weight:bold;display:block;}
#contents .report-list li dl dd.pdf a:link {color:#FFF;text-decoration:none;}
#contents .report-list li dl dd.pdf a:visited {color:#FFF;text-decoration:none;}
#contents .report-list li dl dd.pdf a:hover {background:#A2C5CC;color:#FFF;text-decoration:none;}
#contents .report-list li dl dd.text a:link {color:#333;text-decoration:none;}
#contents .report-list li dl dd.text a:visited {color:#333;text-decoration:none;}
#contents .report-list li dl dd.text a:hover {color:#333;text-decoration:underline;}
#contents {font-size:14px;}
#contents .page-top {background:url('../img/yaji_top.jpg') no-repeat 0px 3px;font-size:12px;padding:0 0 0 25px;margin:0 0 10px 785px;}
#main-image h2 {font-weight:normal;padding:11px 0 0 230px;}
#contents .bg-tit {background:url('img/bg_tit.jpg') no-repeat;color:#FFF;font-size:16px;font-weight:bold;padding:8px 0 0 37px;height:42px;margin:4px 0  27px 45px;}
#contents .sub-title {background:url('img/sankaku.jpg') no-repeat 17px 13px #F4F1EA;border-bottom:1px #C5B594 solid;width:800px;margin:0 0 0 65px;color:#8C5200;font-size:14px;font-weight:bold;padding:10px 0 10px 37px;}
#contents .m-bottom {margin-bottom:25px;}
#contents .bg-01 {background:url('img/p_01.jpg') no-repeat 82px top;padding:0 0 45px 82px;line-height:170%;position:relative;}
#contents .bg-01 p {width:464px;padding:14px 0 105px 325px;}
#contents .bg-01 p.img-text {
	padding: 0;
	position: absolute;
	top: 229px;
	left: 94px;
	font-size: 12px;
}
#contents .bg-02 {
	background: url('img/p_02.jpg') no-repeat 28px 15px;
	margin: 0 0 32px 65px;
	padding: 0 0 17px 0;
	line-height: 170%;
	background-color: #F4F1EA;
	width: 830px;
	height: 350px;
	position: relative;
}
#contents .bg-02 p {
	padding: 225px 0 0 528px;
	width: 298px;
}
#contents .bg-02 p.img-text {
	background-position: 22px top;
	margin: 0px;
	padding: 170px 0 0 0;
	width: 267px;
	position: absolute;
	background-image: url('img/p_03.jpg');
	background-repeat: no-repeat;
	top: 21px;
	left: 559px;
	font-size: 12px;
}
#contents .bg-03 {
	background: url('img/p_05.jpg') no-repeat 599px 194px;
	line-height: 170%;
	padding: 0 0 210px 0;
	position: relative;
}
#contents .bg-03 p {
	width: 504px;
	padding: 49px 0 0 367px;
}
#contents .bg-03 p.img-text {
	background-position: left top;
	width: 230px;
	padding: 260px 0 0 20px;
	background-image: url('img/p_04.jpg');
	background-repeat: no-repeat;
	font-size: 12px;
	position: absolute;
	top: 29px;
	left: 82px;
}
#contents .text {width:786px;line-height:170%;padding:0 0 25px 85px;}
#contents .bg-04 {
	padding: 2px;
	background: #F4F1EA url('img/p_06.jpg') no-repeat 406px 33px;
	margin: 0 0 32px 65px;
	width: 826px;
	height: 272px;
	line-height: 170%;
}
#contents .bg-04 .bg-04-in {
	border: 1px solid #D6CAAD;
	height: 270px;
}
#contents .bg-04 p {
	width: 375px;
	padding: 7px 0 0 20px;
}
#contents .bg-05 {
	margin: 0 0 0 65px;
	line-height: 170%;
	background: url('img/p_07.jpg') no-repeat 25px 17px;
	padding: 0 0 27px 0;
	background-color: #F4F1EA;
	width: 830px;
	height: 224px;
}
#contents .bg-05 p {
	padding: 112px 0 0 383px;
	width: 442px;
}
#contents .bg-06 {
	background: url('img/p_08.jpg') no-repeat 550px top;
	line-height: 170%;
	padding: 0 0 80px 0;
}
#contents .bg-06 p {
	padding: 45px 0 0 85px;
	width: 447px;
}
#contents .bg-07 {
	background-image: url('img/bg_01.jpg');
	margin: 0 0 0 65px;
	width: 830px;
	height: 249px;
	line-height: 170%;
}
#contents .bg-07 p {
	padding: 46px 0 0 25px;
}
