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

	top page setting
	
	1. main_image
	2. contents
	
---------------------------------------------- */

/* -------------------------------------------
  1. main_image
-------------------------------------------- */

#page_gallery01 #main_visual .inner_box{background: #FFFFFF url(../img/main_gallery01.jpg) no-repeat center top;}
#page_gallery02 #main_visual .inner_box{background: #FFFFFF url(../img/main_gallery02.jpg) no-repeat center top;}
#page_gallery03 #main_visual .inner_box{background: #FFFFFF url(../img/main_gallery03.jpg) no-repeat center top;}
#page_gallery04 #main_visual .inner_box{background: #FFFFFF url(../img/main_gallery04.jpg) no-repeat center top;}


/* -------------------------------------------
  2. contents
-------------------------------------------- */

#page_gallery01 #contents #gallery h3{background: url(../img/h3_gallery01.gif) no-repeat left top;}
#page_gallery02 #contents #gallery h3{background: url(../img/h3_gallery02.gif) no-repeat left top;}
#page_gallery03 #contents #gallery h3{background: url(../img/h3_gallery03.gif) no-repeat left top;}
#page_gallery04 #contents #gallery h3{background: url(../img/h3_gallery04.gif) no-repeat left top;}


/*  list ------------ */
.list{
	padding: 10px 0px 1px 10px;
	/padding: 10px 0px 10px 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #FAFAFA;
	margin: 0px auto 0px auto;
	width: 910px;
	position: relative;
	}

/* clearfix setting */
.list {overflow: hidden;}
.list:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/*\*/
* html .list {height: 1em; overflow: visible;}
/**/


.list li{
	display: block;
	float: left;
	width: 219px;
	margin: 0px 6px 9px 0px;
	}

.list li.state{
	border: 2px solid #1c85a8;
	margin-top: -2px;
	position: relative;
	}

#gallery_list li{height: 101px;}

#contents .list li a{
	display: block;
	width: 219px;
	text-indent: -9999px;
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
	}

#gallery_list li a{height: 101px;}

/* gallery_list background-image setting */
#contents #gallery_list li.list01 a{background-image: url(../../img/top/gallery01.jpg);}
#contents #gallery_list li.list02 a{background-image: url(../../img/top/gallery02.jpg);}
#contents #gallery_list li.list03 a{background-image: url(../../img/top/gallery03.jpg);}
#contents #gallery_list li.list04 a{background-image: url(../../img/top/gallery04.jpg);}

#contents .list li a:hover{background-position: left top;}
#contents .list li.state a{background-position: left top;}



