/*----------------------------------------*/
/*-----------ICPA/b-page.css----------*/
/*--------------------------2007.Mar.27---*/

/*
------index
------about
------event
------guide
------report
------form etc

/*----------------------------------------*/
/*----------------------------------------*/
/*-------------------------------------------------index-------*/
#index {
	height:240px;
	margin:0 0 10px 0;
	padding:0 auto;
	border-top:solid 2px #fff;
	background:#222;
	color:#fff;
	}
	#flash {
		height:240px;
		margin:0 13px;
		padding:0 7px;
		background:url(img/top.jpg) no-repeat;
		}

/*---------------*/

p.si-name {
	margin:10px 0 3px;
	float:right;
	font-size:10px;
	position:relative;
	top:00px;
	}
p.si-name img {
	vertical-align:text-bottom;
	}

.border-h2_2 {
	clear:both;
	margin:0 0 -28px;
	position:relative;
	top:-28px;
	padding-left:13px;
	font-size:18px;
	border-bottom:9px solid #bbb;
	}


#main-top {
	height:240px;
	min-height:230px;
	}

	#main-banner {
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:185px;
		}
	#main-banner img {
		margin:2px 1px 7px;
		padding:1px;
		border:solid 1px #ccc;
		}

	#main-banner a:hover {
		border:none;
		}
	#main-news {
		}

#topics {margin:5px 0 0; padding:0;list-style:none;}
#topics li {
	margin:2px 0;
	padding-left:8px;
	line-height:1.3em;
	}
	.top-date {
		font-size:10px;
		color:#555;
		}

#MTRecentImage {width:760px;}

ul#topics {margin-left:18px;}
ul#topics li {
	line-height:18px;
	margin:3px 0;
	padding:0;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,Geneva;
	vertical-align:bottom;
	}

li.art {list-style-image: url(img/list-art.gif);}
li.muse {list-style-image: url(img/list-muse.gif);}
li.hall {list-style-image: url(img/list-hall.gif);}
li.exc {list-style-image:url(img/list-exc.gif);}
li.icpa {list-style-image: url(img/list-icpa.gif);}
li.more {list-style-image: url(img/list-more.gif);}

#topics a:link {text-decoration:none;}
#topics a:visited {text-decoration:none;}
#topics a:hover {text-decoration:none;}

/*------*/
table#topics {border:none;font-size:12px;width:552px;border-collapse: collapse;}
table#topics tr {border:none}
table#topics th {border:none;width:18px;background:#fff;vertical-align:top;}
table#topics td {border:none;line-height:18px;}

/*------*/


table#pickup {
	border:none;
	border-collapse: collapse;
	table-layout: fixed;
	width:740px;
	}

#pickup th,
#pickup td {
	border:none;
	}

#pickup tr {
	border:none;
	text-align:center;
	font-size:11px;
	font-family:lrSVbN,Helvetica,Geneva,Arial,;
	}
.main-ta {
	margin:5px 3px;
	width:140px;
	height:220px
	display:block;
	float:left;
	}
.main-ta-box {
	margin:3px;
	padding:0;
	height:90px;
	line-height:1.2em;
	background:url(img/ba-pickup.gif) repeat-x;
	border:1px solid #ccc;
	}

.main-ta-box p {
	margin:5px;
	padding:0;
	font-size:11.5px;
	line-height:1.3em;
	}

.poster-sam {
	border:1px solid #bbb;
	border:none; /*20070529-fishida*/}

.main-ta a:hover {
		border:none;
		}

img.ev-exit3 {position:relative;top:-105px;margin:0 0 -30px 0;}
img.ev-exit4 {position:relative;top:-137px;margin:0 0 -30px 0;}

/*----------------------------------------*/
/*------------------------------------------------about--------*/
/*------------ guide_bottun ---*/

#about {padding-left:10px;}
#about .box {border:1px solid #ccc;margin:5px 10px; padding:15px;}

#about-in {padding-left:;}

#ab-ul {
	list-style:none;
	margin-left:3em;
	padding:0;
	}

