@charset "Shift_JIS";

/*-----------------------------------------------
// コンテンツ
//---------------------------------------------*/

/* タイトル */
#cnts-lay .hd {
    margin-top: 0px;
    width: 663px;
    height: 136px;
    background: url(../img_event/title.png) no-repeat left top;
    text-indent: -9999px;
}

/* サブタイトル */
#cnts-lay .box h3.ttl01{ background:url(../img_event/sub_01.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl02{ background:url(../img_event/sub_02.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl03{ background:url(../img_event/sub_03.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl04{ background:url(../img_event/sub_04.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl05{ background:url(../img_event/sub_05.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl06{ background:url(../img_event/sub_06.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl07{ background:url(../img_event/sub_07.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl08{ background:url(../img_event/sub_08.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl09{ background:url(../img_event/sub_09.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl10{ background:url(../img_event/sub_10.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl11{ background:url(../img_event/sub_11.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl12{ background:url(../img_event/sub_12.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttlinfo{ background:url(../img_event/sub_info.jpg) no-repeat #FFCC66;}


#cnts-lay .box .cont table {width:520px; font-size:12px;}
#cnts-lay .box .cont table .j12{ color:#666666; padding:3px}
#cnts-lay .box .cont table .weekday{ color:#333; padding:3px}
#cnts-lay .box .cont table .sunday{ color:#CC0000; padding:3px}

#cnts-lay .box .cont a {
	font-size:12px;
	color:#006600;
	line-height:140%;
	text-decoration: underline;
}

#cnts-lay .box .cont p {text-align:right;}

#cnts-lay .box .cont .s_box h4 {
	font-size:18px;
	padding:10px 0 0px 0px;
	color:#006600;
	font-weight:bold;
	line-height:120%;
	width:515px;
}

#cnts-lay .box .cont .s_box h5 {
	font-size:18px;
	border-bottom:#FF9933 3px solid;
	padding:0px 0 2px 0px;
	color:#CC0000;
	font-weight:bold;
	line-height:120%;
	width:515px;
}

#cnts-lay .box .cont .s_box .text {
	font-size:14px;
	padding:10px 0 0 5px;
	color:#333333;
	line-height:140%;
}

#cnts-lay .box .cont .s_box .back {
	font-size:12px;
	text-align:center;
	padding:10px 0 0 5px;
	line-height:140%;
}

#cnts-lay .box .cont .s_box .text .caption{font-size:12px;}
