@charset "shift_JIS";

/*-------------------
	title
-------------------*/
.galleryA7 .thumbnail h3,
.galleryA7 .thumbnail2 h3{
background-repeat: no-repeat;
background-position: left top;
text-indent: -9999px;
}

.galleryA7 #photoArea .txt .num {
background-repeat: no-repeat;
background-position: left top;
text-indent: -9999px;
}

@media screen and (max-width: 640px) {
.galleryA7 .thumbnail h3,
.galleryA7 .thumbnail2 h3 {
margin: 16px auto 23px;
}
}

/*-------------------
	photoL
-------------------*/
#photoL01 {
margin: 0;
padding: 0;	
}

#photoL01 .largeFrame {
margin: 22px 0 0 19px;	
background-repeat: no-repeat;
background-position: left top;
}

#photoL01 .largeFrame img {
vertical-align: bottom;	
}




/*--snap
-----------------*/
#sn .thumbnail h3 {
width: 176px;
height: 35px;
background-image: url(../../snap/img/title.png);
margin-left:387px;
}

@media screen and (max-width: 640px) {
#sn .thumbnail h3 {
width: 176px;
height: 35px;
background-image: url(../../snap/img/title_s.gif);
background-size: 176px 35px;
margin-left:auto;
}
}

#photoL01 #largePhoto_snap_01 {
background-image: url(../../snap/img/img01_l.jpg);
}

#photoL01 #largePhoto_snap_02 {
background-image: url(../../snap/img/img02_l.jpg);
}

#photoL01 #largePhoto_snap_03 {
background-image: url(../../snap/img/img03_l.jpg);
}

#photoL01 #largePhoto_snap_04 {
background-image: url(../../snap/img/img04_l.jpg);
}

#photoL01 #largePhoto_snap_05 {
background-image: url(../../snap/img/img05_l.jpg);
}

#photoL01 #largePhoto_snap_06 {
background-image: url(../../snap/img/img06_l.jpg);
}

#photoL01 #largePhoto_snap_07 {
background-image: url(../../snap/img/img07_l.jpg);
}

#photoL01 #largePhoto_snap_08 {
background-image: url(../../snap/img/img08_l.jpg);
}

#photoL01 #largePhoto_snap_09 {
background-image: url(../../snap/img/img09_l.jpg);
}

#photoL01 #largePhoto_snap_10 {
background-image: url(../../snap/img/img10_l.jpg);
}

body#sn #photoArea #photo01 .txt .num {
width: 52px;
height: 15px;
background-image: url(../../snap/img/num01.gif);
}

body#sn #photoArea #photo02 .txt .num {
background-image: url(../../snap/img/num02.gif);
}

body#sn #photoArea #photo03 .txt .num {
background-image: url(../../snap/img/num03.gif);
}

body#sn #photoArea #photo04 .txt .num {
background-image: url(../../snap/img/num04.gif);
}

body#sn #photoArea #photo05 .txt .num {
background-image: url(../../snap/img/num05.gif);
}

body#sn #photoArea #photo06 .txt .num {
background-image: url(../../snap/img/num06.gif);
}

body#sn #photoArea #photo07 .txt .num {
background-image: url(../../snap/img/num07.gif);
}

body#sn #photoArea #photo08 .txt .num {
background-image: url(../../snap/img/num08.gif);
}

body#sn #photoArea #photo09 .txt .num {
background-image: url(../../snap/img/num09.gif);
}

body#sn #photoArea #photo10 .txt .num {
background-image: url(../../snap/img/num10.gif);
}

/*--snap2
-----------------*/
#sn2 .thumbnail h3 {
width: 153px;
height: 35px;
background-image: url(../../snap2/img/title.png);
}

@media screen and (max-width: 640px) {
#sn2 .thumbnail h3 {
width: 153px;
height: 35px;
background-image: url(../../snap2/img/title_s.gif);
background-size: 153px 35px;
}
}

#photoL01 #largePhoto_snap2_01 {
background-image: url(../../snap2/img/img01_l.jpg);
}