#ab-ul li {
	margin:5px 0;
	}

/*---------------------*/
#about table {margin-left:30px;width:500px;font-size:10.5pt;line-height:1.5em;}
#about table th {}
#about table td {}
/*---------------------*/
.ab {margin:30px 0 5px 10px;}


h2#ev-fac_hall,
h2#ev-fac_art,
h2#ev-fac_muse,
h2#ev-fac_exc {
	clear:both;
	margin:10px 0 3px;
	font-size:24px;
	width:100%;
	font-family:Franklin Gothic Heavy,sans-serif;
	text-indent:-9999px;
	}

	h2#ev-fac_hall {background:url(img/ev-fac_hall.gif) no-repeat;}
	h2#ev-fac_art {background:url(img/ev-fac_art.gif) no-repeat;}
	h2#ev-fac_muse {background:url(img/ev-fac_muse.gif) no-repeat;}
	h2#ev-fac_exc {background:url(img/ev-fac_exc.gif) no-repeat;}

/*------------ event_cal ---*/
#ev-img {float:left;}
	#ev-img a:hover {border:none;}

#ev-img img.ev-poster {
	border:none; 
	}

#ev-img a:hover img.ev-poster {
	border-bottom:none;
	border:none;
	}
#ev-img #ev-copyright{
	font-size:9px;
	text-align: right;
	}
#ev-about {
	margin:5px 0 5px 10px;
	float:right;
	text-align:left;
	width:440px;
	font-size:14px;
	}

#ev-about a:hover {
	border-bottom:none;
	}

	#ev-title {
		margin:2px 3px;
		padding:3px 0 5px 10px;
		line-height:1.3em;
		font-size:18px;
		text-align:left;
		border-bottom:2px dotted #98CB00;
		border-left:12px solid #98CB00;
		}
	#ev-date {
		padding:3px 0 5px 10px;
		border-left:5px solid #82BA2C;
		}
	#ev-time {
		padding:3px 0 5px 10px;
		border-left:5px solid #82BA2C;
		}
	#ev-place {
		padding:3px 0 5px 10px;
		border-left:5px solid #82BA2C;
		}
	#ev-price {
		padding:3px 0 5px 10px;
		border-left:5px solid #82BA2C;
		}
	#ev-info {
		padding:3px 0 5px 10px;
		border-left:5px solid #82BA2C;
		}

#banner-img {
	margin:2px 1px;
	padding:1px;
	border:solid 1px #ccc;
	}

#banner-img:hover {border:solid 1px #fc0;}


#entry {
	padding:0 13px;
	background:;
		font-size:13px;
		line-height:1.5em;
	}

	.entry p {
		font-size:13px;
		line-height:1.4em;
		margin:10px 0;
		}


#en-body {
	margin:5px 0;
	padding:1px 8px;
	background-position: top right;
	clear:both;
	}

#en-more {
	margin:5px 0;
	padding:1px 8px;
	background-position:top right;
	clear:both;
	}

/*----------------------------------------*/

#en-body table {
	font-size:9pt;
	margin:5px 0;
	border:1px solid #ccc;
	}

#en-body table tr {
	border:1px solid #ccc;
	}

#en-body table th {
	background:url(img/back-th.gif);
	background:#ffe44c;
	border:1px solid #ccc;
	}

#en-body table td {
	padding:3px;
	line-height:1.5em;
	border:1px solid #ccc;
	}


#en-body table tr.xxx td {background:#f5f5dc;}
#en-body table tr.jjj td {background:#fffff0 ;}

/*----------------------------------------*/
.mback {clear:both;width:735px;}
.mback1 {margin:0;padding:0;height:15px;background:url(img/ba-mback1.gif) no-repeat;}
.mback2 {margin:-3px 0 0;padding:1px 15px 0;background:url(img/ba-mback2.gif) repeat-y;}
	.mback2 h3 {margin:8px 0 5px;padding:0;border-bottom:1px solid #4169e1;width:300px;color:#444;}
.mback3 {margin:0;padding:0;height:15px;background:url(img/ba-mback3.gif) no-repeat;}
/*----------------------------------------*/
/*------------------------------------------------event--------*/
/*-------------calender--*/
table#ev-calendar {
	border-collapse: collapse;
	width:740px;
	font-size:13px;
	font-family:Verdana,arial,Century Gothic,sans-serif,;
	}

