@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family: Verdana, "$B%R%i%.%N3Q%4(B ProN W3", "Hiragino Kaku Gothic ProN", "$B#M#S(B $B#P%4%7%C%/(B", "$B%a%$%j%*(B", Meiryo, sans-serif;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td, iframe { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea { font-size:100%;}
img { border:none;}
hr { display:none;}
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}
.cover { background:url(/img/cover.gif); display:block;}
/*float*/
.floatL { float:left;}
.floatR { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height: 1px;}
* html .clearfix {
	height: 1px;
	/*(J\(B*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/*font*/
.tCenter { text-align:center !important;}
.tRight { text-align:right !important;}
.tLeft { text-align:left !important;}
/*font-color*/
.cRed { color:#c00;}
.cGrn { color:#509000;}
.cBlu { color:#0064d5;}

/*font-size*/
.f160 { font-size:160%;}
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f85 { line-height:normal; font-size:85% !important;}
/*link*/
a { text-decoration:underline; color:#ff9911;}
a:hover { text-decoration:underline;}
/*padding*/
.pdg10 { padding:10px;}
/*margin*/
.mgnT10 { margin-top:10px;}
.mgnT30 { margin-top:30px;}
.mgnL10 { margin-left:10px;}
.mgnB10 { margin-bottom:10px;}

/*/////////////////////////////////////////////////////////////////////////
Common
/////////////////////////////////////////////////////////////////////////*/
body {background:url(../img/bg2.jpg) no-repeat #fff}

#wrapper{margin:0 auto;width:950px;}

#header{width:auto;
							height:126px;
							border-bottom:1px solid #b2b2b2;
							text-align:center;
							}
	#header h1{margin:0 auto;
										width:310px;
										height:126px;
											}
		#header h1 a{display:block;
											width:310px;
											height:126px;
											background:url(../img/images.png) 0 -130px;
											}

#menu{margin-bottom:30px;width:auto;height:65px;border-bottom:1px solid #b2b2b2;}
	#menu ul{margin:0 auto;
									width:640px;
									height:65px;
									}
		#menu ul li{float:left;height:65px;}
					#menu ul li a{display:block;
															height:65px;
															background:url(../img/images.png);
															}
			#menu ul li.home a{width:93px;background-position:0 0;}
			#menu ul li.profile a{width:152px;background-position:-93px 0;}
			#menu ul li.works a{width:100px;background-position:-245px 0;}
			#menu ul li.museum a{width:145px;background-position:-345px 0;}
			#menu ul li.information a{width:150px;background-position:-490px 0;}
			#menu ul li.home a:hover,#menu ul li.home a.hover{background-position:0 -65px;}
			#menu ul li.profile a:hover,#menu ul li.profile a.hover{background-position:-93px -65px;}
			#menu ul li.works a:hover,#menu ul li.works a.hover{background-position:-245px -65px;}
			#menu ul li.museum a:hover,#menu ul li.museum a.hover{background-position:-345px -65px;}
			#menu ul li.information a:hover,#menu ul li.information a.hover{background-position:-490px -65px;}


#mainVisual{margin-bottom:45px;width:auto;height:335px;}
#mainVisual h2{width:950px;height:335px;}
		#mainVisual h2 a{display:block;
														width:950px;
														height:335px;
														background:url(../img/main.jpg);
														}

#info{margin-bottom:45px;width:auto;}
	#info h3{	margin-bottom:5px;border-bottom:1px solid #b2b2b2;}
	#info h3 span.infoTitle{display:block;
																			width:80px;
																			height:30px;
																			background:url(../img/images.png) -310px -130px;
																			}
	#info ul{padding:0 5px 0;width:auto;font-size:150%;}
		#info ul li{margin-bottom:5px;
										width:auto;
										background:url(../img/brokenLine.gif) repeat-x left bottom;
										}
		#info ul li span.days{display:block;
																		float:left;
																		text-align:left;
																		}
		#info ul li p{float:left;
											text-align:left;
											text-indent:1.2em;
											background:url(../img/infoDot.png) no-repeat;
											}

#footer{width:auto;height:20px;text-align:right;border-top:1px solid #b2b2b2;}
#footer p{float:right;
								margin:3px 0 20px 0;
								width:365px;
								height:20px;
								background:url(../img/images.png) 0 -440px;
								}

#contentsU{height:100px;font-size:150%;}

.Caution{font-weight:bold;}

/*/////////////////////////////////////////////////////////////////////////
contents / h2$B8+=P$7(B
/////////////////////////////////////////////////////////////////////////*/

#contents{margin:0 auto 45px;
								width:900px;
								font-size:140%;
								}
	#contents h2{height:30px;background:url(../img/images.png);}
			#contents .informationC h2{width:190px;background-position:-310px -250px;}
			#contents .profileC h2{width:180px;background-position:-310px -160px;}
			#contents .worksC h2{width:180px;background-position:-310px -190px;}
			#contents .museumC h2{width:180px;background-position:-310px -220px;}
	#contents .h2Line{margin-bottom:15px;height:32px;border-bottom:10px solid #fef5b6;}

