
@charset "UTF-8";

#pageTitle {
	border-bottom: solid 1px #dc3d33;
}

#contents {
	margin: 40px auto 0;
	line-height: 1.85;
}

#contents .summary {
	width: 860px;
	margin: 0 auto 42px;
}


/* ----------------------------------------------------------------
　index.html
---------------------------------------------------------------- */
.index {
	width: 860px;
}

.index .menu li {
	width: 368px;
	padding: 24px;
	background: #f6f5f2;
	float: left;
	margin: 0 0 28px 28px;
}
.index .menu li:nth-child(odd) {
	margin-left: 0;
}

/* ----------------------------------------------------------------
　exhibition.html
---------------------------------------------------------------- */
.exhibition {
	width: 860px;
}

.exhibitionWrap {
	padding: 40px;
	background: url(../../common/img/bg_washi.gif) repeat;
	margin-top: 20px;
}
.exhibitionWrap:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.exhibitionWrap { display: inline-block; }
/* exlude MacIE5 \*/
* html .exhibitionWrap { height: 1% }
.exhibitionWrap {display:block;}
/* end MacIE5 */

.exhibitionWrap .photo {
	float: left;
}
.exhibitionWrap .text {
	width: 580px;
	float: right;
}
.exhibitionWrap .text p {
	margin-top: 18px;
}
.exhibitionWrap h2 {
	font-size: 175%;
	font-weight: bold;
	border-bottom: solid 1px #dc3d33;
	margin-top: 10px;
}
.exhibitionWrap .place {
	display: inline-block;
	font-weight: bold;
	color: #fff;
	background: #dc3d33;
	padding: 10px 15px;
	line-height: 1;
}
.exhibitionWrap .place.end {
	background: #c1c1c1;
}

/* ----------------------------------------------------------------
　collection.html
---------------------------------------------------------------- */
.collection {
	width: 1050px;
}

.collection h2 {
	margin-top: 90px;
}

.collection .subNav {
	width: 860px;
	margin: 0 auto 26px;
}
.collection .subNav li {
	float: left;
	margin-left: 10px;
}
.collection .subNav li:first-child {
	margin-left: 0;
}

.collection .collectionWrap {
	display: table;
	border-bottom: solid 1px #ccc;
	padding: 50px 0;
}
.collection .colBox {
	width: 240px;
	display: table-cell;
	padding-left: 30px;
}
.collection .colBox:nth-child(4n+1) {
	padding-left: 0;
}
.collection .colBox p {
	margin-top: 10px;
}
.collection .thum {
	text-align: center;
}
.collection .title {
	font-weight: bold;
	font-size: 125.0%;
}

/*
.collection .thum img {
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-drag:none;
	-khtml-user-drag:none;
}
*/

/* コンテンツボックス ------------------------------ */
div#shadow {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000000;
	z-index: 5;
}
div#boxwin {
	opacity: 1;
	visibility: hidden;
	position: absolute;
	width: 860px;
	border-top:solid 5px #DC3D33;
	padding:20px;
	background-color: #FFFFFF;
	z-index: 10;
}
div#boxWrap {
	width:720px;
	margin:0 auto 20px;
}
div#boxwin p#author {
	width:720px;
	font-size:115%;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}
div#boxwin p#gadai {
	width:720px;
	font-size:140%;
	font-weight:bold;
	margin-bottom:10px;
}
div#boxWrap p#photoCont {
	width:720px;
	margin-bottom:20px;
	text-align:center;
}
div#boxWrap p#boxCont {
	width:720px;
	font-size:85%;
	line-height:165%;
	color:#333333;
}

div#boxWrap p#photoCont img{
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-drag:none;
	-khtml-user-drag:none;
}

img#boxClose {
	position:absolute;
	right:20px;
	top:20px;
	cursor:pointer;
}
img.exp:hover {
	cursor:pointer;
}
