﻿@charset "utf-8";

/*********************************
 *
 * EXIHIBITION STYLES
 *
 *********************************/

body#reason div#wrapper {
	background-color:#fff;
	/* background-image: url(../common/images/bg_wrapper.gif), url(../images/top/top_mainimg23.jpg); */
	background-repeat: repeat-x, repeat-y;
	background-position: center top, center 0px;
	width:100%;
}

ul.gnavi {position:relative; width:900px; height:38px; line-height: 38px; background-color: #eae1d8;}
	ul.gnavi li a {display:block; position:absolute; height:38px;}
	ul.gnavi li h2 a {width:130px; }
	ul.gnavi li h2 a:hover {}
	ul.gnavi li.m1 a {left:158px; width:45px;}
	ul.gnavi li.m1 a:hover {}
	ul.gnavi li.m2 a {left:158px; width:220px; }
	ul.gnavi li.m2 a:hover {}
	ul.gnavi li.m3 a {left:378px; width:178px;}
	ul.gnavi li.m3 a:hover {}


/* tbl_reason */
table.tbl_reason {float:left; width:870px;}
	table.tbl_reason th, table.tbl_reason td {padding:25px 0; border-bottom:1px solid #999; font-size:12px; line-height:1.3;}
	table.tbl_reason th {width:150px;}
		table.tbl_reason td h3 {margin:8px 0; font-size:14px; font-weight:bold;}
		table.tbl_reason td p a {color:#ea6000;}
		table.tbl_reason td p a:hover {text-decoration:underline;}

td.tbl_reason_1 {width:440px;};


/*********************************

 * detail

 *********************************/

/* contents */
body#ex_datail div#contents {background:url(../common/images/bg_contents.gif) right top repeat-y;}

body#ex_datail div#contents h4.subtitle{font-size: 13px; margin: 0pt;}
/* contentsDBox */
/*div.contentsDBox {float:left; width:550px; font-size:13px;}*/
div.contentsDBox {float:left; width:550px; font-size:13px;}
/*div.contentsDBox p.pankuzu {margin-top:15px; font-size:12px;}*/
div.contentsDBox p.pankuzu {margin-top:0;float:left; width:80%; font-size:12px;}
div.contentsDBox p.date {float:right; width:20%; font-size:12px;text-align:right;}

/* tbl_d_contents */
table.tbl_d_contents {width:550px; margin-top:30px;}
	table.tbl_d_contents th {padding-bottom:30px; color:#3E3A39; font-size:16px;}
		table.tbl_d_contents th h3 {font-weight:bold;}
		table.tbl_d_contents th h4 {margin-top:15px; font-weight:bold;}
	table.tbl_d_contents td {width:100px; padding-bottom:35px; text-align:right; vertical-align:bottom;}

/*

body#ex_datail div#contents {background:url(../common/images/bg_contents.gif) right top repeat-y;}

/* exDBox */
div.exDBox {float:left; width:550px; font-size:13px;}

/* tbl_d_ex */
table.tbl_d_ex {width:550px; margin-top:30px;}
	table.tbl_d_ex th {width:450px; padding-bottom:30px; color:#3E3A39; font-size:16px;}
		table.tbl_d_ex th h3 {font-weight:bold;}
		table.tbl_d_ex th h4 {margin-top:15px; font-weight:bold;}
	table.tbl_d_ex td {width:100px; padding-bottom:35px; text-align:right; vertical-align:bottom;}

/* recentBox */
div.recentBox {float:right; width:305px;}
	div.recentBox ul {margin:35px 0 0 20px;}
		div.recentBox ul li {margin-bottom:20px;}
	
/* tbl_recent */
table.tbl_recent {width:285px; margin:7px 0 0 20px;}
	table.tbl_recent td {padding:7px 0; border-bottom:1px solid #dcdddd;}
		table.tbl_recent td p.date {font-size:10px;}
		table.tbl_recent td h4 {width:220px; margin-top:2px; font-weight:bold; line-height:1.3;}
		table.tbl_recent td img {float:right;}


/*********************************

 * archive

 *********************************/

body#ex_archive #main {background:url(../common/images/bg_contents_top.gif) right 38px no-repeat;}
body#ex_archive #contents {margin-top:10px; background:url(../common/images/bg_contents.gif) right top repeat-y;}
body#ex_archive table.tbl_arhCmn th, table.tbl_arhCmn td {border-bottom:1px solid #999 !important;}

/*********************************

 * archive/ex

 *********************************/

/* archive */
dl.archive {margin-top:35px;}
	dl.archive dd {float:left; width:435px;}
		dl.archive dd table {width:100%;}
			dl.archive dd table th, dl.archive dd table td {padding-bottom:25px;}
			dl.archive dd table th {width:185px;}
			dl.archive dd table td {width:250px; font-size:11px;}
				dl.archive dd table td h4 {font-size:14px; font-weight:bold;}
					dl.archive dd table td h4 a {color:#333;}
					dl.archive dd table td h4 a:hover {color:#0b4075;}
				dl.archive dd table td p {margin-top:1em;}

/* archive */
dl.archive {margin-top:35px;}
	dl.archive dd {float:left; width:435px;}
		dl.archive dd table {width:100%;}
			dl.archive dd table th, dl.archive dd table td {padding-bottom:25px;}
			dl.archive dd table th {width:185px;}
			dl.archive dd table td {width:250px; font-size:11px;}
				dl.archive dd table td h4 {font-size:14px; font-weight:bold;}
					dl.archive dd table td h4 a {color:#333;}
					dl.archive dd table td h4 a:hover {color:#0b4075;}
				dl.archive dd table td p {margin-top:1em;}

table.archive {margin-top:35px;}
	table.archive td {width:435px;}
		table.archive td table {width:100%;}
			table.archive td table th, dl.archive dd table td {padding-bottom:25px;}
			table.archive td table th {width:185px;}
			table.archive td table td {width:250px; font-size:11px;}
				table.archive td table td h4 {font-size:14px; font-weight:bold;}
					table.archive td table td h4 a {color:#333;}
					table.archive td table td h4 a:hover {color:#0b4075;}
				table.archive td table td p {margin-top:1em;}

/*********************************

 * recent & current index

 *********************************/

/* topBox */
div.topLeft {float:left; width:433px; margin-top:5px; padding-left:12px; font-size:108%;}
	div.topLeft h3.title {font-size:116%;font-weight:bold;}
	div.topLeft p {margin-top:25px;}
div.topRight {float:right; width:400px; margin-top:5px; font-size:13px;}
	div.topRight h4{padding-bottom:5px; border-bottom:2px solid #999;font-weight:bold;}
	div.topRight div.linkBox{padding:10px 0; font-size:11px;}
	div.topRight div.linkBox a img{float:left;}
	div.topRight div.linkBox p.discription{float:right; width:280px; padding-top:7px;}
	div.topRight .alignR{text-align:right;}

/*Emilyのバイオ*/
.emily dt, dd {display:block; padding:10px 0; }
.emily dl.bio dt{clear:both; float:left; width:60px;}
.emily dl.bio dd{ float:leftt; width:490px; margin-left:0px; padding-left:60px; 
 border-bottom:1px solid #ccc; }
.emily dl.award dd{padding-left:0;  width:550px;}
.emily .biotitle {border-bottom:1px solid #333; font-size:14px; padding-bottom:5px; margin-top:30px;} 

/*strong*/

div.sympo .stit {font-weight:bold; font-size:16px; border-bottom:1px solid; margin:20px 0 10px 0;}

div.sympo .name {font-weight:bold;}

div.sympo .tbl_sympoDetail img {margin-right:40px;}
div.sympo .tbl_sympoDetail h5 {font-weight:bold;}
div.sympo table.tbl_sympoDetail tr {display:block; margin-top:40px;}
div.sympo table.tbl_sympoDetail tr div{ margin-top:5px;}
