@charset "UTF-8";

/*ttl--------------------*/

.ttl01 {
	background:url(../img/exam/sttl_bg.gif) top left repeat-y;
}

.ttl01 .ttl01_top {
	background:url(../img/exam/sttl_top.gif) top left no-repeat;
}

.ttl01 .ttl01_top h3 {
	background:url(../img/exam/sttl_btm.gif) bottom left no-repeat;
}

.ttl01 .ttl01_top h3 span {
	background:url(../img/exam/sttl_icon.gif) 0 4px no-repeat;
	*background:url(../img/exam/sttl_icon.gif) 0 1px no-repeat;
	*background:url(../img/exam/sttl_icon.gif) 0 1px no-repeat;
}

.ttl02 {
	background:url(../img/common/icon_block02.gif) 0 5px no-repeat;
}

/*intro部分--------------------*/

#page_intro {
	width: 100%;
	margin: 0 auto 15px auto;
	background:url(../img/exam/intro_bg.gif) top left repeat-y;
}

#page_intro p {
	width: 95%;
	padding-left: 15px;
	background:url(../img/exam/intro_bg_top.gif) top left no-repeat;
}

/*関連情報--------------------*/

#relation_block {
	width: 100%;
	margin: 0 auto 10px auto;
	background:url(../img/exam/kanren_bg.gif) top left repeat-y;
}

#relation_block h2 {
	float: left;
	width: 10%;
}

#relation_block div{
	float: right;
	width: 90%;
	padding: 15px 20px 15px 15px;
}

#relation_block div th {
	padding: 0 12px 5px 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#relation_block div td {
	padding: 0 0 5px 14px;
	text-align: left;
	vertical-align: top;
	background:url(../img/common/icon_arrow01.gif) 0 6px no-repeat;
}

#relation_block div td img {
	margin-left: 5px;
}

/*バナー--------------------*/

.exam_bana {
	clear: both;
	width: 100%;
	margin: 0 auto 20px auto;
	padding: 7px 0 7px 8px;
	border: 4px solid #e6e6e6;
}

.exam_bana li {
	float: left;
	margin-right: 8px;
	line-height: 0;
	font-size:0;
}