@charset "UTF-8";

.kouzou img {
	display:block;
}

.kouzou .kouzouFig {
	width:440px;
	float:right;
}

.kouzou dl {
	height:42px;
	padding:3px 0 0 5px;
	background-color:#b3c5f3;
}

.kouzou dd {
	margin-left:14px;
}

* html .kouzou dl {
	padding:3px 0 5px 5px;
}

.kouzou .middle {
	margin:4px 0 5px;
}

.kouzou dt {
	font-weight:bold;
}

.kouzou dd {
	font-size:75%;
}

.kouzou .sectionFourth {
	width:295px;
	float:left;
}

.kouzou .sectionFourth p {
	padding-left:1em;
}

.btnR {
	background-color:#e4edff;
	padding:10px 20px;
	margin:0 0 20px 0;
}

.btnR img {
	display:block;
	width:240px;
	float:right;
}

.btnR .catch {
	margin-right:260px;
	padding-top:15px;
}

.btnR .catch01 {
	text-indent:-9999px;
}

.btnR .imgR {
	margin-top:15px;
}

#content .sectionPrimary .btnR .catch01 {
	background:url("../images/txt_catch01.gif") no-repeat 0 0;
	height:54px;
	margin-bottom:15px;
}

#content .sectionPrimary .btnR .catch02,
#content .sectionPrimary .btnR .catch03 {
	font-size:84%;
	font-weight:bold;
}

#syubetsu2 {
	margin-bottom:20px;
}

#syubetsu1 {
	padding-top:20px;
}

#syubetsu1 .photoBox {
	width:220px;
	float:left;
}

#syubetsu1 .list {
	width:520px;
	float:left;
}

#syubetsu1 .list h5 {
	width:70px;
	float:left;
}

#syubetsu1 .list p {
	margin-left:70px;
}

#syubetsu1 .list .ttl,
#syubetsu2 .list .ttl,
#syubetsu3 .list .ttl {
	margin-left:0;
	font-weight:bold;
}

#syubetsu2 img,
#syubetsu3 img {
	width:200px;
	float:left;
}

#syubetsu2 .list,
#syubetsu3 .list {
	margin-left:220px;
}

#content .sectionPrimary .grade p span {
	font-size:108%;
	font-weight:bold;
	color:#14288c;
}

#content .inBlock {
	margin-bottom:0;
}

.imgL1 {
	margin-bottom:20px;
}

.imgL1 .point {
	color:#061248;
}

.imgL1 img {
	width:170px;
	float:left;
}

.imgL1 .read {
	margin-left:190px;
}

.imgL2 {
	margin-bottom:20px;
}

.imgL2 img {
	width:150px;
	float:left;
}

.imgL2 .read {
	margin-left:170px;
}

/*clearfix
====================================*/
#syubetsu1:after,
#syubetsu2:after,
#syubetsu3:after,
#syubetsu1 .sectionFourth:after,
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	clear:both;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
}

* html #syubetsu1 .sectionFourth,
* html #syubetsu1,
* html #syubetsu2,
* html #syubetsu3,
* html .clearfix{
	display:inline-block;
}

#syubetsu1,
#syubetsu2,
#syubetsu3,
#syubetsu1 .sectionFourth,
.clearfix{
	height:1%;
}

