@charset "UTF-8";

/* --------------------------------------------------
2021/06/-- nagai ver.1.0
2021/07/01 nagai ver.1.1 add lang
2021/07/29 nagai ver.1.1.1 mod tagawa_kinya
2021/08/13 nagai ver.1.1.2 mod irobe_yoshiaki
2022/04/27 nagai ver.1.1.3 add group_photo
-------------------------------------------------- */

/* .page-member.page-index
-------------------------------------------------- */
.page-member.page-index .ttls { margin-top: 0.833em; border-top: solid 1px #ccc; font-size: 5vw; line-height: 2.5; }
@media screen and (min-width: 768px) {
	.page-member.page-index .ttls { margin-top: 2.428em; font-size: 2.8rem; line-height: 2.2; }
}

/* member-home */
#member-home .lead { margin-top: 1.666vw; font-size: 4vw; line-height: 1.85; }
#member-home .list ul { display: flex; flex-wrap: wrap; margin-top: 4.722vw; }
#member-home .list li { width: 20.555vw; min-height: 31.944vw; margin: 2.777vw 2.592vw 0 0; text-align: center; }
#member-home .list li:nth-of-type(4n) { margin-right: 0; }
#member-home .list li a { display: block; text-decoration: none; }
#member-home .list li a:hover { opacity: .7; }
#member-home .list li a p.fn { margin-top: 0.555vw; font-size: 3vw; line-height: 1.7; font-weight: 700; }
html:lang(en) #member-home .list li a p.fn { margin-top: 0.555em; line-height: 1.4; }
#member-home .list li a p.role { font-size: 1.8vw; line-height: 1.6; }
html:lang(en) #member-home .list li a p.role { margin-top: 0.462em; line-height: 1.4; }
#member-home .list li img { width: 100%; border: 1px solid #ccc; border-radius: 50%; }
/* add group_photo */
#member-home .group_photo { margin-top: 6.481vw; margin-bottom: 2.777vw; }
#member-home .group_photo .caption { z-index: 30; position: absolute; bottom: 1.851vw; left: 2.469vw; color: #fff; font-size: 1.388vw; }
@media screen and (min-width: 1080px) {
	#member-home .list li br { display: none; }
}
@media screen and (min-width: 768px) {
	#member-home .lead { margin-top: 0.437em; font-size: 1.6rem; }
	#member-home .list ul { margin-top: 2.428em; }
	#member-home .list li { width: 15.094%; min-height: 10.714em; margin: 1.428em 1.886% 0 0; }
	#member-home .list li:nth-of-type(4n) { margin-right: 1.886%; }
	#member-home .list li:nth-of-type(6n) { margin-right: 0; }
	#member-home .list li a p.fn { margin-top: 0.35em; font-size: 2rem; }
	html:lang(en) #member-home .list li a p.fn { font-size: 1.8rem; line-height: 1.3; }
	#member-home .list li a p.role { font-size: 1.1rem; }
	#member-home .list li img { width: 6em; }
	/* add group_photo */
	#member-home .group_photo { margin-top: 3.571em; margin-bottom: 0.714em; }
	#member-home .group_photo .caption { bottom: 0.777em; left: 1.111em; font-size: .9rem; }
}

/* founding-member */
#founding-member { overflow: hidden; padding-bottom: 5vw; }
#founding-member .list ul { display: flex; flex-direction: column; flex-wrap: wrap; align-content: flex-start; width: calc(100% + 5vw); height: 116.666vw; margin: -0.728em -5vw 0 0; font-size: 4.2vw; font-weight: 700; }
html:lang(en) #founding-member .list ul { min-width: 41.666vw; font-size: 4vw; }
#founding-member li { width: 33.888vw; margin: 0.727em 5vw 0 0; white-space: nowrap; }
html:lang(en) #founding-member li { width: 41.666vw; }
#founding-member li .role { display: block; font-size: 2.4vw; line-height: 1.3; font-weight: 500; }
@media screen and (min-width: 768px) {
	#founding-member { padding-bottom: 0.214em; }
	#founding-member .list ul { flex-direction: row; width: calc(100% + 1.851%); height: auto; margin: -0.167em -1.851% 0 0; font-size: 2.4rem; }
	html:lang(en) #founding-member .list ul { font-size: 2rem; }
	#founding-member li { width: 23.148%; margin: 1.666em 1.851% 0 0; }
	html:lang(en) #founding-member li { width: 23.148%; }
	#founding-member li .role { font-size: 1.3rem; }
}

/* all-member */
#all-member { overflow: hidden; padding-bottom: 6.666vw; }
#all-member .list ul { display: flex; flex-wrap: wrap; width: calc(100% + 5vw); margin-right: -5vw; }
#all-member li { min-width: 33.888vw; margin-right: 5vw; font-size: 4.2vw; font-weight: 700; white-space: nowrap; }
html:lang(en) #all-member li { min-width: 41.666vw; font-size: 4vw; }
#all-member li:nth-of-type(2n-1).w { width: 100%; }
html:lang(en) #all-member li:nth-of-type(2n-1).w,
html:lang(zh-hans) #all-member li:nth-of-type(2n-1).w { width: auto; }
#all-member li:nth-of-type(2n).w { min-width: 51.111vw; }
html:lang(en) #all-member li:nth-of-type(2n).w { min-width: 41.666vw; }
@media screen and (min-width: 768px) {
	#all-member { padding-bottom: 1em; }
	#all-member .list ul { width: calc(100% + 1.851%); margin: 0.5em -1.851% 0 0; }
	#all-member li { min-width: 14.814%; margin: 1.166em 1.851% 0 0; font-size: 1.666vw; }
	html:lang(en) #all-member li { min-width: 23.148%; margin: 1.666em 1.851% 0 0; font-size: 2rem; }
	#all-member li.w,
	#all-member li:nth-of-type(2n-1).w,
	#all-member li:nth-of-type(2n).w { min-width: 31.481%; }
	html:lang(en) #all-member li.w,
	html:lang(en) #all-member li:nth-of-type(2n-1).w,
	html:lang(en) #all-member li:nth-of-type(2n).w { min-width: 23.148%; }
	html:lang(zh-hans) #all-member li.w,
	html:lang(zh-hans) #all-member li:nth-of-type(2n-1).w,
	html:lang(zh-hans) #all-member li:nth-of-type(2n).w { min-width: 14.814%; }
	#all-member li:nth-of-type(2n-1).w { width: auto; }
	html:lang(en) #all-member li:nth-of-type(2n-1).w { width: 23.148%; }
}
@media screen and (min-width: 1440px) {
	#all-member li { font-size: 2.4rem; }
}

/* .page-member
-------------------------------------------------- */
/* member-main */
#member-main .vcard { text-align: center; }
#member-main .vcard .photo img { width: 29.259vw; margin: 0 auto; border-radius: 50%; }
#member-main .vcard .fn { margin-top: 3.055vw; font-size: 5vw; font-weight: 700; line-height: 1.5; }
#member-main .vcard .fn .en { display: block; margin-top: 0.378em; font-size: 2.2vw; font-weight: 500; }
#member-main .vcard .role { font-size: 2.2vw; }
#member-main .vcard .credit { font-size: 1.3vw; }
@media screen and (min-width: 768px) {
	#member-main .vcard .photo img { width: 13.402vw; max-width: 193px; }
	#member-main .vcard .fn { margin-top: 0.321em; font-size: 2.8rem; }
	#member-main .vcard .fn .en { margin-top: 0.333em; font-size: 1.2rem; }
	#member-main .vcard .role { font-size: 1.2rem; }
	#member-main .vcard .credit { font-size: .9rem; }
}
#member-navigation .prev,
#member-navigation .next { position: absolute; top: 18.148vw; left: 0; }
#member-navigation .next { right: 0; left: auto; }
#member-navigation a { display: block; opacity: .5; }
#member-navigation a:hover { opacity: 1; }
#member-navigation img { width: 11.111vw; border-radius: 50%; }
#member-navigation p { display: none; }
@media screen and (min-width: 768px) {
	#member-navigation .prev,
	#member-navigation .next { top: 7.785em; text-align: center; }
	#member-navigation a { width: 13.714em; max-width: 192px; text-decoration: none; }
	#member-navigation img { width: 5.833vw; max-width: 84px; border-radius: 50%; }
	#member-navigation p { display: block; font-size: 1.4rem; font-weight: 700; }
	#member-navigation p.fn { margin-top: 0.428em; }
	#member-navigation p + p { font-size: 1rem; font-weight: 500; }
}
#member-main .text p { font-weight: 400; line-height: 2; }
#member-main .text p + p { margin-top: 0.67em; }
@media screen and (min-width: 768px) {
	#member-main .text { display: flex; justify-content: space-between; margin: -0.556vw 7.704% 0; }
	#member-main .text > div { width: 47.955%; }
	#member-main .text > div.w { width: 100%; }
	#member-main .text p + p { margin-top: 1.714em; }
	#member-main .text p.link { font-weight: 700; }
}

/* #member-work */
@media screen and (max-width: 767px) {
	#member-work .slick-slider { margin-top: 1.111vw; }
	#member-work .slick-list li { position: relative; height: 90vw; background-color: #f6f6f6; }
	#member-work .item img { width: 100%; height: 90vw; -o-object-fit: contain; object-fit: contain; }
	#member-work .item p { position: absolute; bottom: 1.388em; left: 1.262em; font-size: 2.2vw; line-height: 1.5; text-shadow: 1px 0 0 #f6f6f6, -1px 0 0 #f6f6f6, 0 -1px 0 #f6f6f6, 0 1px 0 #f6f6f6, 1px 1px 0 #f6f6f6, -1px 1px 0 #f6f6f6, 1px -1px 0 #f6f6f6, -1px -1px 0 #f6f6f6, 0px 1px 0 #f6f6f6, -0px 1px 0 #f6f6f6, 0px -1px 0 #f6f6f6, -0px -1px 0 #f6f6f6, 1px 0px 0 #f6f6f6, -1px 0px 0 #f6f6f6, 1px -0px 0 #f6f6f6, -1px -0px 0 #f6f6f6, 0px 0px 0 #f6f6f6, -0px 0px 0 #f6f6f6, 0px -0px 0 #f6f6f6, -0px -0px 0 #f6f6f6; }
	.js-ie11 #member-work .slick-list li > div { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain; }
	.js-ie11 #member-work .slick-list li > div > img { display: none; }
}
@media screen and (min-width: 768px) {
	#member-work .inner { overflow: hidden; padding-top: 2.285em; }
	#member-work .ttls { display: none; }
	#member-work .js-photo-block01 { position: relative; display: flex; flex-wrap: wrap; align-items: flex-start; width: calc(100% + 1.851%); }
	#member-work .js-photo-block01::after { clear: both; content: ''; display: block; }
	#member-work .item { position: relative; float: left; width: 98.148%; margin-top: 1.851%; margin-right: 1.851%; }
	#member-work .item div { position: relative; }
	#member-work .item img { width: 100%; height: auto; }
	#member-work .item p { position: absolute; right: 0; bottom: 0; padding: 5px; background: #000; color: #FFF; font-size: 1.2rem; line-height: 1.5; word-break: break-all; opacity: 0; transition: opacity .3s; }
	#member-work .item:hover p { opacity: .85; }
	#member-work .item.w360 { width: 13.888%; }
	#member-work .item.w400 { width: 15.432%; }
	#member-work .item.w432 { width: 16.666%; }
	#member-work .item.w454 { width: 17.515%; }
	#member-work .item.w462 { width: 17.824%; }
	#member-work .item.w464 { width: 17.901%; }
	#member-work .item.w468 { width: 18.055%; }
	#member-work .item.w470 { width: 18.132%; }
	#member-work .item.w472 { width: 18.209%; }
	#member-work .item.w482 { width: 18.595%; }
	#member-work .item.w532 { width: 20.524%; }
	#member-work .item.w536 { width: 20.679%; }
	#member-work .item.w540 { width: 20.833%; }
	#member-work .item.w580 { width: 22.376%; }
	#member-work .item.w582 { width: 22.453%; }
	#member-work .item.w600 { width: 23.148%; }
	#member-work .item.w608 { width: 23.456%; }
	#member-work .item.w612 { width: 23.611%; }
	#member-work .item.w620 { width: 23.919%; }
	#member-work .item.w632 { width: 24.382%; }
	#member-work .item.w634 { width: 24.305%; }
	#member-work .item.w636 { width: 24.537%; }
	#member-work .item.w638 { width: 24.614%; }
	#member-work .item.w644 { width: 24.845%; }
	#member-work .item.w658 { width: 25.385%; }
	#member-work .item.w688 { width: 26.543%; }
	#member-work .item.w700 { width: 27.006%; }
	#member-work .item.w728 { width: 28.086%; }
	#member-work .item.w730 { width: 28.163%; }
	#member-work .item.w734 { width: 28.317%; }
	#member-work .item.w740 { width: 28.549%; }
	#member-work .item.w744 { width: 28.703%; }
	#member-work .item.w746 { width: 28.78%; }
	#member-work .item.w748 { width: 28.858%; }
	#member-work .item.w756 { width: 29.166%; }
	#member-work .item.w758 { width: 29.243%; }
	#member-work .item.w760 { width: 29.32%; }
	#member-work .item.w768 { width: 29.629%; }
	#member-work .item.w772 { width: 29.783%; }
	#member-work .item.w774 { width: 29.861%; }
	#member-work .item.w778 { width: 30.015%; }
	#member-work .item.w780 { width: 30.092%; }
	#member-work .item.w808 { width: 31.172%; }
	#member-work .item.w812 { width: 31.327%; }
	#member-work .item.w814 { width: 31.404%; }
	#member-work .item.w816 { width: 31.481%; }
	#member-work .item.w818 { width: 31.558%; }
	#member-work .item.w820 { width: 31.635%; }
	#member-work .item.w824 { width: 31.79%; }
	#member-work .item.w834 { width: 32.175%; }
	#member-work .item.w848 { width: 32.716%; }
	#member-work .item.w852 { width: 32.87%; }
	#member-work .item.w854 { width: 32.947%; }
	#member-work .item.w874 { width: 33.719%; }
	#member-work .item.w878 { width: 33.873%; }
	#member-work .item.w898 { width: 34.645%; }
	#member-work .item.w900 { width: 34.722%; }
	#member-work .item.w902 { width: 34.799%; }
	#member-work .item.w904 { width: 34.876%; }
	#member-work .item.w920 { width: 35.493%; }
	#member-work .item.w912 { width: 35.185%; }
	#member-work .item.w916 { width: 35.339%; }
	#member-work .item.w932 { width: 35.956%; }
	#member-work .item.w944 { width: 36.419%; }
	#member-work .item.w954 { width: 36.805%; }
	#member-work .item.w962 { width: 37.114%; }
	#member-work .item.w984 { width: 37.962%; }
	#member-work .item.w988 { width: 38.117%; }
	#member-work .item.w990 { width: 38.194%; }
	#member-work .item.w992 { width: 38.271%; }
	#member-work .item.w996 { width: 38.425%; }
	#member-work .item.w998 { width: 38.503%; }
	#member-work .item.w1000 { width: 38.58%; }
	#member-work .item.w1012 { width: 39.043%; }
	#member-work .item.w1014 { width: 39.12%; }
	#member-work .item.w1028 { width: 39.66%; }
	#member-work .item.w1032 { width: 39.814%; }
	#member-work .item.w1060 { width: 40.895%; }
	#member-work .item.w1080 { width: 41.666%; }
	#member-work .item.w1090 { width: 42.052%; }
	#member-work .item.w1114 { width: 42.978%; }
	#member-work .item.w1116 { width: 43.055%; }
	#member-work .item.w1202 { width: 46.373%; }
	#member-work .item.w1206 { width: 46.527%; }
	#member-work .item.w1216 { width: 46.913%; }
	#member-work .item.w1224 { width: 47.222%; }
	#member-work .item.w1248 { width: 48.148%; }
	#member-work .item.w1290 { width: 49.768%; }
	#member-work .item.w1294 { width: 49.922%; }
	#member-work .item.w1380 { width: 53.24%; }
	#member-work .item.w1382 { width: 53.317%; }
	#member-work .item.w1464 { width: 56.481%; }
	#member-work .item.w1468 { width: 56.635%; }
	#member-work .item.w1482 { width: 57.175%; }
	#member-work .item.w1512 { width: 58.333%; }
	#member-work .item.w1534 { width: 59.182%; }
	#member-work .item.w1672 { width: 64.506%; }
	#member-work .item.w1680 { width: 64.814%; }
	#member-work .item.w1684 { width: 64.969%; }
	#member-work .item.w1688 { width: 65.123%; }
	#member-work .item.w1738 { width: 67.052%; }
	#member-work .item.w1752 { width: 67.592%; }
	#member-work .item.w1768 { width: 68.209%; }
	#member-work .item.w1796 { width: 69.29%; }
	#member-work .item.w1858 { width: 71.682%; }
	#member-work .item.w1862 { width: 71.836%; }
	#member-work .item.w1864 { width: 71.913%; }
	#member-work .item.w2544 { width: 98.148%; }

	/* fukasawa_naoto */
	.page-fukasawa_naoto #member-work .js-photo-block01 { display: block; }
	.page-fukasawa_naoto #member-work .item:nth-of-type(3) { height: 0; margin: 0; }
	.page-fukasawa_naoto #member-work .item:nth-of-type(3) div { transform: translate(0, -100%); }
	.page-fukasawa_naoto #member-work .item:nth-of-type(11),
	.page-fukasawa_naoto #member-work .item:nth-of-type(14) { clear: left; }

	/* hara_kenya */
	.page-hara_kenya #member-work .js-photo-block01 { display: block; }
	.page-hara_kenya #member-work .item:nth-of-type(5),
	.page-hara_kenya #member-work .item:nth-of-type(11) { clear: left; }
	.page-hara_kenya #member-work .item:nth-of-type(14) { height: 0; margin: 0; }
	.page-hara_kenya #member-work .item:nth-of-type(14) div { transform: translate(0, -100%); }

	/* hirano_keiko */
	.page-hirano_keiko #member-work .item:nth-of-type(7) { height: 0; margin-top: 0; }
	.page-hirano_keiko #member-work .item:nth-of-type(7) div { transform: translate(0, -65.574%); }
	.page-hirano_keiko #member-work .item:nth-of-type(9) { height: 0; margin: 0; }
	.page-hirano_keiko #member-work .item:nth-of-type(9) div { transform: translate(0, -100%); }

	/* kawakami_motomi */
	.page-kawakami_motomi #member-work .js-photo-block01 { display: block; }
	.page-kawakami_motomi #member-work .item:nth-of-type(4),
	.page-kawakami_motomi #member-work .item:nth-of-type(8) { clear: left; }
	.page-kawakami_motomi #member-work .item:nth-of-type(4),
	.page-kawakami_motomi #member-work .item:nth-of-type(5) { height: 0; margin: 0; }
	.page-kawakami_motomi #member-work .item:nth-of-type(4) div { transform: translate(0, -100%); }
	.page-kawakami_motomi #member-work .item:nth-of-type(5) div { transform: translate(103.846%, -48.077%); }

	/* kita_toshiyuki */
	.page-kita_toshiyuki #member-work .item:nth-of-type(4) { margin-right: 0; }
	.page-kita_toshiyuki #member-work .item:nth-of-type(5),
	.page-kita_toshiyuki #member-work .item:nth-of-type(6) { height: 0; margin-top: 0; }
	.page-kita_toshiyuki #member-work .item:nth-of-type(5) div { transform: translate(106.3%, -100%); }
	.page-kita_toshiyuki #member-work .item:nth-of-type(6) div { transform: translate(223.504%, -100%); }
	.page-kita_toshiyuki #member-work .item:nth-of-type(7) { margin-left: -59.723%; }

	/* koizumi_makoto */
	.page-koizumi_makoto #member-work .item:nth-of-type(5),
	.page-koizumi_makoto #member-work .item:nth-of-type(6) { height: 0; margin-top: 0; }
	.page-koizumi_makoto #member-work .item:nth-of-type(5) div { transform: translate(220.425%, -100%); }
	.page-koizumi_makoto #member-work .item:nth-of-type(6) div { transform: translate(104.646%, -47.571%); }
	.page-koizumi_makoto #member-work .item:nth-of-type(7) { margin-left: -60.031%; }

	/* kurokawa_masayuki */
	.page-kurokawa_masayuki #member-work .js-photo-block01 { display: block; }
	.page-kurokawa_masayuki #member-work .item:nth-of-type(7),
	.page-kurokawa_masayuki #member-work .item:nth-of-type(8),
	.page-kurokawa_masayuki #member-work .item:nth-of-type(9),
	.page-kurokawa_masayuki #member-work .item:nth-of-type(14),
	.page-kurokawa_masayuki #member-work .item:nth-of-type(15) { height: 0; margin: 0; }
	.page-kurokawa_masayuki #member-work .item:nth-of-type(7),
	.page-kurokawa_masayuki #member-work .item:nth-of-type(10) { clear: left; }
	.page-kurokawa_masayuki #member-work .item:nth-of-type(7) div { transform: translate(0, -100%); }
	.page-kurokawa_masayuki #member-work .item:nth-of-type(8) div { transform: translate(110.212%, -100%); }
	.page-kurokawa_masayuki #member-work .item:nth-of-type(9) div { transform: translate(438.983%, -100%); }
	.page-kurokawa_masayuki #member-work .item:nth-of-type(14) div { transform: translate(0, -100%); }
	.page-kurokawa_masayuki #member-work .item:nth-of-type(15) div { transform: translate(106.575%, -100%); }

	/* matsumoto_tetsuo */
	.page-matsumoto_tetsuo #member-work .item:nth-of-type(4) div { position: absolute; top: 0; left: 0; }

	/* mende_kaoru */
	.page-mende_kaoru #member-work .js-photo-block01 { display: block; }
	.page-mende_kaoru #member-work .item:nth-of-type(6) { clear: left; }

	/* nagai_kazufumi */
	.page-nagai_kazufumi #member-work .item:nth-of-type(3),
	.page-nagai_kazufumi #member-work .item:nth-of-type(6) { height: 0; margin: 0; }
	.page-nagai_kazufumi #member-work .item:nth-of-type(3) div { transform: translate(0, -100%); }
	.page-nagai_kazufumi #member-work .item:nth-of-type(4) { margin-left: -65.124%; }
	.page-nagai_kazufumi #member-work .item:nth-of-type(6) div { transform: translate(50.71%, -100%); }
	.page-nagai_kazufumi #member-work .item:nth-of-type(7) { margin-left: -65.124%; }

	/* nagai_kazumasa */
	.page-nagai_kazumasa #member-work .js-photo-block01 { display: block; }
	.page-nagai_kazumasa #member-work .item:nth-of-type(7) div { position: absolute; top: 0; left: 0; }
	.page-nagai_kazumasa #member-work .item:nth-of-type(8) { clear: left; }

	/* naito_hiroshi */
	.page-naito_hiroshi #member-work .item:nth-of-type(8) { height: 0; margin: 0; }
	.page-naito_hiroshi #member-work .item:nth-of-type(8) div { transform: translate(0, -100%); }

	/* satoh_taku */
	.page-satoh_taku #member-work .js-photo-block01 { display: block; }
	.page-satoh_taku #member-work .item:nth-of-type(3),
	.page-satoh_taku #member-work .item:nth-of-type(5),
	.page-satoh_taku #member-work .item:nth-of-type(8),
	.page-satoh_taku #member-work .item:nth-of-type(10),
	.page-satoh_taku #member-work .item:nth-of-type(12) { clear: left; }
	.page-satoh_taku #member-work .item:nth-of-type(7) div { position: absolute; top: 0; left: 0; }

	/* tagawa_kinya */
	.page-tagawa_kinya #member-work .item.p8,
	.page-tagawa_kinya #member-work .item.p9 { height: 0; margin: 0; }
	.page-tagawa_kinya #member-work .item.p8 div { transform: translate(0, -222.858%); }
	.page-tagawa_kinya #member-work .item.p9 div { transform: translate(-100%, -100%); }
	.page-tagawa_kinya #member-work .item.p15 div { position: absolute; top: 0; left: 0; }
}

/* #member-interview */
html:lang(en) #member-interview .ttls span,
html:lang(zh-hans) #member-interview .ttls span { font-weight: 500; }
#member-interview iframe { width: 100%; margin-top: 3.055vw; }
@media screen and (min-width: 768px) {
	#member-interview p { margin-top: -0.5em; }
	#member-interview iframe { margin-top: 0.357em; }
}

/* #member-list */
#member-list ul { display: flex; flex-wrap: wrap; margin-top: -2.223vw; }
#member-list ul li { width: 14.074vw; margin: 5vw 1.111vw 0 0; }
#member-list ul li:nth-of-type(6n) { margin-right: 0; }
#member-list a { width: 100%; border-radius: 50%; }
#member-list a:hover { opacity: .7; }
#member-list img { width: 100%; border: 1px solid #ccc; border-radius: 50%; }
#member-list ul li.current { opacity: .5; }
@media screen and (min-width: 768px) {
	#member-list ul { display: flex; flex-wrap: wrap; margin-top: -0.629%; }
	#member-list ul li { width: 6.603%; margin: 2.358% 1.886% 0 0; }
	#member-list ul li:nth-of-type(6n) { margin-right: 1.886%; }
	#member-list ul li:nth-of-type(12n) { margin-right: 0; }
}
