@charset "UTF-8";
@media screen and (max-width: 599px) { main section#topMainSct .lowBgPic { top: -1.5em; margin-bottom: .5em; } }
main section#topMainSct .leadB { position: relative; z-index: 10; display: block; padding: 5em 12.5%; }
@media screen and (max-width: 599px) { main section#topMainSct .leadB { padding: 3.5em 6.7% 3em; } }
main section#topMainSct .leadB .txt2 { width: 68%; margin-left: 32%; }
@media screen and (max-width: 599px) { main section#topMainSct .leadB .txt2 { position: relative; width: 100%; padding-left: 10%; margin-left: 0; padding-top: 1em; } }
main section#topMainSct .leadB .txt2 p { font-size: 80%; line-height: 1.7; }
@media screen and (max-width: 599px) { main section#topMainSct .leadB .txt2 p { font-size: 135%; line-height: 1.9; } }
main section#topMainSct .leadB .txt2 p.head2 { font-size: 180%; letter-spacing: .1em; font-weight: 700; margin-bottom: .7em; }
@media screen and (max-width: 599px) { main section#topMainSct .leadB .txt2 p.head2 { font-size: 230%; line-height: 1.5; } }
@media screen and (max-width: 599px) { main section#topMainSct .lowCopyB { top: 15.5em; } }
@media screen and (max-width: 599px) { main section#topMainSct .lowCopyB .spS .jp { font-size: 135%; } }
main section#topMainSct .lowCopyB .spS .en { font-size: 220%; }
@media screen and (max-width: 599px) { main section#topMainSct .lowCopyB .spS .en { font-size: 230%; } }
main section#topMainSct .lowCopyB .clossT { position: relative; margin-top: 9.2em; color: #ffffff; }
@media screen and (max-width: 599px) { main section#topMainSct .lowCopyB .clossT { margin-top: 20.5em; } }
main section#topMainSct .lowCopyB .clossT .en { display: block; font-size: 680%; line-height: 1; }
@media screen and (max-width: 599px) { main section#topMainSct .lowCopyB .clossT .en { margin-bottom: .2em; } }
main section#topMainSct .lowCopyB .clossT .jp { display: block; font-size: 155%; font-weight: 700; line-height: 1.6; }
@media screen and (max-width: 599px) { main section#topMainSct .lowCopyB .clossT .jp { font-size: 195%; } }
main section#topMainSct .membersT { position: absolute; z-index: 15; left: 6%; bottom: 6.5em; color: #ffffff; font-weight: 700; }
@media screen and (max-width: 599px) { main section#topMainSct .membersT { left: 6.7%; bottom: 8em; width: 86.6%; } }
main section#topMainSct .membersT .plof { margin-bottom: 1.1em; }
@media screen and (max-width: 599px) { main section#topMainSct .membersT .plof { font-size: 160%; margin-bottom: 1.5em; } }
main section#topMainSct .membersT .plof .data { display: block; font-size: 70%; letter-spacing: .04em; line-height: 1.5; margin-bottom: .1em; }
main section#topMainSct .membersT .plof .name { display: block; }
main section#topMainSct .membersT .come { display: block; font-size: 155%; letter-spacing: .08em; line-height: 1.6; }
@media screen and (max-width: 599px) { main section#topMainSct .membersT .come { font-size: 190%; } }
main section#topMainSct .wiener11 { position: absolute; z-index: 12; top: -3.5em; left: -1em; width: 17em; height: auto; }
@media screen and (max-width: 599px) { main section#topMainSct .wiener11 { top: 2em; left: 0; width: 38%; } }
main section#recContentsSct .membersB { position: relative; padding: 1em 0 0; }
main section#recContentsSct .membersB .leadB3 { position: relative; z-index: 15; padding: 0 0 3em 18%; margin: 0 12.5% 5em; border-bottom: 1px solid #beb9b4; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB3 { display: block; padding: 0 0 2em; margin: 0 6.7%; margin-bottom: 5em; } }
main section#recContentsSct .membersB .leadB3 .txt { display: block; font-size: 80%; line-height: 1.7; margin-bottom: 5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB3 .txt { font-size: 135%; line-height: 1.9; margin-bottom: 4.5em; } }
main section#recContentsSct .membersB .leadB3 .memberList { position: relative; display: flex; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB3 .memberList { display: block; } }
main section#recContentsSct .membersB .leadB3 .memberList .ttl { width: 20%; white-space: nowrap; padding-top: 2em; font-size: 105%; letter-spacing: .02em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB3 .memberList .ttl { width: 100%; font-size: 180%; padding: 0 0 1em 0; } }
main section#recContentsSct .membersB .leadB3 .memberList ul { width: 80%; display: flex; justify-content: space-between; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB3 .memberList ul { width: 100%; flex-wrap: wrap; } }
main section#recContentsSct .membersB .leadB3 .memberList ul li { width: 17%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB3 .memberList ul li { width: 29%; margin-bottom: 1em; } }
main section#recContentsSct .membersB .leadB3 .memberList ul li .imgB { display: block; overflow: hidden; border-radius: 50%; margin-bottom: 1em; }
main section#recContentsSct .membersB .leadB3 .memberList ul li .imgB img { width: 100%; height: auto; }
main section#recContentsSct .membersB .leadB3 .memberList ul li .info { font-size: 60%; letter-spacing: .02em; line-height: 1.6; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB3 .memberList ul li .info { font-size: 100%; } }
main section#recContentsSct .membersB .leadB3 .memberList ul li .name { font-size: 70%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB3 .memberList ul li .name { font-size: 120%; } }
main section#recContentsSct .membersB .leadB4 { position: relative; z-index: 15; display: flex; flex-wrap: wrap; padding-bottom: 2.5em; margin: 0 12.5% 7em; border-bottom: 1px solid #beb9b4; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB4 { display: block; padding: 0 0 3.5em; margin: 0 6.7% 6em; } }
main section#recContentsSct .membersB .leadB4 .ttl { width: 50%; font-size: 135%; letter-spacing: .02em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB4 .ttl { width: 100%; font-size: 180%; margin-bottom: 1em; } }
main section#recContentsSct .membersB .leadB4 ul { width: 50%; margin-bottom: 2.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB4 ul { width: 100%; } }
main section#recContentsSct .membersB .leadB4 ul li { display: flex; font-size: 75%; letter-spacing: .02em; padding: .3em 0 .5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB4 ul li { font-size: 125%; line-height: 1.4; } }
main section#recContentsSct .membersB .leadB4 ul li .date { width: 18%; color: #827d78; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB4 ul li .date { width: 23%; } }
main section#recContentsSct .membersB .leadB4 ul li .txt { width: 82%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB4 ul li .txt { width: 77%; } }
main section#recContentsSct .membersB .leadB4 .reason { width: 100%; font-size: 75%; letter-spacing: .02em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .leadB4 .reason { font-size: 125%; } }
main section#recContentsSct .membersB .wiener06b { position: absolute; z-index: 1; top: 14em; left: 0; width: 18em; height: auto; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .wiener06b { top: 64em; width: 48%; } }
main section#recContentsSct .membersB .wiener06b.v2 { top: inherit; margin-top: -6em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .wiener06b.v2 { display: none; } }
main section#recContentsSct .membersB .headT { position: relative; z-index: 10; display: block; padding: 0 12.5%; font-size: 105%; font-weight: 700; letter-spacing: .1em; margin-bottom: 4em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .headT { padding: 0 6.7%; font-size: 140%; } }
main section#recContentsSct .membersB .inBox1 { position: relative; z-index: 10; padding-left: 12.5%; display: flex; justify-content: space-between; margin-bottom: 4.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1 { padding: 0; display: block; margin-bottom: 5.5em; } }
main section#recContentsSct .membersB .inBox1 .imgB { order: 2; width: 42%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1 .imgB { width: 100%; padding: 0 0 0 19%; margin-bottom: 3.5em; } }
main section#recContentsSct .membersB .inBox1 .imgB img { width: 100%; height: auto; overflow: hidden; border-top-left-radius: 1.2em; border-bottom-left-radius: 1.2em; }
main section#recContentsSct .membersB .inBox1 .txtB { order: 1; width: 52%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1 .txtB { width: 100%; padding: 0 6.7%; } }
main section#recContentsSct .membersB .inBox1 .txtB .qes { display: block; color: #e6002d; font-size: 90%; font-weight: 700; padding-left: 1.8em; margin-bottom: 3em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1 .txtB .qes { font-size: 125%; line-height: 1.5; margin-bottom: 2.5em; } }
main section#recContentsSct .membersB .inBox1 .txtB .qes span { position: absolute; left: 0; top: 0; display: inline-block; font-size: 120%; }
main section#recContentsSct .membersB .inBox1 .txtB .talk li { position: relative; padding-left: 4em; margin-bottom: 2.3em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1 .txtB .talk li { padding-left: 7.5em; margin-bottom: 3em; } }
main section#recContentsSct .membersB .inBox1 .txtB .talk li p { display: block; font-size: 70%; line-height: 1.7; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1 .txtB .talk li p { font-size: 130%; } }
main section#recContentsSct .membersB .inBox1 .txtB .talk li::before { position: absolute; top: 5em; left: 0; display: block; width: 5em; color: #827d78; font-size: 60%; text-align: center; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1 .txtB .talk li::before { top: 6.2em; width: 6em; font-size: 100%; } }
main section#recContentsSct .membersB .inBox1 .txtB .talk li::after { content: ""; position: absolute; top: 0; left: 0; width: 3em; height: 3em; border-top-left-radius: 50%; border-top-right-radius: 50%; border-bottom-left-radius: 50%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1 .txtB .talk li::after { width: 6em; height: 6em; } }
main section#recContentsSct .membersB .inBox1 .txtB .talk li.mt::before { content: "M.T"; }
main section#recContentsSct .membersB .inBox1 .txtB .talk li.mt::after { background: url("../img/members_ct-pic05.webp") no-repeat center center/contain; }
main section#recContentsSct .membersB .inBox1 .txtB .talk li.to::before { content: "T.O"; }
main section#recContentsSct .membersB .inBox1 .txtB .talk li.to::after { background: url("../img/members_ct-pic02.webp") no-repeat center center/contain; }
main section#recContentsSct .membersB .inBox1 .txtB .talk li.sy::before { content: "S.Y"; }
main section#recContentsSct .membersB .inBox1 .txtB .talk li.sy::after { background: url("../img/members_ct-pic03.webp") no-repeat center center/contain; }
main section#recContentsSct .membersB .inBox1 .txtB .talk li.ri::before { content: "R.I"; }
main section#recContentsSct .membersB .inBox1 .txtB .talk li.ri::after { background: url("../img/members_ct-pic04.webp") no-repeat center center/contain; }
main section#recContentsSct .membersB .inBox1.re { padding-right: 12.5%; padding-left: 0; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1.re { padding: 0; } }
main section#recContentsSct .membersB .inBox1.re .imgB { order: 1; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox1.re .imgB { padding: 0 19% 0 0; } }
main section#recContentsSct .membersB .inBox1.re .imgB img { border-top-right-radius: 1.2em; border-bottom-right-radius: 1.2em; border-top-left-radius: 0; border-bottom-left-radius: 0; }
main section#recContentsSct .membersB .inBox1.re .txtB { order: 2; }
main section#recContentsSct .membersB .inBox2 { position: relative; z-index: 10; padding: 1em 12.5%; margin-bottom: 4.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox2 { padding: 4em 6.7% 1em; } }
main section#recContentsSct .membersB .inBox2 img { position: relative; z-index: 10; width: 100%; height: auto; overflow: hidden; border-radius: 1.2em; }
main section#recContentsSct .membersB .inBox2 .wiener12 { position: absolute; z-index: 1; margin-top: -4.5em; right: 0; width: 21em; height: auto; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox2 .wiener12 { margin-top: -8em; width: 48%; } }
main section#recContentsSct .membersB .inBox3 { position: relative; z-index: 10; padding-top: 4em; }
main section#recContentsSct .membersB .inBox3 img { position: relative; z-index: 10; width: 100%; height: auto; }
main section#recContentsSct .membersB .inBox3 .wiener04 { position: absolute; z-index: 1; top: -5em; left: 0; width: 21em; height: auto; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox3 .wiener04 { display: none; } }
main section#recContentsSct .membersB .inBox4 { position: relative; z-index: 10; padding: 0 12.5%; display: flex; justify-content: space-between; margin-bottom: 6em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox4 { padding: 0 6.7%; display: block; margin-bottom: 5.5em; } }
main section#recContentsSct .membersB .inBox4 .ttlB { width: 50%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox4 .ttlB { width: 100%; } }
main section#recContentsSct .membersB .inBox4 .ttlB .qes { display: block; color: #e6002d; font-size: 90%; font-weight: 700; padding-left: 1.8em; margin-bottom: 1.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox4 .ttlB .qes { font-size: 125%; line-height: 1.5; } }
main section#recContentsSct .membersB .inBox4 .ttlB .qes span { position: absolute; left: 0; top: 0; display: inline-block; font-size: 120%; }
main section#recContentsSct .membersB .inBox4 .ttlB .ttl { display: block; font-size: 105%; font-weight: 700; letter-spacing: .1em; padding-right: 15%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox4 .ttlB .ttl { font-size: 140%; line-height: 1.7; margin-bottom: 1.5em; } }
main section#recContentsSct .membersB .inBox4 .txtB { width: 50%; font-size: 73%; letter-spacing: .02em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox4 .txtB { width: 100%; font-size: 125%; } }
main section#recContentsSct .membersB .inBox5 { position: relative; padding: 1em 12.5%; margin-bottom: 4.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox5 { padding: 2em 6.7% 2em; } }
main section#recContentsSct .membersB .inBox5 img { position: relative; z-index: 10; width: 100%; height: auto; overflow: hidden; border-radius: 1.2em; }
main section#recContentsSct .membersB .inBox5 .wiener12 { position: absolute; z-index: 1; margin-top: -4.5em; right: 0; width: 21em; height: auto; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox5 .wiener12 { margin-top: -5em; width: 48%; } }
main section#recContentsSct .membersB .inBox6 { position: relative; z-index: 10; background: #ffffff; }
main section#recContentsSct .membersB .inBox6 .scheduleB { position: relative; z-index: 15; display: flex; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB { display: block; top: -7em; } }
main section#recContentsSct .membersB .inBox6 .scheduleB .picB { order: 2; align-self: flex-end; width: 50%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB .picB { width: 100%; } }
main section#recContentsSct .membersB .inBox6 .scheduleB .picB img { display: block; width: 96%; height: auto; }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB { order: 1; width: 50%; padding-left: 6.25%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB .flowB { width: 100%; padding: 0 6.7%; } }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB { position: relative; background: #f6f5f4; padding: 2em 3em 3em 4em; border-bottom-left-radius: 1.2em; border-bottom-right-radius: 1.2em; margin-bottom: 4em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB { font-size: 150%; padding: 2.4em 1.8em; border-radius: 1.2em; margin-bottom: 0; } }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB .ttl { display: block; color: #e6002d; font-size: 110%; margin-bottom: 1.4em; }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table { width: 100%; font-size: 72%; }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr th { position: relative; width: 15%; letter-spacing: .02em; padding: .6em 0 .4em; border-right: 2px solid #e6002d; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr th { width: 17%; padding: .7em 0; } }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr th::after { content: "●"; position: absolute; right: -.7em; top: 2em; transform: translateY(-50%); color: #e6002d; font-size: 70%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr th::after { top: 2.3em; } }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr td { width: 85%; padding: .5em 0 .5em 6%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr td { width: 83%; padding: .75em 0 .7em 6%; } }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr td .txt { display: block; font-weight: 700; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr td .txt { line-height: 1.6; } }
main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr td .txt span { display: block; color: #827d78; font-size: 80%; letter-spacing: .04em; line-height: 1.6; padding-top: .1em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .scheduleB .flowB .inB table tr td .txt span { padding-top: .4em; } }
main section#recContentsSct .membersB .inBox6 .messageB { position: relative; z-index: 5; color: #ffffff; }
main section#recContentsSct .membersB .inBox6 .messageB .bgPic { width: 100%; height: auto; }
main section#recContentsSct .membersB .inBox6 .messageB .ttl { position: absolute; z-index: 15; top: 4.5em; left: 12.5%; font-size: 120%; letter-spacing: .02em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .messageB .ttl { left: 6.7%; font-size: 180%; } }
main section#recContentsSct .membersB .inBox6 .messageB .txt { position: absolute; z-index: 15; right: 12.5%; bottom: 8.8em; width: 32%; font-size: 70%; letter-spacing: .06em; line-height: 1.7; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .messageB .txt { right: 6.7%; bottom: 4.8em; width: 86.6%; font-size: 132%; } }
main section#recContentsSct .membersB .inBox6 .messageB .txt.left { right: inherit; left: 12.5%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .messageB .txt.left { left: 6.7%; bottom: 4.8em; width: 86.6%; font-size: 132%; } }
main section#recContentsSct .membersB .inBox6 .messageB .wiener13 { position: absolute; z-index: 10; margin-top: -11em; left: 0; width: 17.8em; height: auto; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .inBox6 .messageB .wiener13 { margin-top: -8em; width: 41%; } }
main section#recContentsSct .membersB .btn-c6 { position: relative; z-index: 10; padding: 0 6.25%; margin-bottom: 2em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 { padding: 0 0 0 6.7%; } }
main section#recContentsSct .membersB .btn-c6 ul { padding: 1em 0 2.5em; display: flex; flex-wrap: wrap; justify-content: space-between; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 ul { padding: 2em 0; display: block; margin-bottom: 3.5em; } }
main section#recContentsSct .membersB .btn-c6 ul li { padding: 0 .8em 1.5em; width: 32%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 ul li { padding: 0 0 2.5em; width: 100%; } }
main section#recContentsSct .membersB .btn-c6 ul li .picB { width: 89%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 ul li .picB { width: 70%; background: #ffffff; border-radius: 1em; } }
main section#recContentsSct .membersB .btn-c6 ul li .picB img { display: block; overflow: hidden; width: 100%; height: auto; border-radius: .9em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 ul li .picB img { width: 70%; } }
main section#recContentsSct .membersB .btn-c6 ul li .infoB { position: relative; background: #f6f5f4; padding: 1.5em; border-radius: .9em; width: 89%; margin: -4em 0 0 11%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 ul li .infoB { padding: 1.6em 1.6em 1.6em 2em; width: 58%; margin: -16em 0 0 42%; } }
main section#recContentsSct .membersB .btn-c6 ul li .infoB a { position: relative; display: block; background: url("../img/icn_arrow_lw.svg") no-repeat right bottom/1.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 ul li .infoB a { background-size: 2.5em; } }
main section#recContentsSct .membersB .btn-c6 ul li .infoB a .come { display: block; font-size: 70%; font-weight: 700; letter-spacing: 0; line-height: 1.7; margin-bottom: 1em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 ul li .infoB a .come { font-size: 135%; } }
main section#recContentsSct .membersB .btn-c6 ul li .infoB a .plof { display: block; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .btn-c6 ul li .infoB a .plof { font-size: 180%; } }
main section#recContentsSct .membersB .btn-c6 ul li .infoB a .plof .data { display: block; color: #827d78; font-size: 60%; letter-spacing: .04em; line-height: 1.4; margin-bottom: .3em; }
main section#recContentsSct .membersB .btn-c6 ul li .infoB a .plof .name { display: block; font-size: 70%; }
main section#recContentsSct .membersB .btn-c6 ul li .infoB a:hover { background-image: url("../img/icn_arrow_l.svg"); }
main section#recContentsSct .membersB .crosstalktBox { position: relative; z-index: 15; }
main section#recContentsSct .membersB .crosstalktBox a { display: block; }
main section#recContentsSct .membersB .crosstalktBox a .bgImg { position: relative; display: block; width: 93.75%; height: auto; border-top-left-radius: 1.2em; border-bottom-left-radius: 1.2em; margin-left: 6.25%; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .crosstalktBox a .bgImg { width: 93.3%; margin-left: 6.7%; } }
main section#recContentsSct .membersB .crosstalktBox a .inner { position: absolute; z-index: 15; bottom: 3em; width: 100%; padding: 0 6.25% 0 11.95%; display: flex; justify-content: space-between; align-items: center; color: #ffffff; background: url("../img/icn_arrow_g2.svg") no-repeat 95% 95%/3em; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .crosstalktBox a .inner { bottom: 2em; display: block; } }
main section#recContentsSct .membersB .crosstalktBox a .inner .ttlB span { display: block; font-size: 535%; line-height: 1.1; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .crosstalktBox a .inner .ttlB span { font-size: 675%; line-height: .95; margin-bottom: .06em; } }
main section#recContentsSct .membersB .crosstalktBox a .inner .ttlB small { display: block; font-size: 110%; font-weight: 700; line-height: 1.3; }
@media screen and (max-width: 599px) { main section#recContentsSct .membersB .crosstalktBox a .inner .ttlB small { font-size: 158%; line-height: 1.6; margin-bottom: 1em; } }
main section#recContentsSct .memberCmnBox .memberSlider { position: relative; padding-top: 6em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider { padding-top: 7em; } }
main section#recContentsSct .memberCmnBox .memberSlider h3 { display: block; text-align: center; margin-bottom: 3.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider h3 { font-size: 145%; } }
main section#recContentsSct .memberCmnBox .memberSlider h3 .en { display: block; color: #e6002d; letter-spacing: 0; }
main section#recContentsSct .memberCmnBox .memberSlider h3 .jp { display: block; font-size: 130%; }
main section#recContentsSct .memberCmnBox .memberSlider ul { position: relative; top: -6em; margin-bottom: -3em; padding: 7em 0 2.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider ul { top: inherit; padding: 0 0 9em; margin-bottom: 6em; } }
main section#recContentsSct .memberCmnBox .memberSlider ul li { padding: 0 .8em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider ul li { padding: 0 1.4em; } }
main section#recContentsSct .memberCmnBox .memberSlider ul li .picB { width: 89%; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider ul li .picB { width: 100%; background: #ffffff; border-radius: 1em; } }
main section#recContentsSct .memberCmnBox .memberSlider ul li .picB img { display: block; overflow: hidden; width: 100%; height: auto; border-radius: .9em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider ul li .picB img { width: 90%; margin-left: 4%; } }
main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB { position: relative; background: #f6f5f4; padding: 1.5em; border-radius: .9em; width: 89%; margin: -4em 0 0 11%; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB { padding: 1.6em 1.6em 1.6em 2em; width: 98%; margin: -10em 0 0 8%; } }
main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a { position: relative; display: block; background: url("../img/icn_arrow_lw.svg") no-repeat right bottom/1.5em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a { background-size: 2.5em; } }
main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a .come { display: block; font-size: 75%; font-weight: 700; letter-spacing: 0; line-height: 1.7; margin-bottom: 1em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a .come { font-size: 175%; } }
main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a .plof { display: block; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a .plof { font-size: 175%; } }
main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a .plof .data { display: block; color: #827d78; font-size: 70%; letter-spacing: .04em; line-height: 1.4; margin-bottom: .3em; }
main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a .plof .name { display: block; font-size: 80%; }
main section#recContentsSct .memberCmnBox .memberSlider ul li .infoB a:hover { background-image: url("../img/icn_arrow_l.svg"); }
main section#recContentsSct .memberCmnBox .memberSlider .prev { position: absolute; top: 0; right: 10%; width: 2.6em; height: 2.6em; background: url("../img/btn_prev.svg") no-repeat center center/contain; cursor: pointer; }
main section#recContentsSct .memberCmnBox .memberSlider .prev:hover { background-image: url("../img/btn_prev2.svg"); }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider .prev { top: inherit; bottom: 0; right: 53%; width: 4em; height: 4em; } }
main section#recContentsSct .memberCmnBox .memberSlider .next { position: absolute; top: 0; right: 5%; width: 2.6em; height: 2.6em; background: url("../img/btn_next.svg") no-repeat center center/contain; cursor: pointer; }
main section#recContentsSct .memberCmnBox .memberSlider .next:hover { background-image: url("../img/btn_next2.svg"); }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .memberSlider .next { top: inherit; bottom: 0; right: inherit; left: 53%; width: 4em; height: 4em; } }
main section#recContentsSct .memberCmnBox .crosstalkBox2 { position: relative; z-index: 15; padding: 0 1.25%; margin-bottom: .8em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .crosstalkBox2 { padding: 0 2.7%; margin-bottom: 1em; } }
main section#recContentsSct .memberCmnBox .crosstalkBox2 a { display: block; }
main section#recContentsSct .memberCmnBox .crosstalkBox2 a .bgImg { position: relative; display: block; width: 100%; object-fit: cover; object-position: center 43%; height: 21em; border-radius: 1.2em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .crosstalkBox2 a .bgImg { height: 45em; object-position: right center; } }
main section#recContentsSct .memberCmnBox .crosstalkBox2 a .inner { position: absolute; z-index: 15; left: 6%; bottom: 2em; width: 88%; display: flex; justify-content: space-between; align-items: center; color: #ffffff; background: url("../img/icn_arrow_g2.svg") no-repeat right 96%/3em; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .crosstalkBox2 a .inner { display: block; left: 8%; width: 84%; background-position: right 90%; } }
main section#recContentsSct .memberCmnBox .crosstalkBox2 a .inner .ttlB span { display: block; font-size: 550%; line-height: 1; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .crosstalkBox2 a .inner .ttlB span { font-size: 675%; line-height: .95; margin-bottom: .1em; } }
main section#recContentsSct .memberCmnBox .crosstalkBox2 a .inner .ttlB small { display: block; font-size: 110%; font-weight: 700; line-height: 1.5; }
@media screen and (max-width: 599px) { main section#recContentsSct .memberCmnBox .crosstalkBox2 a .inner .ttlB small { font-size: 158%; line-height: 1.6; margin-bottom: 1em; } }
