/*common*/body    { color: black; font-size: 11px; font-family: "Arial Helvetica san-serifv"; background-color: #ffffff; margin: 0; padding: 0 }#page_form {	background-image: url(imgs/comon_img/side_line.gif);	background-repeat: repeat;	margin: auto;	position: relative;	height: auto;	width: 700px;}#page_top {	top: 0px;	bottom: auto;}#left  { margin: 0; padding: 0; width: 150px; height: 490px; float: left }#content   { color: #000000; font-size: 10px; text-align: center; margin: 0 20px 0 160px; width: 500px; height: auto; float: inherit }#page_bottom  { top: auto; right: 0; bottom: 0; left: 0; width: 700px; height: 20px; clear: both }#menu {	background-color: #FFFFFF;	height: 40px;	width: 130px;	font-size: 13px;	text-transform: uppercase;	text-decoration: none;	padding: 0px 0px 0px 20px;	line-height: 40px;	color: #000000;	font-weight: bold;	letter-spacing: 1px;}#menu a:link, #menu a:visited  { color: #666666; font-size: 12px; font-weight: normal; line-height: 40px; text-decoration: none; background-color: #ffffff; text-transform: uppercase; letter-spacing: 0; width: 130px; height: 40px }#menu a:hover  { color: #333333; font-size: 13px; font-weight: normal; line-height: 40px; text-decoration: none; background-color: #ffffff; text-transform: uppercase; letter-spacing: 0; width: 130px; height: 40px }.top {	background-image: url(imgs/menu_img/top.gif);}.introduction {	background-image: url(imgs/menu_img/introduction.gif);}.exhibition {	background-image: url(imgs/menu_img/exhibition.gif);}.schedule {	background-image: url(imgs/menu_img/schedule.gif);}.archive {	background-image: url(imgs/menu_img/archive.gif);}.link {	background-image: url(imgs/menu_img/link.gif);}.sitemap {	background-image: url(imgs/menu_img/sitemap.gif);}.access {	background-image: url(imgs/menu_img/access.gif);}.mail {	background-image: url(imgs/menu_img/mail.gif);}.top_page {	background-image: url(imgs/menu_img/top_page.gif);}.introduction_page {	background-image: url(imgs/menu_img/introduction_page.gif);}.exhibition_page {	background-image: url(imgs/menu_img/exhibition_page.gif);}.schedule_page {	background-image: url(imgs/menu_img/schedule_page.gif);}.archive_page {	background-image: url(imgs/menu_img/archive_page.gif);}.link_page {	background-image: url(imgs/menu_img/link_page.gif);}.sitemap_page {	background-image: url(imgs/menu_img/sitemap_page.gif);}.access_page {	background-image: url(imgs/menu_img/access_page.gif);}h1{	font-size: 20px;	font-weight: bold;	height: 27px;	width: 500px;	letter-spacing: 1px;	line-height: 25px;	margin-bottom: 10px;}h2    { font-size: 14px; font-weight: bold; margin: 0; padding: 0 }h3     { font-size: 11px; font-weight: bold; text-align: left; margin: 0; padding: 0 }h4   { font-size: 11px; font-style: normal; font-weight: normal; font-stretch: normal; text-align: left; margin: auto 0 5px auto; padding-left: 10px; height: 15px }h5 { font-size: 11px; font-style: normal; font-weight: normal; font-stretch: normal; text-align: left; margin: auto 0 5px auto; padding-left: 10px; height: auto }.text_head{	font-weight: bold;}.text_small{	font-size: 10px;}/*?g?b?v*/.top_title { border-bottom: 3px double #999 }#now_exhibition  {	margin-top: 10px;	width: 500px;	height: 195px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}#update    { margin-top: 10px; margin-bottom: 10px; width: 500px; height: 225px}#update_container  { padding: 10px 10px 0; width: 310px; height: 225px; float: left; overflow: hidden }#top_ef { width: 170px; height: 235px; float: right }#copy_right { letter-spacing: 1px; margin: 0; padding: 0; width: 500px; height: 20px; vertical-align: sub; border-top: 1px dotted #999 }#now_exhibition a:link, #now_exhibition a:visited, #now_exhibition a:active   { color: #333; font-weight: bolder; text-decoration: underline }#now_exhibition a:hover    { color: white; text-decoration: none; background-color: #666 }/*?C???g??*/.introduction_title  { border-bottom: 3px double #ff0 }#introduction_box  {	font-size: 11px;	text-align: left;	margin-top: 20px;	padding: 0 10px 10px;	border: dotted 2px #ff3;	height: auto;	width: auto;}.introduction_text { text-align: left; height: 313px }.introduction_lead {	margin-bottom: 10px;}/*?W????*/.exhibition_title   { border-bottom: 3px double #f93 }#exhibition_img_y    { margin: 0; width: 360px; height: 250px; border-color:  }#exhibition_img_t      { margin: 0; padding: 0; width: 250px; height: 360px; float: left; border: solid 1px #000000 }#namedate { border-left: 10px solid #f93 }.exhibition_name    { color: black; font-size: 15px; font-weight: bolder; line-height: normal; margin: 0; padding-top: 5px; padding-left: 10px }.exhibition_date    { line-height: normal; margin: 0; padding-top: 5px; padding-left: 10px }#exhibition_menu {	font-size: 13px;	font-weight: bold;	text-align: center;	margin: 58px auto 0px;	width: 500px;	height: 30px;}/*schedule*/.schedule_title {	border-bottom: 3px double #FF9999;}.schedule_list {	border-bottom: 1px dotted #FF9999;	border-left: 10px solid #FF9999;}.schedule_list a:link, .schedule_list a:visited, .schedule_list a:active{	color: #000000;	text-decoration: none;}.schedule_list a:hover  { color: #f99; text-decoration: none }#schedule_link {	height: 18px;	width: auto;	padding-left: 10px;	padding-right: 10px;	margin-top: 10px;	border: 1px dotted #FFCCCC;}#schedule_link a:link,#schedule_link a:visited,#schedule_link a:active {	color: #000000;	text-decoration: none;}#schedule_link a:hover  { color: #fcc; text-decoration: none }/*archive*/.archive_title {	border-bottom: 3px double #FF99CC;}.archive_menu   { text-align: center; margin-bottom: 5px; padding-top: 4px; border-bottom: 1px dotted #f9c }.archive_menu a:link,.archive_menu a:active,.archive_menu a:visited{	text-align: center;	color: #000000;	text-decoration: none;}.archive_menu a:hover { color: #f6c; text-decoration: none; text-align: center }.ef_archive {	margin-right: 85px;}/*?C???X?g???[?^?[?A?[?J?C?u*/#illustrator_index  { text-align: center; margin-bottom: 5px; padding: 3px; width: auto; height: auto; border: solid 1px #ff99cc }#illustrator_header  { background-color: #ffccff; text-align: left; margin: 5px auto; padding-left: 10px; width: auto; height: 15px }.illustrator_list   { text-align: left; border-bottom: 1px dotted #ff99cc; border-left: 10px solid #ff99cc }.illustrator_list a:link, .illustrator_list a:visited, .illustrator_list a:active {	color: #000000;	text-decoration: none;	font-weight: normal;}.illustrator_list a:hover {	color: #FFFFFF;	text-decoration: none;	font-weight: normal;	background-color: #FF99CC;}#illustrator_link {	color: #333333;	font-size: 10px;	text-align: right;	padding: 2px;	height: 15px;	margin-bottom: 5px;}#illustrator_link a:link, #illustrator_link a:visited, #illustrator_link a:active,#illustrator_index a:link, #illustrator_index a:visited, #illustrator_index a:active { color: #333; text-decoration: none; text-align: right }#illustrator_link a:hover, #illustrator_index a:hover  { color: #f9c; text-decoration: none; text-align: left }/*?????N*/.link_title  { border-bottom: 3px double #9999cc }#link_index {	background-color: #CCCCFF;	height: 15px;	margin-bottom: 5px;	font-family: "?l?r ?o?S?V?b?N", Osaka;	font-size: 10px;	font-weight: normal;	color: #000000;	text-align: left;	padding-left: 5px;}.link_list  { border-bottom: 1px dotted #9999cc; border-left: 10px solid #9999cc }/*sitemap*/.sitemap_title   { border-bottom: 3px double #3cf }/*?A?N?Z?X*/.access_title   { border-bottom: 3px double #9c9 }#access_text  { font-size: 11px; line-height: 30px; margin-bottom: 20px; border-bottom: 1px dotted #9c9 }.access_list{	border-bottom: 1px dotted #9c9;	border-left: 10px solid #9c9;}.access_list a:link,.access_list a:active,.access_list a:visited {	color: #000000;	text-decoration: none;}.access_list a:hover {	color: #FFFFFF;	background-color: #99CC99;}/*?C???[?W???X?^?C??*/.img_l { float: left; clear: none }.img_r  { }