@charset "utf-8";
.content-inside a{
	text-decoration: none;
}
.info-content img{
}
@media screen and ( min-width:768px ) { /* PC ==================== */
	.info-content img{
	width: 20%;
	float: left;
	margin-right: 2%;
	}
}
@media screen and ( max-width:768px ) { /* SP  ==================== */
	.info-content img{
	width: 100%;
	}
}
@media screen and ( min-width:768px ) { /* PC ==================== */
	.info-content div{
	width: 78% !important
	float: left;
	}
}
@media screen and ( max-width:768px ) { /* SP  ==================== */
	.info-content div{
	}
}

.info-content div time{
	display: block;
	border-bottom: 1px solid #fff;
}
.info-content div h3{
	display: block;
	clear: none;
}
@media screen and ( min-width:768px ) { /* PC ==================== */
	.info-content div h3{
	}
}
@media screen and ( max-width:768px ) { /* SP  ==================== */
	.info-content div h3{
		margin:5px 0 15px 0;
		font-weight: normal !important;
	}
}

.info-article{
}
.info-article h3{
	background-image: url("../img/line.png");
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:10px;
	font-size: 120%;
}
@media screen and ( min-width:768px ) { /* PC ==================== */
	.info-article h3{
	font-size: 120%;
	}
}
@media screen and ( max-width:768px ) { /* SP  ==================== */
	.info-article h3{
	}
}
.info-article p{
	margin:15px 0;
}
.info-article a{
	color:yellow;
}
.info-article ul{
	list-style: disc;
	margin-top:1%;
	margin-left:17px;
}

.text-center{
	text-align: center;
}
.campaign-btn{
	width:70%;
	text-align: center;
	margin:3% auto;
}
.campaign-btn img{
	width:100%;
}