<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* 
 * キャンペーン 個別設定CSS
 * 
 * 	お食事はセゾンカード・UCカードで ファミレスでのご利用で全国共通お食事券5,000円分が当たる！
 * 	/campaign/restaurantcp1407/
 * 
 */

/*#cnt .column-9 {
	padding-bottom:25px;
	text-align:center;
}
#cnt .column-9 ul.shop-info {
	display:inline-block;
}
#cnt .column-9 ul.shop-info li {
	position:relative;
	display:inline-block;
	width:125px;
	height:125px;
	margin:0 5px 15px;
}
#cnt .column-9 ul.shop-info img {
	position:absolute;
	top:0;
	left:0;
}
#cnt .column-9 ul.shop-info a {
	position:relative;
	display:block;
	width:124px;
	min-height:23px;
	padding-top:98px;
	color:#444444;
	font-size:12px;
	text-decoration:underline;
}
#cnt .column-9 ul.shop-info + p {
	margin:-1px 10px 0;
}
#cnt .column-9 ul.shop-info + p a {
	text-decoration:underline;
	color:#e50011 !important;
	font-weight:bold;
	font-size:16px;
}
#cnt .list-notes li{
	font-size:12px;
	margin-bottom:0 !important;
}
#responsive_wrap ul.list-notes li{margin-bottom:0 !important;}*/

#cnt .padd{
	padding-bottom:10px;
}

#cnt .padd20{
	padding-bottom:20px;
}


@media (max-width: 720px) {
	#cnt .column-9 {
		margin-bottom:0;
		padding-bottom:12px;
	}
	#cnt .column-9 ul.shop-info {
		width:100% !important;
		max-width:433px;
		height:auto;
	}
	#cnt .column-9 ul.shop-info li {
		margin:0 0 5px;
		height:auto;
	}
	#cnt .column-9 ul.shop-info + p {
		margin-top:-10px;
	}
	#responsive_wrap ul.list-notes li{margin-bottom:0 !important;}
}





/*追加*/
@media (max-width: 720px) {
#cnt .long .ttl-unit-02{
		background:url(../img/com_h42.jpg) no-repeat left top !important;
	}
	#responsive_wrap .service_info li{
		width:100% !important;
		margin-bottom:1.4em;
		height:auto!important;
	}
	#responsive_wrap .service_info li img{
		width:90% !important;
	}
	#responsive_wrap .service_info li:nth-child(1),
	#responsive_wrap .service_info li:nth-child(2),
	#responsive_wrap .service_info li:nth-child(3),
	#responsive_wrap .service_info li:nth-child(4){
	float:none !important;
}
}
#cnt h4 span{
	display:inline-block;
}
#cnt .caution p{
	margin-bottom:0 !important;
	font-size:12px;
}
#cnt .caution .list-notes li{
	margin-bottom:0 !important;
}

/*#responsive_wrap .ttl_blue{
	background-color:#0f1350;
	color:#FFF;
	font-size:25px;
	padding:5px auto;
	text-align:center;
}
#responsive_wrap .service_info{
	text-align:center;
}

#responsive_wrap .service_info li{
	display: inline-block;
    border: 1px solid #CCCCCC;
    width: 400px;
    height: 360px;
    text-align: center;
    padding: 10px;
    margin: 10px;
}

#responsive_wrap .service_info li p{
	font-size:18px;
	font-weight:bold;
	color:#0f1350;
	margin-bottom:0;
}*/



/*#responsive_wrap .service_info li{
	display: inline-block;
	border:1px solid #CCCCCC;
	width:350px;
	text-align:center;
	padding:10px 5px;
}

#responsive_wrap .service_info li p{
	font-size:18px;
	font-weight:bold;
	color:#0f1350;
	margin-bottom:0;
}
#responsive_wrap .service_info li:nth-child(1),
#responsive_wrap .service_info li:nth-child(2){
	margin-right:1em;
}


#responsive_wrap .service_info li:nth-child(1),
#responsive_wrap .service_info li:nth-child(2){
	margin-top:10px;
}*/
.mt57{
	margin-top:57px;
}

#cnt .section2{
	margin-top:20px;
}

#cnt .caution{
	padding-left:1em;
	text-indent:-1em;
	font-size:12px;
}








</pre></body></html>