@charset "Shift_JIS";



/*------------------------------------------------------------

　共通設定

------------------------------------------------------------*/

body.show .type01 {

	background: url(../../common/image/ico_h2_show.gif) left top no-repeat;

}

body.show .type02 {

	background: url(../../common/image/ico_h3_show.gif) left top no-repeat;

}



.eventInfo .text .infoArea {

	border-color: #11A6EA;

}

.eventInfo .text .infoArea h3 {

	background: #11A6EA;

}







/*------------------------------------------------------------

　固有設定

------------------------------------------------------------*/



/*--------------- .exhibition --------------*/



#exhibition .text {

	width: 605px;

}

#exhibition .pict {

	width: 242px;

}



#exhibition .part2 .text {

	width: 480px;

}

#exhibition .part2 .pict {

	margin: 0 0 0 20px;

}

#exhibition .part2 h4 {

	margin: 20px 0 40px 0;

	font-size: 1.2em;

	clear: both;

}



#exhibition .part3 p {

	margin: 0 0 20px 0;

}

#exhibition .part3 ul,

#exhibition .part3 dl {

	margin: 0 0 20px 0;

}



#exhibition .part3 li,

#exhibition .part3 dt,

#exhibition .part3 dd {

	font-size: 0.8em;

	line-height: 1.5em;

}

#exhibition .part3 dt {

	width: 6.5em;

	float: left;

}

#exhibition .part3 ul.disc li {

	margin: 0 0 0 15px;

	list-style-type: disc !important;

}





/* 20091026追加 */

#exhibition .part2 #exhibition_concept h4 {

	margin: 15px 0 10px 0;

	font-size: 1.2em;

	clear: both;

}



#exhibition .part2 #exhibition_concept h4.first {

	margin: 0px 0 10px 0;

}



#exhibition .part2 #exhibit h4{

	margin: 0px 0 15px 0;

}



#exhibition .part2 #exhibit .section div.pad {

	padding: 28px 0 0 0;

}



#exhibition .part2 #exhibition_concept h4 {

	/margin: 7px 0 5px 0;

	/font-size: 1.2em;

}



#exhibition .part2 #exhibition_concept h4.first {

	/margin: 0px 0 5px 0;

}



#exhibition .part2 #exhibit h4{

	/margin: 0px 0 7px 0;

}



#exhibition .part2 #exhibit .section div.pad {

	/padding: 5px 0 0 0;

}





/* //20091026追加 end */



/*--------------- .exhibition #workArea --------------*/





#exhibition #workArea {

	margin: 40px 0 0 0;

	clear: both;

}

#exhibition #workArea .box {

	width: 48%;

}

#exhibition #workArea .box .pict {

	width: 148px;

	margin: 0 0 0 15px;

}

#exhibition #workArea .box h4 {

	margin: 0 0 0.6em 0;

	padding: 0 0 15px 15px;

	font-size: 0.95em;

	color: #11A6EA;

	background: url(../../common/image/ico_h4_show.gif) left bottom repeat-x;

}



#exhibition #workArea .box p {

	width: 265px;

	margin: 0 15px 0 0;

	float: right;

}





/*--------------- .shop --------------*/



#shop ul.shopMap {

	height: 862px;

	margin: 20px 0 0 0;

	padding: 0;

	list-style: none;

	background: url(../images/map_shop.gif) left top no-repeat;

	position: relative;

}

#shop ul.shopMap li {

	margin: 0 !important;

	padding: 0 !important;

	line-height: 1em;

	font-size: 1px;

	position: absolute;

	left: 240px;

}



#shop ul.shopMap li.detail01 {

	top: 151px;

}

#shop ul.shopMap li.detail02 {

	top: 215px;

}

#shop ul.shopMap li.detail03 {

	top: 277px;

}

#shop ul.shopMap li.detail04 {

	top: 340px;

}

#shop ul.shopMap li.detail05 {

	top: 403px;

}

#shop ul.shopMap li.detail06 {

	top: 466px;

}

#shop ul.shopMap li.detail07 {

	top: 529px;

}

#shop ul.shopMap li.detail08 {

	top: 591px;

}

#shop ul.shopMap li.detail09 {

	top: 655px;

}

#shop ul.shopMap li.detail10 {

	top: 716px;

}

#shop ul.shopMap li.detail11 {

	top: 779px;

}

#shop ul.shopMap li.detail12 {

	top: 842px;

}







/*--------------- .tide --------------*/



#tide .pict div {

	padding: 10px 0;

}






