/* Members 페이지 목록 모양 — 원래 RapidWeaver Stacks 규칙을 그대로 옮김 (번호 대신 이름표) */
/* ---- students row ---- */
.mrow>.s3_row { margin: 0 -10px; }
.mrow>.s3_row>.s3_column_left { width: 50.00%; }
.mrow>.s3_row>.s3_column_right { width: 50.000000%; }
.mrow>.s3_row>.s3_column { padding: 0 10px; }
@media only screen and (max-width: 400px) {
  .mrow>.s3_row { margin: -10px 0; }
  .mrow>.s3_row>.s3_column { padding: 10px 0; width:100%; }
}
/* ---- alumni row ---- */
.arow>.s3_row { margin: 0 -10px; }
.arow>.s3_row>.s3_column_left { width: 50.00%; }
.arow>.s3_row>.s3_column_right { width: 50.000000%; }
.arow>.s3_row>.s3_column { padding: 0 10px; }
@media only screen and (max-width: 400px) {
  .arow>.s3_row { margin: -10px 0; }
  .arow>.s3_row>.s3_column { padding: 10px 0; width:100%; }
}
/* ---- mcard (원래 stacks_out_4066) ---- */
.mcard-p0>.s3_row { margin: 0 -0px; }
.mcard-p0>.s3_row>.s3_column_left { width: 50.00%; }
.mcard-p0>.s3_row>.s3_column_right { width: 50.000000%; }
.mcard-p0>.s3_row>.s3_column { padding: 0 0px; }
.mcard-p0 { margin: 0px 0px 50px 0px; padding: 0px 20px 0px 20px; }
.mcard-p2-Calligrapher { font-size: 140% !important; color: #6A006B !important; font-weight: normal !important; font-style: normal !important; line-height: 1.2em !important; font-variant: normal !important; letter-spacing: 0px !important; word-spacing: 0 !important; text-indent:none; text-align: left !important; }
.mcard-p2-Calligrapher h1 { font-size: 2em !important; line-height: normal; font-weight: bold !important; }
.mcard-p2-Calligrapher h2 { font-size: 1.7em !important; line-height: normal; font-weight: bold !important; }
.mcard-p2-Calligrapher h3 { font-size: 1.5em !important; line-height: normal; font-weight: bold !important; }
.mcard-p2-Calligrapher h4 { font-size: 1.5em !important; line-height: normal; font-weight: bold !important; }
.mcard-p2-Calligrapher h5 { font-size: 1.3em !important; line-height: normal; font-weight: bold !important; }
.mcard-p2-Calligrapher h6 { font-size: 1.1em !important; line-height: normal; font-weight: bold !important; }
.mcard-p2-Calligrapher h6, .mcard-p2-Calligrapher h5, .mcard-p2-Calligrapher h4, .mcard-p2-Calligrapher h3, .mcard-p2-Calligrapher h2, .mcard-p2-Calligrapher h1 { color: #333333 !important; }
.mcard-p2-Calligrapher, .mcard-p2-Calligrapher h1, .mcard-p2-Calligrapher h2, .mcard-p2-Calligrapher h3, .mcard-p2-Calligrapher h4, .mcard-p2-Calligrapher h5, .mcard-p2-Calligrapher h6 { font-family: "Jua" !important; }
.mcard-p2-targetNote { display: none; }
.mcard-p2-Calligrapher a:link { color: #124A7A !important; text-decoration: none !important; }
.mcard-p2-Calligrapher a:visited { color: #124A7A !important; }
.mcard-p2-Calligrapher a:active { color: #124A7A !important; }
.mcard-p2-Calligrapher a:hover { color: #1C72BD !important; text-decoration: underline !important; }
.mcard-p3 { padding: 10px 0px 0px 0px; }
.mcard-p4 { display:inline-block; width:100%; line-height: 0.300000em; font-size: 110%; }
.mcard-p5-Calligrapher { font-size: 100% !important; color: #7F7F7F !important; font-weight: normal !important; font-style: normal !important; line-height: 1.2em !important; font-variant: normal !important; letter-spacing: 0px !important; word-spacing: 0 !important; text-indent:none; text-align: left !important; }
.mcard-p5-Calligrapher h1 { font-size: 2em !important; line-height: normal; font-weight: bold !important; }
.mcard-p5-Calligrapher h2 { font-size: 1.7em !important; line-height: normal; font-weight: bold !important; }
.mcard-p5-Calligrapher h3 { font-size: 1.5em !important; line-height: normal; font-weight: bold !important; }
.mcard-p5-Calligrapher h4 { font-size: 1.5em !important; line-height: normal; font-weight: bold !important; }
.mcard-p5-Calligrapher h5 { font-size: 1.3em !important; line-height: normal; font-weight: bold !important; }
.mcard-p5-Calligrapher h6 { font-size: 1.1em !important; line-height: normal; font-weight: bold !important; }
.mcard-p5-Calligrapher h6, .mcard-p5-Calligrapher h5, .mcard-p5-Calligrapher h4, .mcard-p5-Calligrapher h3, .mcard-p5-Calligrapher h2, .mcard-p5-Calligrapher h1 { color: #333333 !important; }
.mcard-p5-Calligrapher, .mcard-p5-Calligrapher h1, .mcard-p5-Calligrapher h2, .mcard-p5-Calligrapher h3, .mcard-p5-Calligrapher h4, .mcard-p5-Calligrapher h5, .mcard-p5-Calligrapher h6 { font-family: "Jua" !important; }
.mcard-p5-targetNote { display: none; }
.mcard-p5-Calligrapher a:link { color: #124A7A !important; text-decoration: none !important; }
.mcard-p5-Calligrapher a:visited { color: #124A7A !important; }
.mcard-p5-Calligrapher a:active { color: #124A7A !important; }
.mcard-p5-Calligrapher a:hover { color: #1C72BD !important; text-decoration: underline !important; }
.mcard-p6 { margin: 0px 0px 20px 0px; }
.mcard-p7 { display:inline-block; width:100%; line-height: 0.300000em; font-size: 90%; }
.mcard-p8-Calligrapher { font-size: 120% !important; color: #7F7F7F !important; font-weight: normal !important; font-style: normal !important; line-height: 1.2em !important; font-variant: normal !important; letter-spacing: 0px !important; word-spacing: 0 !important; text-indent:none; text-align: left !important; }
.mcard-p8-Calligrapher h1 { font-size: 2em !important; line-height: normal; font-weight: bold !important; }
.mcard-p8-Calligrapher h2 { font-size: 1.7em !important; line-height: normal; font-weight: bold !important; }
.mcard-p8-Calligrapher h3 { font-size: 1.5em !important; line-height: normal; font-weight: bold !important; }
.mcard-p8-Calligrapher h4 { font-size: 1.5em !important; line-height: normal; font-weight: bold !important; }
.mcard-p8-Calligrapher h5 { font-size: 1.3em !important; line-height: normal; font-weight: bold !important; }
.mcard-p8-Calligrapher h6 { font-size: 1.1em !important; line-height: normal; font-weight: bold !important; }
.mcard-p8-Calligrapher h6, .mcard-p8-Calligrapher h5, .mcard-p8-Calligrapher h4, .mcard-p8-Calligrapher h3, .mcard-p8-Calligrapher h2, .mcard-p8-Calligrapher h1 { color: #333333 !important; }
.mcard-p8-Calligrapher, .mcard-p8-Calligrapher h1, .mcard-p8-Calligrapher h2, .mcard-p8-Calligrapher h3, .mcard-p8-Calligrapher h4, .mcard-p8-Calligrapher h5, .mcard-p8-Calligrapher h6 { font-family: "Jua" !important; }
.mcard-p8-targetNote { display: none; }
.mcard-p8-Calligrapher a:link { color: #124A7A !important; text-decoration: none !important; }
.mcard-p8-Calligrapher a:visited { color: #124A7A !important; }
.mcard-p8-Calligrapher a:active { color: #124A7A !important; }
.mcard-p8-Calligrapher a:hover { color: #1C72BD !important; text-decoration: underline !important; }
@media only screen and (max-width: 400px) {
  .mcard-p0>.s3_row { margin: -0px 0; }
  .mcard-p0>.s3_row>.s3_column { padding: 0px 0; width:100%; }
}
/* ---- aitem (원래 stacks_out_3938) ---- */
.aitem-p0-Calligrapher { font-size: 120% !important; color: #6A006B !important; font-weight: lighter !important; font-style: normal !important; line-height: 1.2em !important; font-variant: normal !important; letter-spacing: 0px !important; word-spacing: 0 !important; text-indent:none; text-align: left !important; }
.aitem-p0-Calligrapher h1 { font-size: 2em !important; line-height: normal; font-weight: bold !important; }
.aitem-p0-Calligrapher h2 { font-size: 1.7em !important; line-height: normal; font-weight: bold !important; }
.aitem-p0-Calligrapher h3 { font-size: 1.5em !important; line-height: normal; font-weight: bold !important; }
.aitem-p0-Calligrapher h4 { font-size: 1.5em !important; line-height: normal; font-weight: bold !important; }
.aitem-p0-Calligrapher h5 { font-size: 1.3em !important; line-height: normal; font-weight: bold !important; }
.aitem-p0-Calligrapher h6 { font-size: 1.1em !important; line-height: normal; font-weight: bold !important; }
.aitem-p0-Calligrapher h6, .aitem-p0-Calligrapher h5, .aitem-p0-Calligrapher h4, .aitem-p0-Calligrapher h3, .aitem-p0-Calligrapher h2, .aitem-p0-Calligrapher h1 { color: #333333 !important; }
.aitem-p0-Calligrapher, .aitem-p0-Calligrapher h1, .aitem-p0-Calligrapher h2, .aitem-p0-Calligrapher h3, .aitem-p0-Calligrapher h4, .aitem-p0-Calligrapher h5, .aitem-p0-Calligrapher h6 { font-family: "Jua" !important; }
.aitem-p0-targetNote { display: none; }
.aitem-p0-Calligrapher a:link { color: #124A7A !important; text-decoration: none !important; }
.aitem-p0-Calligrapher a:visited { color: #124A7A !important; }
.aitem-p0-Calligrapher a:active { color: #124A7A !important; }
.aitem-p0-Calligrapher a:hover { color: #1C72BD !important; text-decoration: underline !important; }
.aitem-p1 { padding: 0px 0px 0px 50px; }
.aitem-p2 { display:inline-block; width:100%; line-height: 0.300000em; font-size: 110%; }