#photoL01 #largePhoto_snap2_02 {
background-image: url(../../snap2/img/img02_l.jpg);
}

#photoL01 #largePhoto_snap2_03 {
background-image: url(../../snap2/img/img03_l.jpg);
}

#photoL01 #largePhoto_snap2_04 {
background-image: url(../../snap2/img/img04_l.jpg);
}

#photoL01 #largePhoto_snap2_05 {
background-image: url(../../snap2/img/img05_l.jpg);
}

body#sn2 #photoArea #photo01 .txt .num {
width: 52px;
height: 15px;
background-image: url(../../snap2/img/num01.gif);
}

body#sn2 #photoArea #photo02 .txt .num {
background-image: url(../../snap2/img/num02.gif);
}

body#sn2 #photoArea #photo03 .txt .num {
background-image: url(../../snap2/img/num03.gif);
}

body#sn2 #photoArea #photo04 .txt .num {
background-image: url(../../snap2/img/num04.gif);
}

body#sn2 #photoArea #photo05 .txt .num {
background-image: url(../../snap2/img/num05.gif);
}



/*--snap3
-----------------*/
#sn3 .thumbnail h3 {
width: 210px;
height: 35px;
background-image: url(../../snap3/img/title.png);
}

@media screen and (max-width: 640px) {
#sn3 .thumbnail h3 {
width: 210px;
height: 35px;
background-image: url(../../snap3/img/title_s.gif);
background-size: 210px 35px;
}
}

#photoL01 #largePhoto_snap3_01 {
background-image: url(../../snap3/img/img01_l.jpg);
}

#photoL01 #largePhoto_snap3_02 {
background-image: url(../../snap3/img/img02_l.jpg);
}

#photoL01 #largePhoto_snap3_03 {
background-image: url(../../snap3/img/img03_l.jpg);
}

#photoL01 #largePhoto_snap3_04 {
background-image: url(../../snap3/img/img04_l.jpg);
}

#photoL01 #largePhoto_snap3_05 {
background-image: url(../../snap3/img/img05_l.jpg);
}
#photoL01 #largePhoto_snap3_06 {
background-image: url(../../snap3/img/img06_l.jpg);
}

#photoL01 #largePhoto_snap3_07 {
background-image: url(../../snap3/img/img07_l.jpg);
}

#photoL01 #largePhoto_snap3_08 {
background-image: url(../../snap3/img/img08_l.jpg);
}

#photoL01 #largePhoto_snap3_09 {
background-image: url(../../snap3/img/img09_l.jpg);
}

#photoL01 #largePhoto_snap3_10 {
background-image: url(../../snap3/img/img10_l.jpg);
}


body#sn3 #photoArea #photo01 .txt .num {
width: 52px;
height: 15px;
background-image: url(../../snap3/img/num01.gif);
}

body#sn3 #photoArea #photo02 .txt .num {
background-image: url(../../snap3/img/num02.gif);
}

body#sn3 #photoArea #photo03 .txt .num {
background-image: url(../../snap3/img/num03.gif);
}

body#sn3 #photoArea #photo04 .txt .num {
background-image: url(../../snap3/img/num04.gif);
}

body#sn3 #photoArea #photo05 .txt .num {
background-image: url(../../snap3/img/num05.gif);
}

body#sn3 #photoArea #photo06 .txt .num {
background-image: url(../../snap3/img/num06.gif);
}

body#sn3 #photoArea #photo07 .txt .num {
background-image: url(../../snap3/img/num07.gif);
}

body#sn3 #photoArea #photo08 .txt .num {
background-image: url(../../snap3/img/num08.gif);
}

body#sn3 #photoArea #photo09 .txt .num {
background-image: url(../../snap3/img/num09.gif);
}

body#sn3 #photoArea #photo10 .txt .num {
background-image: url(../../snap3/img/num10.gif);
}






/*--snap4
-----------------*/
#sn4 .thumbnail h3 {
width: 360px;
height: 35px;
background-image: url(../../snap4/img/title.png);
margin-left:295px;
}

