@charset "Shift_JIS";
/* @group common */
body.event ul#navGlobal li.item04 a {
	background-position: -232px -24px;
}
body.event div#content div#main h2 {
	margin-left: 160px;
	margin-bottom: 20px;
}
body.event div#content div#main #fun2016 h2 {
	margin-left: 0;
	margin-bottom: 20px;
}
body.event div#content div#main {
	margin: 10px 20px 10px 10px;
}
body.event div#content div#main div#mainClm {
	float: right;
	width: 570px;
}
body.event div#content div#main div#side {
	float: left;
	width: 150px;
}
body.event div#content div#main div#side ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

body.event div#content div#main div#mainClm .hr1{
	display:block;
	margin-bottom:1em;
	color:#555555;
	background:#555555;
	height:1px;}

body.event div#content div#main div#mainClm h3 {
	margin:0 0 .8em 0;
	clear:both;
	color:#928558;
	font-size:100%;
}
body.event div#content div#main div#mainClm h3 span{
	font-size:80%;
}
body.event div#content div#main div#mainClm dl {
	margin:0 0 2em 0;
}
body.event div#content div#main div#mainClm dt {
	margin:0 0 .2em 0;
}
body.event div#content div#main div#mainClm dd {
	margin:0 0 1.2em 0;
}
body.event div#content div#main div#mainClm p.lead {
	margin:0 0 1.8em 0;
}
body.event div#content div#main div#mainClm p.red,
body.event div#content div#main div#mainClm p.red a {
	color:#F00;
}
body.event div#content div#main div#mainClm p.past {
	margin:0 0 1.8em 0;
	text-align: right;
}
body.event div#content div#main div#mainClm p.pageTop {
	margin:3em 0 0 0;
}
body.event div#content div#main div#mainClm .r {
	float:right;
	margin:0 0 0 10px;
}
body.event div#content div#main div#mainClm p.caution {
	color:#f00;
	font-size:70%;
	margin:1em 0 2em 0;
}
body.event div#content div#main div#mainClm p span {
	color:#f00;
	font-size:90%;
	margin:1em 0 2em 0;
	line-height:2em;
	} 
body.event div#content div#main div#mainClm div.wrap dl {
	margin:0 0 .2em 0;
	min-height:0;
}
body.event div#content div#main div#mainClm div.wrap dl:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
body.event div#content div#main div#mainClm div.tool dl{
	margin-top:1.5em;
}
body.event div#content div#main div#mainClm div.tool .r{
	margin-bottom:10px;
}
body.event div#content div#main div#mainClm div.tool dl dt{}
body.event div#content div#main div#mainClm div.tool dl dd,
body.event#eventFamily div#content div#main div#mainClm div.application dl dd {
	margin-top:-1.7em;
	margin-left:5.5em;
	margin-bottom:0.2em;
}
body.event div#content div#main div#mainClm div.tool dl dd span{
	font-size:80%;
}
body.event div#content div#main div#mainClm div.wrap {
	clear: both;
}
* html body.event div#content div#main div#mainClm div.wrap dl {
	/*\*/height:1%;/*for WinIE*/
	display:inline-table;/*for MacIE*/
}

