#pageTitle{ color:#0066cc; }
.mainContent h4{ color:#0066cc; }

.deadline_flg_end{ color:#ee0000; font-size:80%; }
.deadline_flg_end:before{ content:" "}

/* ----------------------------------------------
	イベント・セミナー 詳細
------------------------------------------------- */

#eventData .about{
	margin:0 0 0; 
}

/* 左側 */
#eventData .about .left{
	width:290px;
	position:relative;
	margin:0 auto 15px;
}
#eventData .about .left .image img {
	width:290px;
	height:auto;
}
#eventData .about .left .new{
	position:absolute;
	top:-5px;
	right:5px;
}
#eventData .about .left .new img {
	width:35px;
	height:auto;
}
#eventData .about .left .today{
	position:absolute;
	top:-10px;
	left:-10px;
}
#eventData .about .left .today img {
	width:60px;
	height:auto;
}

/* 右側 */
#eventData .about .right{
	text-align:left;
	margin:0 0 10px 0; 
}
#eventData .about .right .cat {
	display:inline-block;
	line-height:1;
	padding:6px 7px 6px 25px;
	font-size:93%;
	color:#603700;
	font-weight:bold;
	margin:0 0 7px;
	background-size:18px auto,100px auto;
	background-position:left 5px center, center center;
	background-repeat:no-repeat,repeat;
}
#eventData .about .right .event{
	background-image:url(../../../../../images/icon_s02.png) ,url(../../../../../images/back03.png);
}
#eventData .about .right .seminar{
	background-image:url(../../../../../images/icon_s03.png) ,url(../../../../../images/back03.png);
}
.mainContent #eventData .about .right h3{
	margin:0 auto 10px; 
	font-size:149%;
	font-weight:bold;
	text-align:left;
	position: relative;
	line-height:1.3;
}
.mainContent #eventData .about .right h3:before {
	content: none;
}
#eventData .about .right .day {
	display:block;
	font-size:121%; 
	margin:0 0 8px; 
}
#eventData .about .right .day .sat{ color:#0071bc; }
#eventData .about .right .day .sun{ color:#c1272d; }
#eventData .about .right .dayRemarks {
	display:block;
	font-size:93%;
	margin:0 0 10px; 
}
#eventData .about .right .condition{
	font-weight:bold;
	font-size:121%;
	color:#c1272d;
	margin:0 auto 7px;
}
#eventData .about .right .icon{}
#eventData .about .right .icon li{
	font-size:79%;
	display:inline-block;
	padding:7px 10px 7px 30px;
	color:#603700; 
	margin:0 0 7px 1px;
	background-color:#fbf5ee; 
	background-size:auto 20px;
	background-position:left 7px center;
	background-repeat:no-repeat;
	letter-spacing: 0;
	line-height:1.3;
}
#eventData .about .right .icon li.icon1{ background-image:url(../../../../../images/icon_s05.png); }
#eventData .about .right .icon li.icon2{ background-image:url(../../../../../images/icon_s06.png); }
#eventData .about .right .icon li.icon3{ background-image:url(../../../../../images/icon_s06.png); }
#eventData .about .right .icon li.icon4{ background-image:url(../../../../../images/icon_s07.png); }
#eventData .about .right .comment{ font-size:100%; line-height:1.6; }

/* その他 */
#eventData .other{ margin:0 0 10px; }
#eventData .other dl{
	text-align:left;
	font-size:114%; 
	padding:0 0 5px 0;
}
#eventData .other dt{
	font-size:107%;
	font-weight:bold;
	margin:0 0 5px;
}
#eventData .other dd{}
#eventData .other dd .text{ margin:0 0 3px; }
#eventData .other dd .text_s{ font-size:86%; margin:0 0 7px; }
#eventData .other dd strong{ font-weight: bold; }
#eventData .other dd .red{ color:#e50012; }
#eventData .other dd ul li{ list-style:disc; list-style-position:inherit; margin:0 0 5px 15px; } 

/* フォームリンク */
#eventData .advanceLink{
	width:250px;
	margin:0 auto;
}
#eventData .advanceLink button{
	width:250px;
	font-size:128%;
	display:block;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#e50012;
	padding:20px 5px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
}

/* フォームリンク（複数） */
#eventData .multiple {
	width:250px;
	margin:0 auto 10px;
}