@media screen and (max-width: 640px) {
#sn4 .thumbnail h3 {
width: 236px;
height: 63px;
background-image: url(../../snap4/img/title_s.gif);
background-size: 236px 63px;
margin-left:auto;
}
}

#photoL01 #largePhoto_snap4_01 {
background-image: url(../../snap4/img/img01_l.jpg);
}

#photoL01 #largePhoto_snap4_02 {
background-image: url(../../snap4/img/img02_l.jpg);
}

#photoL01 #largePhoto_snap4_03 {
background-image: url(../../snap4/img/img03_l.jpg);
}

#photoL01 #largePhoto_snap4_04 {
background-image: url(../../snap4/img/img04_l.jpg);
}

#photoL01 #largePhoto_snap4_05 {
background-image: url(../../snap4/img/img05_l.jpg);
}

#photoL01 #largePhoto_snap4_06 {
background-image: url(../../snap4/img/img06_l.jpg);
}

#photoL01 #largePhoto_snap4_07 {
background-image: url(../../snap4/img/img07_l.jpg);
}

#photoL01 #largePhoto_snap4_08 {
background-image: url(../../snap4/img/img08_l.jpg);
}

#photoL01 #largePhoto_snap4_09 {
background-image: url(../../snap4/img/img09_l.jpg);
}

#photoL01 #largePhoto_snap4_10 {
background-image: url(../../snap4/img/img10_l.jpg);
}

#photoL01 #largePhoto_snap4_11 {
background-image: url(../../snap4/img/img11_l.jpg);
}

#photoL01 #largePhoto_snap4_12 {
background-image: url(../../snap4/img/img12_l.jpg);
}

body#sn4 #photoArea #photo01 .txt .num {
width: 52px;
height: 15px;
background-image: url(../../snap4/img/num01.gif);
}

body#sn4 #photoArea #photo02 .txt .num {
background-image: url(../../snap4/img/num02.gif);
}

body#sn4 #photoArea #photo03 .txt .num {
background-image: url(../../snap4/img/num03.gif);
}

body#sn4 #photoArea #photo04 .txt .num {
background-image: url(../../snap4/img/num04.gif);
}

body#sn4 #photoArea #photo05 .txt .num {
background-image: url(../../snap4/img/num05.gif);
}

body#sn4 #photoArea #photo06 .txt .num {
background-image: url(../../snap4/img/num06.gif);
}

body#sn4 #photoArea #photo07 .txt .num {
background-image: url(../../snap4/img/num07.gif);
}

body#sn4 #photoArea #photo08 .txt .num {
background-image: url(../../snap4/img/num08.gif);
}

body#sn4 #photoArea #photo09 .txt .num {
background-image: url(../../snap4/img/num09.gif);
}

body#sn4 #photoArea #photo10 .txt .num {
background-image: url(../../snap4/img/num10.gif);
}

body#sn4 #photoArea #photo11 .txt .num {
background-image: url(../../snap4/img/num11.gif);
}

body#sn4 #photoArea #photo12 .txt .num {
background-image: url(../../snap4/img/num12.gif);
}



/*--snap5
-----------------*/
#sn5 .thumbnail h3 {
width: 375px;
height: 36px;
background-image: url(../../snap5/img/title.png);
margin-left:287px;
}

#sn5 #content #photoArea #photo02,
#sn5 #content #photoArea #photo03,
#sn5 #content #photoArea #photo04,
#sn5 #content #photoArea #photo05,
#sn5 #content #photoArea #photo06{
	border-top:solid #AAAAAA 1px;
	padding-top:50px;
}

@media screen and (max-width: 640px) {
#sn5 #content #photoArea #photo02,
#sn5 #content #photoArea #photo03,
#sn5 #content #photoArea #photo04,
#sn5 #content #photoArea #photo05,
#sn5 #content #photoArea #photo06{
	border-top:solid #AAAAAA 1px;
	padding-top:25px;
}
}