body#eventTalk div#content div#main div#mainClm h3 { margin:0 0 10px; }
body#eventTalk div#content div#main div#mainClm p.hdSmall { margin:0 0 10px; font-weight:bold; }
body#eventTalk div#content div#main div#mainClm div.wrap dt {
	float:left;
	clear:both;
	width:5em;
}
body#eventTalk div#content div#main div#mainClm div.wrap dd {
	float:left;
	width:480px;
	margin:0;
}
body.event div#content div#main div#mainClm ul {
	list-style-type:none;
	margin:1em 0 0 0;
}
body.event div#content div#main div#mainClm ul li {
	margin:0 0 .2em 0;
}
body.event div#content div#main div#mainClm ul.list1 li {
	margin:0 0 .2em 20px;
	list-style:square;
}
body.event div#content div#main div#mainClm ul.pic {
	list-style-type:none;
	text-align:center;
	padding:1em 0 2em 0;
}
body.event div#content div#main div#mainClm ul.pic:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
body.event div#content div#main div#mainClm ul.pic li {
	display:inline;
}
body.event div#content div#main div#mainClm .end {
	color:#f00;
	font-weight:bold;
	margin:0;
}
/*---- top ---*/
body#eventTop div#content div#main div#mainClm div.info {
	border:1px solid #928558;
	padding:0 0 10px 0;
	min-height:1%;
}
body#eventTop div#content div#main div#mainClm div.info h4 {
	background:#928558;
	font-weight:bold;
	padding:.2em 0 .2em .5em;
	color:#fff;
	font-size:80%;
}
body#eventTop div#content div#main div#mainClm div.info p {
	clear:both;
	margin:0 0 .5em 0;
	padding:0 10px;
}
body#eventTop div#content div#main div#mainClm div.info p span {
	margin:-1.4em 0 0 1.2em;
	display:block;
}
body#eventTop div#content div#main div#mainClm div.info dl {
	padding:10px 10px 0 10px;
	margin:0;
	min-height:1%;
}
body#eventTop div#content div#main div#mainClm div.info dl:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
* html body#eventTop div#content div#main div#mainClm div.info dl {
	/*\*/height:1%;/*for WinIE*/
	display:inline-table;/*for MacIE*/
}
body#eventTop div#content div#main div#mainClm div.info#corot dt {
	float:left;
	width:50px;
}
body#eventTop div#content div#main div#mainClm div.info table {
	margin:10px 10px 0 10px;
}
body#eventTop div#content div#main div#mainClm div.info table td {
	vertical-align:top;
}
body#eventTop div#content div#main div#mainClm div.info table td.dt {
	white-space: nowrap;
	padding-right: .5em;
}
body#eventTop div#content div#main div#mainClm div.info#corot dd {
	margin-left:50px;
}
body#eventTop div#content div#main div#mainClm div.info#corot dd span {
	display: block;
}
body#eventTop div#content div#main div#mainClm div.info dt {
	float:left;
	width:6em;
}
body#eventTop div#content div#main div#mainClm div.info dd {
	margin-left:6em;
}
body#eventTop div#content div#main div#mainClm dt em, body#eventTop div#content div#main div#mainClm dd em {
	color:#f00;
	margin:0 0 0 1em;
	font-style:normal;
}
body#eventTop div#content div#main div#mainClm div.info dd em {
	margin:0;
}
body#eventTop div#content div#main div#mainClm p span {
	margin:-1.4em 0 0 1.2em;
	display:block;
}
/*---- familyProgram ---*/
body#eventFamily div#content div#main div#mainClm div.wrap {
	margin:1em 0 0 0;
}
body#eventFamily div#content div#main div#mainClm h4 {
	font-size:90%;
	margin:0 0 .5em 0;
}
body#eventFamily div#content div#main div#mainClm table {
	border-top:1px solid #928558;
	border-left:1px solid #928558;
	width:98%;
}
body#eventFamily div#content div#main div#mainClm table th, body#eventFamily div#content div#main div#mainClm table td {
	border-right:1px solid #928558;
	border-bottom:1px solid #928558;
	padding:.1em .5em
}
body#eventFamily div#content div#main div#mainClm table th {
	text-align:center;
	background-color:#cfc295;
}
body#eventFamily div#content div#main div#mainClm table em {
	color:#f00;
	margin:0 0 0 1em;
	font-style:normal;
}
body#eventFamily div#content div#main div#mainClm p.contact {
	font-weight:bold;
	margin:1em 0;
}
body#eventFamily div#content div#main div#mainClm ul {
	margin:1em 0 0 0;
}
body#eventFamily div#content div#main div#mainClm p span {
	margin:-1.4em 0 0 1.2em;
	display:block;
}
body#eventFamily div#content div#main div#mainClm div.application h5, body#eventFamily div#content div#main div#mainClm div.application p, body#eventFamily div#content div#main div#mainClm div.application ul, body#eventFamily div#content div#main div#mainClm div.application table {
	margin: 0 0 1em 0;
}
body#eventFamily div#content div#main div#mainClm div.application div.method {
	border: 1px solid #999;
	margin: 0 0 1em 0;
	padding: 10px;
}
body#eventFamily div#content div#main div#mainClm div.application div.method ul {
	margin: 0 0 1em 1em;
}
body#eventFamily div#content div#main div#mainClm div.application div.method ul li {
	list-style-type: square;
}
/*---- familyProgram　アートでのりのり---*/
body#eventFamily div#content div#main div#mainClm div.info_caution{ border:1px solid #CFC295; padding:10px;}



