@charset "utf-8";
/* CSS Document */


/* ------------------------------------------フォトギャラリー------------------------------------------ */
div#gallery-first {
	width: 860px;
	height: auto;
	margin: 10px auto;
	font-size: 12px;
}
div#gallery-first h2 {
	width: 840px;
	height: 27px;
	margin: 10px auto;
	font-size: 12px;
	text-indent: -9999px;
	background-image: url(../../images/photogallery/h2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
div#gallery-second h2 {
	width: 840px;
	height: 27px;
	margin: 10px auto;
	font-size: 12px;
	text-indent: -9999px;
	background-image: url(../../images/photogallery/h2_2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
div#gallery-third h2 {
	width: 840px;
	height: 27px;
	margin: 10px auto;
	font-size: 12px;
	text-indent: -9999px;
	background-image: url(../../images/photogallery/h2_3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
div#gallery-first table, div#gallery-second table, div#gallery-third table {
	width: 820px;
	margin: 5px auto;
	font-size: 12px;
	clear: both;
}
div#gallery-first td, div#gallery-second td, div#gallery-third td {
	padding: 0 0 3px 0;
}
table tr.head td {
	height: 1px;
	width:60px;
}


div#gallery-fourth {
	width: 865px;
	margin: 10px 0 0 25px;
	padding: 0 0 10px;
}
div#gallery-fourth div.clear {
	width: 820px;
	height:1px;
	clear: both;
}
div#gallery-fourth img.logo {
	/*margin: 0 0 0 5px;*/
	float: left;
}
div#gallery-fourth p {
	font-size:12px;
	margin: 0 20px;
	padding: 20px 0 0 0;
}
div#gallery-fourth table {
	clear: both;
}

div#gallery-fourth h2 {
	width: 840px;
	height: 27px;
	margin: 10px auto;
	font-size: 12px;
	text-indent: -9999px;
	background-image: url(../../images/photogallery/h2_3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

div#gallery-fourth div.inner {
	width: 270px;
	height: 150px;
	padding:10px 5px 0;
	margin: 0 5px 0 0;
	float: left;
	border: 1px  #FF9999 dotted;
}
div#gallery-fourth div.inner td {
	padding:3px;
}


div.third-in1, div.third-in2 {
	width: 820px;
	margin: 10px auto;
}
div.third-in1 h3, div.third-in2 h3 {
	float: left;
	width: 222px;
	height: 22px;
	margin: 5px 10px 5px 0;
	font-size: 12px;
}
div.third-in1 h3 {
	width:65px;
	height:45px;
	text-indent: -9999px;
	background-image: url(../../images/photogallery/logo1.jpg);
}
div.third-in2 h3 {
	width:125px;
	height:45px;
	text-indent: -9999px;
	background-image: url(../../images/photogallery/logo2.jpg);
}
div.third-in1 p, div.third-in2 p  {
	font-size:12px;
	margin: 0 20px;
	padding: 25px 0 0 0;
}
