@charset "euc-jp";

/* -------------------------------------
and_gallery2.css  ver.1.04
(add : photo gallery for and Responsive Web Design)
last update : 13.06.27

1.PC size���ɲû����
2.M size
3.S size
------------------------------------- */



/* =====================================
1.PC size���ɲû����
------------------------------------- */
.gallery2 #Contents #ContentsInner{
min-width:300px;
/width:980px;
}

div#Main div.main_photo_wrap h1.ImgCaption{
line-height:1.4;
}

div#Main div.main_photo_wrap{
color:#333;
}

div#Main div.main_photo_wrap h1.ImgCaption a,
div#Main div.main_photo_wrap a{
text-decoration:underline;
}

div#Main div.main_photo_wrap .SeqNav a{
text-decoration:none;
}

div#Main div.main_photo_wrap h1.ImgCaption a,
div#Main div.main_photo_wrap h1.ImgCaption a:hover,
div#Main div.main_photo_wrap h1.ImgCaption a:visited,
div#Main div.main_photo_wrap a,
div#Main div.main_photo_wrap a:hover,
div#Main div.main_photo_wrap a:visited{
color:#00345C;
font-weight:normal;
}

div#Main div.main_photo_wrap h1.ImgCaption a:link,
div#Main div.main_photo_wrap h1.ImgCaption a:active,
div#Main div.main_photo_wrap a:link,
div#Main div.main_photo_wrap a:active{
color:#696962;
}



/* =====================================
2.M size
------------------------------------- */
/* ����1000�ʲ� */
@media screen and (max-width: 1000px) {


.gallery2 div#Main div.main_photo_wrap .ImgCenter a img{
width:100%;
height:auto;
}


}





/* =====================================
3.S size
------------------------------------- */
/* ����480�ʲ� */
@media screen and (max-width:480px){





/* list
-------------------------- */
.gallery2 div#Main table.ColSet td{
position:relative;
padding:0 1px 5px;
overflow-x:none;
}

.gallery2 div#Main table.ColSet td img{
}

.gallery2 div#Main table.ColSet tr{
display:inline;
}

.gallery2 div#Main table.ColSet td{
display:list-item;
width:auto !important;
border:none;
}

.gallery2 div#Main table.ColSet td div.ThmbSetY .ThmbCol{
float:left;
width:120px;
/width:100%;
margin:0 10px 10px;
/margin:0 0 10px;
padding:0;
}

.gallery2 div#Main table.ColSet td div.ThmbSetY .ThmbTxt{
margin:0;
padding:0 1px;
text-align:left;
}



/* article
-------------------------- */
.gallery2 div#Main div.main_photo_wrap{
position:relative;
}

.gallery2 div#Main div.main_photo_wrap .ImgCenter a img{
width:100%;
height:auto;
}

.gallery2 div#Main h1.ImgCaption{
width:auto;
}

.scrollable,
.arrow_navi{
display:none;
}

.arrow_navi .rightbox{
clear:both;
width:100%;
margin:0 0 10px;
padding:0 0 20px;
}


div#Main div.SeqNav p,
div#Main div.SeqNav ol li{
margin:0 -4px 0 1px;
}


.gallery2 div#Main table.ColSet td div.ThmbSetY .ThmbTxt{
display:none;
}


}
/*
     FILE ARCHIVED ON 17:15:45 Dec 08, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:46:15 Apr 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.655
  exclusion.robots: 0.062
  exclusion.robots.policy: 0.051
  esindex: 0.009
  cdx.remote: 9.146
  LoadShardBlock: 419.483 (3)
  PetaboxLoader3.datanode: 474.821 (5)
  load_resource: 359.047 (2)
  PetaboxLoader3.resolve: 237.598 (2)
*/