/*---- eventConcert ---*/
body#eventConcert div#content div#main div#mainClm div.wrap {
	margin:0 0 1em 0;
}
body#eventConcert div#content div#main div#mainClm div.wrap dt {
	width:auto;
}
body#eventConcert div#content div#main div#mainClm div.info {
	border:1px solid #928558;
	padding:0 0 10px 0;
	min-height:1%;
}
body#eventConcert div#content div#main div#mainClm div.info h4 {
	background:#928558;
	font-weight:bold;
	padding:.2em 0 .2em .5em;
	color:#fff;
	font-size:80%;
}
body#eventConcert div#content div#main div#mainClm div.info table {
	margin:10px 10px 0 10px;
}
body#eventConcert div#content div#main div#mainClm div.info table td {
	vertical-align:top;
}
body#eventConcert div#content div#main div#mainClm div.info table td.dt {
	white-space: nowrap;
	padding-right: .5em;
}

/*---- eventFunCollection ---*/
body#eventFunCollection div#content div#main div#mainClm div.txt {
	width:340px;
}
body#eventFunCollection div#content div#main div#mainClm div.txt h3 {
	clear:none;
}
body#eventFunCollection div#content div#main div#mainClm div.txt p {
	margin:0 0 1em 0;
}
body#eventFunCollection div#content div#main div#mainClm dl {
	margin:0;
}
body#eventFunCollection div#content div#main div#mainClm h4 {
	background:none;
	border-bottom:2px solid #928558;
	margin:1.5em 0 .5em 0;
	font-size:90%;
	color:#928558;
}
body#eventFunCollection div#content div#main div#mainClm h5 {
	margin:0 0 .5em 0;
	font-size:90%;
	clear:none;
}
body#eventFunCollection div#content div#main div#mainClm .r {
	margin:0 0 0 20px;
}
body#eventFunCollection div#content div#main div#mainClm div.wrap {
	margin:0 0 1.5em 0;
	padding:0 0 2em 0;/*	border-bottom:1px solid #928558;*/
}
body.event div#content div#main div#mainClm ul.eventlist {
	margin-bottom: 2em;
}
body.event div#content div#main div#mainClm ul.eventlist li {
	margin-left: 20px;
	list-style-type: none;
	margin-bottom: 1em;
	font-weight: bold;
}
body.event div#content div#main div#mainClm ul.eventlist li span {
	font-size: 90%;
	font-weight: normal;
}
body#eventFunCollection div#content div#main div#mainClm div.wrap div {
	margin:0 0 1.5em 0;
}
body#eventFunCollection div#content div#main div#mainClm div.wrap div em {
	margin:0 0 0 1em;
	color:#f00;
	font-style:normal;
}
body#eventFunCollection div#content div#main div#mainClm div.info dt {
	font-weight:bold;
}
body#eventFunCollection div#content div#main div#mainClm div.info p {
	margin:0 0 1em 0;
}
/*---- eventChristmas ---*/
body#eventChristmas div#content div#main div#mainClm table {
	border-top:1px solid #928558;
	border-left:1px solid #928558;
	width:98%;
	margin:0;
}
body#eventChristmas div#content div#main div#mainClm table th, body#eventChristmas div#content div#main div#mainClm table td {
	border-right:1px solid #928558;
	border-bottom:1px solid #928558;
	padding:.1em .5em
}
body#eventChristmas div#content div#main div#mainClm table th {
	text-align:center;
	background-color:#cfc295;
}
body#eventChristmas div#content div#main div#mainClm p {
	margin:0 0 2em 0;
}
body#eventChristmas div#content div#main div#mainClm .caution {
	margin:0 0 2em 0;
}
body#eventChristmas div#content div#main div#mainClm ul {
/*	clear:both;*/
}
body#eventChristmas div#content div#main div#mainClm h3 {
	clear:none;
}
body#eventChristmas div#content div#main div#mainClm hr {
	clear:both;
	visibility:hidden;
	display:block;
	margin:0 0 1em 0;
}
body#eventChristmas div#content div#main div#mainClm .r {
	margin:0 0 0 10px;
}
body#eventChristmas div#content div#main div#mainClm ol {
	margin-left: 2em;
}
body#eventChristmas div#content div#main div#mainClm li ul {
	font-size: 100%;
	display: inline;
}
body#eventChristmas div#content div#main div#mainClm table.brief {
	border: none;
	margin-top: -1em;
}
body#eventChristmas div#content div#main div#mainClm table.brief tr th {
	font-weight: normal;
	white-space: nowrap;
	width: 3.5em;
	padding:.1em 0
}
body#eventChristmas div#content div#main div#mainClm table.brief tr th, body#eventChristmas div#content div#main div#mainClm table.brief tr td {
	vertical-align: top;
	border: none;
	background: none;
}
body#eventChristmas div#content div#main div#mainClm table.brief ul {
	font-size: 100%;
	margin-top: 0;
}
/* @end */
/* christmas2008 */
body#eventChristmas div#content div#main div#mainClm div.christmas2008 p {
	margin: 0 0 1em;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 dl, body#eventChristmas div#content div#main div#mainClm div.christmas2008 dd {
	margin:0 0 0.2em;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 dd {
	margin-left: 1em;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 .brief th, body#eventChristmas div#content div#main div#mainClm div.christmas2008 th {
	text-align: left;
	white-space: nowrap;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 .brief th {
	width: 4em;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 table.brief {
	margin-top: 0;
}
body#eventChristmas div#content div#main div#mainClm div#talk table tr.data th {
	text-align: center;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 span {
	display:block;
	margin:-1.5em 0 -1.5em 1.1em;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 div.method {
	border:1px solid #999999;
	margin:1em 0 1em;
	padding:10px;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 table#decoration {
	border:none;
	font-size:100%;
	width:57%;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 table#decoration td {
	border:none;
	white-space:nowrap;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 table.imginc {
	width:340px;
}
/* 祈りの中世追加
-----------------------*/
#romanesque070612 p.copy {
	text-align: right;
	margin-top: -3em;
}
/*---- 光彩時空07 ---*/
body.event div#content div#main div#mainClm div#kousai dt {
	float:left;
	width:6em;
}
body.event div#content div#main div#mainClm div#kousai dd {
	display: block;
}
body.event div#content div#main div#mainClm div#kousai ul, body.event div#content div#main div#mainClm div#kousai p {
	margin-bottom: 1em;
}
body.event div#content div#main div#mainClm p em {
	font-weight: bold;
	color:#f00;
	font-style:normal;
}
/* コロー展　コンサート　*/
body.event div#content div#main div#mainClm #corotConcert dl {
	margin:0 0em 2em 0;
}
body.event div#content div#main div#mainClm #corotConcert dt {
	float: left;
	margin-bottom: .1em;
}
body.event div#content div#main div#mainClm #corotConcert dd {
	margin-bottom: .1em;
}
body.event div#content div#main div#mainClm #corotList h4 {
	margin-bottom: 0;
}
body.event div#content div#main div#mainClm #corotList ul {
	margin-top: 0;
	margin-left: 1em;
}
body.event div#content div#main div#mainClm #corotList p {
	margin-bottom: 1em;
	margin-left: 1em;
}
body.event div#content div#main div#mainClm #corotList {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}
body.event div#content div#main div#mainClm #corotList li table {
	font-size: 100%;
}
body.event div#content div#main div#mainClm #corotList li table td {
	vertical-align: top
}
/* コルビュジエ　コンサート　*/
body.event div#content div#main div#mainClm #corbusierConcert table td {
	vertical-align:top;
}
body.event div#content div#main div#mainClm #corbusierConcert dl {
	margin:0 0em 2em 0;
}
body.event div#content div#main div#mainClm #corbusierConcert dt {
	float: left;
	margin-bottom: .1em;
}
body.event div#content div#main div#mainClm #corbusierConcert dd {
	margin-bottom: .1em;
	display:block;
}
body.event div#content div#main div#mainClm #corbusierConcert dd span {
	display:block;
}
body.event div#content div#main div#mainClm #corbusierList h4 {
	margin-bottom: 0;
}
body.event div#content div#main div#mainClm #corbusierList ul {
	margin-top: 0;
	margin-left: 1em;
}
body.event div#content div#main div#mainClm #corbusierList p {
	margin-bottom: 1em;
	margin-left: 1em;
}
body.event div#content div#main div#mainClm #corbusierList {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}
body.event div#content div#main div#mainClm #corbusierList li table {
	font-size: 100%;
}
body.event div#content div#main div#mainClm #corbusierList li table td {
	vertical-align: top
}
/* カポディモンテ美術館展　コンサート　*/
body.event div#content div#main div#mainClm #capodimonteConcert table td {
	vertical-align:top;
}
body.event div#content div#main div#mainClm #capodimonteConcert dl {
	margin:0 0em 2em 0;
}
body.event div#content div#main div#mainClm #capodimonteConcert dt {
	float: left;
	margin-bottom: .1em;
}
body.event div#content div#main div#mainClm #capodimonteConcert dd {
	margin-bottom: .1em;
	display:block;
}
body.event div#content div#main div#mainClm #capodimonteConcert dd span {
	display:block;
}

