@charset "UTF-8";

/* -------------------------------------
 催事スケジュール
 .event
------------------------------------- */

.event .cntWrap {
 background: url(../image/cmn/cnt_bg_udr01.jpg) repeat-y 0 0;
}
.event .content {
 background: url(../image/cmn/cnt_bg_ovr01.jpg) no-repeat 0 0;
}

/* --- FOOTER -------------------------- */
.event .footer {
 background: url(../image/cmn/foot_bg01.jpg) no-repeat 0 0 #eef2f3;
}

/* --- CONTENT ---------------------------- */
.content {
 padding-top: 25px;
}

.content h1{
font-size:131%;
font-weight: normal;
margin: 10px 0px 20px 0px;
}

/* CSS Document */

.wrap{
	width:700px;
    min-height: 1em;
    display: inline-table;
	position:relative;
}
.wrap:after{
    content:"";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
* html .wrap {
    height: 1em;
}
.wrap {
    display: block;
	margin-bottom:30px;
}
.clear{
	clear:both;
}

/************************
  コンテンツ内
************************/
h3.event_txt{
	color:#600;
	font-size:93%;
	font-weight:normal;
	margin:18px 0 5px 0;
}

.event_color1{
	margin:0;
	padding:4px;
	background-color:#efefef;
}
.event_color2{
	margin:0;
	padding:4px;
	background-color:#fff;
}
.area{
	width:50px;
	float:left;
	display:block;
	font-weight: bold;
}
.when{
	width:90px;
	float:left;
	display:block;
	line-height:150%;
}
.where{
	float:left;
	display:block;
}

.pic{ float:right;}

.event_left{ 
 padding-bottom: 30px;
}

.place{	line-height:150%;
}



#acc {width:820px; list-style:none; color:#033; margin:-20px 0 0 -40px; *margin:-110px 0 0 0;}
*:first-child+html #acc { margin-top:-20px;}

/* --- #acc {width:820px; list-style:none; color:#033; margin-top:-10px; margin-left:-40px; *margin-top:-50px; *margin-left:0px; } --- */

#acc h3 { color:#43aa2b;font-size:80%; width:820px; padding:5px 0 10px 0; margin-bottom:-10px;font-weight:bold; margin-top:5px; cursor:pointer; text-decoration:underline; border-top:1px #CCC solid;}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:780px; padding:15px; border:1px solid #d7d7d7; background:#fff; margin:10px 0 10px 0;}

.tl{ font-size:90%;margin:30px 0 -5px 0; background-color:#999; color:#FFF; padding:5px;}
.tl2{ font-size:85%; margin:15px 0 0 0; color:#900; }
.no_link { font-size:80%;width:820px; padding:5px 0 10px 0; margin-bottom:-10px;font-weight:bold; margin-top:5px;border-top:1px #CCC solid;}

	.detail_content_l{color:#666; font-size:80%; float:left; width:390px; margin-right:0px; line-height:150%; padding-right:30px;border-right:1px solid #d7d7d7;  }
	.detail_content_l a{ color:#43aa2b;}
	.detail_tl{color:#43aa2b; margin-bottom:10px; font-size:90%; font-weight:bold;}
	.detail_content_r{color:#666; font-size:80%; float:left; width:315px;border-left:1px solid #d7d7d7;  padding:0 0 0 30px; margin-left:-1px;}
	.message1{float:left; width:185px; margin-top:8px; line-height:150%; margin-left:5px;}
	.message2{float:left; width:310px; margin-top:8px; line-height:150%;}
	.pic{ float:left; margin:10px 10px 0 0;}
