@charset "iso-2022-jp";

/*/gallery
/////////////////////////////////////////////////////////////////////////*/
.gallery .s01 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s01.jpg) no-repeat; margin-bottom:13px;}
.gallery .s01 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph01_01.jpg) no-repeat;} 
.gallery .s01 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph01_02.jpg) no-repeat;} 
.gallery .s01 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph01_03.jpg) no-repeat;} 
.gallery .s01 .photo04{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph01_04.jpg) no-repeat;} 
.gallery .s01 .photo05{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph01_05.jpg) no-repeat;} 
.gallery .s01 .photo06{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph01_06.jpg) no-repeat;} 
.gallery .s01 .photo07{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph01_07.jpg) no-repeat;} 
.gallery .s02 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s02.jpg) no-repeat; margin-bottom:13px;}
.gallery .s02 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph02_01.jpg) no-repeat;} 
.gallery .s02 .photo02{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph02_02.jpg) no-repeat;} 
.gallery .s02 .photo03{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph02_03.jpg) no-repeat;} 
.gallery .s02 .photo04{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph02_04.jpg) no-repeat;} 
.gallery .s02 .photo05{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph02_05.jpg) no-repeat;} 
.gallery .s02 .photo06{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph02_06.jpg) no-repeat;} 
.gallery .s03 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s03.jpg) no-repeat; margin-bottom:13px;}
.gallery .s03 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph03_01.jpg) no-repeat;} 
.gallery .s03 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph03_02.jpg) no-repeat;} 
.gallery .s03 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph03_03.jpg) no-repeat;} 
.gallery .s03 .photo04{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph03_04.jpg) no-repeat;} 
.gallery .s04 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s04.jpg) no-repeat; margin-bottom:13px;}
.gallery .s04 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph04_01.jpg) no-repeat;} 
.gallery .s04 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph04_02.jpg) no-repeat;} 
.gallery .s04 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph04_03.jpg) no-repeat;} 
.gallery .s04 .photo04{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph04_04.jpg) no-repeat;} 
.gallery .s05 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s05.jpg) no-repeat; margin-bottom:13px;}
.gallery .s05 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph05_01.jpg) no-repeat;} 
.gallery .s05 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph05_02.jpg) no-repeat;} 
.gallery .s05 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph05_03.jpg) no-repeat;} 
.gallery .s05 .photo04{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph05_04.jpg) no-repeat;} 
.gallery .s06 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s06.jpg) no-repeat; margin-bottom:13px;}
.gallery .s06 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph06_01.jpg) no-repeat;} 
.gallery .s06 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph06_02.jpg) no-repeat;} 
.gallery .s06 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph06_03.jpg) no-repeat;} 
.gallery .s07 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s07.jpg) no-repeat; margin-bottom:13px;}
.gallery .s07 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph07_01.jpg) no-repeat;} 
.gallery .s07 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph07_02.jpg) no-repeat;} 
.gallery .s07 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph07_03.jpg) no-repeat;} 
.gallery .s07 .photo04{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph07_04.jpg) no-repeat;} 
.gallery .s07 .photo05{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph07_05.jpg) no-repeat;} 
.gallery .s08 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s08.jpg) no-repeat; margin-bottom:13px;}
.gallery .s08 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph08_01.jpg) no-repeat;} 
.gallery .s08 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph08_02.jpg) no-repeat;} 
.gallery .s08 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph08_03.jpg) no-repeat;} 
.gallery .s08 .photo04{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph08_04.jpg) no-repeat;} 
.gallery .s08 .photo05{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph08_05.jpg) no-repeat;} 
.gallery .s09 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s09.jpg) no-repeat; margin-bottom:13px;}
.gallery .s09 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph09_01.jpg) no-repeat;} 
.gallery .s09 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph09_02.jpg) no-repeat;} 
.gallery .s09 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph09_03.jpg) no-repeat;} 
.gallery .s09 .photo04{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph09_04.jpg) no-repeat;} 
.gallery .s09 .photo05{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph09_05.jpg) no-repeat;} 
.gallery .s10 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s10.jpg) no-repeat; margin-bottom:13px;}
.gallery .s10 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph10_01.jpg) no-repeat;} 
.gallery .s10 .photo02{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph10_02.jpg) no-repeat;} 
.gallery .s10 .photo03{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph10_03.jpg) no-repeat;} 
.gallery .s11 .date{ width:590px;height:34px; display: block; background: url(../img/gallery/photo/s11.jpg) no-repeat; margin-bottom:13px;}
.gallery .s11 .photo01{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph11_01.jpg) no-repeat;} 
.gallery .s11 .photo02{position: absolute; top:16px;left:132px;width:330px;height:495px; display:block;background: url(../img/gallery/photo/ph11_02.jpg) no-repeat;} 
.gallery .s11 .photo03{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph11_03.jpg) no-repeat;} 
.gallery .s11 .photo04{position: absolute; top:36px;left:48px;width:495px;height:330px; display:block;background: url(../img/gallery/photo/ph11_04.jpg) no-repeat;} 


   #ga_Navi .ga01 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) 0px 0px no-repeat; }
   #ga_Navi .ga01 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) 0px -42px no-repeat; }
   #ga_Navi .ga02 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -42px 0px no-repeat; }
   #ga_Navi .ga02 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -42px -42px no-repeat; }
   #ga_Navi .ga03 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -84px 0px no-repeat; }
   #ga_Navi .ga03 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -84px -42px no-repeat; }
   #ga_Navi .ga04 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -126px 0px no-repeat; }
   #ga_Navi .ga04 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -126px -42px no-repeat; }
   #ga_Navi .ga05 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -168px 0px no-repeat; }
   #ga_Navi .ga05 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -168px -42px no-repeat; }
   #ga_Navi .ga06 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -210px 0px no-repeat; }
   #ga_Navi .ga06 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -210px -42px no-repeat; }
   #ga_Navi .ga07 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -252px 0px no-repeat; }
   #ga_Navi .ga07 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -252px -42px no-repeat; }
   #ga_Navi .ga08 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -294px 0px no-repeat; }
   #ga_Navi .ga08 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -294px -42px no-repeat; }
   #ga_Navi .ga09 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -336px 0px no-repeat; }
   #ga_Navi .ga09 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -336px -42px no-repeat; }
   #ga_Navi .ga10 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -378px 0px no-repeat; }
   #ga_Navi .ga10 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -378px -42px no-repeat; }
   #ga_Navi .ga11 a{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -420px 0px no-repeat; }
   #ga_Navi .ga11 a:hover{ width:42px;height:42px;background: url(../img/gallery/tab.jpg) -420px -42px no-repeat; }