/*　ファンウィズコレクション2008　*/

#eventFunCollection #fun2008 div.wrap div dl#b08 dt {
	width:4.5em;
	float: left;
	margin-bottom: -1em;
}
#eventFunCollection #fun2008 div.wrap div dl#b08 dd {
	padding-left: 4.5em;
	margin-top: -2em;
	margin-bottom: -1em;
}
.fun08 table, .fun08 table tr, .fun08 table td {
	font-size: 100%;
	vertical-align: top;
}
#eventFunCollection #fun2008 div.wrap div.info {
	border:1px solid #928558;
	padding:10px;
}
/*　ファンウィズコレクション2011　*/
#eventFunCollection #fun2011 div.wrap div.info {
	border:1px solid #928558;
	padding:10px;
}


/* ファン・デー */
#eventFanDay #mainClm #pastFunday div {
	margin-bottom: 1em;
}
#eventFanDay #mainClm div h4 {
	font-size:90%;
	margin:0 0 .5em 0;
}
#eventFanDay #mainClm div#funday2008 div {
	margin-bottom:1em;
}
#eventFanDay #mainClm ol {
	list-style-position:inside;
	margin-top:0.5em;
}
#eventFanDay #mainClm div#fun2008lead {
	margin-bottom:1em;
}
#eventFanDay #mainClm #building ul.time {
}
#eventFanDay #mainClm #building ul.time li {
	float:left;
	padding-right:2em;
}
#eventFanDay #mainClm div#funday2008 h4 span.endtime {
	font-size:80%;
	font-weight:normal;
	margin-left:1em;
}
#eventFanDay #mainClm div#funday2008 .r {
	float:right;
	margin:0 0 0 10px;
	width:200px;
}
#eventFanDay #mainClm div#funday2008 #building {
	float:left;
	width:350px;
}
/* symposium */
#eventTop div#content div#main #mainClm div#symposium dl {
	margin-bottom: 1em;
	margin-top: 1em;
}
#eventTop div#content div#main #mainClm div#symposium dt {
	margin: 0;
}
#eventTop div#content div#main #mainClm div#symposium dd {
	padding-left: 4em;
	margin-top: -1.5em;
	margin-bottom: .5em;
}
#eventTop div#content div#main #mainClm div#symposium0803 dd {
	margin-bottom: .5em;
}
#eventTop div#content div#main #mainClm div#symposium ul {
	margin-top: 0;
	padding-left: 2em;
}
#eventTop div#content div#main #mainClm div#symposium ul li {
	list-style-type: disc;
}
#eventTop div#content div#main #mainClm div#symposium .join {
	margin-top: 1em;
}
body#eventTop div#content div#main div#mainClm .PageNavi {
	list-style-type:none;
	margin-bottom:2em;
	margin-left:20px;
}
/* symposium end */
/* talk and tour */
body#talkandtour #content #main #mainClm div {
	margin-bottom:2em;
}
body#talkandtour #content #main #mainClm div p, body#talkandtour #content #main #mainClm div ul {
	margin-bottom:1em;
}
/* crearfix
---------------------------------------- */
/* Modern browsers like Firefox, Safari, Opera */
#eventFanDay #mainClm div#fun2008lead:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE 7 and MacIE*/
#eventFanDay #mainClm div#fun2008lead {
	display: inline-block;
	min-height: 1%;
}
/* Hides from IE-mac */
* html #eventFanDay #mainClm div#fun2008lead {
	height: 1%;
}
#eventFanDay #mainClm div#fun2008lead {
	display: block;
}
/* End hide from IE-mac */