#ev-calendar caption {
	text-indent:-9999px;
	padding:0;
	}

table#ev-calendar tr {
	margin:0;
	padding:0;
	border-bottom:3px solid #ccc;
	}
#ev-calendar td {
	margin:0;
	padding:0;
	border-bottom:3px double #ccc;
	}

td .cal_th-1,
td .cal_th-2,
td .cal_th-3 {
	float:left;
	text-align:center;
	padding:5px 0;
	background:url(img/back-th.gif) repeat-x;
	}

.cal_td-1,
.cal_td-2,
.cal_td-3 {
	float:left;
	padding:3px 0;
	}

.cal_th-1,
.cal_td-1 {width:130px;background:;text-align:center;}

.cal_th-2,
.cal_td-2 {width:270px;background:;}

.cal_th-3,
.cal_td-3 {width:338px;background:;}

.cal_th-1 {}
.cal_th-2 {}
.cal_th-3 {}

.cal_td-1 {}
.cal_td-2 {}
.cal_td-3 {}

#ev-calendar img.ev-poster	{border:1px solid #ccc;
	border:none; /*20070529-fishida*/}
#ev-calendar a:hover img.ev-poster {border:1px solid #fc0;
	border:none; /*20070529-fishida*/}
	#ev-calendar a:link,
	#ev-calendar a:visited,
	#ev-calendar a:hover {border-bottom:none;}

#ev-calendar .ev-title	{margin:4px 0;padding:0;line-height:1.4em;}
	#ev-calendar .ev-title a:link,
	#ev-calendar .ev-title a:visited {color:;text-decoration:none;border:none;}
	#ev-calendar .ev-title a:hover	{border:none;}

#ev-calendar .ev-icon	{margin:0 5px 0 0;}
#ev-calendar .ev-info	{}
#ev-calendar .ev-date	{font-size:13.5px;font-weight:bold;margin:5px;}
#ev-calendar .ev-time	{}
#ev-calendar .ev-place	{}
#ev-calendar .ev-price	{}
#ev-calendar .ev-date	{}
#ev-calendar .ev-exit1	{}
img.ev-exit	{
	margin:5px;
	width:120px;
	height:30px;
	display:block;
	}



/*------------event-xx.html---*/
#ev-about #ev-poster{}
#ev-about #ev-title	{}
#ev-about #ev-info	{}
#ev-about #ev-date	{}
#ev-about #ev-time	{}
#ev-about #ev-place	{}
#ev-about #ev-price {}
#ev-about #ev-date	{}
#ev-about #ev-exit	{}
img#ev-exit	{
	margin:5px 5px -35px 320px;
	width:120px;
	height:30px;
	display:block;
	}

li.pdf {
	list-style:none;
/*	background:url(img/pdf.gif) no-repeat;
	background-position:center left;
	padding-left:25px;
*/	}

img.pdf {
	vertical-align:text-bottom;
	margin:2px 0;
	}
/*----------------------------------------*/
/*----------------------------------------*/
/*------------------------------------------------guide--------*/

#gmap-hall,
#gmap-exc,
#gmap-muse,
#gmap-art {
	position:relative;
	padding:5px 9px 5px 5px;
	float:right;
	text-align:right;
	font-family:Verdana,Century Gothic,arial,sans-serif,Franklin Gothic Heavy;
	/**/filter: Alpha(opacity=100);
	}

#gmap-muse	{top:-130px;left:-70px;}/* (-) (+) */
#gmap-hall	{top:155px;	left:-50px;}/* (-) (+) */
#gmap-art	{top:155px;	left:215px;}/* (-) (+) */
#gmap-exc	{top:440px;	left:168px;}/* (-) (+) */


