section#other03 {
	padding: 70px 0;
	background: #f3dee5;
	font-family: 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', '游明朝', '游明朝体', 'ＭＳ Ｐ明朝', 'MS PMincho', 'serif';
}
section#other03 h2{
	color: #AE2553;
	font-size: 30px;
	text-align: center;
	font-weight: 300;
	margin: 0 0 30px;
}
section#other03 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#other03 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#other03 div.box h3{
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	margin: 0 0 0px;
}
section#other03 div.box h3.title01{
	background: url("../img/other03/title01.png") no-repeat 20px center #AE2553;
}
section#other03 div.box h3.title02{
	background: url("../img/other03/title02.png") no-repeat 20px center #AE2553;
}
section#other03 div.box h3.title03{
	background: url("../img/other03/title03.png") no-repeat 20px center #AE2553;
}
section#other03 div.box h3.title04{
	background: url("../img/other03/title04.png") no-repeat 20px center #AE2553;
}
section#other03 div.box h3.title05{
	background: url("../img/other03/title05.png") no-repeat 20px center #AE2553;
}
@media screen and (max-width: 1059px){
	section#other03 div.box div.sbox{
		margin: 0 auto 30px;
		width: calc(1020/1060 * 100%);
		max-width: 1020px;
		position: relative;
	}
}
@media screen and (min-width: 1060px){
	section#other03 div.box div.sbox{
		margin: 0 auto 30px;
		width: 1020px;
		position: relative;
	}
}
section#other03 div.box div.sbox h4{
	color: #AE2553;
	margin: 30px 0 10px;
	font-size: 22px;
	font-weight: normal;
}
section#other03 div.box div.sbox p.head{
	font-size: 18px;
	margin: 20px 0 20px;
}
section#other03 div.box div.sbox ul.icon{
	width: 79%;
	max-width: 804px;
}
section#other03 div.box div.sbox ul.icon li{
	float: left;
	width: calc(114/804 * 100%);
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: calc(10/804 * 100%);
	margin-right: calc(10/804 * 100%);
	height: 0;
	padding-top: calc(117/114 * (114/804 * 100%));
}
section#other03 div.box div.sbox ul.icon li.icon01{
	background: url("../img/other03/icon01.png") no-repeat;
	background-size: 100%;
}
section#other03 div.box div.sbox ul.icon li.icon02{
	background: url("../img/other03/icon02.png") no-repeat;
	background-size: 100%;
}
section#other03 div.box div.sbox ul.icon li.icon03{
	background: url("../img/other03/icon03.png") no-repeat;
	background-size: 100%;
}
section#other03 div.box div.sbox ul.icon li.icon04{
	background: url("../img/other03/icon04.png") no-repeat;
	background-size: 100%;
}
section#other03 div.box div.sbox ul.icon li.icon05{
	background: url("../img/other03/icon05a.png") no-repeat;
	background-size: 100%;
}
section#other03 div.box div.sbox ul.icon li.icon06{
	background: url("../img/other03/icon06.png") no-repeat;
	background-size: 100%;
}
section#other03 div.box div.sbox div.img01{
	position: absolute;
	bottom: -30px;
	right: 20px;
	background: url("../img/other03/img01.png") no-repeat;
	width: 188px;
	height: 249px;
}
section#other03 div.box div.sbox div.img02{
	position: absolute;
	bottom: -30px;
	right: -18px;
	background: url("../img/other03/img02.jpg") no-repeat;
	width: 244px;
	height: 159px;
}
section#other03 div.box div.sbox div.img03{
	position: absolute;
	bottom: -30px;
	right: -3px;
	background: url("../img/other03/img03.png") no-repeat;
	width: 221px;
	height: 171px;
}
section#other03 div.box div.sbox div.img04{
	position: absolute;
	bottom: -30px;
	right: -18px;
	background: url("../img/other03/img04.png") no-repeat;
	width: 278px;
	height: 183px;
}
section#other03 div.box div.sbox div.img05{
	position: absolute;
	bottom: -30px;
	right: -18px;
	background: url("../img/other03/img05.jpg") no-repeat;
	width: 185px;
	height: 188px;
}