/* コルビジュエ展　*/
body#program div#main div#mainClm table.noline, body#program div#main div#mainClm table.noline tr, body#program div#main div#mainClm table.noline td {
	border:none;
	font-size:100%;
	padding:0;
}
body#program div#main div#mainClm .program table {
	margin-bottom:1em;
}
body#program div#main div#mainClm .program table, body#program div#main div#mainClm .program table td {
	border:0;
	vertical-align:top;
}
body#program div#main div#mainClm .program table td {
	padding:0;
}
body#program div#main div#mainClm div.info {
	border:1px solid #928558;
	min-height:1%;
	padding:10px;
}

body#eventChristmas div#content div#main div#mainClm div.christmas2008 span.space {
display:inline;
margin:0 1em 0 0;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 span.spacedouble {
display:inline;
margin:0 2em 0 0;
}
body#eventChristmas div#content div#main div#mainClm div.christmas2008 span.half {
display:inline;
margin:0 .5em 0 0;
}
/* アルブレヒト・デューラー版画・素描展 */
div#main div#mainClm #durer201010{margin-top:0;}
body#eventTalk div#content div#main div#mainClm #durer201010 div.wrap dt {
	float:left;
	width:5em;
}


body#eventFanDay.event div#main div#mainClm table.fundayList{ margin-top:10px;}
body#eventFanDay.event div#main div#mainClm table.fundayList tr td{ padding:0 5px 5px 0; vertical-align:top;}



