@charset "utf-8";
/* 팬텀디자인 최신글 css 시작 */

.phantomMainLaestType1 { display:inline-block; width:100%; margin-right:20px; }
.phantomMainLaestType1:nth-last-child(1) { margin-right:0;}
.phantomMainLaestType1 .pMLType1_title { display:flex; align-items:center; justify-content:space-between; font-size:20px; color:#333; font-weight:600; line-height:30px; letter-spacing:-1.5px; padding-bottom:10px; border-bottom:1px solid var(--main-color);}
.phantomMainLaestType1 .pMLType1_title > .pMLType1_more { font-size:16px; background:#222; color:#fff; display:flex; align-items:center; justify-content:center; width:20px; height:20px; border-radius:4px; }

.phantomMainLaestType1 .pMLType1 .firstLatest { display:flex; padding:10px 0; border-bottom:1px solid #dcdcdc; width:100%; line-height:1;}

.phantomMainLaestType1 .pMLType1 .firstDatetime { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-size:9px; color:#999; font-weight:400; text-align:center; }
.phantomMainLaestType1 .pMLType1 .firstDatetime > b { width:100%; margin-bottom:4px; font-weight:900; font-size:20px; color:var(--main-color); }

.phantomMainLaestType1 .pMLType1 .firstLatest .firstContentWrap { display:flex; flex-wrap:wrap; font-size:12px; color:#e1e1e1; font-weight:400; text-align:left; padding:0 10px; width:100%; letter-spacing:-0.4px; }
.phantomMainLaestType1 .pMLType1 .firstLatest .firstContentWrap a { width:100%; display:flex; flex-wrap:wrap; }
.phantomMainLaestType1 .pMLType1 .firstLatest .firstContentWrap a > .firstTitle { width:100%; font-weight:500; color:#000; font-size:14px; transition:0.2s ease all;}
.phantomMainLaestType1 .pMLType1 .firstLatest .firstContentWrap a > .firstContent { width:100%; margin-top:6px; color:#7f7f7f; font-size:11px; transition:0.2s ease all;}
.phantomMainLaestType1 .pMLType1 .firstLatest .firstContentWrap a:hover > .firstTitle { transition:0.2s ease all; color:var(--main-color); }
.phantomMainLaestType1 .pMLType1 .firstLatest .firstContentWrap a:hover > .firstContent { transition:0.2s ease all; color:#000; }

.rTslide { max-height:340px; overflow:hidden; margin-top:12px; }

/* 768px 반응형 시작 */
@media (max-width:1200px) {
#Solaris_Section03 > .wrap > ul { width:100%; padding:0 15px; display:inline-block; margin-bottom:40px; }
#Solaris_Section03 > .wrap > ul > li { width:100%; float:left; margin-left:0; margin-bottom:20px; max-height:inherit;}
#Solaris_Section03 > .wrap > ul > li:nth-child(1) {width:100%;}
#Solaris_Section03 li h1 { font-size:13px; color:#999999; margin-bottom:5px; font-weight:400; letter-spacing:-1px; }
#Solaris_Section03 li h2 { font-size:24px; color:#333; font-weight:600; line-height:30px; letter-spacing:-1.5px; padding-bottom:20px; border-bottom:2px solid #000;}
#Solaris_Section03 .wrap .leftSection > .subLatest { padding:0 10px; }
.phantomMainLaestType1 { width:49%; margin-right:0; margin-bottom:20px; }
.phantomMainLaestType1:nth-child(1) { width:100%; }
.phantomMainLaestType1:nth-last-child(1) { margin-left:2%; margin-bottom:0; }
}

@media (max-width:480px) {
.phantomMainLaestType1 { width:100%; }
.phantomMainLaestType1:nth-child(1) { width:100%; }
.phantomMainLaestType1:nth-last-child(1) { margin-left:0%; margin-bottom:0; }

}