@charset "UTF-8";
body {background: none;}

#logo img {width: 100%;}
@media screen and (max-width: 558px) {
	#logo {width: 46.56716417910448%;padding: 5.373134328358209% 0 12.53731343283582% 0;}
}
@media screen and (min-width: 559px) {
	#logo {width: 28.884462151394422%;margin: 0 auto;padding: 2.589641434262948% 0 4.382470119521912% 0;}
}

@media screen and (max-width: 558px) {
	.photoBlockWrap {display: none;}
	.slider-pro {display: block;margin-top:;}
	.sp-slides-container {background: #F3F3F3;}
	.slider-pro p.sp-layer {font-size: 1rem;padding: 5px 8px 8px 8px;}
	.sp-vertical .sp-next-arrow {bottom: 20px;}
	.sp-arrow {position: absolute;display: block;width: 6%;height: 30px;line-height: 30px;}
	.sp-previous-arrow {left: 0;}
	.sp-next-arrow {right: 0;}
	.sp-previous-arrow:before,
	.sp-next-arrow:before {position: absolute;width: 100%;color: #CCC;font-size: 30px;}
	.sp-previous-arrow:before {content: '〈';right: 0;top: 0;text-align: right;}
	.sp-next-arrow:before {content: '〉';left: 0;top: 0;}
	.sp-button {opacity: 0.37;width: 6px;height: 6px;border: none;border-radius: 50%;margin: 4px;background: #000;}
	.sp-selected-button {opacity: 1;}
}
@media screen and (min-width: 559px) {
	.slider-pro {display: none;}
	.photoBlockWrap {display: block;width: 76.953125%;margin: 0 auto;padding-top: ;padding-left: 1.953125%;}
	.photoBlock {width: 100%;position: relative;}
	.photoBlock div {position: absolute;}
	.photoBlock div img {width: 100%;}
	.photoBlock div span {position: absolute;right: 0;bottom: 0;display: none;padding: 5px;background: #000;color: #FFF;filter: alpha(opacity=85);-moz-opacity: 0.85;opacity: 0.85;font-size: 1.2rem;word-break: break-all;}
	.photoBlock div:hover span {display: block;}
}

@media screen and (min-width: 1279px) {
	.photoBlockWrap {width: 985px;margin: 0 auto;padding-left: 25px;}
	.photoBlock {width: 985px;}
}

@media screen and (min-width: 559px) {
	.w131 {width: 13.29949239%;}
	.w142 {width: 14.41624365%;}
	.w159 {width: 16.14213198%;}
	.w170 {width: 17.25888325%;}
	.w172 {width: 17.46192893%;}
	.w181 {width: 18.37563452%;}
	.w198 {width: 20.10152284%;}
	.w199 {width: 20.20304569%;}
	.w200 {width: 20.30456853%;}
	.w202 {width: 20.50761421%;}
	.w208 {width: 21.11675127%;}
	.w210 {width: 21.31979695%;}
	.w213 {width: 21.62436548%;}
	.w214 {width: 21.72588832%;}
	.w220 {width: 22.33502538%;}
	.w221 {width: 22.43654822%;}
	.w222 {width: 22.53807107%;}
	.w223 {width: 22.63959391%;}
	.w225 {width: 22.84263959%;}
	.w227 {width: 23.04568528%;}
	.w228 {width: 23.14720812%;}
	.w229 {width: 23.24873096%;}
	.w229 {width: 23.24873096%;}
	.w233 {width: 23.65482234%;}
	.w234 {width: 23.75634518%;}
	.w235 {width: 23.85786802%;}
	.w237 {width: 24.06091371%;}
	.w239 {width: 24.26395939%;}
	.w240 {width: 24.36548223%;}
	.w245 {width: 24.87309645%;}
	.w247 {width: 25.07614213%;}
	.w253 {width: 25.68527919%;}
	.w254 {width: 25.78680203%;}
	.w257 {width: 26.09137056%;}
	.w269 {width: 27.30964467%;}
	.w270 {width: 27.41116751%;}
	.w271 {width: 27.51269036%;}
	.w275 {width: 27.91878173%;}
	.w279 {width: 28.32487310%;}
	.w280 {width: 28.42639594%;}
	.w284 {width: 28.83248731%;}
	.w285 {width: 28.93401015%;}
	.w287 {width: 29.13705584%;}
	.w288 {width: 29.23857868%;}
	.w290 {width: 29.44162437%;}
	.w295 {width: 29.94923858%;}
	.w300 {width: 30.45685279%;}
	.w302 {width: 30.65989848%;}
	.w303 {width: 30.76142132%;}
	.w304 {width: 30.86294416%;}
	.w305 {width: 30.96446701%;}
	.w310 {width: 31.47208122%;}
	.w317 {width: 32.18274112%;}
	.w325 {width: 32.99492386%;}
	.w333 {width: 33.80710660%;}
	.w334 {width: 33.90862944%;}
	.w335 {width: 34.01015228%;}
	.w336 {width: 34.11167513%;}
	.w340 {width: 34.5177665%;}
	.w343 {width: 34.82233503%;}
	.w350 {width: 35.53299492%;}
	.w351 {width: 35.63451777%;}
	.w354 {width: 35.93908629%;}
	.w360 {width: 36.54822335%;}
	.w369 {width: 37.46192893%;}
	.w375 {width: 38.07106599%;}
	.w385 {width: 39.08629442%;}
	.w393 {width: 39.89847716%;}
	.w422 {width: 42.84263959%;}
	.w440 {width: 44.67005076%;}
	.w451 {width: 45.78680203%;}
	.w452 {width: 45.88832487%;}
	.w455 {width: 46.1928934%;}
	.w460 {width: 46.70050761%;}
	.w465 {width: 47.20812183%;}
	.w467 {width: 47.41116751%;}
	.w468 {width: 47.51269036%;}
	.w470 {width: 47.71573604%;}
	.w475 {width: 48.22335025%;}
	.w483 {width: 49.03553299%;}
	.w550 {width: 55.83756345%;}
	.w566 {width: 57.46192893%;}
	.w575 {width: 58.37563452%;}
	.w625 {width: 63.45177665%;}
	.w630 {width: 63.95939086%;}
	.w631 {width: 64.06091371%;}
	.w632 {width: 64.16243655%;}
	.w665 {width: 67.51269036%;}
	.w694 {width: 70.45685279%;}
	.w698 {width: 70.86294416%;}
	.w713 {width: 72.38578680%;}
	.w960 {width: 97.46192893%;}


	#fukasawa_naoto .photoBlock {padding-top: 225.786802%;}
	#fukasawa_naoto #p01 {top: 0;left: 0;}
	#fukasawa_naoto #p02 {top: 0;left: 41.62436548%;}
	#fukasawa_naoto #p03 {top: 0;left: 0;margin-top: 32.99492386%;}
	#fukasawa_naoto #p04 {top: 0;left: 0;margin-top: 57.36040609%;}
	#fukasawa_naoto #p05 {top: 0;left: 58.37563452%;margin-top: 57.36040609%;}
	#fukasawa_naoto #p06 {top: 0;left: 0;margin-top: 105.5837563%;}
	#fukasawa_naoto #p07 {top: 0;left: 50.05076142%;margin-top: 105.5837563%;}
	#fukasawa_naoto #p08 {top: 0;left: 75.02538071%;margin-top: 105.5837563%;}
	#fukasawa_naoto #p09 {top: 0;left: 50.05076142%;margin-top: 137.2588832%;}
	#fukasawa_naoto #p10 {top: 0;left: 75.02538071%;margin-top: 137.2588832%;}
	#fukasawa_naoto #p11 {top: 0;left: 0;margin-top: 168.9340102%;}
	#fukasawa_naoto #p12 {top: 0;left: 31.37055838%;margin-top: 168.9340102%;}
	#fukasawa_naoto #p13 {top: 0;left: 57.56345178%;margin-top: 168.9340102%;}
	#fukasawa_naoto #p14 {top: 0;left: 0;margin-top: 192.7918782%;}
	#fukasawa_naoto #p15 {top: 0;left: 49.94923858%;margin-top: 192.7918782%;}

	#hara_kenya .photoBlock {padding-top: 152.4873096%;}
	#hara_kenya #p01 {top: 0;left: 0;}
	#hara_kenya #p02 {top: 0;left: 0;margin-top: 37.055837563451777%;}
	#hara_kenya #p03 {top: 0;left: 38.47715736%;margin-top: 37.055837563451777%;}
	#hara_kenya #p04 {top: 0;left: 79.08629442%;margin-top: 37.055837563451777%;}
	#hara_kenya #p05 {top: 0;left: 0;margin-top: 64.97461929%;}
	#hara_kenya #p06 {top: 0;left: 31.97969543%;margin-top: 64.97461929%;}
	#hara_kenya #p07 {top: 0;left: 54.61928934%;margin-top: 64.97461929%;}
	#hara_kenya #p08 {top: 0;left: 77.25888325%;margin-top: 64.97461929%;}
	#hara_kenya #p09 {top: 0;left: 31.97969543%;margin-top: 83.14720812%;}
	#hara_kenya #p10 {top: 0;left: 65.27918782%;margin-top: 83.14720812%;}
	#hara_kenya #p11 {top: 0;left: 0;margin-top: 108.7309645%;}
	#hara_kenya #p12 {top: 0;left: 36.64974619%;margin-top: 108.7309645%;}
	#hara_kenya #p13 {top: 0;left: 68.3248731%;margin-top: 108.7309645%;}
	#hara_kenya #p14 {top: 0;left: 0;margin-top: 129.5431472%;}

	#hirano_keiko .photoBlock {padding-top: 220.7106599%;}
	#hirano_keiko #p01 {top: 0;left: 0;}
	#hirano_keiko #p02 {top: 0;left: 0;margin-top: 25.27918782%;}
	#hirano_keiko #p03 {top: 0;left: 0;margin-top: 53.19796954%;}
	#hirano_keiko #p04 {top: 0;left: 70.05076142%;margin-top: 53.19796954%;}
	#hirano_keiko #p05 {top: 0;left: 0;margin-top: 87.00507614%;}
	#hirano_keiko #p06 {top: 0;left: 70.05076142%;margin-top: 87.00507614%;}
	#hirano_keiko #p07 {top: 0;left: 0;margin-top: 112.4873096%;}
	#hirano_keiko #p08 {top: 0;left: 70.05076142%;margin-top: 131.6751269%;}
	#hirano_keiko #p09 {top: 0;left: 0;margin-top: 138.3756345%;}
	#hirano_keiko #p10 {top: 0;left: 0;margin-top: 168.6294416%;}
	#hirano_keiko #p11 {top: 0;left: 0;margin-top: 190.6598985%;}
	#hirano_keiko #p12 {top: 0;left: 70.05076142%;margin-top: 190.6598985%;}

	#ito_takamichi .photoBlock {padding-top: 72.69035533%;}
	#ito_takamichi #p01 {top: 0;left: 0;}
	#ito_takamichi #p02 {top: 0;left: 25.17766497%;}
	#ito_takamichi #p03 {top: 0;left: 51.57360406%;}
	#ito_takamichi #p04 {top: 0;left: 0;margin-top: 36.34517766%;}
	#ito_takamichi #p05 {top: 0;left: 48.42639594%;margin-top: 36.34517766%;}
	#ito_takamichi #p06 {top: 0;left: 73.60406091%;margin-top: 36.34517766%;}

	#kashiwagi_hiroshi .photoBlock {padding-top: 51.37055838%;}
	#kashiwagi_hiroshi #p01 {top: 0;left: 0;}
	#kashiwagi_hiroshi #p02 {top: 0;left: 33.299492385786802%;}
	#kashiwagi_hiroshi #p03 {top: 0;left: 66.70050761%;}
	#kashiwagi_hiroshi #p04 {top: 0;left: 0;margin-top: 25.88832487%;}
	#kashiwagi_hiroshi #p05 {top: 0;left: 66.70050761%;margin-top: 25.88832487%;}

	#kawakami_motomi .photoBlock {padding-top: 149.8477157%;}
	#kawakami_motomi #p01 {top: 0;left: 0;}
	#kawakami_motomi #p02 {top: 0;left: 24.97461929%;}
	#kawakami_motomi #p03 {top: 0;left: 49.94923858%;}
	#kawakami_motomi #p04 {top: 0;left: 0;margin-top: 24.97461929%;}
	#kawakami_motomi #p05 {top: 0;left: 49.94923858%;margin-top: 24.97461929%;}
	#kawakami_motomi #p06 {top: 0;left: 0;margin-top: 49.94923858%;}
	#kawakami_motomi #p07 {top: 0;left: 24.97461929%;margin-top: 49.94923858%;}
	#kawakami_motomi #p08 {top: 0;left: 0;margin-top: 74.92385787%;}
	#kawakami_motomi #p09 {top: 0;left: 24.97461929%;margin-top: 74.92385787%;}
	#kawakami_motomi #p10 {top: 0;left: 49.94923858%;margin-top: 74.92385787%;}
	#kawakami_motomi #p11 {top: 0;left: 74.92385787%;margin-top: 74.92385787%;}
	#kawakami_motomi #p12 {top: 0;left: 0;margin-top: 99.89847716%;}
	#kawakami_motomi #p13 {top: 0;left: 24.97461929%;margin-top: 99.89847716%;}
	#kawakami_motomi #p14 {top: 0;left: 49.94923858%;margin-top: 99.89847716%;}
	#kawakami_motomi #p15 {top: 0;left: 74.92385787%;margin-top: 99.89847716%;}
	#kawakami_motomi #p16 {top: 0;left: 24.97461929%;margin-top: 124.8730964%;}
	#kawakami_motomi #p17 {top: 0;left: 74.92385787%;margin-top: 124.8730964%;}

	#kita_toshiyuki .photoBlock {padding-top: 113.9086294%;}
	#kita_toshiyuki #p01 {top: 0;left: 0;}
	#kita_toshiyuki #p02 {top: 0;left: 40%;}
	#kita_toshiyuki #p03 {top: 0;left: 60%;}
	#kita_toshiyuki #p04 {top: 0;left: 80%;margin-top: 0;}
	#kita_toshiyuki #p05 {top: 0;left: 40%;margin-top: 20%;}
	#kita_toshiyuki #p06 {top: 0;left: 80%;margin-top: 20%;}
	#kita_toshiyuki #p07 {top: 0;left: 0;margin-top: 46.09137056%;}
	#kita_toshiyuki #p08 {top: 0;left: 20%;margin-top: 46.09137056%;}
	#kita_toshiyuki #p09 {top: 0;left: 60%;margin-top: 46.09137056%;}
	#kita_toshiyuki #p10 {top: 0;left: 0;margin-top: 72.99492386%;}

	#kitagawara_atsushi .photoBlock {padding-top: 39.39086294%;}
	#kitagawara_atsushi #p01 {top: 0;left: 0;}
	#kitagawara_atsushi #p02 {top: 0;left: 50.05076142%;}

	#koizumi_makoto .photoBlock {padding-top: 60%;}
	#koizumi_makoto #p01 {top: 0;left: 0;}
	#koizumi_makoto #p02 {top: 0;left: 40%;}
	#koizumi_makoto #p03 {top: 0;left: 60%;}
	#koizumi_makoto #p04 {top: 0;left: 80%;}
	#koizumi_makoto #p05 {top: 0;left: 40%;margin-top: 20%;}
	#koizumi_makoto #p06 {top: 0;left: 60%;margin-top: 20%;}
	#koizumi_makoto #p07 {top: 0;left: 0;margin-top: 40%;}
	#koizumi_makoto #p08 {top: 0;left: 20%;margin-top: 40%;}
	#koizumi_makoto #p09 {top: 0;left: 40%;margin-top: 40%;}

	#kuma_kengo .photoBlock {padding-top: 99.2893401%;}
	#kuma_kengo #p01 {top: 0;left: 0;}
	#kuma_kengo #p02 {top: 0;left: 33.299492385786802%;}
	#kuma_kengo #p03 {top: 0;left: 66.70050761%;}
	#kuma_kengo #p04 {top: 0;left: 0;margin-top: 26.39593909%;}
	#kuma_kengo #p05 {top: 0;left: 40%;margin-top: 26.39593909%;}
	#kuma_kengo #p06 {top: 0;left: 80%;margin-top: 26.39593909%;}
	#kuma_kengo #p07 {top: 0;left: 0;margin-top: 51.26903553%;}
	#kuma_kengo #p08 {top: 0;left: 33.299492385786802%;margin-top: 51.26903553%;}
	#kuma_kengo #p09 {top: 0;left: 66.70050761%;margin-top: 51.26903553%;}
	#kuma_kengo #p10 {top: 0;left: 0;margin-top: 73.40101523%;}
	#kuma_kengo #p11 {top: 0;left: 20%;margin-top: 73.40101523%;}
	#kuma_kengo #p12 {top: 0;left: 60%;margin-top: 73.40101523%;}

	#kurokawa_masayuki .photoBlock {padding-top: 100.1015228%;}
	#kurokawa_masayuki #p01 {top: 0;left: 0;}
	#kurokawa_masayuki #p02 {top: 0;left: 40%;}
	#kurokawa_masayuki #p03 {top: 0;left: 60%;}
	#kurokawa_masayuki #p04 {top: 0;left: 80%;}
	#kurokawa_masayuki #p05 {top: 0;left: 40%;margin-top: 20%;}
	#kurokawa_masayuki #p06 {top: 0;left: 80%;margin-top: 20%;}
	#kurokawa_masayuki #p07 {top: 0;left: 0;margin-top: 40%;}
	#kurokawa_masayuki #p08 {top: 0;left: 20%;margin-top: 40%;}
	#kurokawa_masayuki #p09 {top: 0;left: 80%;margin-top: 40%;}
	#kurokawa_masayuki #p10 {top: 0;left: 0;margin-top: 60%;}
	#kurokawa_masayuki #p11 {top: 0;left: 20%;margin-top: 60%;}
	#kurokawa_masayuki #p12 {top: 0;left: 44.16243655%;margin-top: 60%;}
	#kurokawa_masayuki #p13 {top: 0;left: 60%;margin-top: 60%;}
	#kurokawa_masayuki #p14 {top: 0;left: 0;margin-top: 80%;}
	#kurokawa_masayuki #p15 {top: 0;left: 29.84771574%;margin-top: 80.10152284%;}

	#matsumoto_tetsuo .photoBlock {padding-top: 40%;}
	#matsumoto_tetsuo #p01 {top: 0;left: 0;}
	#matsumoto_tetsuo #p02 {top: 0;left: 24.26395939%;}
	#matsumoto_tetsuo #p03 {top: 0;left: 48.42639594%;}
	#matsumoto_tetsuo #p04 {top: 0;left: 72.58883249%;}
	#matsumoto_tetsuo #p05 {top: 0;left: 0;margin-top: 20%;}
	#matsumoto_tetsuo #p06 {top: 0;left: 25.68527919%;margin-top: 20%;}
	#matsumoto_tetsuo #p07 {top: 0;left: 53.90862944%;margin-top: 19.89847716%;}

	#matsunaga_shin .photoBlock {padding-top: 244.7715736%;}
	#matsunaga_shin #p01 {top: 0;left: 0;}
	#matsunaga_shin #p02 {top: 0;left: 25.07614213%;}
	#matsunaga_shin #p03 {top: 0;left: 50.05076142%;}
	#matsunaga_shin #p04 {top: 0;left: 75.02538071%;}
	#matsunaga_shin #p05 {top: 0;left: 0;margin-top:34.21319797%;}
	#matsunaga_shin #p06 {top: 0;left: 25.07614213%;margin-top:34.21319797%;}
	#matsunaga_shin #p07 {top: 0;left: 50.05076142%;margin-top:34.21319797%;}
	#matsunaga_shin #p08 {top: 0;left: 75.02538071%;margin-top:34.21319797%;}
	#matsunaga_shin #p09 {top: 0;left: 0;margin-top:68.42639594%;}
	#matsunaga_shin #p10 {top: 0;left: 31.47208122%;margin-top:68.42639594%;}
	#matsunaga_shin #p11 {top: 0;left: 68.02030457%;margin-top:68.42639594%;}
	#matsunaga_shin #p12 {top: 0;left: 0;margin-top:109.035533%;}
	#matsunaga_shin #p13 {top: 0;left: 48.73096447%;margin-top:109.035533%;}
	#matsunaga_shin #p14 {top: 0;left: 74.41624365%;margin-top:109.035533%;}
	#matsunaga_shin #p15 {top: 0;left: 0;margin-top:144.2639594%;}
	#matsunaga_shin #p16 {top: 0;left: 37.05583756%;margin-top:144.2639594%;}
	#matsunaga_shin #p17 {top: 0;left: 74.41624365%;margin-top:144.2639594%;}
	#matsunaga_shin #p18 {top: 0;left: 0;margin-top:177.2588832%;}
	#matsunaga_shin #p19 {top: 0;left: 33.29949239%;margin-top:177.2588832%;}
	#matsunaga_shin #p20 {top: 0;left: 66.59898477%;margin-top:177.2588832%;}
	#matsunaga_shin #p21 {top: 0;left: 0;margin-top:205.177665%;}
	#matsunaga_shin #p22 {top: 0;left: 25.38071066%;margin-top:205.177665%;}
	#matsunaga_shin #p23 {top: 0;left: 74.61928934%;margin-top:205.177665%;}
	#matsunaga_shin #p24 {top: 0;left: 0;margin-top:221.928934%;}
	#matsunaga_shin #p25 {top: 0;left: 25.38071066%;margin-top:221.928934%;}
	#matsunaga_shin #p26 {top: 0;left: 50.76142132%;margin-top:221.928934%;}

	#mende_kaoru .photoBlock {padding-top: 96.95431472%;}
	#mende_kaoru #p01 {top: 0;left: 0;}
	#mende_kaoru #p02 {top: 0;left: 38.17258883%;}
	#mende_kaoru #p03 {top: 0;left: 69.13705584%;}
	#mende_kaoru #p04 {top: 0;left: 38.17258883%;margin-top: 22.23350254%;}
	#mende_kaoru #p05 {top: 0;left: 69.13705584%;margin-top: 22.23350254%;}
	#mende_kaoru #p06 {top: 0;left: 0;margin-top: 46.80203046%;}
	#mende_kaoru #p07 {top: 0;left: 40%;margin-top: 46.80203046%;}
	#mende_kaoru #p08 {top: 0;left: 80%;margin-top: 46.80203046%;}
	#mende_kaoru #p09 {top: 0;left: 0;margin-top: 74.01015228%;}

	#mitani_ryuji .photoBlock {padding-top: 46.09137056%;}
	#mitani_ryuji #p01 {top: 0;left: 0;}
	#mitani_ryuji #p02 {top: 0;left: 33.299492385786802%;}
	#mitani_ryuji #p03 {top: 0;left: 66.59898477%;}
	#mitani_ryuji #p04 {top: 0;left: 0;margin-top: 23.04568528%;}
	#mitani_ryuji #p05 {top: 0;left: 33.299492385786802%;margin-top: 23.04568528%;}
	#mitani_ryuji #p06 {top: 0;left: 66.59898477%;margin-top: 23.04568528%;}

	#nagai_kazufumi .photoBlock {padding-top: 124.0609137%;}
	#nagai_kazufumi #p01 {top: 0;left: 0;}
	#nagai_kazufumi #p02 {top: 0;left: 66.70050761%;}
	#nagai_kazufumi #p03 {top: 0;left: 0;margin-top: 24.97461929%;}
	#nagai_kazufumi #p04 {top: 0;left: 0;margin-top: 49.94923858%;}
	#nagai_kazufumi #p05 {top: 0;left: 33.299492385786802%;margin-top: 49.94923858%;}
	#nagai_kazufumi #p06 {top: 0;left: 33.299492385786802%;margin-top: 76.14213198%;}
	#nagai_kazufumi #p07 {top: 0;left: 0;margin-top: 101.319797%;}
	#nagai_kazufumi #p08 {top: 0;left: 33.299492385786802%;margin-top: 101.319797%;}
	#nagai_kazufumi #p09 {top: 0;left: 66.59898477%;margin-top: 101.319797%;}

	#nagai_kazumasa .photoBlock {padding-top: 79.69543147%;}
	#nagai_kazumasa #p01 {top: 0;left: 0;}
	#nagai_kazumasa #p02 {top: 0;left: 40%;}
	#nagai_kazumasa #p03 {top: 0;left: 60%;}
	#nagai_kazumasa #p04 {top: 0;left: 80%;}
	#nagai_kazumasa #p05 {top: 0;left: 40%;margin-top: 27.30964467%;}
	#nagai_kazumasa #p06 {top: 0;left: 60%;margin-top: 27.30964467%;}
	#nagai_kazumasa #p07 {top: 0;left: 80%;margin-top: 27.30964467%;}
	#nagai_kazumasa #p08 {top: 0;left: 0;margin-top: 54.61928934%;}
	#nagai_kazumasa #p09 {top: 0;left: 26.59898477%;margin-top: 54.61928934%;}
	#nagai_kazumasa #p10 {top: 0;left: 53.40101523%;margin-top: 54.61928934%;}

	#naito_hiroshi .photoBlock {padding-top: 156.142132%;}
	#naito_hiroshi #p01 {top: 0;left: 0;}
	#naito_hiroshi #p02 {top: 0;left: 0;margin-top: 27.10659898%;}
	#naito_hiroshi #p03 {top: 0;left: 26.59898477%;margin-top: 27.10659898%;}
	#naito_hiroshi #p04 {top: 0;left: 0;margin-top: 45.88832487%;}
	#naito_hiroshi #p05 {top: 0;left: 51.57360406%;margin-top: 45.88832487%;}
	#naito_hiroshi #p06 {top: 0;left: 0;margin-top: 80.91370558%;}
	#naito_hiroshi #p07 {top: 0;left: 72.99492386%;margin-top: 80.91370558%;}
	#naito_hiroshi #p08 {top: 0;left: 0;margin-top: 106.9035533%;}
	#naito_hiroshi #p09 {top: 0;left: 0;margin-top: 133.0964467%;}
	#naito_hiroshi #p10 {top: 0;left: 33.299492385786802%;margin-top: 133.0964467%;}
	#naito_hiroshi #p11 {top: 0;left: 66.29441624%;margin-top: 133.0964467%;}

	#satoh_taku .photoBlock {padding-top: 249.2385787%;}
	#satoh_taku #p01 {top: 0;left: 0;}
	#satoh_taku #p02 {top: 0;left: 58.37563452%;}
	#satoh_taku #p03 {top: 0;left: 58.37563452%;margin-top: 27.41116751%;}
	#satoh_taku #p04 {top: 0;left: 58.37563452%;margin-top: 52.28426396%;}
	#satoh_taku #p05 {top: 0;left: 0;margin-top: 79.69543147%;}
	#satoh_taku #p06 {top: 0;left: 36.54822335%;margin-top: 79.69543147%;}
	#satoh_taku #p07 {top: 0;left: 68.3248731%;margin-top: 79.69543147%;}
	#satoh_taku #p08 {top: 0;left: 36.54822335%;margin-top: 111.6751269%;}
	#satoh_taku #p09 {top: 0;left: 68.3248731%;margin-top: 111.6751269%;}
	#satoh_taku #p10 {top: 0;left: 0;margin-top: 143.6548223%;}
	#satoh_taku #p11 {top: 0;left: 38.07106599%;margin-top: 143.6548223%;}
	#satoh_taku #p12 {top: 0;left: 61.92893401%;margin-top: 143.6548223%;}
	#satoh_taku #p13 {top: 0;left: 0;margin-top: 172.0812183%;}
	#satoh_taku #p14 {top: 0;left: 49.74619289%;margin-top: 172.0812183%;}
	#satoh_taku #p15 {top: 0;left: 0;margin-top: 210.6598985%;}

	#shibata_fumie .photoBlock {padding-top: 154.822335%;}
	#shibata_fumie #p01 {top: 0;left: 0;}
	#shibata_fumie #p02 {top: 0;left: 0;margin-top: 47.20812183%;}
	#shibata_fumie #p03 {top: 0;left: 66.59898477%;margin-top: 47.20812183%;}
	#shibata_fumie #p04 {top: 0;left: 0;margin-top: 70.05076142%;}
	#shibata_fumie #p05 {top: 0;left: 41.62436548%;margin-top: 70.05076142%;}
	#shibata_fumie #p06 {top: 0;left: 0;margin-top: 109.1370558%;}
	#shibata_fumie #p07 {top: 0;left: 33.19796954%;margin-top: 109.1370558%;}
	#shibata_fumie #p08 {top: 0;left: 66.59898477%;margin-top: 109.1370558%;}
	#shibata_fumie #p09 {top: 0;left: 0;margin-top: 131.9796954%;}
	#shibata_fumie #p10 {top: 0;left: 33.19796954%;margin-top: 131.9796954%;}
	#shibata_fumie #p11 {top: 0;left: 66.59898477%;margin-top: 131.9796954%;}

	#sudo_reiko .photoBlock {padding-top: 113.8071066%;}
	#sudo_reiko #p01 {top: 0;left: 0;}
	#sudo_reiko #p02 {top: 0;left: 33.299492385786802%;}
	#sudo_reiko #p03 {top: 0;left: 66.70050761%;}
	#sudo_reiko #p04 {top: 0;left: 0;margin-top: 26.39593909%;}
	#sudo_reiko #p05 {top: 0;left: 36.44670051%;margin-top: 26.39593909%;}
	#sudo_reiko #p06 {top: 0;left: 68.22335025%;margin-top: 26.3959390%;}
	#sudo_reiko #p07 {top: 0;left: 0;margin-top: 51.77664975%;}
	#sudo_reiko #p08 {top: 0;left: 30.45685279%;margin-top: 51.77664975%;}
	#sudo_reiko #p09 {top: 0;left: 64.46700508%;margin-top: 51.77664975%;}
	#sudo_reiko #p10 {top: 0;left: 0;margin-top: 79.69543147%;}
	#sudo_reiko #p11 {top: 0;left: 49.94923858%;margin-top: 79.69543147%;}

	#suzuki_yasuhiro .photoBlock {padding-top: 172.5888325%;}
	#suzuki_yasuhiro #p01 {top: 0;left: 0;}
	#suzuki_yasuhiro #p02 {top: 0;left: 33.50253807%;margin-top: %;}
	#suzuki_yasuhiro #p03 {top: 0;left: 65.98984772%;margin-top: %;}
	#suzuki_yasuhiro #p04 {top: 0;left: 0;margin-top: 34.01015228%;}
	#suzuki_yasuhiro #p05 {top: 0;left: 65.98984772%;margin-top: 34.01015228%;}
	#suzuki_yasuhiro #p06 {top: 0;left: 0;margin-top: 62.94416244%;}
	#suzuki_yasuhiro #p07 {top: 0;left: 24.87309645%;margin-top: 62.94416244%;}
	#suzuki_yasuhiro #p08 {top: 0;left: 49.74619289%;margin-top: 62.94416244%;}
	#suzuki_yasuhiro #p09 {top: 0;left: 74.61928934%;margin-top: 62.94416244%;}
	#suzuki_yasuhiro #p10 {top: 0;left: 0;margin-top: 96.95431472%;}
	#suzuki_yasuhiro #p11 {top: 0;left: 33.50253807%;margin-top: 96.95431472%;}
	#suzuki_yasuhiro #p12 {top: 0;left: 0;margin-top: 122.8426396%;}
	#suzuki_yasuhiro #p13 {top: 0;left: 33.50253807%;margin-top: 122.8426396%;}
	#suzuki_yasuhiro #p14 {top: 0;left: 0;margin-top: 146.7005076%;}
	#suzuki_yasuhiro #p15 {top: 0;left: 60.91370558%;margin-top: 146.7005076%;}

	#tagawa_kinya .photoBlock {padding-top: 194.9238579%;}
	#tagawa_kinya #p01 {top: 0;left: 0;}
	#tagawa_kinya #p02 {top: 0;left: 49.23857868%;margin-top: %;}
	#tagawa_kinya #p03 {top: 0;left: 0;margin-top: 27.91878173%;}
	#tagawa_kinya #p04 {top: 0;left: 34.01015228%;margin-top: 27.91878173%;}
	#tagawa_kinya #p05 {top: 0;left: 67.00507614%;margin-top: 27.91878173%;}
	#tagawa_kinya #p06 {top: 0;left: 0;margin-top: 50.76142132%;}
	#tagawa_kinya #p07 {top: 0;left: 39.08629442%;margin-top: 50.76142132%;}
	#tagawa_kinya #p08 {top: 0;left: 0;margin-top: 73.60406091%;}
	#tagawa_kinya #p09 {top: 0;left: 0;margin-top: 96.44670051%;}
	#tagawa_kinya #p10 {top: 0;left: 0;margin-top: 122.3350254%;}
	#tagawa_kinya #p11 {top: 0;left: 47.20812183%;margin-top: 122.3350254%;}
	#tagawa_kinya #p12 {top: 0;left: 67.00507614%;margin-top: 122.3350254%;}
	#tagawa_kinya #p13 {top: 0;left: 0;margin-top: 149.2385787%;}
	#tagawa_kinya #p14 {top: 0;left: 30.96446701%;margin-top: 149.2385787%;}
	#tagawa_kinya #p15 {top: 0;left: 60.91370558%;margin-top: 149.2385787%;}
	#tagawa_kinya #p16 {top: 0;left: 0;margin-top: 172.0812183%;}
	#tagawa_kinya #p17 {top: 0;left: 30.96446701%;margin-top: 172.0812183%;}

	#tanaka_toshiyiuki .photoBlock {padding-top: 115.0253807%;}
	#tanaka_toshiyiuki #p01 {top: 0;left: 0;}
	#tanaka_toshiyiuki #p02 {top: 0;left: 33.299492385786802%;}
	#tanaka_toshiyiuki #p03 {top: 0;left: 66.70050761%;}
	#tanaka_toshiyiuki #p04 {top: 0;left: 0;margin-top: 23.55329949%;}
	#tanaka_toshiyiuki #p05 {top: 0;left: 40%;margin-top: 23.55329949%;}
	#tanaka_toshiyiuki #p06 {top: 0;left: 68.22335025%;margin-top: 23.55329949%;}
	#tanaka_toshiyiuki #p07 {top: 0;left: 40%;margin-top: 48.93401015%;}
	#tanaka_toshiyiuki #p08 {top: 0;left: 76.34517766%;margin-top: 48.93401015%;}
	#tanaka_toshiyiuki #p09 {top: 0;left: 0;margin-top: 75.83756345%;}
	#tanaka_toshiyiuki #p10 {top: 0;left: 50.05076142%;margin-top: 75.83756345%;}

	#yamanaka_shunji .photoBlock {padding-top: 151.6751269%;}
	#yamanaka_shunji #p01 {top: 0;left: 0;}
	#yamanaka_shunji #p02 {top: 0;left: 50.76142132%;}
	#yamanaka_shunji #p03 {top: 0;left: 0;margin-top: 64.67005076%;}
	#yamanaka_shunji #p04 {top: 0;left: 33.40101523%;margin-top: 64.67005076%;}
	#yamanaka_shunji #p05 {top: 0;left: 66.59898477%;margin-top: 64.67005076%;}
	#yamanaka_shunji #p06 {top: 0;left: 0;margin-top: 105.9898477%;}
	#yamanaka_shunji #p07 {top: 0;left: 58.37563452%;margin-top: 105.9898477%;}
}


@media screen and (max-width: 558px) {
	h2 {padding: 4.47761194% 0 0 0;}
	h3 {padding: 5.970149254% 0 1.492537313% 0;}
}
@media screen and (min-width: 559px) {
	h2 {padding: 1.992031873% 0 0 0;}
	h3 {padding: 2.788844622% 0 0.9960159363% 0;}
}

@media screen and (max-width: 558px) {
	#interview h2,
	#mainWorks h2,
	#mainWroks h2 {padding: 4.47761194% 0 7.462686567% 0;}
}
@media screen and (min-width: 559px) {
	#interview h2,
	#mainWorks h2,
	#mainWroks h2 {padding: 1.992031873% 0 2.490039841% 0;}
}


@media screen and (max-width: 558px) {
	.section {padding-bottom: 8.955223881%;}
}
@media screen and (min-width: 559px) {
	.section {padding-bottom: 2.988047809%;}
}

@media screen and (max-width: 558px) {
	#genga h2 {padding: 4.47761194% 0 2.47761194% 0;}
	#genga .col li.c2_4 {margin-top: 2%;}
}
@media screen and (min-width: 559px) {
	#genga h2 {padding: 1.992031873% 0 0.492031873% 0;}
	#genga 	.col li.c2_4 {margin-top: 1.5%;}
	.gallery img {cursor: pointer;}
}

/* membermain */
#member {padding-bottom: 0;}
#membermain ul {position: relative;}
#membermain li {position: absolute;}
#guideprev {top: 0;left: 0;}
#guidenext {top: 0;right: 0;}
#guideprev a,
#guidenext a {font-size: 1.4rem;font-weight: 500;}
#guideprev a span,
#guidenext a span {font-size: 1rem;}
#membermain li a {display: block;text-align: center;}
#membermain li a {opacity: 0.6;}
#membermain li a:hover {opacity: 1;}
#membermain h1 img,
#membermain li img {display: block;margin: 0 auto;border-radius: 100%;}
#membermain h1 {text-align: center;line-height: 2.6rem;font-weight: 700;}
#membermain h1 span {display: block;}
#membermain h1 {font-size: 2rem;}
#membermain h1 span.name_en {font-size: 1.4rem;}
#membermain h1 span.position {font-size: 1rem;}
#membermain .read p {font-size: 1.4rem;line-height: 2;}
@media screen and (max-width: 558px) {
	#membermain li {width: 21.4925373134%;margin: 23.8805970149% 0 0 0;}
	#membermain li img {width: 69.4444444444%;margin-bottom: 5%;}
	#membermain li span {display: none;}
	#membermain li a {padding-bottom: 34.72222222%;}/* 30px */
	#guideprev a {background: url(../png/navi_prev.png) no-repeat 50% 100%;background-size: contain;}
	#guidenext a {background: url(../png/navi_next.png) no-repeat 50% 100%;background-size: contain;}
	#membermain h1 img {width: 38.8059701493%;margin-bottom: 2.3880597015%;}
	#membermain .read {margin: 7.462686567% 0 0 0;}
}
@media screen and (min-width: 559px) {
	#membermain li {width: 15.3386454183%;margin: 2.9880478088% 0 0 0;}/* 154px */
	#membermain li img {width: 38.961038961%;margin-bottom: 4%;}
	#membermain li span {display: block;font-size: 1rem;}
	#membermain li a {padding-bottom: 29.22077922%;}/* 45/154 */
	#guideprev a {background: url(../png/navi_prev_pc.png) no-repeat 50% 100%;background-size: contain;}
	#guidenext a {background: url(../png/navi_next_pc.png) no-repeat 50% 100%;background-size: contain;}
	#membermain h1 img {width: 12.9482071713%;margin-bottom: 0.8%;}
	/* 	#membermain .read {margin: 1.494023904% 24.9003984064% 0 24.9003984064%;} */
	#membermain .read {max-width: 504px;margin: 1.494023904% auto 0 auto;}
}
#member ul span {display: none;}
#member li {font-size: 1rem;}
@media screen and (max-width: 558px) {
	#member ul {padding: 3% 0 0 0;}
}
@media screen and (min-width: 559px) {
	#member ul {width: 78.4375%;margin: 0 auto;padding: 1.4% 0 0 6.640625%;justify-content: flex-start;}
	#member li {width: 9.289617486338798%;padding: 2.2% 0 0 0;}
	#member li p {width: 80%;white-space: nowrap;}
	#member li.new p::after{content: "";position: absolute;top: 9.4%;left: 53%;width: 66.666666%;padding-top: 16.66666666666667%;border-radius: 10px;background: url(../png/updated.png) #D93983 no-repeat 50% 50%;background-size: contain;}
	#member ul {width: 78.4375%;margin: 0 auto;padding: 0 0 0 6.640625%;justify-content: flex-start;}
	#member li {width: 9.289617486338798%;padding: 2.2% 0 0 0;}
	#member li p {width: 80%;white-space: nowrap;}
	#member li img {width: 88.23529412%;margin: 0 auto;border: 4px solid transparent;}
	#member li.new img,
	#member li a:hover img {border: 4px solid #D93983;}
	#member li.new p::after{content: "";position: absolute;top: 9.4%;left: 53%;width: 66.666666%;padding-top: 16.66666666666667%;border-radius: 10px;background: url(../png/updated.png) #D93983 no-repeat 50% 50%;background-size: contain;}
}
@media screen and (min-width: 1279px) {
	#member ul {width: 915px;}
}

#sliderwrap {z-index: 101;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.9);position: fixed;top: 0;right: 0;opacity: 0;transform: translateY(-100%);transition: all .3s;overflow: hidden;}
#sliderwrap.open {opacity: 1;transform: translateZ(0);}

#sliderwrap .sliderwrapin {position: relative;height: 100%;}
#sliderwrap .sliderwrapin .slider {position: absolute;top: 50%;width: 100%;transform: translateY(-50%);}

#main {height: 100%;min-height: 100vh;}
#main.open {position: fixed;left: 0;right: 0;}

#slideclose {position: fixed;top: 0;right: 0;display: inline-block;margin: 5.333333333% 5.333333333% 0 0;vertical-align: middle;cursor: pointer;}
#slideclose span {display: inline-block;box-sizing: border-box;position: absolute;left: 0;width: 32px;height: 2px;background-color: #333;transition: all .3s;}

#slideclose {display: none;z-index: 111;width: 32px;height: 26px;transition: 0.3s ease 0s;opacity:0;}
#slideclose span {width: 32px;height: 4px;}
#slideclose span:nth-of-type(1) {top: 0;width: 38px;height: 4px;transform: translateX(-3px) translateY(11px) rotate(-34.5deg);}
#slideclose span:nth-of-type(2) {opacity: 0;}
#slideclose span:nth-of-type(3) {bottom: 0;width: 38px;height: 4px;transform: translateX(-3px) translateY(-11px) rotate(34.5deg);}

#genga li,
.slide-item li {position: relative;}
.cover {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(255,255,255,0);}
#genga .cover {cursor: pointer;}

.slider img {width: 100%;height: auto;}
.slick-slide {height: auto;}


.slick-prev, .slick-next {z-index: 105;top: 50%;bottom: 0;width: 10%;height: 100%;}
.slick-prev::before,
.slick-next::before {content: '';}


#slider {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

@media screen and (max-width: 558px) {
	#slider {width: 89.86667%;margin: 0 auto;
max-height: 100vh;
	}
	#slideclose.open {display: block;opacity: 1;}
	.slick-prev, .slick-next {width: 5.7%;}
}
@media screen and (min-width: 559px) {
	#slider {width: 65.15625%;}
	#slideclose {display: none;}
	.slick-prev, .slick-next {width: 40%;text-align: center;}
	.slick-prev {left: -26.738609112709832%;}
	.slick-next {right: -26.738609112709832%;}

/*
	.slick-prev::before,
	.slick-next::before {content: '';display: inline-block;width: 25%;height: 10%;border: 2px solid #999;}
	.slick-prev::before {transform: rotate(45deg) translate(30%, 0);border-top: none;border-right: none;}
	.slick-next::before {transform: rotate(-45deg) translate(-30%, 0);border-top: none;border-left: none;}


*/
	.slick-prev::before,
	.slick-next::before {content: '';display: inline-block;width: 25%;height: 12.47%;}
	.slick-prev::before {background: url(../png/navl.png) no-repeat 50% 50%;background-size: contain;}
	.slick-next::before {background: url(../png/navr.png) no-repeat 50% 50%;background-size: contain;}
	#slideclosePC {
		position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
		width: 65.15625%;
		padding-top: 65.15625%;
	}
	#slideclosePC p {position: absolute;top: -14%;right: 0;width: 9.4724%;height: 9.4724%;padding-top: 4.7362%;display: inline-block;vertical-align: middle;cursor: pointer;}


	#slideclosePC p span {display: inline-block;box-sizing: border-box;position: absolute;left: 0;width: 100%;height: 2px;background-color: #999;}
	#slideclosePC p span:nth-of-type(1) {transform: translateX(0) translateY(0) rotate(-45deg);}
	#slideclosePC p span:nth-of-type(2) {transform: translateX(0) translateY(0) rotate(45deg);}
}


@media screen and (min-width: 1279px) {
	#slider {width: 834px;}
	#slideclosePC {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 834px;padding-top: 834px;}

	#slideclosePC p {position: absolute;top: -104px;right: 0;width: 79px;height: 79px;padding: 0;display: inline-block;vertical-align: middle;cursor: pointer;}
	#slideclosePC p span {display: inline-block;box-sizing: border-box;position: absolute;left: 0;width: 109px;height: 2px;background-color: #999;}
	#slideclosePC p span:nth-of-type(1) {transform: translateX(-15px) translateY(30px) rotate(-45deg);}
	#slideclosePC p span:nth-of-type(2) {transform: translateX(-15px) translateY(30px) rotate(45deg);}
}

.slide-item img {
	width: 100%;
	margin: 0 auto;
/*
	max-width: 100%;
	max-height: 100%;
	height: 100vh;
	width: auto;
*/
}


@media (min-width: 559px) and (max-height: 1000px) {
/* 横幅600px以上で、高さ500px以下の場合 */
/*

body {background: red;}
#slider {border: 1px solid red;}

border: 1px solid blue;

.slide-item img {max-height: 70vh;width: auto;}

#slideclosePC {
	position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
	width: 65.15625%;
	padding-top: 65.15625%;
}
body {background: #FCC;}
*/
	#slider {width: 70vh;}
	#slideclosePC {width: 70vh;padding-top: 70vh;}
	#slideclosePC p {
		position: absolute;top: -20%;right: 0;width: 15%;height: 15%;padding-top: 2%;display: inline-block;vertical-align: middle;cursor: pointer;}
	#slideclosePC p span {display: inline-block;box-sizing: border-box;position: absolute;left: 0;width: 100%;height: 2px;background-color: #999;}
	#slideclosePC p span:nth-of-type(1) {transform: translateX(0) translateY(30px) rotate(-45deg);}
	#slideclosePC p span:nth-of-type(2) {transform: translateX(0) translateY(30px) rotate(45deg);}

	.slick-prev::before,
	.slick-next::before {content: '';display: inline-block;width: 25%;height: 25%;
	}

}





/*
#slider {border: 1px solid red;}
#sliderwrap {border: 1px solid blue;}
#slideclosePC {border: 1px solid green;}
#slider {border: 1px solid orange;}
.slick-track {border: 1px solid red;}
.slick-slide {border: 1px solid pink;}
max-height: 80vh;
max-height: 400px;
*/
/*
overflow: hidden;
height: 100%;
.slick-list {height: 100%;
}
.slide-item {width: 100%;}
#slider {max-height: 80%;}
height: 100%;
*/
