<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 Document */

#pageTitle{ color:#009844; }
.mainContent h4{ color:#009844; }

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

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

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

/* 左側 */
#eventData .about .left{
	float:left;
	width:450px;
	position:relative;
	margin:0 44px 0 0;
}
#eventData .about .left .image img {
	width:450px;
	height:auto;
}
#eventData .about .left .new{
	position:absolute;
	top:-5px;
	right:10px;
}
#eventData .about .left .new img {
	width:55px;
	height:auto;
}
#eventData .about .left .today{
	position:absolute;
	top:-10px;
	left:-10px;
}
#eventData .about .left .today img {
	width:85px;
	height:auto;
}

/* 右側 */
#eventData .about .right{
	float:left;
	width:630px;
	text-align:left;
	margin:0 0 0 0;
}
#eventData .about .right .cat {
	display:inline-block;
	line-height:1;
	padding:7px 10px 7px 30px;
	font-size:100%;
	color:#603700;
	font-weight:bold;
	margin:0 0 10px;
	background-size:25px 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 5px;
	font-size:184%;
	font-weight:bold;
	text-align:left;
	position: relative;
	line-height:1.3;
}
.mainContent #eventData .about .right h3:before {
	content: none;
}
#eventData .about .right .day .sat{ color:#0071bc; }
#eventData .about .right .day .sun{ color:#c1272d; }
#eventData .about .right .day {
	display:block;
	font-size:135%; 
	margin:0 0 8px; 
}
#eventData .about .right .dayRemarks {
	display:block;
	font-size:93%;
	margin:0 0 10px; 
}
#eventData .about .right .condition{
	font-weight:bold;
	font-size:135%;
	color:#c1272d;
	margin:0 auto 10px;
}
#eventData .about .right .icon{}
#eventData .about .right .icon li{
	font-size:93%;
	display:inline-block;
	padding:7px 10px 7px 30px; 
	color:#603700; 
	margin:0 0 10px 2px;
	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:114%; line-height:1.7; }

/* その他 */
#eventData .other{ margin:0 0 20px; }
#eventData .other dl{
	text-align:left;
	display:table;
	font-size:121%; 
	padding:13px 13px 5px 0; 
}
#eventData .other dt{
	font-size:107%;
	font-weight:bold;
	width:150px;
	display: table-cell;
}
#eventData .other dd{
	display: table-cell;
}
#eventData .other dd .text{ margin:0 0 5px; }
#eventData .other dd .text_s{ font-size:86%; margin:0 0 10px; }
#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:450px;
	margin:0 auto;
}
#eventData .advanceLink button{
	width:450px;
	font-size:149%;
	display:block;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	background-color:#e50012;
	padding:30px 10px;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
}

/* 託児サービスについて */
.takuji{
	width: 720px;
    margin: 10px 0;
    padding:16px;
    text-align: left;
    font-size: 121%;
    background-color: #ffe6db;
    border-radius: 10px;
}
.takuji div{
	display: inline-block;
    color: #f5844d;
    background-color: #ffffff;
    font-weight: bold;
    margin:0 0 8px;
    padding: 10px 16px;
    border-radius: 10px;
}
</pre></body></html>