@charset "UTF-8";

html, body{
	margin:0;
	padding:0;
}

a{
	text-decoration: none;
	color:black;
}

a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #000000; }
a:active { color: #000000; }

.blackback{
	width:10px;
	height:37px;
}

.blackback2{
	width:10px;
	height:48px;
}

.menu0{
	position:fixed;
	top:20px;
	left:0px;
}

.menu1{
	position:fixed;
	top:60px;
	left:0px;
}

.menu2{
	position:fixed;
	top:100px;
	left:0px;
}

.menu3{
	position:fixed;
	top:140px;
	left:0px;
}

.menu4{
	position:fixed;
	top:180px;
	left:0px;
}

.menu5{
	position:fixed;
	top:220px;
	left:0px;
}

.menu6{
	position:fixed;
	top:260px;
	left:0px;
}

.menu7{
	position:fixed;
	top:300px;
	left:0px;
}

.menu8{
	position:fixed;
	top:340px;
	left:0px;
}

.menu9{
	position:fixed;
	top:700px;
	left:0px;
}

.menu10{
	position:fixed;
	top:740px;
	left:0px;
}

.menu11{
	position:fixed;
	top:780px;
	left:0px;
}

.menu12{
	position:fixed;
	top:820px;
	left:0px;
}

#underMenuWrapper{
	position:fixed;
	top:1000px;
	left:0px;
	width:168px;
	height:160px;
	
}

.underMenu{
	width:100%;
	height:40px;
}

.underMenuBase{
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:37px;
	background:#000;
	}

.underMenuBase2{
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:37px;
	background:#888;
}

.underMenuTitle{
	position:absolute;
	top:8px;
	left:16px;
	width:156px;
	height:30px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-weight:bolder;
	font-size: 9.5px;
}

.underMenuContent{
	position:absolute;
	top:22px;
	left:16px;
	width:156px;
	height:18px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-weight:normal;
	font-size: 9.5px;
	overflow:hidden;
}

.underMenuCover{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#F00;
	opacity:0;
	cursor:pointer;
}
#underMenuTitle{
	position:absolute;
	top:0px;
	left:0px;
}

#underMenuTitle img{
	width:100%;
}

#underMenu0{
	position:absolute;
	top:40px;
	left:0px;
}
	
#underMenu1{
	position:absolute;
	top:80px;
	left:0px;
}

#underMenu2{
	position:absolute;
	top:120px;
	left:0px;
}

.menuc{
	position:absolute;
	top:20px;
	left:16px;
	width:168px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 11.5px;
	color: #000000;
}

.menucDA{
	position:absolute;
	top:20px;
	left:15px;
	width:168px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 11.5px;
	color: #000000;
}

.menucDB{
	position:absolute;
	top:20px;
	left:15px;
	width:168px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 11.5px;
	color: #000000;
	opacity:0;
}

.menucAA{
	position:absolute;
	top:0px;
	left:-1px;
	width:168px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 11.5px;
	color: #000000;
}

.menucAB{
	position:absolute;
	top:0px;
	left:-1px;
	width:168px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 11.5px;
	color: #000000;
	opacity:0;
}

.menucB{
	position:absolute;
	top:0px;
	left:16px;
	width:168px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 11.5px;
	color: #000000;
}

.menucC{
	position:absolute;
	top:7px;
	left:16px;
	width:168px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 11.5px;
	color: #000000;
}

.redcover{
	position:absolute;
	top:0px;
	left:0px;
	width:168px;
	height:40px;
	opacity:0;
}

.redcoverB{
	position:absolute;
	top:0px;
	left:0px;
	width:168px;
	height:50px;
	opacity:0;
}

.bggazou{
	position:absolute;
	top:0px;
	left:168px;
	width:840px;
	height:1000px;
}

.contents{
	position:absolute;
	top:0px;
	left:168px;
	width:840px;
	height:1000px;
}

.contents #base{
	position:fixed;
	left:168px;
	top:0px;
	width:840px;
	height:300px;
	opacity:0;
}

.contents #base #base1{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFFFFF;
	width:672px;
	height:100%;
	opacity:0.9;
}

.contents #base #base2{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFFFFF;
	width:840px;
	height:100%;
	opacity:0.5;
}

.toppage{
	position:fixed;
	top:0px;
	left:168px;
	width:840px;
}

.toppagemode0{
	position:fixed;
	top:0px;
	left:168px;
	width:840px;
}

