@charset "utf-8";

/*=======================================

gallery list

=======================================*/



.titleSpecialPhoto{
	width:600px;
	height:24px;
	padding-top:5px;
	padding-bottom:14px;
	background-image:url(../images/title/list_event.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: left 5px;
}

.titleSpecialPhoto2{
	width:600px;
	height:24px;
	padding-top:5px;
	padding-bottom:14px;
	background-image:url(../images/title/event.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: left 5px;
}



.gaListSet{
	padding-top:23px;
	padding-bottom:23px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.gaListSet .left{
	float:left;
	width:315px;
	padding-right:10px;
}

.gaListSet .right{
	float:left;
	width:275px;
}


.gaListSet .right .title{
	font-size: 12px;
	font-weight: bold;
	color:#333;
}

.gaListSet .right .date{
	font-size: 12px;
	font-weight: bold;
	color:#B84144;
}

.gaListSet .right dt{
	padding-bottom:5px;
}



.gaListSet a:link {
	text-decoration: none;
}
.gaListSet a:visited {
	text-decoration: none;
}
.gaListSet a:active {
  color: #5C5C5C;
	text-decoration: none;
}
.gaListSet a:hover {
	color: #988B8D;
	text-decoration: none;
}




#spPhoto{
	padding-top:23px;
	padding-bottom:50px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

#spPhoto .date{
	font-size: 12px;
	font-weight: bold;
	color:#B84144;
	padding-bottom:3px;
}

#spPhoto .title{
	font-size: 16px;
	font-weight: bold;
	color:#333;
	padding-bottom:10px;
}

#spPhoto .caption{
	padding-bottom:30px;
}

#spPhoto .thumbnail{
	float:left;
	padding:0 6px 6px 0;
}

#spPhoto .thumbnail .thumbnail_inner{
	width:83px;
	/*height:98px;*/
	padding:6px;
	background-image:url(../images/common/spacial_thumb_bg.gif);
	background-repeat:repeat-y;
}

#spPhoto .right{
	padding-right:0;
}


#pageNum{
	padding:15px 0 15px 0;
	text-align:center;
}


#photoNaviArea{
	padding:15px 0 15px 0;
	border-top:#CCC dotted 1px;
	border-bottom:#CCC dotted 1px;
	margin-bottom:20px;
}

#photoNaviArea .left{
	width:82px;
	height:26px;
	float:left;
	padding-top:2px;
}

#photoNaviArea .center{
	width:436px;
	height:30px;
	float: left;
	text-align:center;
}

#photoNaviArea .center img{
	padding-right:5px;
}

#photoNaviArea .right{
	width:82px;
	height:26px;
	float:left;
	padding-top:2px;
}

#btBacktoList{
	margin-bottom:100px;
	font-size:10px;
}

#btBacktoList dl{
	padding-left:175px;
	padding-right:175px;
	text-align:center;
}



#btBacktoList dt{
	background-color: #B84144;
    float: left;
    width: 120px;

}

#btBacktoList dd{
	background-color: #D14358;
	float: right;
	width: 120px;
}






