@charset "utf-8";
/* CSS Document */
.sitename{
	display:block;
	float:left;
	width:140px; height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/logo.gif) no-repeat 0px 0px;
}
.sitename a{
	display:block;
	width:140px; height:40px;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.nav_box{
	display:block;
	margin:0px 0px 0px 0px;
	padding:50px 0px 0px 0px;
}
.contentsBox{
	overflow-y:scroll;
	overflow-x:hidden;
	scrollbar-base-color:#66cdaa;
	scrollbar-face-color:#66cdaa;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	margin:0px 0px 0px 125px;
	padding:0px 5px 0px 0px;
}
.contentsBoxGoods{
	overflow-y:scroll;
	overflow-x:hidden;
	scrollbar-base-color:#66cdaa;
	scrollbar-face-color:#66cdaa;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	margin:0px 0px 0px 125px;
	padding:0px 5px 0px 0px;
}
.contentsBoxProf{
	overflow-y:hidden;
	overflow-x:hidden;
	scrollbar-base-color:#66cdaa;
	scrollbar-face-color:#66cdaa;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	margin:0px 0px 0px 125px;
	padding:0px 5px 0px 0px;
}
.galleyBox{
	overflow-y:scroll;
	overflow-x:hidden;
	scrollbar-base-color:#66cdaa;
	scrollbar-face-color:#66cdaa;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}
.contentsName{
	display:block;
	margin: 0px 0px 0px 125px;
	padding:0px 0px 0px 0px;
}
.artistName{
	width:117px; height:38px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin: 0px 0px 20px 125px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/name.gif) no-repeat scroll 0 center;
}
.profileDetailes,.linkDetailes,
.infoDetailes,.biographyDetailes{
	display:block;
	width:37%;
}
div.infoDetailes{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
}
.glovalnav{
	display:block;
	float:right;
	width:750px; height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.glovalnav li{
	display:block;
	float:left;height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.glovalnav li a{
	text-indent:-9999px; overflow:hidden;
	display:block;height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.nav01{width:126px;}
.nav02{width:94px;}
.nav03{width:111px;}
.nav04{width:117px;}
.nav05{width:80px;}
.nav06{width:97px;}
.nav07{width:70px;}
.nav08{width:55px;}
.nav01 a{width:126px; background:url(/static/image/gnavi.gif) no-repeat 0px 0px;}
.nav02 a{width:94px; background:url(/static/image/gnavi.gif) no-repeat -126px 0px;}
.nav03 a{width:111px; background:url(/static/image/gnavi.gif) no-repeat -220px 0px;}
.nav04 a{width:117px; background:url(/static/image/gnavi.gif) no-repeat -331px 0px;}
.nav05 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -448px 0px;}
.nav06 a{width:97px; background:url(/static/image/gnavi.gif) no-repeat -528px 0px;}
.nav07 a{width:70px; background:url(/static/image/gnavi.gif) no-repeat -625px 0px;}
.nav08 a{width:55px; background:url(/static/image/gnavi.gif) no-repeat -695px 0px;}

.profileTitle{
	width:280px; height:60px;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/profile.gif) no-repeat scroll 0 center;
}
.infomationTitle{
	width:280px; height:60px;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/information.gif) no-repeat 0px center;
}
.collectionTitle{
	width:280px; height:60px;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/collection.gif) no-repeat 0px center;
}
.linkTitle{
	width:280px; height:60px;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/link.gif) no-repeat 0px center;
}
.biographyTitle{
	width:280px; height:60px;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/biography.gif) no-repeat 0px center;
}
.galleryTitle{
	width:280px; height:60px;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/gallery.gif) no-repeat 0px center;
}
.infomationDetailes{
	width:37%;
	margin:0px 0px 0px 0px;
}
.infomationDetailes td{
	padding: 5px;
    border: 0px #FFFFFF none;
    border-width: 0px;
	vertical-align:top;
	line-height:150%;
    text-align: left;
}

.info_date{
	width: 80px;
}

