
@charset "UTF-8";

*{
	margin:0;
	padding:0;
}

body { 
	color: #000000;
	margin:0;
	padding:0;
	font-family: 'メイリオ','ＭＳ Ｐゴシック','ＭＳ ゴシック', 'ヒラギノ角ゴ Pro W3','HGSゴシックE','MS P Gothic',sans-serif;
	width:100%;
}

img{
	border:0;
	margin:0;
}

table,tr,td {
	border-collapse: collapse; 
}

a img {
	-webkit-transition: 0.3s ease-in-out;
	   -moz-transition: 0.3s ease-in-out;
		 -o-transition: 0.3s ease-in-out;
			transition: 0.3s ease-in-out;
}

a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.clear{
	clear:both;
}

#style01{
	width:100%;
}

.header_area01{
	width:100%;
	height:87px;
	margin:0;
	background-image:url("./img/bg_header.png");
	position:fixed;
}

.header_area02{
	width:1200px;
	height:87px;
	margin:0 auto;
}

.logo{
	width:227px;
	height:96px;
	float:left;
	margin:5px 0 0 0;
}

.sns{
	width:60px;
	float:right;
	text-align:right;
}

.lang01{
	width:418px;
	float:right;
	margin:0 15px 0 0;
	padding:3px 0 0 0;
}


.cotent_gallery01{
	width:100%;
	height:590px;
	padding:0 0 20px 0;
	background-image:url("./img/bg_ga.jpg");
	background-repeat:repeat;
	border-bottom:10px #FFF685 solid;
}

.header_area01{
	width:100%;
	height:87px;
	margin:0;
	background-image:url("./img/bg_header.png");
	position:fixed;
}

.header_area02{
	width:1200px;
	height:87px;
	margin:0 auto;
}

.main_gallery01{
	width:1000px;
	height:437px;
	margin:0 auto;
	padding:120px 0 0 0;
}

.gallery_date_area01{
	width:1200px;
	margin:0 auto 0 auto;
	padding:0px 0 0 0;
}

.gallery_date01{
	width:230px;
	margin:0 5px;
	float:left;
	text-align:center;
	background-image:url("./img/bg_ga01.jpg");
}

.gallery_date01 a{
	width:230px;
	display:block;
	padding:15px 0;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
	color:#333333;
}

.gallery_date01 a:hover{
	font-size:24px;
	line-height:30px;
	text-decoration:none;
	color:#ED2891;
}

.gallery_date01on{
	width:230px;
	margin:0 5px;
	display:block;
	float:left;
	text-align:center;
	background-image:url("./img/bg_ga01.jpg");
	padding:15px 0;
	font-size:24px;
	line-height:30px;
	text-decoration:none;
	color:#ED2891;
}

.cotent_gallery02{
	width:1200px;
	margin:0 auto 0 auto;
	padding:50px 0;
}

.box{
	width:220px;
	height:165px;
	margin:8px;
	float:left;
	border:1px #EFEFEF solid;
	text-align:center;
}



