@charset "UTF-8";
/* CSS Document */

.subttl_txt {
	width:330px;
}

.subttl_pho img {
	width:146px;
}

.check {
	display:table;
	margin-bottom:50px;
	padding-left:20px;
}
.check .checkimg {
	display:table-cell;
	vertical-align: top;
	padding-right:20px;
}
.check .checktxt {
	display:table-cell;
	vertical-align: top;
}

.check .checktxt dt {
	font-size:2.4em;
	line-height:1.4em;
	font-weight:bold;
	margin:10px 0;
}

.check .checktxt dd {
	font-size:2em;
	line-height:1.3em;
	text-indent:-2em;
	padding-left:2em;
	margin-bottom:10px;
}
.check .checktxt dd img {
	vertical-align:text-top;
	padding-right:5px;
}
.reitxt {
	font-size:0.7em;
	line-height:1.4em;
}
.anime {
	border-collapse:collapse;
	width:564px;
	margin:0 auto 30px;
	overflow:hidden;
}
.anime li {
	border:1px solid #000;
	float:left;
}
.anime li img {
	width:278px;
}


@media screen and (max-width: 600px) {
.subttl_txt {
	width:auto;
}
.check {
	margin-bottom:20px;
	padding-left:0px;
	display:block;
}
.check .checkimg {
	display:block;
	padding-right:5px;
}
.check .checktxt {
	display:block;
}
.check .checkimg img {
	width:120px;
}
.check .checktxt dd img {
	width:20px;
}
.check .checktxt dt {
	margin:5px 0;
}
.check .checktxt dd {
	line-height:1.1em;
	margin-bottom:10px;
	font-size:2em;
}
.il04 {
	width:100%;
}
.anime {
	width:200px;
}
.anime li {
	float:none;
}
.anime li img {
	width:100%;
}

}