.impact{color: #FF0000;}
.linkDetailesList{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.linkDetailesList li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.biographyNav{
	display:block;
	width:330px; height:18px;
	margin:0px 0px 10px 125px;
	padding:0px 0px 0px 0px;
}
.biographyNav li{
	display:block;
	height:18px; float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.biographyNav li a{
	display:block;
	height:18px; text-indent:-9999px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.biographyNav01{width:30px;}
.biographyNav02{width:75px;}
.biographyNav03{width:30px;}
.biographyNav04{width:55px;}
.biographyNav05{width:90px;}

.biographyNav01 a{width:30px; background:url(/static/image/biography_navi.gif) no-repeat 0px 0px;}
.biographyNav02 a{width:75px; background:url(/static/image/biography_navi.gif) no-repeat -30px 0px;}
.biographyNav03 a{width:30px; background:url(/static/image/biography_navi.gif) no-repeat -110px 0px;}
.biographyNav04 a{width:55px; background:url(/static/image/biography_navi.gif) no-repeat -145px 0px;}
.biographyNav05 a{width:90px; background:url(/static/image/biography_navi.gif) no-repeat -200px 0px;}

.biographyNav01 a:hover{background:url(/static/image/biography_navi.gif) no-repeat 0px -18px;}
.biographyNav02 a:hover{background:url(/static/image/biography_navi.gif) no-repeat -30px -18px;}
.biographyNav03 a:hover{background:url(/static/image/biography_navi.gif) no-repeat -110px -18px;}
.biographyNav04 a:hover{background:url(/static/image/biography_navi.gif) no-repeat -145px -18px;}
.biographyNav05 a:hover{background:url(/static/image/biography_navi.gif) no-repeat -200px -18px;}

.biographyType{color:#765C2F; margin:0px 0px 5px 125px; font-size:13px;}
.collectionType{color:#765C2F; margin:0px 0px 15px 0px; font-size:13px;}
.biographyJobType{margin:0px 0px 5px 0px; font-size:13px;}
.biographyDetailes{
	border-bottom:2px dotted #666666;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
}
.biographyDetailesList{ 
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
}
.biographyDetailesList li{
}

.collectionNav{
	display:block;
	width:330px; height:18px;
	margin:0px 0px 10px 125px;
	padding:0px 0px 0px 0px;
}
.collectionNav li{
	display:block;
	height:18px; float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}
.collectionNav li a{
	display:block;
	height:18px; text-indent:-9999px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.collectionNav01{width:35px;}
.collectionNav02{width:30px;}
.collectionNav03{width:25px;}
.collectionNav04{width:40px;}

.collectionNav01 a{width:35px; background:url(/static/image/collection_navi.gif) no-repeat 0px 0px;}
.collectionNav02 a{width:30px; background:url(/static/image/collection_navi.gif) no-repeat -35px 0px;}
.collectionNav03 a{width:25px; background:url(/static/image/collection_navi.gif) no-repeat -65px 0px;}
.collectionNav04 a{width:40px; background:url(/static/image/collection_navi.gif) no-repeat -90px 0px;}

.collectionNav01 a:hover{background:url(/static/image/collection_navi.gif) no-repeat 0px -18px;}
.collectionNav02 a:hover{background:url(/static/image/collection_navi.gif) no-repeat -35px -18px;}
.collectionNav03 a:hover{background:url(/static/image/collection_navi.gif) no-repeat -65px -18px;}
.collectionNav04 a:hover{background:url(/static/image/collection_navi.gif) no-repeat -90px -18px;}

.collectionDetailesImg {
	display:block;
	float:left;
	height:160px;
	margin:0;
	padding:0;
	text-align:center;
	width:130px;
	margin:0px 20px 0px 0px;
}
.goodsTitle {
	color:#5F0E12;
	font-size:18px;
	line-height:150%;
	margin:0 0 5px;
	padding:0;
}

.collectionDetailesList {
	line-height:150%;
	width:37%;
}
.collectionDetailesText{
	margin:0px 0px 0px 150px;
	padding:0px 0px 0px 0px;
}
.collectionDetailesList li{
	list-style:none;
	display:block;
	border-bottom: dotted 2px #666666;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
.galleryDetailesList{
	display:block;
	width:570px;
	_width:600px;
	margin:0px auto 0px auto;
	padding:50px 0px 0px 0px;
}
.galleryDetailesList li{
	display:block;
	list-style:none;
	float:left; width:150px;
	margin:0px 20px 0px 20px;
	padding:0px 0px 0px 0px;
}
.galleryDetailesList li img{
	-ms-interpolation-mode: bicubic;
	width: 140px;
	height: 220px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:5px solid #440000;
}
/* * html body ul.galleryDetailesList li  img {
	width: expression(this.width >= this.height ? "140px" : "auto");
	height: expression(this.width <= this.height ? "220px" : "auto");
}*/

.photoDetail{
	display:block;
	text-align:center;
	height:47px; line-height:47px; width:140px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:url(/static/image/title_back.gif) no-repeat 0px 0px;
}
.clearfix{ text-align:center; font-size:16px; line-height:50px;}
.clearfix span{margin:0px 5px 0px 5px;}

/* ギャラリー */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url('/static/image/loading.gif') no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url('/static/image/prevlabel.gif') no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('/static/image/nextlabel.gif') no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('/static/image/closelabel.gif') no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
.dateTd{width:70px;}
