@charset "utf-8";

.l_maintitle{
	padding-bottom: 0;
}

.l_info .md_cont{
	padding-top: 0;
}

.is_maintitle{
	padding-bottom: 20px;
}

.is_day{
	font-size: 125%;
}

.is_title{
	color: #4653a2;
	font-size: 125%;
	font-weight: 700;
}

.md_relatoion .is_btn a{
	width: 64%;
	margin: 0 auto
}

.md_naiyo{
	padding-top: 40px;
}

.is_disc2 li{
	font-size: 125%;
}

.pt20{padding-top: 20px;}

@media screen and (max-width:767px){
	.md_relatoion .is_btn a{
		width: 84% !important;
	}
	
	.is_title{
		font-size: 125%;
	}
}


/*---------------------
キャンペーン一覧
---------------------*/
.l_campaign2 .md_cont{
	padding-top: 0;
}

.l_campaign ul{
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.l_campaign ul li{
	width: 30%;
}

.l_campaign ul li a{
	text-decoration: none;
	display: block;
}

.l_campaign ul li a:hover{
	opacity: 0.5;
}

.l_campaign ul li a .is_category{
	color: #fff;
	font-size: 72%;
	background: #4653a2;
	margin-bottom: 10px;
	padding: 0 10px;
	display: inline-block;
}

.l_campaign ul li a .is_category.is_categoryokeihan{
	background: #f2881f;
}

.l_campaign ul li a .is_category.is_categorymobile{
	background: #01b1b7;
}


.is_titcampaign{
	color: #4653a2;
	font-size: 125%;
	font-weight: 600;
	line-height: 1.4;
	padding: 10px 0;
}

@media screen and (max-width:767px){
	.l_campaign ul li{
		width: 100%;
		padding-bottom: 40px;
	}
	
}