#sn5 #content #photoArea #photo01,
#sn5 #content #photoArea #photo02,
#sn5 #content #photoArea #photo03,
#sn5 #content #photoArea #photo04,
#sn5 #content #photoArea #photo05,
#sn5 #content #photoArea #photo06{
	margin: 0 auto 40px auto;
	width: 950px;
	position: relative;
	text-align:center;
}


@media screen and (max-width: 640px) {
#sn5 #content #photoArea #photo01,
#sn5 #content #photoArea #photo02,
#sn5 #content #photoArea #photo03,
#sn5 #content #photoArea #photo04,
#sn5 #content #photoArea #photo05,
#sn5 #content #photoArea #photo06 {
	margin: 40px auto 20px auto;
	width:auto;
	position: relative;
	text-align:center;
}
#sn5 #content #photoArea #photo01 img,
#sn5 #content #photoArea #photo02 img,
#sn5 #content #photoArea #photo03 img,
#sn5 #content #photoArea #photo04 img,
#sn5 #content #photoArea #photo05 img,
#sn5 #content #photoArea #photo06 img {
	width:65px;
	height:27px;
}
}


@media screen and (max-width: 640px) {
#sn5 .thumbnail h3 {
width: 284px;
height: 60px;
background-image: url(../../snap5/img/title_s.gif);
background-size: 284px 60px;
margin-left:auto;
}
}

#photoL01 #largePhoto_snap5_01 {
background-image: url(../../snap5/img/img01_l.jpg);
}

#photoL01 #largePhoto_snap5_02 {
background-image: url(../../snap5/img/img02_l.jpg);
}

#photoL01 #largePhoto_snap5_03 {
background-image: url(../../snap5/img/img03_l.jpg);
}

#photoL01 #largePhoto_snap5_04 {
background-image: url(../../snap5/img/img04_l.jpg);
}

#photoL01 #largePhoto_snap5_05 {
background-image: url(../../snap5/img/img05_l.jpg);
}

#photoL01 #largePhoto_snap5_06 {
background-image: url(../../snap5/img/img06_l.jpg);
}

#photoL01 #largePhoto_snap5_07 {
background-image: url(../../snap5/img/img07_l.jpg);
}

#photoL01 #largePhoto_snap5_08 {
background-image: url(../../snap5/img/img08_l.jpg);
}

#photoL01 #largePhoto_snap5_09 {
background-image: url(../../snap5/img/img09_l.jpg);
}

#photoL01 #largePhoto_snap5_10 {
background-image: url(../../snap5/img/img10_l.jpg);
}

#photoL01 #largePhoto_snap5_11 {
background-image: url(../../snap5/img/img11_l.jpg);
}

#photoL01 #largePhoto_snap5_12 {
background-image: url(../../snap5/img/img12_l.jpg);
}




/*--snap6
-----------------*/
#sn6 .thumbnail2 h3 {
width: 360px;
height: 35px;
background-image: url(../../snap6/img/title.png);
margin-left:295px;
}

@media screen and (max-width: 640px) {
#sn6 .thumbnail2 h3 {
width: 355px;
height: 75px;
background-image: url(../../snap6/img/title_s.gif);
background-size: 355px 75px;
margin-left:auto;
}
}

#photoL01 #largePhoto_snap6_01 {
background-image: url(../../snap6/img/img01_l.jpg);
}

#photoL01 #largePhoto_snap6_02 {
background-image: url(../../snap6/img/img02_l.jpg);
}

#photoL01 #largePhoto_snap6_03 {
background-image: url(../../snap6/img/img03_l.jpg);
}

#photoL01 #largePhoto_snap6_04 {
background-image: url(../../snap6/img/img04_l.jpg);
}

#photoL01 #largePhoto_snap6_05 {
background-image: url(../../snap6/img/img05_l.jpg);
}

#photoL01 #largePhoto_snap6_06 {
background-image: url(../../snap6/img/img06_l.jpg);
}

#photoL01 #largePhoto_snap6_07 {
background-image: url(../../snap6/img/img07_l.jpg);
}

