@charset "utf-8";
/* CSS Document */
#all_piclist {margin:10px 0px 10px 0px; width:712px;/* background: url(../../images/cal/black2.webp) repeat;*/}
#all_piclist #picbox { display: inline;  margin:5px 5px 5px 5px; float:left;width:auto;}
.gallery_block {	margin:0px;	padding: 0px;	width:auto;height: 250px;	overflow: hidden;position: relative;}
.gallery_block img { /*position: absolute;*/ border: 0;}
.gallery_block .caption {position: absolute;top: 250px;width:100%;padding: 0px 0px 0px 0px; cursor: pointer; color: #fff; background: url(../../images/cal/black.webp) repeat; line-height:125%}
.gallery_block .caption .name2 {
	margin: 0px auto;
	padding: 2px 0px;
	font-size:16px;
	width:96%;
	color: #ff9900;
	font-weight: bold;
}
.gallery_block .caption .name {margin: 0px auto;padding: 2px 0px; font-size:12px;width:96%;}
.gallery_block .caption .title{font-size:12px;padding: 0px 0px;width:96%;margin: 0px auto}
.gallery_block .caption .name a {text-decoration: none;color: #fc6; }
.gallery_block .caption .name a:hover {text-decoration: underline;}


#all_piclist #picbox2 { display: inline;  margin:5px 5px 5px 5px; float:left;width:auto;}
.gallery_block2 {	margin:0px;	padding: 0px;	width:auto;height: 500px;	overflow: hidden;position: relative;}
.gallery_block2 img { /*position: absolute;*/ border: 0;}
.gallery_block2 .caption {position: absolute;top: 510px;width:100%;padding: 0px 0px 0px 0px; cursor: pointer; color: #fff; background: url(../../images/cal/black.webp) repeat; }
.gallery_block2 .caption .name2 {
	margin: 0px auto;
	padding: 2px 0px;
	font-size:16px;
	width:96%;
	color: #ff9900;
	font-weight: bold;
}
.gallery_block2 .caption .name {margin: 0px auto;padding: 2px 0px; font-size:12px;width:96%;}
.gallery_block2 .caption .title{font-size:12px;padding: 0px 0px;width:96%;margin: 0px auto}
.gallery_block2 .caption .name a {text-decoration: none;color: #fc6; }
.gallery_block2 .caption .name a:hover {text-decoration: underline;}