@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);
.indlist1 li {
	font-size:1.15em;
}
 .indlist1 li::before {
 content:url(../image/ind_check.jpg);
 padding-right:10px;
 position:relative;
 top:5px;
}
.pic1 {
	margin-left:30px;
}
.balloon {
	height:180px;
	width:640px;
	background:url(../image/ind_bg1.jpg) no-repeat;
	margin-bottom:35px;
}
.balloon ul {
	width:490px;
	color:#FFF;
	margin-left:180px;
	padding-top:9px;
}
.balloon ul li {
	float:left;
	width:190px;
}
.balloon ul li:nth-child(2n) {
 float:left;
 width:210px;
}
.balloon ul li {
	display:inline-block;
}
 .balloon ul li::before {
 content:"・";
}
.balloon p {
	width:450px;
	margin-left:148px;
	margin-top:25px;
}
.list1, .list2 {
	width:640px;
	margin-bottom:33px;
}
.list1 li, .list2 li {
	width:255px;
	float:left;
}
.list1 li:nth-child(2n), .list2 li:nth-child(2n) {
 width:380px;
 padding-left:8px;
}
.list1 li::before, .list2 li::before {
 content:"・";
}
 .list2 li:nth-child(2n) {
 padding-left:30px;
}
.flow dl {
	margin-bottom:27px;
}
.flow img {
	margin-right:22px;
}
.flow dt {
	font-weight:bold;
	font-size:1.28em;
}
.merit dt p {
	border:4px solid #F28C39;
	height:80px;
	width:200px;
	font-size:1.42em;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}


.merit dl, .demerit dl{
		padding-bottom:39px;
	background:url(../image/ind_dottedline_long.jpg) center bottom 19px no-repeat;}
	
	
	
	.merit dl, .demerit dl{
		padding-bottom:39px;
	background:url(../image/ind_dottedline_long.jpg) center bottom 17px no-repeat;}
	
	
	
	.merit dl:last-child{
		padding-bottom:0px;
	background:none;}
	
	
	
.merit dt, .demerit dt {
	float:left;
	margin-right:30px;
	margin-top:6px;

}
.merit dd, .demerit dd {
	overflow:hidden;
}
.dotted {
	font-size:1.42em;
	background:url(../image/ind_dottedline_short.jpg) center center no-repeat;
	text-align:center;
	margin-bottom:10px;
}


.demerit dt p {
	border:4px solid #005B87;
	height:80px;
	width:200px;
	font-size:1.15em;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.demerit dl:nth-child(2) dt p {
	height:100px;}









.notice {
	width:640px;
	height:148px;
	overflow-y:scroll;
	border:1px solid #CCC;
}
.notice dl {
	padding-left:18px;
	min-height:30px;
	padding-top:3px;
}
.notice dl dd {
	font-weight:bold;
	color:#E95413;

	margin-left:105px;
}
.notice dl dd a {
	color:#E95413;
	text-decoration:underline;
}
.notice dl:nth-child(2n) {
 background:#EEE;
}
