section#other02 {
	padding: 70px 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/title1.png") no-repeat left center #AE2553;
	background-size: 100%;
	width: 100%;
	max-width: 1060px;
	padding-top: calc(107/1060 * 100%);
	height: 0;
	margin: 0 0 0px;
}
section#other02 div.box h3.title1{
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url("../img/other02/title2.png") no-repeat left center #AE2553;
	background-size: 100%;
	width: 100%;
	max-width: 1060px;
	padding-top: calc(104/1060 * 100%);
	height: 0;
	margin: 0 0 0px;
}
section#other02 div.box h3.title2{
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url("../img/other02/title3.png") no-repeat left center #AE2553;
	background-size: 100%;
	width: 100%;
	max-width: 1060px;
	padding-top: calc(72/1060 * 100%);
	height: 0;
	margin: 0 0 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: 22px;
	font-weight: normal;
}
section#other02 div.box div.sbox p.head{
	font-size: 18px;
	margin: 0 0 30px;
}
section#other02 div.box div.sbox div.stepbox{
	
}
section#other02 div.box div.sbox h5{
	color: #AE2553;
	font-size: 22px;
	border-bottom: dashed 1px #aaa;
	padding: 5px 0;
	margin: 0 0 10px
}
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{
	float: left;
	width: calc(315/1020 * 100%);
	max-width: 315px;
}
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{
	float: right;
	width: calc(680/1020 * 100%);
	max-width: 680px;
}
section#other02 div.box div.sbox div.stepbox div.rightbox h6{
	font-size: 18px;
	color: #AE2553;
	font-weight: 300;
	margin: 30px 0 5px;
}
section#other02 div.box div.sbox div.stepbox div.rightbox p{
	font-size: 18px;
}