@charset "UTF-8";
.content{
	width:1100px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
#wrap-main{
	background-color:#00b9ef;
	color:#fff;
	padding:40px 0 25px;
	margin-bottom:55px;
}
#wrap-main h1 img,#wrap-main h2 img{width:100%;height:auto;}
#wrap-main h2{margin:4px 0 35px;}
#wrap-main p{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:2.4rem;
	letter-spacing:.05em;
}
#wrap-main .btn{
	width:315px;
	margin:25px auto;
	font-size:18px;
}
#wrap-main .btn a,#wrap-content .btn a{
	background-color:#eb6685;
	color:#fff;
	text-align:center;
	border:solid 1px #fff;
	display:block;
}

#wrap-content{text-align:center;}
#wrap-content h3{
	font-size:35px;
	margin-bottom:20px;
}
#wrap-content h4{ font-size:24px; font-weight:normal}
#wrap-content .theme{
	width:830px;
	margin:15px auto 55px auto;
	font-size:17px;
	line-height:1.9em;
}
#wrap-content h5{
	text-align:left;
	font-size:26px;
	padding:17px 0;
} 
#wrap-content li{ margin-bottom:15px;}
#wrap-content .btn{
	width:400px;
	margin:25px 0;
	font-size:22px;
}
#wrap-content .btn a{padding:18px 0;}
@media screen and (max-width: 768px) {
	.content{	width:100%;}
	#wrap-main p{
		text-align:left;
		width:90%;
		margin:0 auto;
		font-weight:normal
	}
	#wrap-main .btn a{ padding:10px 0}
	#wrap-content .theme{width:90%;}
	#wrap-content h3,#wrap-content h4{ width:90%; margin-left:auto; margin-right:auto}
	#wrap-content h3{	font-size:30px;}
	#wrap-content .btn{
	width:80%;
	max-width:450px;
	margin:25px auto;
}
}
@media screen and (max-width: 480px) {}
