section#other02 {
	padding: 30px 0;
	background: #f3dee5;
	font-family: 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', '游明朝', '游明朝体', 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
}
section#other02 h2{
	color: #AE2553;
	font-size: 30px;
	text-align: center;
	font-weight: 300;
	margin: 0 0 30px;
}
section#other02 div.box{
	width: 94%;
	max-width: 1060px;
	margin: 0 auto 50px;
	border: solid 2px #AE2553;
	background: #fff;
	box-sizing: border-box;
	padding: 20px 0 0;
}
section#other02 div.box{
	width: 94%;
	max-width: 1060px;
	margin: 0 auto 50px;
	border: solid 2px #AE2553;
	background: #fff;
	box-sizing: border-box;
	padding: 20px 0 0;
}
section#other02 div.box h3.title0{
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url("../img/other02/title1sp.png") no-repeat left center #AE2553;
	background-size: 100%;
	width: 100%;

	padding-top: calc(324/477 * 100%);
	height: 0;
	margin: 0 auto 0px;
}
section#other02 div.box h3.title1{
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url("../img/other02/title2sp.png") no-repeat left center #AE2553;
	background-size: 100%;
	width: 100%;
	padding-top: calc(230/477 * 100%);
	height: 0;
	margin: 0 auto 0px;
}
section#other02 div.box h3.title2{
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url("../img/other02/title3sp.png") no-repeat left center #AE2553;
	background-size: 100%;
	width: 100%;
	padding-top: calc(218/477 * 100%);
	height: 0;
	margin: 0 auto 0px;
}
section#other02 div.box div.sbox{
	margin: 0 auto 30px;
	width: 94%;
	max-width: 1020px;
}
section#other02 div.box div.sbox h4{
	color: #AE2553;
	margin: 30px 0 10px;
	font-size: 18px;
	font-weight: normal;
}
section#other02 div.box div.sbox p.head{
	font-size: 16px;
	margin: 0 0 30px;
}
section#other02 div.box div.sbox div.stepbox{
	
}
section#other02 div.box div.sbox h5{
	color: #AE2553;
	font-size: 18px;
	border-bottom: dashed 1px #aaa;
	padding: 5px 0;
	margin: 0 0 10px
	text-align: center;
}
section#other02 div.box div.sbox div.stepbox{
	border-bottom: dashed 1px #aaa;
	padding: 10px 0;
}
section#other02 div.box div.sbox div.stepbox div.leftbox{
	width: 70%;
	max-width: 315px;
	margin: 0 auto;
}
section#other02 div.box div.sbox div.stepbox div.leftbox img{
	width: 100%;
	height: auto;
}
section#other02 div.box div.sbox div.stepbox div.rightbox{
	width: 100%;
}
section#other02 div.box div.sbox div.stepbox div.rightbox h6{
	font-size: 16px;
	color: #AE2553;
	font-weight: 300;
	margin: 30px 0 5px;
	text-align: center;
}
section#other02 div.box div.sbox div.stepbox div.rightbox p{
	font-size: 16px;
}