#eventTop div#content div#main #mainClm div#hands2012 dl {
	margin-bottom: 1em;
	margin-top: 1em;
}
#eventTop div#content div#main #mainClm div#hands2012 dt {
	margin: 0;
}
#eventTop div#content div#main #mainClm div#hands2012 dd {
	padding-left: 5em;
	margin-top: -1.5em;
	margin-bottom: .5em;
}

#eventTop div#content div#main #mainClm dl.detail{ margin:10px 0;}
#eventTop div#content div#main #mainClm dl.detail dt{width:4em; float:left; clear:both;}
#eventTop div#content div#main #mainClm dl.detail dd{ margin-left:4em;}



body.event div#content div#main div#mainClm p.year{ font-size:69%; font-weight:bold; color:#000; clear:both; display:block;}
body.event div#content div#main div#mainClm div.im{ float:right; overflow:hidden; margin-left:20px;}
/* symposium */
#eventTop div#content div#main #mainClm div#symposium dl {
	margin-bottom: 1em;
	margin-top: 1em;
}
#eventTop div#content div#main #mainClm div.symposium dt {
	clear:both;
	float:left;
	margin: 0;
}
#eventTop div#content div#main #mainClm div.symposium dd {
	padding-left: 5em;
	margin-bottom: .5em;
}
#eventTop div#content div#main #mainClm div.symposium ul {
	margin-top: 0;
	padding-left: 2em;
}
#eventTop div#content div#main #mainClm div.symposium ul li {
	list-style-type: disc;
}
#eventTop div#content div#main #mainClm div.symposium .join {
	margin-top: 1em;
}
#eventTop div#content div#main #mainClm div.symposium p{ margin:1em 0;}

.symposium .mgb2em{
	margin-bottom:2em;
}
#past_symposium p{
	margin:1em 0;
	}

/* symposium end */

/* talk */


#gold2015 h4{
	margin-bottom:1em;
}


/* talk end */

body.event div#content div#main div#mainClm h3.year_txt{ font-size:12px; color:#000;}


body#eventFunCollection div#content div#main div#mainClm .img_l{
	float:left;
	margin:10px 20px 20px 0}

body#eventFunCollection div#content div#main div#mainClm .clear{
	clear:both;
}

body#eventFunCollection div#content div#main div#mainClm #fun2016 h4.artdeuchiwa{
	clear:none;
	padding-top:70px;
}

