@charset "UTF-8";

/* CSS Information
---------------------------------------------------------------
Site URL:		http://xxxxxxxxxx/
File name:		layout_gallery.css
Summary:		base styles
Created:		2009-6-1
Last update:	2009-6-1 by Sadaoka
Author:			Sadaoka(admin), Kaito
Copyright:		(C) 2009 dabhand Inc.
--------------------------------------------------------------- */

/* Contents */
/* ------------------------------------------------------------ */
h3 {
	text-align: right;
	display: block;
	border: 0px #f00 solid;
}

#contents_gallery {
	width: 560px;
	margin: 0px auto 30px;
	padding: 0px;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}

#contents_gallery .gallery_layout {
	width: 560px;
	display: block;
	overflow: hidden;
	border: 0px #f00 solid;
}

#contents_gallery .photo21 a {
	background: url(../gallery/photo/s21.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo21 a:hover {
	background: url(../gallery/photo/s21.jpg) left bottom no-repeat;
}

#contents_gallery .photo22 a {
	background: url(../gallery/photo/s22.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo22 a:hover {
	background: url(../gallery/photo/s22.jpg) left bottom no-repeat;
}

#contents_gallery .photo23 a {
	background: url(../gallery/photo/s23.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo23 a:hover {
	background: url(../gallery/photo/s23.jpg) left bottom no-repeat;
}

#contents_gallery .photo24 a {
	background: url(../gallery/photo/s24.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo24 a:hover {
	background: url(../gallery/photo/s24.jpg) left bottom no-repeat;
}

#contents_gallery .photo25 a {
	background: url(../gallery/photo/s25.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo25 a:hover {
	background: url(../gallery/photo/s25.jpg) left bottom no-repeat;
}

#contents_gallery .photo26 a {
	background: url(../gallery/photo/s26.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo26 a:hover {
	background: url(../gallery/photo/s26.jpg) left bottom no-repeat;
}

#contents_gallery .photo27 a {
	background: url(../gallery/photo/s27.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo27 a:hover {
	background: url(../gallery/photo/s27.jpg) left bottom no-repeat;
}

#contents_gallery .photo28 a {
	background: url(../gallery/photo/s28.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo28 a:hover {
	background: url(../gallery/photo/s28.jpg) left bottom no-repeat;
}

#contents_gallery .photo29 a {
	background: url(../gallery/photo/s29.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo29 a:hover {
	background: url(../gallery/photo/s29.jpg) left bottom no-repeat;
}

#contents_gallery .photo30 a {
	background: url(../gallery/photo/s30.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo30 a:hover {
	background: url(../gallery/photo/s30.jpg) left bottom no-repeat;
}

#contents_gallery .photo31 a {
	background: url(../gallery/photo/s31.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo31 a:hover {
	background: url(../gallery/photo/s31.jpg) left bottom no-repeat;
}

#contents_gallery .photo32 a {
	background: url(../gallery/photo/s32.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo32 a:hover {
	background: url(../gallery/photo/s32.jpg) left bottom no-repeat;
}

#contents_gallery .photo33 a {
	background: url(../gallery/photo/s33.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo33 a:hover {
	background: url(../gallery/photo/s33.jpg) left bottom no-repeat;
}

#contents_gallery .photo34 a {
	background: url(../gallery/photo/s34.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo34 a:hover {
	background: url(../gallery/photo/s34.jpg) left bottom no-repeat;
}

#contents_gallery .photo35 a {
	background: url(../gallery/photo/s35.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo35 a:hover {
	background: url(../gallery/photo/s35.jpg) left bottom no-repeat;
}

#contents_gallery .photo36 a {
	background: url(../gallery/photo/s36.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo36 a:hover {
	background: url(../gallery/photo/s36.jpg) left bottom no-repeat;
}

#contents_gallery .photo37 a {
	background: url(../gallery/photo/s37.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo37 a:hover {
	background: url(../gallery/photo/s37.jpg) left bottom no-repeat;
}

#contents_gallery .photo38 a {
	background: url(../gallery/photo/s38.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo38 a:hover {
	background: url(../gallery/photo/s38.jpg) left bottom no-repeat;
}

#contents_gallery .photo39 a {
	background: url(../gallery/photo/s39.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo39 a:hover {
	background: url(../gallery/photo/s39.jpg) left bottom no-repeat;
}

#contents_gallery .photo40 a {
	background: url(../gallery/photo/s40.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo40 a:hover {
	background: url(../gallery/photo/s40.jpg) left bottom no-repeat;
}

#contents_gallery .photo41 a {
	background: url(../gallery/photo/s41.jpg) left top no-repeat;
	width: 131px;
	height: 131px;
	display: block;
	border: 0px #00f solid;
}

#contents_gallery .photo41 a:hover {
	background: url(../gallery/photo/s41.jpg) left bottom no-repeat;
}
