@charset "utf-8";




body {
	width: 100％;
	min-width: 960px;

    background-repeat:no-repeat;
    background-position: center top;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333333;
	font-size: 15px;
	line-height:1.4;
	
	margin: 0 0 0 0;
	background-color:#d1eafd;


}


.space{clear: left;}


#wrap {
    margin: 0 auto  0;
    width: 960px;
	
}



.contents {
	float: left;
	margin: 0px 0 0  0;
	width: 100%;
	height:auto;
	padding: 0 0;

	font-size: 15px;
}


.contents-in {
    margin: 0 auto  0;
    width: 960px;
	height:auto;
	padding: 150px 0 0 0;

	text-align:left;
}




.contents-in-test {
    margin: 0 auto  0;
    width: 1440px;
	height:auto;
	padding: 200px 0 0 0;

	text-align:left;
	color:#ffffff;
	

}




.title {
	border-bottom:solid 1px;
	border-color:#666666;
	float: left;
	margin: 0px 0 45px  0;
	width: 98%;
	height:auto;
	padding: 0 1% 5px 1%;
	text-align:left;
}








.header {
	width: 100%;
	height:90px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333333;
	font-size: 13px;
	line-height:1.4;
	margin: 0 0 0 0;
	position: fixed; 
	top: 0px; 
    left: 0px; 
	background-color:#ffffff;
	opacity: 0.85; 
	z-index:100;

}

.header-l {
	float:left;
	width: 30%;
	height:50px;
	margin: 0 0 0 0;
	padding:20px 0 20px 0;
	text-align:left;

}

.header-r {
	float:left;
	width: 68%;
	height:30px;
	margin: 0 0 0 0;
	padding:30px 2% 30px 0;
	text-align:left;

}

.header-r-in {
	border-left:solid 1px;
	border-right:solid 1px;
	border-color:#000000;
	float:right;
	width: auto;
	height:30px;
	margin: 0 0 0 -1px;
	padding:0 20px 0 20px;
	text-align:left;
	line-height:30px;
	font-size:15px;

}




a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}




.gallery {
    
	height:auto;
	margin: 0 0 0  0;
	padding: 140px 0px 140px 30px;
	background-image:url(image/back-gallery.png);
	background-size:150%;
	background-attachment: fixed;
}



#g-a {
	float:left;
    width: 500px;
	height:500px;
	margin: 90px 65px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/1.jpg);
	background-size:150%;
	background-position:center;


}
#g-b {
	float:left;
    width: 360px;
	height:360px;
	margin: 0px 55px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/2.jpg);
	background-size:150%;
	background-position:center;

}

#g-c {
	float:left;
    width: 460px;
	height:690px;
	margin: 185px 60px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/3.jpg);
	background-size:100%;
	background-position:center;

}
#g-d {
	float:left;
    width: 360px;
	height:540px;
	margin: 90px 0px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/6.jpg);
	background-size:100%;
	background-position:center;

}

#g-e {
	float:left;
    width: 885px;
	height:590px;
	margin: -195px 50px 0  55px;
	padding: 0 0 0 0;
	background-image:url(image/gallery/4.jpg);
	background-size:100%;
	background-position:center;

}

#g-f {
	float:left;
    width: 300px;
	height:300px;
	margin:170px 230px 0  0px;
	padding: 0 0 0 0;
	background-image:url(image/gallery/5.jpg);
	background-size:150%;
	background-position:center;

}
#g-g {
	float:left;
    width: 360px;
	height:540px;
	margin: -105px 0px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/8.jpg);
	background-size:100%;
	background-position:center;

}

#g-h {
	float:left;
    width: 460px;
	height:690px;
	margin: 125px 45px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/9.jpg);
	background-size:100%;
	background-position:center;

}

#g-i {
	float:left;
    width: 360px;
	height:540px;
	margin: 0px 295px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/11.jpg);
	background-size:100%;
	background-position:center;

}
#g-j {
	float:left;
    width: 300px;
	height:300px;
	margin:125px 40px 0  0px;
	padding: 0 0 0 0;
	background-image:url(image/gallery/7.jpg);
	background-size:150%;
	background-position:center;

}
#g-k {
	float:left;
    width: 300px;
	height:300px;
	margin:60px 0px 0  0px;
	padding: 0 0 0 0;
	background-image:url(image/gallery/10.jpg);
	background-size:150%;
	background-position:center;

}

#g-l {
	float:left;
    width: 460px;
	height:460px;
	margin:145px 45px 0  0px;
	padding: 0 0 0 0;
	background-image:url(image/gallery/15.jpg);
	background-size:150%;
	background-position:center;

}

#g-m {
	float:left;
    width: 360px;
	height:540px;
	margin: -170px 70px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/12.jpg);
	background-size:100%;
	background-position:center;

}

#g-n {
	float:left;
    width: 885px;
	height:590px;
	margin: -305px 0px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/16.jpg);
	background-size:100%;
	background-position:center;

}


#g-o {
	float:left;
    width: 460px;
	height:690px;
	margin: 235px 75px 0 35px;
	padding: 0 0 0 0;
	background-image:url(image/gallery/13.jpg);
	background-size:100%;
	background-position:center;

}

#g-p {
	float:left;
    width: 1290px;
	height:860px;
	margin: -115px 0px 0  0;
	padding: 0 0 0 0;
	background-image:url(image/gallery/19.jpg);
	background-size:100%;
	background-position:center;

}




.footer {
	width: 100%;
	height:30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333333;
	font-size: 11px;
	line-height:1.4;
	margin: 0 0 0 0;
	position: fixed; 
	bottom: 0px; 
    left: 0px; 
	background-color:#eeeeee;
	text-align:center;
	font-color:#333333;
	z-index:100;
	line-height:30px;
	opacity: 0.75; 

}








