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

	.cure p, .cure li, .cure dt, .cure dd {
		font-size: 14px;
		line-height: 28px;
	}
	.cure .flow ol {
		margin: 10px 0 30px;
	}
	.cure .flow ol li {
		margin: 0 0 10px;
	}
	.cure .flow ol li h2 {
		min-height: 40px;
		color: #53B152;
		font-size: 18px;
		line-height: 40px;
		padding: 0 0 0 100px;
		margin: 0 0 10px;
	}
	.cure .flow ol li:nth-child(1) h2 {
		background: url(../img/cure/list_step1.png) no-repeat left top, url(../img/cure/border.png) no-repeat 85px bottom;
	}
	.cure .flow ol li:nth-child(2) h2 {
		background: url(../img/cure/list_step2.png) no-repeat left top, url(../img/cure/border.png) no-repeat 85px bottom;
	}
	.cure .flow ol li:nth-child(3) h2 {
		background: url(../img/cure/list_step3.png) no-repeat left top, url(../img/cure/border.png) no-repeat 85px bottom;
	}
	.cure .flow ol li:nth-child(4) h2 {
		background: url(../img/cure/list_step4.png) no-repeat left top, url(../img/cure/border.png) no-repeat 85px bottom;
	}
	.cure .flow ol li:nth-child(5) h2 {
		background: url(../img/cure/list_step5.png) no-repeat left top, url(../img/cure/border.png) no-repeat 85px bottom;
	}
	.cure .flow ol li:nth-child(6) h2 {
		background: url(../img/cure/list_step6.png) no-repeat left top, url(../img/cure/border.png) no-repeat 85px bottom;
	}
	.cure .flow ol li dt {
		float: left;
		clear: both;
		margin: 0 1em 0 0;
	}
	.cure .request ul li {
		padding: 0 0 0 30px;
		background: url(../img/home/list_news.png) no-repeat 12px 7px;
	}


/* SP */
@media screen and (max-width: 767px) {

	.cure li img {
		width: 100%;
		height: auto;
	}

}