/* ½Ç½Ã°£ ´º½º (¸ÞÀÎÈ­¸é ¿À¸¥ÂÊ) */
._newsticker { clear:both; overflow:hidden; margin:0px auto 20px; }
._newsticker .bx-wrapper { padding:5px 10px; }
._newsticker .bx-viewport { }
._newsticker ._subj { color:#353535; font-weight:bold; padding:5px 10px; line-height:30px; border-bottom:2px solid #39527a; }
._newsticker ._subj:before { content:'¿À´ÃÀÇ ÁÖ¿ä ±â»ç'; color:#353535; }
._newsticker ._row   { height:45px; line-height:1.35; font-size:16px; padding:10px 0; display:flex !important; flex-direction:row; align-items:center; }
._newsticker ._row>span { font-size:20px; color:#000a66; width:30px; font-weight:bold; }
._newsticker ._row>a { color:#454545; width:calc(100% - 30px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
._newsticker ._row>a>span { color:#000080; font-size:14px; display:block; }
._newsticker ._tickerbox { padding:5px 0px; background-color:#fff; }
._newsticker ._tickerbox .slick-slide { padding:10px 0px; border-bottom:1px solid #e5e5e5; }

/* ½Ç½Ã°£ ´º½º(¸ÞÀÎÈ­¸é »ó´Ü Å×¸¶ ºÎºÐ) */
._newsticker_outter { overflow:hidden; margin:0px auto 20px; }
._newsticker_mview  { height:45px; line-height:45px; overflow:hidden; margin:0px auto; }
._newsticker_mview ._ticker_subj { font-size:var(--mn-fs16); color:var(--mn-fcwhite); width:120px; height:45px; margin-top:0px; background-color:#ff3708; text-align:center; overflow:hidden; float:left; }
._newsticker_mview ._ticker_subj:before { content:'½Ç½Ã°£´º½º'; }
._newsticker_mview ._ticker_subj:after { content:'\f105'; font-size:var(--mn-fs15); padding-left:5px; }
._newsticker_mview ._ticker_box  { overflow:hidden; }
._newsticker_mview .bx-wrapper { width:calc(100% - 120px); height:45px; padding:0px 10px 0px 10px; background:transparent; border:1px solid #dedede; left:-1px; overflow:hidden; float:left; position:relative; }
._newsticker_mview .bx-wrapper .bx-controls-direction a { font-size:var(--mn-fs15); color:#757575; text-indent:initial !important; z-index:9; }
._newsticker_mview .bx-wrapper .bx-prev { background:initial; right:30px; top:0; margin-top:0; width:auto; left:initial; }
._newsticker_mview .bx-wrapper .bx-next { background:initial; right:10px; top:0; margin-top:0; width:auto; }
._newsticker_mview .bx-wrapper .bx-prev:before {content:'\2BC5'; }
._newsticker_mview .bx-wrapper .bx-next:before {content:'\2BC6'; position:relative; top:-2px; }
._newsticker_mview li._row   { max-width:100% !important; }
._newsticker_mview li._row>a { font-size:var(--mn-fs16); color:var(--mn-fcnavy); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
._newsticker_mview li._row>a>span { font-size:var(--mn-fs13); color:var(--mn-fcdate); font-style:italic; margin-left:5px; }

/* ¸ÞÀÎ ÇÏ´Ü ¹è³Ê ·Ñ¸µ */
._main_bottom { border:1px solid #cecece; border-radius:5px; overflow:hidden; margin:0 auto 25px; padding:0;}
._main_bottom .bx-wrapper { padding:10px 0; border:0; margin:0 auto; }
._main_bottom ._bcol { text-align:-webkit-center; padding:0 10px; float:left; }
._main_bottom ._bcol>img { max-width:100%; }
._main_bottom .bx-prev { left:-4px !important; }
._main_bottom .bx-next { right:-4px !important; }

/* ¸ÞÀÎ »ó´Ü ½½¶óÀÌ´õ Ãß°¡ (2023.01.28 / 2024.06.13) */
._tslider { width:75%; display:flex; justify-content:space-between; overflow:hidden; margin-bottom:0px; }
._tslider ._tsl { position:relative; background-position:center; background-size:cover; background-repeat:no-repeat; transition:all 0.5s ease-in-out; overflow:hidden; border:1px solid #bcbcbc; }
._tslider ._tsl ._sl_lsubj { height:100%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
._tslider ._tsl ._sl_box { position:absolute; line-height:30px; bottom:0; width:100%; }
._tslider ._tsl ._sl_txt { padding:10px 20px; color:#ffffff; font-size:27px; background:#35353533; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }

._tslider ._tsr { background:#f5f5f5; border:1px solid #bcbcbc; padding:5px; display:flex; flex-direction:column; justify-content:space-around; overflow:hidden; }
._tslider ._tsr ._tsr_li { padding:10px 5px; overflow:hidden; border-bottom:1px solid #cecece; }
._tslider ._tsr ._tsr_li:last-child { border-bottom:0; }
._tslider ._tsr ._tsr_li:hover { background:#6a3786ff; color:#fff !important; /*transition:all 0.75s ease-in-out;*/ }
._tslider ._tsr ._tsr_li:hover>a>span { color:#fff; }
._tslider ._tsr ._tsr_li>a { overflow:hidden; text-overflow:ellipsis; display:block; }
._tslider ._tsr ._tsr_li ._sl_rsubj  { color:var(--mn-fcsubj); font-size:var(--mn-fs17); line-height:25px; padding:3px; padding-left:0px; display:block; }
._tslider ._tsr ._tsr_li ._sl_rphoto { /*width:100px; height:85px;*/ border-radius:5px; border:1px solid transparent; margin-left:5px; max-width:100%; float:right; }
._tslider ._tsr ._tslider_tsr_li_focus { background:#6a3786ff; color:#fff !important; transition:all 1s ease-in-out; }
._tslider ._tsr ._tslider_tsr_li_focus ._sl_rsubj  { color:#fff !important; }
._tslider ._tsr ._tslider_tsr_li_focus ._sl_rphoto { border:1px solid #454545; border-radius:0; }

/* ½½¶óÀÌ´õ Ãß°¡ À§Ä¡Ç¥½Ã */
._tslider ._tsr ._sl_pos { display:none !important; position:absolute; width:50px; height:50px; color:#ffff00; background:#353535; display:flex; justify-content:center; align-items:center; }
._tslider ._tsr ._tslider_tsr_li_focus:before { content:''; width:0; height:0; margin-left:-30px; margin-top:-10px; border:10px solid transparent; border-right-color:#0071bc; position:absolute; }
._tslider ._tsr ._tsr_li:hover:before { content:''; width:0; height:0; margin-left:-30px; margin-top:-10px; border:10px solid transparent; border-right-color:#000; position:absolute; }

/* ¸ÞÀÎÈ­¸é Å×¸¶º° BOX(100%)/ Å×¸¶º° Å©±â(»çÀÌÆ® Å©±â) */
._themeT_outter { margin:0px auto 30px; clear:both; /*overflow:hidden;*/ }
._themeT { padding:0px; margin:0px auto; clear:both; overflow:hidden; }

/* »ó´Ü Å×¸¶ ÀÌ¹ÌÁö Á¤·Ä */
._themeT ._gil { float:left; margin-right:10px; }
._themeT ._gir { float:right; margin-left:10px; }
._themeT ._git { float:none; margin-bottom:5px; width:100% !important; display:block; }
._themeT ._gin { display:none; }

/* »ó´Ü Å×¸¶ Á¦¸ñ/¿ä¾à */
._themeT ._gsubj { color:var(--mn-fcsubj); font-size:var(--mn-fs17); line-height:1.5; }
._themeT ._gmemo { color:var(--mn-fcmemo); font-size:var(--mn-fs14); line-height:1.5; }
._themeT ._lsts a { overflow:hidden; }

/* »ó´Ü Å×¸¶ (T-S) */
._themeT ._tmTS { }
._themeT ._tmTS ._tsubj { font-size:var(--mn-fs25); color:#000a58; font-weight:bold; border-bottom:3px solid #000a58; margin-bottom:5px; padding:5px 20px; text-align:center; }

/* »ó´Ü Å×¸¶ (T-L) */
._themeT ._tmTL { /*border:1px solid #d5d5d5;*/ overflow:hidden; }
._themeT ._tmTL ._tsubj { font-size:25px; color:#454545; font-weight:bold; border-bottom:1px solid #a9a9a9; margin-bottom:5px; padding:5px 20px; text-align:center; }
._themeT ._tmTL_box { padding:15px; background:#e4eef5ee; border:1px solid #d5d5d5; }
._themeT ._tmTL_box ._lsts { line-height:40px; padding:15px 0px; border-bottom:1px solid #cacaca; }
._themeT ._tmTL_box ._lsts:first-child { padding-top:0; }
._themeT ._tmTL_box ._lsts:last-child { border-bottom:0; }
._themeT ._tmTL ._lsts a { display:block; }
._themeT ._tmTL ._lsts ._gimgs { }
._themeT ._tmTL ._lsts ._gsubj { font-size:var(--mn-fs18); }
._themeT ._tmTL ._lsts ._gmemo { font-size:var(--mn-fs14); line-height:1.5; padding-top:5px; padding-bottom:0px; -webkit-line-clamp:2; }

/* »ó´Ü Å×¸¶ (T-A) */
._themeT ._tmTA { /*border:1px solid #d5d5d5;*/ overflow:hidden; }
._themeT ._tmTA ._tsubj { font-size:25px; color:#454545; font-weight:bold; border-bottom:1px solid #a9a9a9; margin-bottom:5px; padding:5px 20px; text-align:center; }
._themeT ._tmTA_box { padding:15px; background:#f2f2f2; }
._themeT ._tmTA_box ._lsts { line-height:40px; padding:15px 0px; border-bottom:1px solid #cacaca; }
._themeT ._tmTA_box ._lsts:first-child { padding-top:0; }
._themeT ._tmTA_box ._lsts:last-child { border-bottom:0; }
._themeT ._tmTA ._lsts a { display:block; }
._themeT ._tmTA ._lsts ._gimgs { }
._themeT ._tmTA ._lsts ._gsubj { font-size:var(--mn-fs17); }
._themeT ._tmTA ._lsts ._gmemo { font-size:var(--mn-fs15); line-height:1.5; padding-top:5px; padding-bottom:0px; -webkit-line-clamp:2; }

._themeT ._tmTP { overflow:hidden; }
._themeT ._tmTP_box { overflow:hidden; }
._themeT ._tmTP ._tsubj { font-size:var(--mn-fs25); line-height:2; text-align:center; }
._themeT ._tmTP ._sbox  { border-top:1px solid #a9a9a9; }
._themeT ._tmTP ._gsubj { background:; padding:0px 5px; }
._themeT ._tmTP ._gsj   { font-size:var(--mn-fs17); color:var(--mn-fcsubj); padding:10px 5px 5px; height:60px; line-height:1.4; overflow:hidden; }
._themeT ._tmTP ._gdate { font-size:var(--mn-fs14); color:var(--mn-fcdate); padding:4px; }
._themeT ._tmTP ._gimgs { transition:all 0.5s ease-in-out; }
._themeT ._tmTP ._gimgs:hover { transform:scale(1.05); transition:all 0.5s ease-in-out; }
._themeT ._tmTP ._noslide { padding-top:10px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; }
._themeT ._tmTP ._noslide ._lsts { overflow:hidden; }
._themeT ._tmTP .bx-wrapper { padding:10px 10px; background:#edf0ff; }
._themeT ._tmTP .bx-wrapper ._lsts { overflow:hidden; }

/* »ó´Ü Å×¸¶ (T-O) */
._themeT ._tmTO { overflow:hidden; }
._themeT ._tmTO ._tsubj { font-size:25px; color:#454545; font-weight:bold; border-bottom:1px solid #a9a9a9; margin-bottom:5px; padding:5px 20px; text-align:center; }
._themeT ._tmTO ._tmTO_box { padding:0px; background:#fff; overflow:hidden; display:flex; justify-content:space-between; }
._themeT ._tmTO ._lpos { background:#fff; overflow:hidden; float:left; display:flex; }
._themeT ._tmTO ._lpos ._lsts { width:100%; position:relative; }
._themeT ._tmTO ._lpos ._lsts a { display:block; overflow:hidden; height:100%; }
._themeT ._tmTO ._lpos ._lsts ._gbox { background:#fff; bottom:0; position:absolute; width:100%; }
._themeT ._tmTO ._lpos ._lsts ._gsubj { font-size:var(--mn-fs26); color:var(--mn-fcsubj); padding:10px 20px 5px 20px; line-height:1.5; text-align:center; overflow:hidden; }
._themeT ._tmTO ._lpos ._lsts ._gmemo { padding:5px 20px; line-height:1.5; overflow:hidden; }
._themeT ._tmTO ._rpos { background:#f0f0f0; overflow:hidden; float:right; }
._themeT ._tmTO ._rpos ._lsts { margin-bottom:10px; }
._themeT ._tmTO ._rpos ._gimgs { overflow:hidden; }
._themeT ._tmTO ._rpos ._gsubj { font-size:var(--mn-fs20); color:var(--mn-fcsubj); padding:0px 5px; height:50px; line-height:1.35; text-align:center; overflow:hidden; }


/* ¸ÞÀÎ ¿ÞÂÊ Å×¸¶ (L: L-L/A) */
._themeL_outter { margin:0px auto 30px; background:#e4eef5ee; clear:both; overflow:hidden; }
._themeL { padding:0px 10px; margin:0px auto; overflow:hidden; }

._themeL ._gil { float:left; margin-right:10px; border-radius:50px; }
._themeL ._gir { float:right; margin-left:10px; border-radius:5px; }
._themeL ._git { float:none; margin-bottom:5px; width:100% !important; display:block; }
._themeL ._gin { display:none; }

._themeL ._tmsj  { color:var(--mn-fctname); font-size:var(--mn-fs18); border-bottom:2px solid; padding:7px 0px; }
._themeL ._tmsj ._tmmore { color:var(--mn-fctmore); font-size:var(--mn-fs15); float:right; text-align:right; cursor:pointer; }
._themeL ._tmsj ._tmmore:before { content:' +'; font-weight:var(--mn-fwb); }

._themeL ._gsubj { color:var(--mn-fcsubj); font-size:var(--mn-fs18); line-height:1.4; text-align:justify; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
._themeL ._gmemo { color:var(--mn-fcmemo); font-size:var(--mn-fs14); line-height:1.4; padding-top:5px; }
._themeL ._lsts { padding:10px 0px; border-bottom:1px solid #dedede; }
._themeL ._lsts:last-child { border-bottom:none; }
._themeL ._lsts a { overflow:hidden; }

/* ¸ÞÀÎ ¿À¸¥ÂÊ Å×¸¶ (R: R-L/A) */
._themeR_outter { margin:0px auto 30px; background:#f2f2f2; clear:both; overflow:hidden; }
._themeR { padding:0px 10px; margin:0px auto; overflow:hidden; }

._themeR ._gil { float:left; margin-right:10px; border-radius:5px; }
._themeR ._gir { float:right; margin-left:10px; border-radius:5px; }
._themeR ._git { float:none; margin-bottom:5px; width:100% !important; display:block; }
._themeR ._gin { display:none; }

._themeR ._tmsj  { color:var(--mn-fctname); font-size:var(--mn-fs18); border-bottom:2px solid; padding:7px 0px; }
._themeR ._tmsj ._tmmore { color:var(--mn-fctmore); font-size:var(--mn-fs15); float:right; text-align:right; cursor:pointer; }
._themeR ._tmsj ._tmmore:before { content:' +'; font-weight:var(--mn-fwb); }

._themeR ._gsubj { color:var(--mn-fcsubj); font-size:var(--mn-fs18); line-height:1.4; padding-top:5px; -webkit-line-clamp:2;  }
._themeR ._gmemo { color:var(--mn-fcmemo); font-size:var(--mn-fs14); line-height:1.4; padding-top:5px; clear:both; }
._themeR ._lsts { padding:10px 0px; border-bottom:1px solid #d5d5d5; }
._themeR ._lsts:last-child { border-bottom:none; }
._themeR ._lsts a { overflow:hidden; }


/* ¸ÞÀÎ Áß¾Ó Å×¸¶ °øÅë (C: C-P/O/K/L/A) */
._themeC_outter { margin:0px auto 30px; clear:both; overflow:hidden; }
._themeC { padding:0px; margin:0px auto; clear:both; overflow:hidden; }

._themeC ._gil { float:left; margin-right:10px; }
._themeC ._gir { float:right; margin-left:10px; }
._themeC ._git { float:none; margin-bottom:5px; width:100% !important; display:block; }
._themeC ._gin { display:none; }

._themeC ._tmsj  { color:var(--mn-fctname); font-size:var(--mn-fs18); border-bottom:2px solid; padding:7px 0px; }
._themeC ._tmsj ._tmmore { color:var(--mn-fctmore); font-size:var(--mn-fs15); float:right; text-align:right; cursor:pointer; }
._themeC ._tmsj ._tmmore:before { content:' +'; font-weight:var(--mn-fwb); }

._themeC ._lsts ._gsubj { color:var(--mn-fcsubj); font-size:var(--mn-fs18); line-height:var(--mn-line-height); }
._themeC ._lsts ._gmemo { color:var(--mn-fcmemo); font-size:var(--mn-fs16); line-height:var(--mn-line-height); }
._themeC ._lsts { padding:10px 0px; }
._themeC ._lsts a { overflow:hidden; }

/* ¸ÞÀÎ Áß¾Ó Å×¸¶ (C: C-L/A) */
._themeC ._tmCL ._gil { border-radius:0px; }
._themeC ._tmCL ._gir { border-radius:0px; }
._themeC ._tmCL ._git { border-radius:0px; }
._themeC ._tmCA ._gil { border-radius:0px; }
._themeC ._tmCA ._gir { border-radius:0px; }
._themeC ._tmCA ._git { border-radius:0px; }
._themeC ._tmCA ._gsubj { margin-bottom:10px; -webkit-line-clamp:1; }
._themeC ._tmCA ._gmemo { -webkit-line-clamp:4; line-height:1.7; text-align:justify; color:#454545; }
._themeC ._tmCL ._gsubj { margin-bottom:10px; -webkit-line-clamp:1; }
._themeC ._tmCL ._gmemo { -webkit-line-clamp:3; line-height:1.7; }

/* ¸ÞÀÎ Áß¾Ó Å×¸¶ (C: C-O) */
._themeC ._tmCO { overflow:hidden; }
._themeC ._tmCO ._tmCO_box { padding:0px; overflow:hidden; display:flex; flex-direction:column; justify-content:space-between; }
._themeC ._tmCO ._tmsj { margin-bottom:10px; }
._themeC ._tmCO ._tmcont { display:flex; flex-direction:row; justify-content:space-between; }
._themeC ._tmCO ._lpos { background:#fff; overflow:hidden; float:left; display:flex; }
._themeC ._tmCO ._lpos ._lsts { width:100%; position:relative; padding:0; }
._themeC ._tmCO ._lpos ._lsts a { display:block; overflow:hidden; height:100%; }
._themeC ._tmCO ._lpos ._lsts ._gsubj { font-size:var(--mn-fs24); color:var(--mn-fcwhite); background:#fff; padding:5px 20px; line-height:1.5; text-align:center; overflow:hidden; /*position:absolute; bottom:0; width:100%;*/ }
._themeC ._tmCO ._lpos ._lsts ._gmemo { padding:5px 20px; line-height:1.5; overflow:hidden; }
._themeC ._tmCO ._rpos { background:#f0f0f0; padding:0px 10px; overflow:hidden; display:flex; flex-direction:column; }
._themeC ._tmCO ._rpos ._lsts { padding-bottom:0; margin-bottom:0px; border-bottom:0px solid #e2e2e2; }
._themeC ._tmCO ._rpos ._lsts>a { display:block; clear:both; }
._themeC ._tmCO ._rpos ._lsts:last-child { border-bottom:none; }
._themeC ._tmCO ._rpos ._gimgs { border-radius:0; }
._themeC ._tmCO ._rpos ._gsubj { font-size:var(--mn-fs20); color:var(--mn-fcsubj); padding:5px 5px 5px 0px; /*height:50px;*/ line-height:1.5; -webkit-line-clamp:1; }
._themeC ._tmCO ._rpos ._gmemo { padding:0px; margin-bottom:15px; line-height:1.5; -webkit-line-clamp:2; clear:both; }

/* ¸ÞÀÎ Áß¾Ó Å×¸¶ (C: C-K) */
._themeC ._tmCK { overflow:hidden; }
._themeC ._tmCK ._tmCK_box { padding:0px; overflow:hidden; display:flex; flex-direction:column; justify-content:space-between; }
._themeC ._tmCK ._tmsj { margin-bottom:10px; }
._themeC ._tmCK ._tmcont { display:flex; flex-direction:row; justify-content:space-between; }
._themeC ._tmCK ._lpos { overflow:hidden; display:flex; align-items:stretch; justify-content:space-between; flex-direction:row; }
._themeC ._tmCK ._lpos ._lsts { width:calc(50%); padding:0; margin-right:15px; display:flex; flex-direction:column; }
._themeC ._tmCK ._lpos ._lsts:last-child { margin-left:15px; margin-right:0px; }
._themeC ._tmCK ._lpos a { height:100%; }
._themeC ._tmCK ._lpos ._gsubj { font-size:var(--mn-fs18); color:var(--mn-fcsubj); padding:0px 0px 10px 0px; line-height:25px; text-align:center; -webkit-line-clamp:1; }
._themeC ._tmCK ._lpos ._gmemo { font-size:var(--mn-fs16); color:var(--mn-fcmemo); padding:0px; line-height:1.4; }
._themeC ._tmCK ._rpos { background:#fff; padding:0px 0px; overflow:hidden; display:flex; flex-direction:column; }
._themeC ._tmCK ._rpos ._lsts { border-bottom:1px solid #cacaca; }
._themeC ._tmCK ._rpos ._lsts:first-child { padding-top:0; }
._themeC ._tmCK ._rpos ._lsts:last-child { padding-bottom:0; border-bottom:0; }
._themeC ._tmCK ._rpos ._gimgs { border-radius:5px; }
._themeC ._tmCK ._rpos ._gsubj { font-size:var(--mn-fs18); color:var(--mn-fcsubj); padding-top:5px; line-height:22px; overflow:hidden; }
._themeC ._tmCK ._rpos ._gmemo { font-size:var(--mn-fs15); color:var(--mn-fcmemo); padding-top:5px; line-height:1.5; -webkit-line-clamp:3; }

/* ¸ÞÀÎ Áß¾Ó Å×¸¶ (C: C-P) */
._themeC ._tmCP { overflow:hidden; }
._themeC ._tmCP_box { overflow:hidden; }
._themeC ._tmCP ._tsubj { font-size:var(--mn-fs25); line-height:2; text-align:center; }
._themeC ._tmCP ._sbox  { border-top:1px solid #a9a9a9; }
._themeC ._tmCP ._gsubj { font-size:var(--mn-fs18); color:var(--mn-fcsubj); padding:5px; height:60px; line-height:1.5; overflow:hidden; }
._themeC ._tmCP ._gimgs { transition:all 0.5s ease-in-out; }
._themeC ._tmCP ._gimgs:hover { transform:scale(1.05); transition:all 0.5s ease-in-out; }
._themeC ._tmCP ._noslide { padding-top:10px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; }
._themeC ._tmCP ._noslide ._lsts { overflow:hidden; }
._themeC ._tmCP .bx-wrapper { padding:10px 0px; background:#edf0ff; width:100% !important; max-width:100% !important; }
._themeC ._tmCP .bx-wrapper ._lsts { overflow:hidden; }

/* ¸ÞÀÎ Å×¸¶ µ¤¾î¾²±â ºÎºÐ */
/* (Å×¸¶»ó´Ü) */
._themeT_1020_outter { background:#fff; background-image:url(/data/images/site_sub_midimgs.png); padding:10px 10px 30px; }
._themeT_1020_outter ._tsubj { color:var(--mn-fcsubj); }

._themeT ._tmTP .bx-wrapper { padding:10px 0px; background:#fff; }
._themeT ._tmTO ._rpos { background:#fff; }
._themeT ._tmTO ._rpos ._gsubj { color:var(--mn-fcsubj); height:40px; line-height:40px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
._themeT ._tmTO ._rpos ._gmemo { padding:0 5px; }

._themeT ._tmTL_box { background:#fff; }
._themeT ._tmTL ._lsts ._gsubj { white-space:wrap; overflow:initial; }
._themeT ._tmTL ._lsts ._gmemo { clear:both; }

/* (Å×¸¶Áß¾Ó) */
._themeC ._lsts ._gsubj { font-size:18px; }
._themeC ._tmCO ._lpos ._lsts ._gbox { background:#fff; bottom:0; position:absolute; width:100%; }
._themeC ._tmCO ._lpos ._lsts ._gsubj { font-size:var(--mn-fs26); padding:10px 20px; color:var(--mn-fcsubj); line-height:1.35; }
._themeC ._tmCO ._lpos ._lsts ._gmemo { font-size:var(--mn-fs16); padding-top:0; }
._themeC ._tmCO ._rpos { background:#fff; padding:0; }
._themeC ._tmCO ._rpos ._lsts { padding:0; }
._themeC ._tmCO ._rpos ._lsts:first-child { padding-top:0; }

._themeC_1009 ._tmCA ._tmCA_box ._lsts:first-child { padding:0px 0px; }
._themeC_1009 ._tmCA ._gsubj { font-size:36px; }
._themeC_1009 ._tmCA ._gmemo { font-size:16px; padding-right:10px; -webkit-line-clamp:12; }
/* ._themeC_1032 { border-top:1px solid #222222; padding-top:30px; } */


/* (Å×¸¶ÁÂ¿ì) */
._themeL_outter { background:#fff; }
._themeL { padding:0; }
._themeR_outter { background:#fff; }
._themeR { padding:0; }