#gmap-hall a:hover,
#gmap-exc a:hover,
#gmap-muse a:hover,
#gmap-art a:hover {
	margin:0;
	border:none;
	}

#gmap {margin-top:-280px;}

/*------------ guide-title ---*/
#gtitle-exc,
#gtitle-art,
#gtitle-muse,
#gtitle-hall {
	margin:0;
	padding:0;
	width:300px;
	height:25px;
	text-indent:-9999px;
	margin:-10px 0;
	}


#gtitle-exc {background:url(img/ev-fac_exc.gif) no-repeat;}
#gtitle-art {background:url(img/ev-fac_art.gif) no-repeat;}
#gtitle-muse {background:url(img/ev-fac_muse.gif) no-repeat;}
#gtitle-hall {background:url(img/ev-fac_hall.gif) no-repeat;}

#guide1-ex {
	margin:-125px -155px 0 0;
	padding:5px 9px 5px 5px;
	width:265px;
	height:115px;
	float:right;
	text-align:right;
	font-family:Verdana,Century Gothic,arial,sans-serif,Franklin Gothic Heavy;
	}
#guide1-ex2 {
	position:relative;
	top:85px;
	left:475px;
	font-size:13px;
	width:250px;
	height:114px;
	text-align:right;
	font-family:sans-serif,MS UI GOTHIC,arial,Verdana,Century Gothic,;
	background-position:left top;
	}

#guide1-ex2 p {
	line-height:1.3em;
	margin:10px;
	}


#guide1-ex3 {
	margin:10px 0;
	padding:0;
	width:210px;
	float:right;
	text-align:center;
	}

#guide1-ex3 img {margin:8px 4px 2px;}

#guide1-ex p {filter: Alpha(opacity=100);}

/*------------ guide_bottun ---*/
#g_exc a:link,	#g_exc a:visited,	#g_exc a:hover,
#g_art a:link,	#g_art a:visited,	#g_art a:hover,
#g_muse a:link,	#g_muse a:visited,	#g_muse a:hover,
#g_hall a:link,	#g_hall a:visited,	#g_hall a:hover,
#g_2 a:link,	#g_2 a:visited,	#g_2 a:hover,
#g_3 a:link,	#g_3 a:visited,	#g_3 a:hover,
#g_4 a:link,	#g_4 a:visited,	#g_4 a:hover,
#g_5 a:link,	#g_5 a:visited,	#g_5 a:hover,
#g_6 a:link,	#g_6 a:visited,	#g_6 a:hover
	{
	margin:3px 1px;
	display:block;
	width:180px;
	height:50px;
	text-indent:-9999px;
	float:left;
	border-bottom:none;
	}

#g_exc a:link,	#g_exc a:visited {background: url(img/bt-g_exc.gif) no-repeat;}
#g_art a:link,	#g_art a:visited {background:  url(img/bt-g_art.gif) no-repeat;}
#g_muse a:link,	#g_muse a:visited {background: url(img/bt-g_muse.gif) no-repeat;}
#g_hall a:link,	#g_hall a:visited {background: url(img/bt-g_hall.gif) no-repeat;}
#g_2 a:link,	#g_2 a:visited {background:   url(img/bt-g2.gif) no-repeat;}
#g_3 a:link,	#g_3 a:visited {background:   url(img/bt-g3.gif) no-repeat;}
#g_4 a:link,	#g_4 a:visited {background:  url(img/bt-g4.gif) no-repeat;}
#g_5 a:link,	#g_5 a:visited {background:  url(img/bt-g5.gif) no-repeat;}
#g_6 a:link,	#g_6 a:visited {background: url(img/bt-g6.gif) no-repeat;}


#g_exc a:hover {background: url(img/bt-g_exc2.gif);}
#g_art a:hover {background: url(img/bt-g_art2.gif);}
#g_muse a:hover {background: url(img/bt-g_muse2.gif);}
#g_hall a:hover {background: url(img/bt-g_hall2.gif);}
#g_2 a:hover {background:   url(img/bt-g22.gif);}
#g_3 a:hover {background:  url(img/bt-g32.gif);}
#g_4 a:hover {background:  url(img/bt-g42.gif);}
#g_5 a:hover {background:  url(img/bt-g52.gif);}
#g_6 a:hover {background: url(img/bt-g62.gif);}


