@charset "utf-8";

/*========================

調査報告

========================*/

/*------------------------

常にインクルードするCSS

------------------------*/

@import "reset.css";
@import "base.css";

/*-----------------------------------------

マージン

-----------------------------------------*/

.marginTop1em {
	margin-top: 1em;
}

.margintopTxt {
	margin: 10px 5px;
}

.marginLeft14 {
	margin-left: 14px;
}

/*-----------------------------------------

フォント

-----------------------------------------*/

.green {
	color:#007A65;
}

/*-----------------------------------------

テキスト

-----------------------------------------*/

.txtCenter {
	text-align:center;
}

.text .border20 {
	border: 2px solid #CDCDCD;
	padding: 10px 20px;
	margin-top: 1em;
	margin-bottom: 1em;
}

/*-----------------------------------------

リスト

-----------------------------------------*/

.text .period {
	margin-left: 10px;
	padding-top: 13px;
	padding-bottom: 18px;
}

.period li {
	padding-left: 18px;
	background: url(../report/img/mark_01.jpg) no-repeat left 4px;
	display: inline;
	width: 200px;
	margin-left: 15px;
	float: left;
}

.period li img {
	vertical-align: middle;
	margin-left: 8px;
}

/*-----------------------------------------

年度

-----------------------------------------*/

.year {
	width:720px;
	height:31px;
	margin:10px auto ;
	padding:0;
	line-height:35px;
	text-indent:10px;
	font-weight:bold;
	background:url(../report/img/year.jpg) no-repeat;
}

/*-----------------------------------------

ボックス

-----------------------------------------*/

.text .main {
	width: 679px;
	margin-top: 15px;
	margin-left: 24px;
	background: url(../report/img/img_02.jpg) repeat-y;
}

.text .main .floatBox {
	width: 217px;
	float: left;
	display: inline;
	height: 100%;
	background: url(../report/img/img_01.jpg) no-repeat left top;
	margin-bottom: 9px;
	*margin-bottom: -8px;
}

.floatBox dl dt {
	height: 31px;
	margin-left: 12px;
	padding-top: 6px;
}

.floatBox dl dd {
	margin-left: 3px;
	margin-top: -3px;
}

.floatBox dl dd ul li {
	background: url(../report/img/img_04.jpg) no-repeat right bottom;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 8px;
}

.floatBox dl dd ul li a {
	background: url(../report/img/mark_02.gif) no-repeat left center;
	padding-left: 8px;
	margin-left: 10px;
}

.text .txtBox {
	background: url(../report/img/tensen.jpg) no-repeat left bottom;
	width: 689px;
	margin-left: 18px;
	padding: 36px 9px 6px;
}

.text .txtBox02 {
	background: url(../report/img/tensen.jpg) no-repeat left bottom;
	width: 689px;
	margin-left: 18px;
	padding: 23px 9px 6px;
}

.text .txtBox .btn {
	height: 16px;
	width: 34px;
	float: right;
	padding-right: 26px;
	margin-top: 8px;
	*margin-top: -9px;
}

.text .txtBox02 .btn02 {
	height: 16px;
	width: 34px;
	float: right;
	padding-right: 26px;
	margin-top: -14px;
	*margin-top: -37px;
}

.txtBox02 ul {
	margin-top: 15px;
	margin-left: 2px;
}

.clear {
	clear: both;
}