#photoL01 #largePhoto_snap6_08 {
background-image: url(../../snap6/img/img08_l.jpg);
}

#photoL01 #largePhoto_snap6_09 {
background-image: url(../../snap6/img/img09_l.jpg);
}

#photoL01 #largePhoto_snap6_10 {
background-image: url(../../snap6/img/img10_l.jpg);
}

body#sn6 #photoArea #photo01 .txt .num {
width: 52px;
height: 15px;
background-image: url(../../snap6/img/num01.gif);
}

body#sn6 #photoArea #photo02 .txt .num {
background-image: url(../../snap6/img/num02.gif);
}

body#sn6 #photoArea #photo03 .txt .num {
background-image: url(../../snap6/img/num03.gif);
}

body#sn6 #photoArea #photo04 .txt .num {
background-image: url(../../snap6/img/num04.gif);
}

body#sn6 #photoArea #photo05 .txt .num {
background-image: url(../../snap6/img/num05.gif);
}

body#sn6 #photoArea #photo06 .txt .num {
background-image: url(../../snap6/img/num06.gif);
}

body#sn6 #photoArea #photo07 .txt .num {
background-image: url(../../snap6/img/num07.gif);
}

body#sn6 #photoArea #photo08 .txt .num {
background-image: url(../../snap6/img/num08.gif);
}

body#sn6 #photoArea #photo09 .txt .num {
background-image: url(../../snap6/img/num09.gif);
}

body#sn6 #photoArea #photo10 .txt .num {
background-image: url(../../snap6/img/num10.gif);
}





/*--portrait
-----------------*/
#po .thumbnail2 h3 {
width: 375px;
height: 35px;
background-image: url(../../portrait/img/title.png);
margin-left:287px;
}

@media screen and (max-width: 640px) {
#po .thumbnail2 h3 {
width: 355px;
height: 75px;
background-image: url(../../portrait/img/title_s.gif);
background-size: 355px 75px;
margin-left:auto;
}
}

#photoL01 #largePhoto_portrait_01 {
background-image: url(../../portrait/img/img01_l.jpg);
}

#photoL01 #largePhoto_portrait_02 {
background-image: url(../../portrait/img/img02_l.jpg);
}

#photoL01 #largePhoto_portrait_03 {
background-image: url(../../portrait/img/img03_l.jpg);
}

#photoL01 #largePhoto_portrait_04 {
background-image: url(../../portrait/img/img04_l.jpg);
}

#photoL01 #largePhoto_portrait_05 {
background-image: url(../../portrait/img/img05_l.jpg);
}

#photoL01 #largePhoto_portrait_06 {
background-image: url(../../portrait/img/img06_l.jpg);
}

#photoL01 #largePhoto_portrait_07 {
background-image: url(../../portrait/img/img07_l.jpg);
}

#photoL01 #largePhoto_portrait_08 {
background-image: url(../../portrait/img/img08_l.jpg);
}

#photoL01 #largePhoto_portrait_09 {
background-image: url(../../portrait/img/img09_l.jpg);
}

body#po #photoArea #photo01 .txt .num {
width: 52px;
height: 15px;
background-image: url(../../portrait/img/num01.gif);
}

body#po #photoArea #photo02 .txt .num {
background-image: url(../../portrait/img/num02.gif);
}

body#po #photoArea #photo03 .txt .num {
background-image: url(../../portrait/img/num03.gif);
}

body#po #photoArea #photo04 .txt .num {
background-image: url(../../portrait/img/num04.gif);
}

body#po #photoArea #photo05 .txt .num {
background-image: url(../../portrait/img/num05.gif);
}

body#po #photoArea #photo06 .txt .num {
background-image: url(../../portrait/img/num06.gif);
}

body#po #photoArea #photo07 .txt .num {
background-image: url(../../portrait/img/num07.gif);
}

body#po #photoArea #photo08 .txt .num {
background-image: url(../../portrait/img/num08.gif);
}

body#po #photoArea #photo09 .txt .num {
background-image: url(../../portrait/img/num09.gif);
}
