.img_gal{
	border:solid 1px #999;
	margin:0 auto 20px auto;
}
.gallery{width:760px;padding: 10px 0 10px 0; margin:0 auto 0 auto; overflow:hidden;}
.gallery .overlayer{height:450px; overflow:hidden; margin:auto;}
.gallery .overlayer img{ height:450px display:block; margin: auto;}
.gallery .overlayer img.close{display:none;}
.gallery .modalList{ width:760px; padding:10px; background:#eee; position:relative; display:block; margin:auto;}
.gallery .modalList li{display:block; width:100px; text-align:left; float:left;}
.gallery .modal img{width:90px; margin:auto; display:block;}
.gallery h3{ padding-top:10px;}
.gallery p{ padding:0 10px !important;}


.shikou .gallery{width:1000px; display:block; padding:0; overflow:hidden; margin:auto;}
.shikou .gallery .overlayer{width:640px; height:480px; overflow:hidden; margin:auto;}
.shikou .gallery .overlayer img{ display:block; margin: auto; width:640px; height:480px;}
.shikou .gallery .overlayer img.close{display:none;}
.shikou .gallery .modalList{ width:360px; background:#eee; position:relative; display:block; margin:auto;}
.shikou .gallery .modalList li{display:block; width:100px; text-align:left; float:left;}
.shikou .gallery .modal img{width:100px; height:75px; padding:0; margin:0 !important;}

#utapuri .gallery{width:1000px; display:block; padding:0; overflow:hidden; margin:auto;}
#utapuri .gallery .overlayer{width:640px; height:480px; overflow:hidden; margin:auto;}
#utapuri .gallery .overlayer img{ display:block; margin: auto; width:640px; height:480px;}
#utapuri .gallery .overlayer img.close{display:none;}
#utapuri .gallery .modalList{ width:360px; background:#eee; position:relative; display:block; margin:auto;}
#utapuri .gallery .modalList li{display:block; width:100px; text-align:left; float:left;}
#utapuri .gallery .modal img{width:100px; height:75px; padding:0; margin:0 !important;}

.anime .gallery{width:980px; display:block; padding:0; overflow:hidden; margin:auto;}
.anime .gallery .overlayer{width:640px; height:480px; overflow:hidden; margin:auto;}
.anime .gallery .overlayer img{ display:block; margin: auto; width:640px; height:480px;}
.anime .gallery .overlayer img.close{display:none;}
.anime .gallery .modalList{ width:340px; background:#eee; position:relative; display:block; margin:auto;}
.anime .gallery .modalList li{display:block; width:100px; text-align:left; float:left;}
.anime .gallery .modal img{width:140px; height:105px; padding:0; margin:0 !important;}

#mascot .gallery{width:780px;height:1100px; padding: 0; margin:0 auto 0 auto; overflow:hidden;}
#mascot .gallery .overlayer{height:975px; overflow:hidden; margin:auto;}
#mascot .gallery .overlayer img{ height:975px display:block; margin: auto;}
#mascot .gallery .overlayer img.close{display:none;}
#mascot .gallery .modalList{ width:780px; padding:10px; background:#eee; position:relative; display:block; margin:auto;}
#mascot .gallery .modalList li{display:block; width:100px; text-align:left; float:left;}
#mascot .gallery .modal img{width:90px; margin:auto; display:block;}
#mascot .gallery h3{ padding-top:10px;}
#mascot .gallery p{ padding:0 10px !important;}

#mazda-dkefdwdd .gallery{width:980px; display:block; padding:0; overflow:hidden; margin:auto;}
#mazda-dkefdwdd .gallery th,#mazda-dkefdwdd .gallery td{border:none !important; color:#CCC; background:#202020;}
#mazda-dkefdwdd .gallery .overlayer{width:640px; height:480px; overflow:hidden; margin:auto;}
#mazda-dkefdwdd .gallery .overlayer img{ display:block; margin: auto; width:640px; height:480px;}
#mazda-dkefdwdd .gallery .overlayer img.close{display:none;}
#mazda-dkefdwdd .gallery .modalList{ width:340px; background:#eee; position:relative; display:block; margin:auto;}
#mazda-dkefdwdd .gallery .modalList li{display:block; width:100px; text-align:left; float:left;}
#mazda-dkefdwdd .gallery .modal img{width:140px; height:105px; padding:0; margin:0 !important;}

.anime .gallery2{width:980px; display:block; padding:0; overflow:hidden; margin:auto;}
.anime .gallery2 .overlayer{width:640px; height:480px; overflow:hidden; margin:auto;}
.anime .gallery2 .overlayer img{ display:block; margin: auto; width:640px; height:480px;}
.anime .gallery2 .overlayer img.close{display:none;}
.anime .gallery2 .modalList{ width:340px; background:#eee; position:relative; display:block; margin:auto; }
.anime .gallery2 .modalList li{display:block; width:100px; text-align:left; float:left;}
.anime .gallery2 .modal img{width:140px; height:105px; padding: 0 5px; margin:0 !important;}

.anime .gallery3{width:980px; display:block; padding:0; overflow:hidden; margin:auto;font-size:90%;}
.anime .gallery3 .overlayer{width:640px; height:480px; overflow:hidden; margin:auto;}
.anime .gallery3 .overlayer img{ display:block; margin: auto; width:640px; height:480px;}
.anime .gallery3 .overlayer img.close{display:none;}
.anime .gallery3 .modalList{ width:340px; background:#eee; position:relative; display:block; margin:auto; }
.anime .gallery3 .modalList li{display:block; width:100px; text-align:left; float:left;}
.anime .gallery3 .modal img{width:70px; height:52px; padding:0; margin:0 !important;}

.anime .galleryhight{width:980px; padding:0; overflow:hidden; margin:auto;}
.anime .galleryhight .overlayer{width:640px; height:480px; overflow:hidden; margin:auto;}
.anime .galleryhight .overlayer img{ display:block; margin: auto; width:640px; height:480px;}
.anime .galleryhight .overlayer img.close{display:none;}
.anime .galleryhight .modalList{ width:340px; background:#eee; position:relative; display:block; margin:auto;}
.anime .galleryhight .modalList li{display:block; width:100px; text-align:left; float:left;}
.anime .galleryhight .modal img{width:90px; margin:auto; display:block;}
