@charset "UTF-8";

/* デザイン */
@media (min-width: 768px) {
	#icon-logo{
		padding-bottom:45px;
	}
}

.content.bottom{
	padding-bottom:20px;
}
.content h3{
	text-align:center;
	font-size:1.7rem;
}
.content h4{
	text-align:center;
	font-size:1.4rem;
	padding:20px 0 0;
}
#oneandonly h4{
	letter-spacing:0.3em;
	padding-bottom:15px;
}
.content p{
	text-align:center;
	font-size:1.5rem;
	padding-bottom:30px;
}
.content ol{
	padding-top:5px;
}
.content ol li{
	padding-top:1px;
	padding-bottom:1px;
}
@media (min-width: 768px) {
	.content h3{
		font-size:1.9rem;
	}
	.content h4{
		font-size:1.6rem;
	}
}
@media (min-width: 1024px) {
	.content h3{
		font-size:2.1rem;
	}
	.content h4{
		font-size:1.7rem;
	}
}
@media (min-width: 1200px) {
	.content h3{
		font-size:2.3rem;
	}
	.content h4{
		font-size:1.8rem;
	}
}

#image-photo{
	font-size:0;
}
.image-photo h5{
	font-size:1.7rem;
	border-bottom:2px solid #333;
	padding-bottom:2px;
	margin-bottom:5px;
}
.image-photo p{
	text-align:left;
	font-size:1.3rem;
}
@media (min-width: 568px) {
	.image-photo{
		display:inline-block;
		width:calc(50% - 15px);
	}
	.image-photo:first-child{
		margin-right:30px;
	}
}
@media (min-width: 768px) {
	.image-photo{
		width:calc(50% - 20px);
	}
	.image-photo:first-child{
		margin-right:40px;
	}
}
@media (min-width: 1024px) {
	#image-photo{
		margin:0 auto;
		width:850px;
	}
}
@media (min-width: 1200px) {
	.image-photo{
		width:calc(50% - 30px);
	}
	.image-photo:first-child{
		margin-right:60px;
	}
}