@charset "utf-8";





#wrapper {
 width: 100%;
  max-width: 950px;
  margin: 0 auto;
}


#content {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
	
}

#footer {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
}





.logo {
	margin-top: 50px;
	margin-left: -15px;

	
        
}
.logo a {
    width: 300px;
	height: 105px;
    text-align: center;
    display: block;
	   
	
}
.logo a:hover {
	
	opacity: 0.5;  
    filter: alpha(opacity=50);
    
}









.nav {
    margin-top: 150px;

  
}



.nav ul{
    padding: 0px; 	
    margin: 0px;
} 


.nav ul li {
    display: inline; 	
    margin-right: 30px;
	
} 


.nav ul li a:hover {
    opacity: 0.5;  
    filter: alpha(opacity=50);
} 







.page {

    margin-top: 100px;

	
        
}




.ander {
	margin-top: 200px;
	margin-bottom: 50px;
	margin-left: 476px;
   
    
	
   
    
}
.ander a {
    width: 476px;
	height: 170px;
    text-align: center;
    display: block;
	
    
	
}
.ander a:hover {
	
	opacity: 0.5;  
    filter: alpha(opacity=50);
    
}





/*--- パディング ---*/

.pa-80 {

margin-top: 80px;


}



.pa-30 {

margin-top: 30px;


}


.pa-180 {

margin-top: 180px;


}




/*--- 罫線 ---*/
.bar1 {
  display:block;
  width: 100%;
  height: 1px;
  border: 0;
  border-top: 1px dashed #cccccc;
	margin-top: 80px;
	margin-bottom: 80px;
}



.bar2 {
  display:block;
  width: 100%;
  height: 1px;
  border: 0;
  
	margin-top: 80px;
	margin-bottom: 80px;
}





/*--- ページごと設定　bio ---*/
.bio2 {
  width: auto;
  height: 360px;
	background: url(../biography/img/biography-h2-txt.svg) no-repeat;
}

.bio3 {
  width: auto;
  height: 360px;
	background: url(../biography/img/biography-h3-txt.svg) no-repeat;
}



/*--- ページごと設定　ex ---*/

.ex2020_04 {
  width: auto;
  height: 303px;
	background: url(../exhibitions/img/2020_04.svg) no-repeat;
}


.ex2020_01 {
  width: auto;
  height: 264px;
	background: url(../exhibitions/img/2020_01.svg) no-repeat;
}


.ex2019_06 {
  width: auto;
  height: 288px;
	background: url(../exhibitions/img/2019_06.svg) no-repeat;
}

.ex2019_05 {
  width: auto;
  height: 147px;
	background: url(../exhibitions/img/2019_05.svg) no-repeat;
}




.ex2018_08 {
  width: auto;
  height: 303px;
	background: url(../exhibitions/img/2018_08.svg) no-repeat;
}

.ex2018_05-1{
	width: auto;
  height: 396px;
	background: url(../exhibitions/img/2018_05-1.svg) no-repeat;
}


.ex2018_05-2 {
  width: auto;
  height: 303px;
	background: url(../exhibitions/img/2018_05-2.svg) no-repeat;
}

.ex2018_05-3{
	width: auto;
  height: 333px;
	background: url(../exhibitions/img/2018_05-3.svg) no-repeat;
}


.ex2018_05-4 {
  width: auto;
  height: 333px;
	background: url(../exhibitions/img/2018_05-4.svg) no-repeat;
}

.ex2017_01{
	width: auto;
  height: 294px;
	background: url(../exhibitions/img/2017_01.svg) no-repeat;
}


.ex2016_10 {
  width: auto;
  height: 288px;
	background: url(../exhibitions/img/2016_10.svg) no-repeat;
}

.ex2016_03{
	width: auto;
  height: 288px;
	background: url(../exhibitions/img/2016_03.svg) no-repeat;
}


.ex2015_02 {
  width: auto;
  height: 285px;
	background: url(../exhibitions/img/2015_02.svg) no-repeat;
}

.ex2012_07{
	width: auto;
  height: 288px;
	background: url(../exhibitions/img/2012_07.svg) no-repeat;
}



.ex2011_06 {
  width: auto;
  height: 303px;
	background: url(../exhibitions/img/2011_06.svg) no-repeat;
}

.ex2008_01{
	width: auto;
  height: 324px;
	background: url(../exhibitions/img/2008_01.svg) no-repeat;
}






/*--- ページごと設定　ga ---*/


.ganav {
 margin-top: 80px;
 margin-bottom: 80px;
display: block;
	overflow: hidden;
	
}
.ganav ul{
    
} 

.ganav ul li {
    display: inline; 	
    margin-right: 36px;
	float: left;
	
} 


.ganav ul li a:hover {
    opacity: 0.5;  
    filter: alpha(opacity=50);
} 



.ga1 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/1.jpg) no-repeat;
}


.ga1 a:hover {
 opacity: 0.5;
 filter: alpha(opacity=50);
}


.ga2 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/2.jpg) no-repeat;
}



.ga3 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/3.jpg) no-repeat;
}
.ga4 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/4.jpg) no-repeat;
}

.ga5 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/5.jpg) no-repeat;
}
.ga6 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/6.jpg) no-repeat;
}



.ga7 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/7.jpg) no-repeat;
}
.ga8 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/8.jpg) no-repeat;
}

.ga9 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/9.jpg) no-repeat;
}
.ga10 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/10.jpg) no-repeat;
}




.ga11 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/11.jpg) no-repeat;
}
.ga12 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/12.jpg) no-repeat;
}

.ga13 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/13.jpg) no-repeat;
}
.ga14 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/14.jpg) no-repeat;
}





.ga15 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/15.jpg) no-repeat;
}
.ga16 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/16.jpg) no-repeat;
}

.ga17 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/17.jpg) no-repeat;
}
.ga18 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/18.jpg) no-repeat;
}


.ga19 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/19.jpg) no-repeat;
}



.ga20 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/20.jpg) no-repeat;
}
.ga21 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/21.jpg) no-repeat;
}

.ga22 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/22.jpg) no-repeat;
}
.ga23 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/23.jpg) no-repeat;
}




.ga24 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/24.jpg) no-repeat;
}
.ga25 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/25.jpg) no-repeat;
}

.ga26 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/26.jpg) no-repeat;
}
.ga27 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/27.jpg) no-repeat;
}



.ga28 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/28.jpg) no-repeat;
}
.ga29 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/29.jpg) no-repeat;
}

.ga30 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/30.jpg) no-repeat;
}
.ga31 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/31.jpg) no-repeat;
}





.ga32 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/32.jpg) no-repeat;
}
.ga33 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/33.jpg) no-repeat;
}

.ga34 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/34.jpg) no-repeat;
}
.ga35 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/35.jpg) no-repeat;
}
.ga36 {
 width: 280px;
  height: 280px;
	background: url(../gallery/img/36.jpg) no-repeat;
}





/*--- ページごと設定　co ---*/
.co {
 width: auto;
  height: auto;
	background: #F2F2F2;
	padding: 80px 160px 80px 160px ;
}

#btn_submit {
  display: inline-block;
  width: 186px;
  margin: 0 auto;
  
  background: #000000;
  border: 1px solid #000000;
  color: #fff;
  cursor: pointer;
  
}






/*--- イメージ画像コピペ禁止 ---*/

.imageBox{
　　position:relative;
}
.cover{
　　background:url(../img/cover.png);
　　display:block;
　　width:100%;
　　height:100%;
　　position:absolute;
　　z-index:2;
}
