@charset "shift_jis";
/* CSS Document */

body {  
	font-size: 85%;
	line-height: 1.8;
	background-color: #CEC;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", /*"メイリオ",  Meiryo, */ Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#head {  
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 840px;
	background-image: url(../images/topbar1-1.jpg);
	background-repeat: no-repeat;
}
#head_n {  
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 840px;
	background-image: url(../images/topbar1-2.jpg);
	background-repeat: no-repeat;
}
#head h1 {  
	text-indent: -999em;
	margin: 0px;
	padding: 0px;
}
#head_n h1 {  
	text-indent: -999em;
	margin: 0px;
	padding: 0px;
}
#head a {  
	display: block;
	margin: 0;
	padding: 0px;
	height: 100px;
	width: 250px;
}
#head2 {  
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 840px;
	background-image: url(../img_yone/top_yone3.jpg);
	background-repeat: no-repeat;
}
#head2 h1 {  
	text-indent: -999em;
	margin: 0px;
	padding: 0px;
}
#head2 a {  
	display: block;
	margin: 0;
	padding: 0px;
	height: 100px;
	width: 250px;
}
#container {  
	background-color: #FFF;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 840px;
	background-image: none;
	font-size: 14px;
}
ul.menu li{  
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:120px;
	height:24px;
	position:relative;
	text-indent:20;
	font-size :14px;
	background-image: url(../img_yone/navoff.gif);
}
* html ul.menu li{  
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
	zoom:1;
}
*+html ul.menu li{
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
	zoom:1;
}
ul.menu li a{  
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	width:100%;
	height:100%;
	line-height:24px;
	text-indent:20px;
	color:#6F0;
	text-decoration:none;
	position:relative;
}
ul.menu li a:hover{  
	margin:0;
	padding:0;
	list-style-type:none;
	color:#FFFFFF;
	font-weight: bold;
	background-image: url(../img_yone/navON.gif);
}
ul.sub{  
	margin:0;
	padding:0;
	list-style-type:none;
	display:none;
	text-align:left;
}
* html ul.sub{  
	margin:0;
	padding:0;
	list-style-type:none;
	zoom:1;
	position:relative;
}
*+html ul.sub{
	margin:0;
	padding:0;
	list-style-type:none;
	zoom:1;
	position:relative;
}
ul.sub li{  
	margin:0;
	padding:0;
	list-style-type:none;
	float:none;
}
ul.sub li ul.sub{  
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	left:120px;
	top:0;
}
ul.menu{  
		margin:0;
	padding:0;
	list-style-type:none;
	zoom:1;
}
ul.menu:after {  
	margin:0;
	padding:0;
	list-style-type:none;
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}

#footer {  
	font-size: small;
	text-align: center;
	color: #FFF;
	background-color: #006;
	height: 40px;
	padding-top: 5px;
}

#footer h3 {  
	font-size: 1em;
	line-height: 2.5em;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#container h3 {  
	font-weight: bold;
	font-size: 12px;
}
h6 {  
	color: #000;
	background-color: #006;
	margin: 0px;
	height: 10px;
	width: 840px;
	position: absolute;
	z-index: -9999;
}
#PartNavigation {  
	background-image: none;
	height: 25px;
	width: 840px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
#PartNavigation ul {  
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#PartNavigation li {  
	margin: 0px;
	float: left;
	width: 93px;
}
#PartNavigation li a {  
	text-align: center;
	display: block;
}
#PartNavigation a:hover {  
	color: #0F9;
}
h2 {  
	font-size: 140%;
	color: #006;
	margin-left: 50px;
	line-height: normal;
	margin-top: auto;
	margin-bottom: auto;
}
.right_text {  
	font-weight: bold;
	margin-left: 290px;
	margin-right: 20px;
	font-size: 110%;
}

.TextNormalPosition {  
	width: 680px;
	margin-left: 80px;
	text-align: left;
}
/* 索引・更新履歴のスクロールウインドウ*/
#common {  
	width:680px;
	padding:0px;
	font-size:0.8em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 80px;
}

#scroll_menu {  
	width:680px
;
}