/*------------ guide_bottun2 ({ݑI) ---*/
#g_hall2 a:link,#g_hall2 a:visited,	#g_hall2 a:hover,
#g_exc2 a:link,	#g_exc2 a:visited,	#g_exc2 a:hover,
#g_muse2 a:link,#g_muse2 a:visited,	#g_muse2 a:hover,
#g_art2 a:link,	#g_art2 a:visited,	#g_art2 a:hover
	{
	margin:3px 15px 10px 3px;
	display:block;
	width:125px;
	height:25px;
	text-indent:-9999px;
	float:left;
	border-bottom:none;
	}

#g_hall2 a:link,#g_hall2 a:visited {
	background: url(img/bt-g_hall01.gif) no-repeat;
	width:112px;
	height:25px;
	}
#g_exc2 a:link,	#g_exc2 a:visited {
	background: url(img/bt-g_exc01.gif) no-repeat;
	width:187px;
	height:25px;
	}
#g_muse2 a:link,#g_muse2 a:visited {
	background: url(img/bt-g_muse01.gif) no-repeat;
	width:125px;
	height:25px;
	}
#g_art2 a:link,	#g_art2 a:visited {
	background: url(img/bt-g_art01.gif) no-repeat;
	width:125px;
	height:25px;
	}

#g_hall2 a:hover {background: url(img/bt-g_hall02.gif);width:112px;}
#g_muse2 a:hover {background: url(img/bt-g_muse02.gif);width:125px;}
#g_exc2 a:hover {background: url(img/bt-g_exc02.gif);width:187px;}
#g_art2 a:hover {background: url(img/bt-g_art02.gif);width:125px;}


/*----------------------------------------*/
/*----------------------------------------*/
/*------------------------------------------------grant--------*/
#gr_0,
#gr_1,	#gr_2,	#gr_3,	#gr_4,
#gr_5,	#gr_6,	#gr_7,		 {
	list-style:none;
	list-style-image:	url(img/pdf.gif);
	margin:50px 30px;
	line-height:1.5em;
	}

li#gr_0,
li#gr_1,
li#gr_2,
li#gr_3,
li#gr_4,
li#gr_5,
li#gr_6,
li#gr_7
	{
	margin:10px;
	list-style:none;
	list-style-image:	url(img/pdf.gif);
	line-height:1.5em;
	}



/*----------------------------------------*/
/*----------------------------------------*/
#extra {
	margin:0;
	padding:5px;
	float:right;
	width:180px;
	height:100%;
	background:#ddd;
	
	}
/*----------------------------------------*/
/*------------------------------------------------report--------*/
#report {margin:10px 2px;}


#report h3#title {
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	border-left:10px solid #f00;
	border-bottom:2px solid #f00;
	margin-right:200px;
	}

#report h3#faq-ans1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	border-left:10px solid #f00;
	border-bottom:2px solid #f00;
	margin-right:200px;
	}



	#report h3#title img {margin-right:8px;}

#report #en-body {
	margin-left:20px;
	}

#en-more {
	margin:20px 20px;
	padding:10px;
	border:1px solid #ccc;
	clear:both;
	}

#report #en-MTentries h3 {
	margin:20px 0 8px;
	padding:0;
	}

#report table#topics {margin:0 0 0 10px;padding:0;}
#report table#topics th {margin:0;}
/*----------------------------------------*/
/*----------------------------------------*/
/*------------------------------------------------faq--------*/
#faq {margin:10px 5px;}

#faq h3#title {
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	border-left:10px solid #f00;
	border-bottom:2px solid #f00;
	margin-right:200px;
	}

#faq h3#faq-ans1 {
	margin:5px;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	border-left:10px solid #f00;
	border-bottom:2px solid #f00;
	margin-right:200px;
	}



	#faq h3#title img {margin-right:8px;}

