@charset "utf-8";
/*第7弾 イベント*/
#event_main .list-line {
	width: 100%;
	margin-bottom: 15px;
}
#event_main > div > a > span.r-box {
	display: block;
	float: right;
	width: 390px;
}
#event_main a { background-color: #fff3c7; border-color: #ffe6ad; background-image: url(/assets/default/pc/img/event/60/event_003.png); background-repeat: no-repeat; background-position: bottom 0 right 5px; text-decoration: none; height: 165px;}
#event_main a:hover {
	background-color: #ffe6ad;
}
#event_main a * { border-color: #ffe6ad }
#event_main a .job-info {
	color: #f79942;
	background-color: #FFFFFF;
	display: block;
	padding: 10px;
	border:solid 1px #cdcbff;
	margin-bottom: 7px;
	min-height: 102px;
}
#event_main a .job-info .job-ttl {
	display: block;
	font-size: 14px;
	font-weight: bold;
	border-bottom:dotted 1px #ffe6ad;
	padding-bottom: 8px;
	margin-bottom: 8px;
	line-height: 1.2;
	height: 40px;
}
#event_main a .job-info .fee, #event_main a .job-info .access {
	display: block;
	line-height: 1;
}
#event_main a .job-info .fee {
	margin-bottom: 8px;
}
#event_main a .shop-thumb {
	border:solid 1px #cdcbff;
	font-size: 0;
	display: block;
	width: 120px;
	float: left;
}


#event_main a .shop-info .shop-name,
#event_main a .shop-info .area-genre { color: #f79942 }
/** 偶数行  */

#event_main .even-line a { background-color: #eafaff; border-color: #b7e6ff; background-image: url(/assets/default/pc/img/event/7/event_004.png); }
#event_main .even-line a * { border-color: #b7e6ff }
#event_main .even-line a .shop-info .job-info { color: #4cb9f2 }
#event_main .even-line a .shop-info .shop-name,
#event_main .even-line a .shop-info .area-genre { color: #115fae }
#event_main .even-line a .job-info {
	color: #4cb9f2;
}
#event_main .even-line a .job-info .job-ttl {
	border-color: #b7e6ff;
}
#event_main .even-line a:hover {
	background-color: rgba(234, 250, 255, .7);
}
/* **/
.event-pagefoot{padding: 30px;}
.event-pagefoot .btn{padding: 25px; font-size: 24px;}