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

	FileName    :    style_add.css

-------------------------------------------- */
@media screen and (min-width: 769px) {
	#place .step{
		margin: auto;
		padding: 30px 0 60px;
		/* max-width: 1250px; */
		max-width: 950px;
		background-size: auto 80%;
	}
	#place .step .inner{
		display: block;
	}
	#place .step h3{
		/* margin-bottom: 50px; */
		margin-bottom: 40px;
	}
	#place .step p{
        font-size: 24px;
        font-size: 2.4rem;
	}
	#place .step .detail {
		width: 28em;
		text-align: center;
	}
	#place .step .detail figure{
		width: 28em;
		margin: auto;
	}
    #place .step figure img {
        width: 420px;
    }
}

/* @media screen and (min-width: 1501px) {
	#place .step{
		max-width: 1450px;
	}
}

@media screen and (min-width: 1401px) {
	#place .step{
		max-width: 1350px;
	}
} */

@media screen and (max-width: 1500px) and (min-width: 1301px) {
	#place .step {
		background:url(../img/bg_step_big.jpg) no-repeat right bottom;
		background-size: auto 80%;
	}
}

@media screen and (min-width: 769px) and (max-width:1160px) {
	/* #place .step{
		max-width: 1100px;
		padding-left: 2%;
	}
	#place .step h3{
		margin-bottom: 40px;
	}
	#place .step .detail {
		width: 600px;
	} */
}
