*{margin: 0;padding: 0;}
body { background-color: #FFFFFF;font-size: 9pt;color: #333333; margin:10px 0;padding: 0;}
img {border:0px;}
p {margin:0 0 10px 0; padding:0}

/* Link Color for general */
a:link {color: #333333;text-decoration: underline;}
a:visited {color: #333333;text-decoration: underline;}
a:hover {color: #CC0000;text-decoration: none;}
a:active {color: #CC0000;text-decoration: none;}

/* Container */
* html body div#wwrap {width:100%;text-align:center;}
#wrapper {width:800px;margin:0 auto; padding:0; text-align:left; line-height:140%;position:relative}

/* Top navi */
#hdr {width:800px; overflow: hidden;}
#hdr:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #hdr {height: 1em; overflow: visible;}
/**/
#hdrCol1 {float:left; width:90px;}
#hdrCol2 {float:right; width:400px; text-align:right;color:#999999; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}
#menuRow {width:800px; margin:10px 0; clear:both; overflow: hidden; background-color:#1C3F79}
#menuRow:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #menuRow {height: 1em; overflow: visible;}
/**/
#menuCol1 {float:left;}
#menuCol1 img, #menuCol2 img, #menuCol3 img, #menuCol4 img,#menuCol5 img, #menuCol6 img, #menuCol7 img {padding:3px 10px}
#menuCol2, #menuCol3, #menuCol4,#menuCol5, #menuCol6, #menuCol7 {float:left; background-image:url(../common/menu_line.gif); background-repeat:no-repeat;}


/* Toppage */
#mainImg {width:800px; height:360px; z-index:1;clear:both}
#subImgRow {width:740px; margin-top:20px; font-size:7.5pt; line-height:125%; clear:both; overflow: hidden;}
#subImgRow:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #subImgRow {height: 1em; overflow: visible;}
/**/
#subImgRow .subImgColCover {float:left; width:350px; height:120px; margin:0 10px 10px 0; border:1px solid #cccccc;}
#subImgRow .subImgCol {padding:10px; clear:both; overflow: hidden;}
#subImgRow .subImgCol:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #subImgRow .subImgCol {height: 1em; overflow: visible;}
/**/
#subImgRowL img {border:1px solid #666666; margin-bottom:5px}
#subImgRow .stitle{color:#1C3F79; font-weight:bold}
#subImgRow .more{margin-top:10px; text-align:right}
#subImgRow .more img{border:0px}
.subImg {float:left; margin-right:5px}

/* News */
#newsBox {position: absolute; left:390px; top:280px; z-index:99; background-color:#FFFFFF; float:left; width:400px; height:180px;
filter:alpha(opacity=65); /*IE*/
-moz-opacity:0.65; /*FF*/
opacity:0.65;
overflow:auto;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #999999;
scrollbar-arrow-color: #999999;
scrollbar-track-color: #cccccc;
scrollbar-darkshadow-color: #999999;
}

#newsSpace {margin:10px}
ul.newsArea {width:360px; margin:5px 0px 0px 0px; padding:0;} 
ul.newsArea li{padding:2px 5px 6px 5px; margin:0; list-style-type:none; clear:both; font-size:7.5pt; line-height:125%; border-bottom:1px solid #CCCCCC; overflow: hidden;}
ul.newsArea li:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html ul.newsArea li {height: 1em; overflow: visible;}
/**/
ul.newsArea .date{display:block; float:left;width:70px;}
ul.newsArea .newsTxt{display:block; float:left;width:270px;}

.c-both {clear:both}

/* contents page */
#contents {clear: both; overflow: hidden; width:780px; margin-left:10px}
#contents:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #contents {height: 1em; overflow: visible;}
/**/

#contents h1 {margin:20px 0 0 0; padding:0}
#contents h2 {margin:15px 0 0 0; padding:0; color:#1C3F79; font-size:11pt}
#contents h3 {margin:15px 0 0 0; padding:0; font-size:12pt}


/*企画展一覧ページ*/
.exhibitionBox {clear:both; margin-top:20px; padding-bottom:5px; border-bottom:1px solid #cccccc; overflow: hidden;}
.exhibitionBox:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html .exhibitionBox {height: 1em; overflow: visible;}
/**/
.exhibitionTxt {float:left; width:650px}
.exhibitionImg {float:right; width:125px}


/*企画展詳細ページ*/
.exDetailBox {clear:both; margin-top:20px; padding-bottom:30px; border-bottom:1px solid #cccccc; overflow: hidden;}
.exDetailBox:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html .exDetailBox {height: 1em; overflow: visible;}
/**/
.exDetailBoxTxt {float:left; width:400px; font-size:12px; letter-spacing:2px; line-height:16px;}
.exDetailBoxImg {float:left; width:270px; text-align:left;}
#contents .exDetailBoxTxt h2 {margin:0 0 20px 0; padding:0;}

.exDetailThumRow {clear:both; margin-top:10px; overflow: hidden;}
.exDetailThumRow:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html .exDetailThumRow {height: 1em; overflow: visible;}
/**/
.exDetailThumCol {float:left; width:134px}
.exDetailThumColR {float:left; width:125px}
.exDetailThumCol img, .exDetailThumColR img {border: 1px solid #CCCCCC;}


/*作者紹介ページ*/
.artistsListRow {clear:both; margin-top:10px; overflow: hidden;}
.artistsListRow:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html .artistsListRow {height: 1em; overflow: visible;}
/**/
.artistsListCol {float:left; width:260px}
.artistsListColR {float:left; width:260px}
.artistsListCol img, .artistsListColR img {border: 1px solid #CCCCCC;}
.artistsName {color:#1C3F79; margin:2px 0px 10px 0px}


/*作者詳細ページ*/
#authorDetail {clear:both; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #cccccc; overflow: hidden;}
#authorDetail:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #authorDetail {height: 1em; overflow: visible;}
/**/
#authorDetailTxt {float:left; width:380px}
#authorDetailImg {float:right; width:402px; text-align:right}
#authorDetailImg img {border:1px solid #666666;}
#authorDetailTxt h2 {margin:0 0 20px 0; padding:0;}
#authorDetailTxt .topics {margin-top:20px}
#authorWorks {width:780px; margin:20px 0px 30px 0px; clear:both; overflow: hidden; position:relative;}
#authorWorks:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #authorWorks {height: 1em; overflow: visible;}
/**/
#authorWorksB {float:left; width:402px}
#authorWorksSCol {float:right; width:358px}
.authorWorksSL {float:left; width:194px; margin-bottom:10px}
.authorWorksSR {float:right; width:182px; margin-bottom:10px}
#authorDetailImg img, #authorWorksB img, #authorWorksS img, .authorWorksSL img, .authorWorksSR img {border:1px solid #666666;}


/*作品詳細ページ*/
#workDetail {width:780px; margin:30px 0px 20px 0px; clear:both; overflow: hidden; position:relative;}
#workDetail:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/* Hides from IE-mac \*/
* html #workDetail {height: 1em; overflow: visible;}
/**/
#workDImg {float:left; width:402px;}
#workDImg img {border:1px solid #666666;}
#workDTxt {float:right; text-align:left; width:358px;}
#workDTxt table td {padding: 4px 10px 4px 0px; font-size: 9pt;color: #333333; line-height:125%; vertical-align:top;}
#workDTxt table td.tdRight {text-align:right; width:45px}
#workDTxt h2 {margin:0 0 0 0; padding:0;}
#workDTxt h3 {margin:15px 0; padding:0;}

#btnBack {width:780px;margin:0px; clear:both;}


.fontBB {color:#1C3F79; font-weight:bold}

/* Footer Rows */
#footer {width:800px; border-top: 1px solid #CCCCCC; clear: both; margin-top:50px}
#footerCol {padding:5px 10px}
#fLinks {float:left; text-align:left; color:#999999; font-size:6.75pt}
#fCopy {float:right; text-align:right;}
#fCopy img {margin-top:2px}