/*▼更新履歴の枠*/
#scroll_menu div {  
	width:678px;
	margin-bottom:15px;
	border:1px solid #666;
	background-color: #DDD;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/*▼更新履歴のテーブル*/
#scroll_menu table {  
	width:645px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#scroll_menu table th {
  width: 100px;
}
#scroll_menu table th , #scroll_menu table td {  
	font-size:12px;
	padding:2px;
	border-bottom: 1px solid #999;
}
/* 展覧会案内ロゴの位置*/
.img_left {  
	float: left;
	clear: left;
	margin-left: 50px;
	margin-top: 30px;
}
.img_left_yone {  
	float: left;
	/*	clear: left;     */
	background-color: #BDF;
	width: 300px;
	font-size: 16px;
	font-weight: bold;
}


.img_left2 {  
	float: left;
	clear: left;
	margin-left: 150px;
	margin-top: 30px;
}

.img_left3 {  
	float: left;
	clear: left;
	margin-left: 80px;
}


.right_text {  
	font-weight: bold;
	margin-left: 370px;
	margin-right: 50px;
	font-size: 110%;
}

.right_text2 {  
	font-weight: bold;
	margin-left: 250px;
	margin-right: 50px;
	font-size: 110%;
}

.right_text3 {  
	font-weight: normal;
	margin-left: 300px;
	margin-right: 80px;
}
/* スライドショー用 */
#col_r {  
	/*	clear : left;  */
	float :right;
	WIDTH: 460px;
	/*	BACKGROUND-COLOR: #cccccc;  */
	margin-top : 0px;
	margin-left: 20px;
	margin-right: 30px;
	font-weight: bold;
	font-size: 110%;
}


/* slideshow css */
#slideshow {  
	position:relative;
	height:225px;
	width:250px;
	margin-left:22px;
	background-color : #FFF;
}
#slideshow IMG {  
	position:absolute;
	top:-1px;
	left:0px;
	z-index:8;
	opacity:0.0;
	height: 229px;
}
#slideshow IMG.active {  
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {  
    z-index:9;
}
.TextcolorBlue {  
	color: #03C;
	font-weight: bolder;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#Pictures1 {  
	height: 170px;
	width: 775px;
	padding-top: 20px;
	padding-left: 65px;
}

#DownLoader {  
	height: 45px;
	width: 738px;
	position: relative;
	background-color: #006;
	margin-left: 50px;
	line-height: 45px;
}
#DownLoader ul {  
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#DownLoader li {  
	margin: 0px;
	float: left;
	width: 123px;
	background-image: url(../navibtn/TmpOff.gif);
}
#DownLoader li a {  
	color: #0F0;
	text-decoration: none;
	text-align: center;
	display: block;
	font-size: 14px;
}
#DownLoader a:hover {  
	color: #FFF;
	font-size: 14px;
	background-image: url(../navibtn/TmpON.gif);
	line-height: 45px;
	height: 45px;
	width: 123px;
}

h3 {  
	color: #006;
	padding-left: 30px;
	line-height: normal;
}


.p135by5 {  
	width: 770px;
	padding-left: 70px;
	padding-bottom: 20px;
}

.p135by5nb {  
	width: 770px;
	padding-left: 70px;
}

#Pictures2 {  
	width: 680px;
	margin-left: 70px;
	padding-left: 20px;
	padding-bottom: 10px;
}

#Pictures3 {  
	width: 680px;
	margin-left: 70px;
	padding-left: 20px;
}

.img-right {  
	float: right;
	padding: 0px;
	margin: 0px;
}
#FourthContett {  
	width: 300px;
	margin-left: 80px;
	height: 190px;
}
#FourthContett2 {  
	width: 500px;
	margin-left: 80px;
/*	height: 190px; */
}
.TextColorOrange {  
	font-weight: bold;
	color: #F60;
}
.TextNormalScroll {  
	width: 680px;
	margin-left: 70px;
	text-align: left;
	background-color: #DDD;
	height: 65px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border: thin solid #9CC;
	overflow: auto;
	margin-top: 0px;
}
#BreadCrumbs{  
	font-size: 12px;
	color: #00f;
}
#BreadCrumbs li {  
  display: inline;
}