.toppagemode1{
	position:fixed;
	top:0px;
	left:168px;
	width:840px;
}

.works{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
}

.biography{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
}

.exhibition{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
}

.lecture{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
}

.blog{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
}

.shop{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
}

.link{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
}

.office{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
	font-size:9.5px;
	line-height:18px;
}

.office #map{
	position:absolute;
	top:60px;
	left:0px;
}

.office #honmonJ{
	position:absolute;
	top:700px;
	left:9px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

.office #honmonE{
	position:absolute;
	top:700px;
	left:336px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;

}

.biography{
	position:absolute;
	top:0px;
	left:0px;
	width:672px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 9.5px;
	color: #000000;
}

.biographybaseimage{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
}

.biographybasecover{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
	opacity:0.85;
}

.biographytitle{
	position:absolute;
	top:60px;
	left:0px;
	width:168px;
}

.biographyphoto{
	position:absolute;
	top:96px;
	left:0px;
	width:168px;
}

.biographycontents{
	position:absolute;
	top:100px;
	left:168px;
	width:504px;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size: 10px;
	color: #000000;
}

.biographyJ{
	position:absolute;
	top:0px;
	left:5px;
	width:504px;
}

.biographyE{
	position:absolute;
	top:0px;
	left:5px;
	width:504px;
}

.biographylang{
	position:absolute;
	top:75px;
	left:220px;
	width:504px;
}

.biographylangJ{
	position:absolute;
	top:0px;
	left:0px;
	width:504px;
}

.biographylangE{
	position:absolute;
	top:0px;
	left:0px;
	width:504px;
}

.hidaridume{
	position:absolute;
	left:0px;
	top:0px;
}

.kobetsuHonmon{
	font-family:sans-serif;
	font-size:8pt;
}

.yearMenu::-webkit-scrollbar {
	display: none;
}

.yearMenu{
	position:absolute;
	color:#000000;
	left:168px;
	top:40px;
	font-size:10px;
	line-height:18px;
	height:54px;
	width:50px;
	overflow:scroll;
	font-family:'Lucida Grande', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

.categoryMenu::-webkit-scrollbar {
	display: none;
}

.categoryMenu{
	position:absolute;
	left:504px;
	top:40px;
	font-size:10px;
	line-height:18px;
	height:54px;
	width:168px;
	overflow:scroll;
}

.exhibitionDate{
	font-size:12px;
	font-family:"FrutigerNext LT", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-weight:bold;
	line-height:12px;
	margin-left:3px;
}

.exhibitionTitle{
	font-size:12px;
	font-family:"FrutigerNext LT", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-weight:bold;
	line-height:20px;
	padding-left:10px;
}

.blogDate{
	font-size:12px;
	font-family:;
	font-family:"FrutigerNext LT", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-weight:bold;
	line-height:12px;
	margin-left:3px;
}

.blogTitle{
	font-size:12px;
	font-family:"FrutigerNext LT", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-weight:bold;
	line-height:20px;
	padding-left:10px;
}


#moreContents .zokusei{
	font-size:9.5px;
	line-height:18px;
	color:#000;
}

#moreContents .honmon{
	font-size:9.5px;
	line-height:18px;
	color:#000;
}

.lectureDate{
	font-size:12px;
	font-family:"FrutigerNext LT";
	font-weight:bold;
	line-height:12px;
	margin-left:3px;
}

.eventTitle{
	font-size:14px;
	font-family:"FrutigerNext LT", 'Hiragino Kaku Gothic W3 JIS2004', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-weight:bold;
	line-height:20px;
}

.lectureTitle{
	font-size:14px;
	font-family:"FrutigerNext LT", 'Hiragino Kaku Gothic W3 JIS2004', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-weight:bold;
	line-height:20px;
}

.readMore{
	color:#7f7f7f;
	font-size:10px;
	font-family:"FrutigerNext LT", 'Hiragino Kaku Gothic W3 JIS2004', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-weight:500;
	padding-left:10px;
}

.moreContents{
	font-size:10px;
	font-family:"FrutigerNext LT", 'Hiragino Kaku Gothic W3 JIS2004', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-weight:500;
	line-height:18px;
	width:840px;
	display:none;
	padding-left:10px;
}

.setsumeiContents{
	font-size:10px;
	font-family:"FrutigerNext LT", 'Hiragino Kaku Gothic W3 JIS2004', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-weight:500;
	line-height:18px;
	width:504px;
	padding-left:9.5px;
}