/*//////////////////////////
information
//////////////////////////*/
	#contents .informationC .InforBlock{margin:20px 0 0 20px;padding-bottom:20px;text-align:left;border-bottom:1px solid #ccc;}
	#contents .informationC .InforBlackBottom{padding-bottom:0;border-bottom:none;}
			#contents .informationC .InforBlock h3{font-weight:normal;color:#666;margin-bottom:5px;}
		#contents .informationC .InforBlock h4, #contents .informationC .InforBlock p{margin-left:20px;}
		#contents .informationC .InforBlock h4{font-size:120%;margin-bottom:5px;}
		#contents .informationC .InforBlock h5{margin-left:20px;}
		
		#contents .informationC .InforBlock .textBlock{float:left;width:430px;}
				#contents .informationC .InforBlock .textBlock p{width:390px;}
		#contents .informationC .InforBlock .imageBlock{float:left;width:430px;}

.fontOrange{color:#d75303;}

#Work1{display:block;
							height:536px;
							width:430px;
							background:url(../img/img_posters3.jpg);
							}
							
#Work2{display:block;
							margin:0 auto 0 auto;
							height:600px;
							width:315px;
							background:url(../img/img_banshu.jpg);
							}


/*//////////////////////////
profile
//////////////////////////*/

		#contents .profileC p{margin-bottom:20px;padding-left:15px;text-align:left;}
		#contents .profileC h3{margin:0 10px 5px;
																				height:30px;
																				width:80px;
																				background:url(../img/images.png) -400px -130px;
																				}
		#contents .profileC ul{margin-left:10px;}
			#contents .profileC ul li{margin:2px 20px 0;text-align:left;}


/*//////////////////////////
hanamuro
//////////////////////////*/
		#contents .museumC #museumU{margin-bottom:20px;}
		#contents .museumC #museumVisual{margin-bottom:30px;
																															width:100%;
																															height:335px;
																															background:url(../img/main.jpg) center ;
																															}
			#contents .museumC #museumU .museumLeft{float:left;width:450px;}
				#contents .museumC #museumU .museumLeft .special{background:#fef5b6;padding:10px 0 10px 10px;}
			#contents .museumC #museumU h3{margin-bottom:40px;
																															width:450px;
																															height:55px;
																															background:url(../img/museumH3.png);
																															}
				#contents .museumC #museumU .museumLeft p{text-align:left;
																																									margin-bottom:15px;
																																									}
		#contents .museumC #museumU .museumRight{float:right;width:400px;}
			#contents .museumC #museumU .museumRight .museumNaikan{float:left;
																																																				margin-bottom:20px;
																																																				width:190px;
																																																				height:120px;
																																																				}
				#contents .museumC #museumU .museumRight #naikan1{margin-right:20px;background:url(../img/naikan.jpg) 0 0;}
								#contents .museumC #museumU .museumRight #naikan2{background:url(../img/naikan.jpg) -190px 0;}
				#contents .museumC #museumU .museumRight #naikan3{margin-right:20px;background:url(../img/naikan.jpg) 0 120px;}
								#contents .museumC #museumU .museumRight #naikan4{background:url(../img/naikan.jpg) -190px -120px;}
		#contents .museumC #museumU .museumRight .museumNaikan img{display:none;}

#contents .museumC #museumD .museumLeft{float:left;width:450px;}
#contents .museumC #museumD h4{width:60px;height:25px;background:url(../img/images.png) -490px -130px;}
#contents .museumC #museumD h5{margin:0 0 15px 10px;width:310px;height:113px;background:url(../img/images.png) 0 -276px;}
#contents .museumC #museumD p{margin:0 0 15px 10px ;text-align:left;}
#contents .museumC #museumD #museumAddress{margin-left:10px;width:310px;height:50px;background:url(../img/images.png) 0 -395px;}

#contents .museumC #museumD .museumRight{float:right;padding-top:40px;width:400px;}

/*//////////////////////////
works
//////////////////////////*/

#contents .worksC h3{margin:0 0 10px 10px;width:60px;height:25px;background:url(../img/images.png);}
	#contents .worksC h3#worksBijinga{background-position:-490px -160px;}
	#contents .worksC h3#worksDouga{background-position:-490px -185px;}
	#contents .worksC .worksU{margin:0 0 40px 20px;border-bottom:}
		#contents .worksC .worksU .worksWork{float:left;margin-right:20px;width:200px;}
			#contents .worksC .worksU .worksWork a{display:block;
																																			margin-bottom:5px;
																																			width:200px;
																																			height:150px;
																																			border:1px sloid #f00;
																																			background:url(../img/img_thum.jpg);
																																			}
			#contents .worksC .worksU #bijinga1 a{background-position:0 -150px;}
			#contents .worksC .worksU #bijinga2 a{background-position:-200px -150px;}
			#contents .worksC .worksU #bijinga3 a{background-position:-400px -150px;}
			#contents .worksC .worksU #bijinga4 a{background-position:-600px -150px;}
			#contents .worksC .worksU #douga1 a{background-position:0 0;}
			#contents .worksC .worksU #douga2 a{background-position:-200px 0;}
			#contents .worksC .worksU #douga3 a{background-position:-400px 0;}
			#contents .worksC .worksU #douga4 a{background-position:-600px 0;}
		#contents .worksC .worksU .worksWork a img{display:none;}
		#contents .worksC .worksU p{text-align:right;}

/*//////////////////////////
htaccess
//////////////////////////*/
#notFound{margin:200px 0 200px 0;}
#notFound p{margin-bottom:20px;font-size:150%;text-align:center;}








/*eof*/