@charset "shift_jis";

/* -----------------
 event only
---------------------
1 cover
--------------------- */
/* ============ font ================*/
#main h3 { font-size:1em;}
#main p { font-size:0.8em; line-height:1.4em;}
#main li { font-size:0.8em; line-height:1.4em;}
span.sub-event{font-size:0.7em; line-height:1.4em;}


/* ============ 1 初期化================*/
#cover h2{
	width:760px;
	height:100px;
	margin:5px auto 10px auto;
	background: url(../images/cover_bg.jpg);
}


#centerwrap{ clear:both; width:758px; text-align:left; position:relative;}
#sub{width:240px; float:right; margin:0; padding:0}
#main{width:500px; float:left; background-image:url(../images/main_bg.gif); background-position:left top; background-repeat:repeat-y;}
#main_bottom{width:500px; height:10px; background-image:url(../images/main_bottom.gif); background-position:left bottom; background-repeat:no-repeat;}

#main h3 {margin:0; padding:0;}

#main div#now_exhitbion {width:520px; background:url(../images/now_bg.gif) left top repeat-y; border-bottom:1px solid #FF8533; margin:0 0 15px 0;}
#main div#next_exhibition {width:520px; background:url(../images/next_bg.gif) left top repeat-y; border-bottom:1px solid #525252; margin:0 0 15px 0;}
#main div#g3 {width:520px; background:url(../images/g3_bg.gif) left top repeat-y; border-bottom:1px solid #56A217; margin:0 0 15px 0;}
#main div#concert {width:520px; background:url(../images/concert_bg.gif) left top repeat-y; border-bottom:1px solid #D4D4D4; margin:0 0 15px 0; padding:8px 0 0 0;}

#main div.al_center {width:500px; margin:0 auto; padding:0 0 10px 0;}
#main div.al_center p { margin:0;}
#main p.event_img {width:200px; float:left;}
#main div.right_block {width:290px; float:right;}

#main p.now_date {width:290px; height:22px; background:url(../images/now_date.gif) left top no-repeat; color:#EC6800; font-weight:bold; padding:3px 0 0 3px;}
#main p.next_date {width:290px; height:22px; background:url(../images/next_date.gif) left top no-repeat; color:#525252; font-weight:bold; padding:3px 0 0 3px;}
#main p.g3_date {width:290px; height:22px; background:url(../images/g3_date.gif) left top no-repeat; color:#56A217; font-weight:bold; padding:3px 0 0 3px;}

#sub #sub_exhibition_banner {}
#sub #sub_exhibition_banner ul {background:url(../images/dotted.gif) bottom repeat-x; margin:0; padding:0;}
#sub #sub_exhibition_banner li {font-size:0; list-style:none; margin:0 0 5px 0;}
#sub #sub_navi {width:240px; margin:0; border:1px solid #DADADA; background-color:#FFFFFF;}
#sub table {width:218px; margin:0 auto;font-size:10px; padding:0 0 10px 0;}
#sub tr {background:url(../images/dotted.gif) bottom repeat-x;}
#sub td { padding:10px 0;}
#sub td .thumb { width:60px;}
#sub td p{ margin:5px 0 0 0;}

img.kind {margin:6px auto;}
.eventbox{width:455px; margin:5px auto;}
.eventicon{float:left; margin-right:8px;}

div.eventsubcol01 {width:250px; background:#FFF; border:1px solid #DADADA; margin:5px auto 0 auto;}
table.eventsubcol01 {width:230px; margin:10px auto; }

img.sub-event{float:left; margin-right:4px;}
p.sub-event{margin:0px auto;}

/* hr */
.hr01{
	width:454px;
	height:23px;
	margin:auto;
	background: url(../images/hr_01.gif);
}

.sborder {
BORDER-RIGHT: #FFFFFF 0px solid; 
BORDER-TOP: #FFFFFF 0px solid; 
SCROLLBAR-FACE-COLOR: #DBDBDB; 
SCROLLBAR-HIGHLIGHT-COLOR: #DBDBDB; 
BORDER-LEFT: #FFFFFF 0px solid; 
SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
SCROLLBAR-ARROW-COLOR: #FFFFFF; 
SCROLLBAR-TRACK-COLOR: #FFFFFF; 
BORDER-BOTTOM: #FFFFFF 0px solid; 
SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}
.miyajima_bg {
	background-image: url(../exhibition/miyajima/images/event_bg.jpg);
	background-repeat: no-repeat;
}
.text01 {  font-size: 13px}
.text02 {  font-size: 11px}
.text03 {  font-size: 15px}
.text04 {  font-size: 24px}
.text05 {
	font-size: 18px;
	line-height: 20px;
}
.t13a {
	font-size: 13px;
	line-height: 16px;
}
.t14g18 {  font-size: 14px; line-height: 18px}
.t14 {  font-size: 14px}
.t12 {  font-size: 12px}
.t16 {
	font-size: 16px;
}
.t13g20 {
	font-size: 13px;
	line-height: 20px;
}
.t13g18 {
	font-size: 13px;
	line-height: 18px;
}
.t12 {
	font-size: 12px;
}
a.2:link {
	color: #FFFFFF;
}
.t15 {
	font-size: 15px;
}
.mondayline {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
}
/*------2009.NewIndex--------*/
h3#this_month {
	margin:0 0 30px 0;
	float:left;
}
div#tab {
	position:relative;
	width:123px;
	height:56px;
	background-image:url(../images/tab_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
}
div#tab a.tab_button {
	position:absolute;
	top:24px;
	left:10px;
}
div.event_box {
	width:480px;
	background-image:url(../images/dotted.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:0 auto 30px auto;
}
h4.date {
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}
h4.date span.sun {
	color:#FF0000;
}
h4.date span.sat {
	color:#00B4FF;
}
h4.event_title {
	font-size:14px;
	margin:0;
	padding:8px 0;
}
h4.event_title span {
	display:block;
	font-size:10px;
	font-weight:bold;
}
h4.event_title img {
	margin:0 5px 0 0;
}
div.details {
	border-top:1px solid #DADADA;
	padding:5px 0;
}
div.details strong {
	font-size:12px;
}
div.details p {
	display:inline;	
}
p.outline {
	border-top:1px solid #DADADA;
	margin:0;
	padding:5px 0 15px 0;
}
/*イベントの種類(icon)*/
h4.exhibition_icon {
	background-image:url(../images/event_type_exhibition.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
h4.concert_icon {
	background-image:url(../images/event_type_concert.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
h4.kids_icon {
	background-image:url(../images/event_type_kids.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
h4.other_icon {
	background-image:url(../images/event_type_other.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
h4.lecture_icon {
	background-image:url(../images/event_type_lecture.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
h4.seminar_icon {
	background-image:url(../images/event_type_seminar.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
/*--------------*/
/*イベントの種類(border)*/
h4.exhibition {
	border-top:3px solid #FFBB00;
}
h4.concert {
	border-top:3px solid #48C2E0;
}
h4.kids {
	border-top:3px solid #C3E342;
}
h4.other {
	border-top:3px solid #525252;
}
h4.lecture {
	border-top:3px solid #FF7F34;
}
h4.seminar {
	border-top:3px solid #B697FF;
}
/*--------------*/
.hsq {
	color: #232323;
}
/*--------------*/
/*催し物ページ 取り消し線 120730追加*/
.delete-line{
	text-decoration: line-through;
	color: #F00;
}
.delete-line2{
	color: #000;
}