#faq #en-body {
	margin-left:20px;
	margin-right:200px;
	}

#faq #en-more {
	margin:3px 20px;
	padding:10px;
	border:1px solid #ccc;
	margin-right:200px;
	}

#faq #en-MTentries h3 {
	margin:20px 0 8px;
	padding:0;
	}

#faq table#topics {margin:0 0 0 10px;padding:0;}
#faq table#topics th {margin:0;}
/*----------------------------------------*/
/*----------------------------------------*/
/*------------------------------------------------form etc--------*/
#head2 {
	height:30px;
	padding:0 auto;
	color:#fff;
	text-align:left;
	}
	#head-in2 {
		margin:0 20px;
		height:30px;
		color:#222;
		}
	#head2 h2 {
		margin-top:10px;
		border-bottom:9px solid #ccc;
		}

/*---------common-form-----*/
p.form_bef {
	margin:5px;
	text-align:right;
	font-size: 11.5px;
	line-height:16px;
	}


.color1 {color:#0075c2; border-color:#3499cd;}/* enquete */
.color2 {color:#cd4085; border-color:#cd4085;}/* form */
.color3 {color:#cd4085;}




#form_bottun {
	text-align:center;
	}



input {margin:0; padding:0;}
textarea {font-size: 14px;}

/*----------------------------------------*/
/*----------------------------------------*/
/*-------------------------------------------------sitemap-------*/
#sitemap {
	
	}

#sitemap a:link,
#sitemap a:visited,
#sitemap a:hover {
	color:#222;
	text-decoration:none;
	margin-bottom:10px;
	}

#sitemap a:link		{}
#sitemap a:visited	{}
#sitemap a:hover	{border-bottom:3px solid #ddd;	color:red}


#sitemap li {
	line-height:1.8em;
	margin-bottom:15px;
	}

#sitemap ul li {
	font-size:14px;
	list-style:none;
	padding-left:20px;
	background:url(img/ba-title2.gif) no-repeat;
	}
#sitemap ul li a:hover {}

#sitemap ul ul li {
	font-weight:normal;
	font-size:12px;
	margin-bottom:0;
	background:url(img/li88.gif) no-repeat;
	background-position:top left;
	}

#sitemap ul ul ul li {
	font-weight:normal;
	background:url(img/li4.gif) no-repeat;
	background-position:center left;
	}

/*----------------------------------------*/
/*-------------------------------------------------link-------*/
#link {
	
	
	}

#link a:link,
#link a:visited,
#link a:hover {
	color:#222;
	text-decoration:none;
	}

#link a:link	{}
#link a:visited	{}
#link a:hover	{border-bottom:3px solid #ddd;	color:red}


#link ul li {
	line-height:1.7em;
	}

#link ul li {
	color:#222;
	font-size:15px;
	font-weight:bold;
	list-style:none;
	margin-bottom:20px;
	padding-left:18px;
	background:url(img/ba-title.gif) no-repeat;
	}

#link ul li ul {
	margin:10px 0;
	}
#link ul ul li {
	font-size:12px;
	font-weight:normal;
	margin:3px 20px;
	list-style:none;
	background:url(img/li2.gif) no-repeat;
	background-position:center left;
	}

#link ul ul ul li {
	color:yellow;
	list-style-image:	url(img/li11.gif);
	}


/*----------------------------------------*/
/*-------------------------------------------------search-------*/
h3.search {
	color:#333;
	font-size:16px;
	border-bottom:6px solid #ccc;
	}
#search {margin:0 10px;}
#search h4 {margin:3px;font-size:14px;}
#search p {margin-left:30px;}
#search {}



.noborder {border:none;}
#about table.noborder {border:none;width:700px;}
#about table.noborder tbody tr {border:none;}
#about table.noborder tbody th {border:none;}
#about table.noborder tbody td {border:none;vertical-align:top;}

.noborder tr {border:none;}
.noborder th {border:none;}
.noborder td {border:none;}

