/* CSS Document */




/*header*/
header h1{
  padding:50px 0 10px 0;
  text-align:center;

}

/*gallery1*/

.gallery1{
  position:relative;
  padding:0 0 95px 0;
}

.slick-slider li {
  background: #f5f5f5 none repeat scroll 0 0;
  float: left;
  padding: 10px 0;
}

.slick-slider li img{
  display:block;
  width:950px;
}

.gallery1 a[href="#gallery2"]{
  display:block;
  width:418px;
  margin:0 auto;

}



/*textContentsSection*/
.textContentsSection{
  margin:0 0 90px 0;
}


.textContentsSection h1{
  padding:10px 0;
  text-align:center;

}

.textContentsSection .tab li{
  width:50%;
  height:80px;
  margin:0;
  padding:0;
  float:left;
}

.textContentsWrap{
  clear:both;
  width:950px;
  padding:20px;
  border:4px solid #660099;

}


.leftTextContents,
.rightTextContents{
  margin:0 0 1em 0;
  padding:0;
  clear:both;
  overflow:hidden;
}

.leftTextContents dt,
.rightTextContents dt{
  font-size:20px;
  font-weight:bold;
  line-height:50px;
  color:#660099;

}


.leftTextContents p,
.rightTextContents p{
  margin-bottom:1em;
}

.leftTextContents img{
  display:block;
  width:260px;
  height:auto;
  float:right;
}


.leftTextContents .text{
  width:620px;
  float:left;
}


.rightTextContents img{
  display:block;
  width:260px;
  height:auto;
  float:left;
}


.rightTextContents .text{
  width:620px;
  float:right;
}


/*gallery2*/
.gallery2{
  position:relative;
  width:950px;
  height:905px; 
}

.gallery2 h1{
  text-align:center;
}

@media screen and (min-width: 1025px) {
  .gallery2_wrap{
    position:absolute;
    top:60px;
    left: -50vw;
    width:calc(950px + 100vw);
    
    background:#f5f5f5;
  }
}

@media screen and (max-width: 1024px) {
    .gallery2_wrap{
    position:relative;
    top:20px;
    left:0;
    width:100%;
    background:#f5f5f5;
  }
}


.gallery2_inner{
  position:relative;
  width:950px;
  margin:0 auto;
  padding:10px 0;
}


.pager{
  height: 60px;
  font-size:30px;
  line-height:60px;
  text-align:center;
  color:#660099;
  font-family:Arial, Helvetica, sans-serif;
}




/*products_link*/
.products_link h1{
  padding:0 0 10px 0;
  text-align:center;
}

.products_link {
  padding:0 0 20px 0;
}


.products_link .products{
  position:relative;
}

.products_link .products a{
  position:absolute;
  left:350px;
  bottom:55px;
 }



#btn_archive_top{
	width: 950px;
	margin: 0 auto;
	clear: both;
}
#btn_archive_bottom{
	margin-bottom:50px;
	clear: both;
}
.btn_next{
	float: left;
}