<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* -------------------- basic-tbl 최근글 헤드스킨 시작 -------------------- */

.idx-img-h td { border:1px solid #d5d5da !important; background:#fff !important; }
.idx-img-h .on { background:#e5e5ea !important; border:1px solid #d5d5da !important; color:#000 !important; }

/* -------------------- basic-tbl 최근글 헤드스킨 끝 -------------------- */

/* -------------------- 인덱스 최근글 영역 시작 -------------------- */

/* 상단 idx-title 영역 */
.idx-title-w { width:426px; }
.idx-title-l { background:#f9f9fa; padding:10px; border:1px solid #d5d5da; }
.idx-title-l .nivo-caption { padding:14px 12px !important; font-size:12px; }
.idx-title-l .nivo-caption b { font-size:12px; }

/* 상단 idx-img 영역 */
.idx-img-w { width:265px; background:#fff; padding:10px; border:1px solid #d5d5da; border-top:0px; }
.idx-img-w .la-img-box {}
.idx-img-l .la-img { border:1px solid #fff; }
.idx-img-l .la-box { float:left; width:33.333%; }
.idx-img-h {}

/* idx-new 영역 */
.idx-new-w { padding:7px 7px 7px; min-height:167px; border:1px solid #d5d5da; border-top:0px; background:#f9f9fa; }
.idx-new-l {}
.idx-new-l .la-box { float:left; width:20%; }
.idx-new-l .la-list { padding:10px 10px 0px; }
.idx-new-l .la-img-box { box-shadow: 0 2px 5px rgba(34, 25, 25, 0.1); padding:8px; border:1px solid #c0c0ca; }
.idx-new-l .la-subj-box { margin:8px 10px 4px; }
.idx-new-l .la-subj { font-size:12px; font-weight:bold; font-family:dotum; letter-spacing:-1px; }

/* idx-best 영역 */
.idx-best-w { padding:7px 7px 7px; min-height:167px; border:1px solid #d5d5da; border-top:0px; background:#f9f9fa; }
.idx-best-l {}
.idx-best-l .la-box { float:left; width:20%; }
.idx-best-l .la-list { padding:10px 10px 0px; }
.idx-best-l .la-img-box { box-shadow: 0 2px 5px rgba(34, 25, 25, 0.1); padding:8px; border:1px solid #c0c0ca; }
.idx-best-l .la-subj-box { margin:8px 10px 4px; }
.idx-best-l .la-subj { font-size:12px; font-weight:bold; font-family:dotum; letter-spacing:-1px; }	

/* idx-list1 영역 */
.idx-list1-w { border:1px solid #d5d5da; background:#f9f9fa; width:354px; min-height:179px; }
.idx-list1-l1 { padding:12px 6px 12px 12px; }
.idx-list1-l1 .la-img-box { padding:8px; border:1px solid #c0c0ca; box-shadow: 0 2px 5px rgba(34, 25, 25, 0.1); }
.idx-list1-l1 .la-box { float:left; width:100%; }
.idx-list1-l1 .la-subj-box { margin:10px 0px 0px; }
.idx-list1-l2 { padding:14px 12px 7px 6px; }
.idx-list1-h { margin-top:0px; background:#FFFFFF;  width:356px; }
.idx-list1-h.lah-basic { margin-bottom:0px; border-bottom:0px; }

/* idx-list2 영역 */
.idx-list2-w { border:1px solid #d5d5da; background:#f9f9fa; padding:14px 12px 7px; width:331px; min-height:158px; }
.idx-list2-h { margin-top:15px; }
.idx-list2-h.lah-basic { margin-bottom:0px; border-bottom:0px; }

/* idx-list3 영역 */
.idx-list3-w { padding:10px 7px; min-height:238px; border:1px solid #d5d5da; border-top:0px; background:#fff; }
.idx-list3-l1 .la-list { margin:0px 7px; padding:6px 0px; }
.idx-list3-l1 .la-img-box { float:left; width:55px; margin-right:10px; background:#fff; border:1px solid #c0c0ca; padding:5px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.1); }
.idx-list3-l1 .la-subj { font-size:12px; font-weight:bold; letter-spacing:-1px; }
.idx-list3-l1.la-area-img .la-cont { height:16px; font-size:11px; letter-spacing:-1px; font-family:dotum; color:#333333; }
.idx-list3-l1 .la-details { padding:3px 0px; margin-bottom:5px; border-bottom:1px dotted #c0c0ca; }
.idx-list3-l1 .la-data-first { color:#000; }
.idx-list3-l2 .la-list { margin:0px 7px; padding:6px 0px; }
.idx-list3-l2 .la-img-box { float:left; width:55px; margin-right:10px; background:#fff; border:1px solid #c0c0ca; padding:5px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.1); }
.idx-list3-l2 .la-subj { font-size:12px; font-weight:bold; letter-spacing:-1px; }
.idx-list3-l2.la-area-img .la-cont { height:16px; font-size:11px; letter-spacing:-1px; font-family:dotum; color:#333333; }
.idx-list3-l2 .la-details { padding:3px 0px; margin-bottom:5px; border-bottom:1px dotted #c0c0ca; }
.idx-list3-l2 .la-data-first { color:#000; }

/* idx-list4 영역 */
.idx-list4-w { padding:7px 7px 7px; min-height:230px; border:1px solid #d5d5da; border-top:0px; background:#f9f9fa; }
.idx-list4-l1 .la-list { margin:0px 7px; padding:6px 0px; }
.idx-list4-l1 .la-img-box { float:left; width:50%; margin-right:10px; background:#fff; border:1px solid #c0c0ca; padding:5px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.1); }
.idx-list4-l1 .la-subj { font-size:12px; font-weight:bold; letter-spacing:-1px; }
.idx-list4-l1.la-area-img .la-cont { font-size:11px; letter-spacing:-1px; font-family:dotum; color:#333333; }
.idx-list4-l1 .la-details { padding:5px 0px; margin:10px 0px; border-top:1px dotted #c0c0ca; border-bottom:1px dotted #c0c0ca; }
.idx-list4-l1 .la-data-first { color:#000; }
.idx-list4-l2 .la-list { margin:0px 7px; padding:6px 0px; }
.idx-list4-l2 .la-img-box { float:left; width:55px; margin-right:10px; background:#fff; border:1px solid #c0c0ca; padding:5px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.1); }
.idx-list4-l2 .la-subj { font-size:12px; font-weight:bold; letter-spacing:-1px; }
.idx-list4-l2.la-area-img .la-cont { height:16px; font-size:11px; letter-spacing:-1px; font-family:dotum; margin:2px 0px; color:#333333; }
.idx-list4-l2 .la-details { padding:3px 0px; margin-bottom:5px; border-top:1px dotted #c0c0ca; }
.idx-list4-l2 .la-data-first { color:#000; }	

/* idx-list5 영역 */
.idx-list5-w { padding:7px 7px 7px; min-height:180px; border:1px solid #d5d5da; border-top:0px; background:#fff; }
.idx-list5-l .la-box { float:left; width:50%; }
.idx-list5-l .la-list { margin:0px 7px; padding:6px 0px; }
.idx-list5-l .la-img-box { float:left; width:45%; margin-right:10px; background:#fff; border:1px solid #c0c0ca; padding:8px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.1); }
.idx-list5-l .la-subj { font-size:12px; font-weight:bold; letter-spacing:-1px; }
.idx-list5-l.la-area-img .la-cont { font-size:11px; letter-spacing:-1px; font-family:dotum; color:#333333; }
.idx-list5-l .la-details { padding:4px 0px 3px; margin:3px 0px 8px; border-top:1px dotted #c0c0ca; border-bottom:1px dotted #c0c0ca; line-height:16px; }

/* idx-list6 영역 */
.idx-list6-w { border:1px solid #d5d5da; background:#f9f9fa; width:354px; min-height:179px; }
.idx-list6-l1 { padding:12px 6px 12px 12px; }
.idx-list6-l1 .la-img-box { padding:8px; border:1px solid #c0c0ca; box-shadow: 0 2px 5px rgba(34, 25, 25, 0.1); }
.idx-list6-l1 .la-box { float:left; width:100%; }
.idx-list6-l1 .la-subj-box { margin:10px 0px 0px; }
.idx-list6-l2 { padding:14px 12px 7px 6px; }
.idx-list6-h { margin-top:15px; }
.idx-list6-h.lah-basic { margin-bottom:0px; border-bottom:0px; }

/* idx-list7 영역 */
.idx-list7-w { border:1px solid #d5d5da; background:#f9f9fa; padding:14px 12px 7px; width:331px; min-height:158px; }
.idx-list7-h { margin-top:15px; }
.idx-list7-h.lah-basic { margin-bottom:0px; border-bottom:0px; }

/* -------------------- 인덱스 최근글 영역 끝 -------------------- */

/* -------------------- 메인 우측 사이드 최근글 영역 시작 -------------------- */

/* total-notice 영역 */
.side-notice { border:1px solid #d5d5da; border-top:0px; background:#f9f9fa; padding:4px 10px; height:22px; display:black; overflow:hidden; }
.side-notice .la-subj { font-size:11px; font-family:'dotum'; }
.side-notice .la-details { font-size:11px; }

/* main_slider 영역 */
.main-side-notice { border:0px; padding:7px 16px; height:22px; display:black; overflow:hidden; }
.main-side-notice .la-subj { font-size:11px; font-family:'dotum'; }
.main-side-notice .la-details { font-size:11px; }

/* side-new 영역 */
.side-new-w { border:1px solid #d5d5da; border-top:0px; background:#f9f9fa; padding:10px 12px 0px; min-height:230px; overflow:hidden; }	

/* side-new 영역 */
.side-new-jubo { border:1px solid #d5d5da; border-top:0px; background:#f9f9fa; padding:5px 12px 0px; min-height:88px; overflow:hidden; }	

/* side-hot 영역 */
.side-hot-w { border:1px solid #d5d5da; border-top:0px; background:#f9f9fa; padding:0px 0px 0px; height:171px; overflow:hidden; }
.side-hot-w .la-list { border-bottom:1px dotted #d5d5da; padding:2px 12px 2px 12px; }
.side-hot-w .la-data-first { width:40px; text-align:right; }
.side-hot-w .la-details { color:#777777; }
.side-hot-w .lal-basic .la-rank { display:inline-block; font-weight:bold; color:#000; background:#fff; border:1px solid #a9a9aa; width:16px; height:16px; line-height:16px; font-size:10px; font-family:tahoma; text-align:center; padding:0px; margin-right:8px; }
.side-hot-w .lal-basic .la-rank-1 { background:#cb2027; border:1px solid #cb2027; color:#fff; }
.side-hot-w .lal-basic .la-rank-2 { background:#34343a; border:1px solid #34343a; color:#fff; }
.side-hot-w .lal-basic .la-rank-3 { background:#34343a; border:1px solid #34343a; color:#fff; }
.side-hot-w .lal-basic .la-rank-4 { background:#84848a; border:1px solid #84848a; color:#fff; }
.side-hot-w .lal-basic .la-rank-5 { background:#84848a; border:1px solid #84848a; color:#fff; }

/* side-news 영역 */
.side-news-w { border:1px solid #d5d5da; border-top:0px; background:#f9f9fa; padding:10px 12px 0px; min-height:230px; overflow:hidden; }
.side-news-w .la-data-first { width:40px; text-align:right; }
.side-news-w .la-details { color:#777777; }

/* widget 영역 */
.widget-title { display:block; overflow:hidden; background:#e5e5ea; border:1px solid #d5d5da; padding:10px; }
.widget-share { float:right; padding-left:6px; display:inline-block; }
.widget-share a { color:#cb2027; text-decoration:none; }
.widget-share a:hover { color:#000; }
.widget-site { display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
.widget-site a { display:block; color:#000; text-decoration:none; font-weight:bold; letter-spacing:-1px; font-family:"Helvetica";  }
.widget-site a:hover { color:#ff3300; }
.widget-site span { margin-left:7px; }
.widget-wrap { border:1px solid #d5d5da; background:#fff; border-top:0px; padding:10px 12px 5px; overflow:hidden; }
.widget-list { margin-top:-6px; }
.widget-list .la-list { padding:7px 0px; border-top:1px dotted #e0e0ea;  }
.widget-list .la-img-box { float:left; width:36px; margin-right:10px; box-shadow: 1px 1px 3px rgba(34, 25, 25, 0.2); border:1px solid #b5b5ba; }
.widget-list .la-subj { height:36px; white-space:normal !important; line-height:20px; }
.widget-list .la-img-icon { width:36px; }

/* -------------------- 메인 우측 사이드 최근글 영역 끝 -------------------- */

/* -------------------- 메인 인피니티 최근글 영역 시작 -------------------- */

/* 탭 스타일 설정 */
.main-infinite-tab { margin:0px 0px; min-width:1003px; height:32px; border:1px solid #a0a0aa; background:#fff; }
.main-infinite-tab ul { margin: 0px; padding: 0px; list-style-type: none; }
.main-infinite-tab ul li { z-index:2; position:relative; overflow:hidden; float:left; display:inline-block; width:150px; height:32px; border-left:0px; border-right:1px solid #a0a0aa; text-align:center; }
.main-infinite-tab ul li.first {}
.main-infinite-tab ul li.last {}
.main-infinite-tab ul li a { overflow:hidden; line-height:32px; font-size:14px; font-weight:bold; font-family:"Helvetica"; color:#3a3a3a; }	
.main-infinite-tab ul li a span {
	line-height:32px;
	display: block; 
	background:#fff;
	color: #000;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.main-infinite-tab ul li a::before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	text-align:center;
	width: 100%;
	height: 100%;
	background:#c0c0ca;
	color: #000;
	content: attr(data-hover);
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
	-webkit-transform: translateX(-25%);
}
.main-infinite-tab ul li a:hover span, .main-infinite-tab ul li a:focus span {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	transform: translateX(100%);
}
.main-infinite-tab ul li a:hover::before, .main-infinite-tab ul li a:focus::before {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
}
.main-infinite-tab .tab-on { color:#cb2027; background:#e5e5ea; }

/* 메인 최근글 스타일 설정 */		
.main-infinite-w { margin-top:15px; border-top:1px solid #d5d5da; border-left:1px solid #d5d5da; background:#fff; }	
.main-infinite-l .la-box { margin:0px; }
.main-infinite-l .la-list { height:365px; display:block; overflow:hidden; margin-left:0px; border:1px solid #d5d5da; border-top:0px; border-left:0px; }
.main-infinite-l .la-list:hover { -webkit-filter: contrast(110%); opacity:0.9; -moz-opacity:0.9; }
.main-infinite-l .la-cont { padding:5px 10px 5px; margin:0px 0px; color:#666; height:68px; overflow:hidden; }
.main-infinite-l .la-cont-no { padding:5px 10px 5px; margin:0px 0px; color:#666; height:218px; overflow:hidden; line-height:20px; }
.main-infinite-l .la-subj-box { padding:5px 10px 5px; }
.main-infinite-l .la-subj-box a { font-weight:bold; }
.main-infinite-l .la-details { padding:0px 5px; color:#999; background:#fff; border-bottom:1px dotted #ddd; }
.main-infinite-l .la-details a { color:#999; text-decoration:none; }
.main-infinite-l .la-details .la-edit  { padding-right:10px; }
.main-infinite-l .la-more { padding:0px 0px 0px; }
.main-infinite-l .la-more a { padding:7px; }
.main-infinite-l .la-media { padding:10px; width:230px; height:129px; }
.main-infinite-l .la-image {}
.main-infinite-l .la-image img {}
.main-infinite-l .la-image img:hover { -webkit-filter: brightness(50%); opacity:0.9; -moz-opacity:0.9; }
.main-infinite-l .bl-more a span { background:#25252a; }
.main-infinite-l .bl-more a::before { background:#75757a; }
.main-infinite-l .bl-more-info { background:#75757a; }

/* -------------------- 메인 인피니티 최근글 영역 끝 -------------------- */

/* -------------------- 좌측윙 영역 시작 -------------------- */

/* 좌측윙 로고 및 소개 영역 */
.aside-info { width:240px; min-height:10px; margin:0px 30px; }
.aside-info h3 { color:#000; font-size:26px; font-weight:bold; font-family:"Helvetica"; padding-bottom:10px; }
.aside-info ul { list-style: none; padding:0px; margin-top: 0px; }
.aside-info li { display: block; color:#000; line-height:17px; font-family:"Helvetica"; }
.aside-info li a { color:#000; }
.aside-info li a:hover { color:#000; }

/* 좌측윙 내글반응 영역 */
.aside-responses { width:240px; min-height:100px; margin:30px 30px 0px; }
.aside-responses h3 { color:#000; font-size:14px; font-weight:bold; padding:0px 0px 10px;  border-bottom:1px solid #85858a; }
.aside-responses-w {}
.aside-responses-l { padding:13px 0px 0px 0px; }
.aside-responses-l li { border-bottom:1px dotted #85858a; }
.aside-responses-l .la-subj { color:#000; font-size:11px; line-height:25px; }
.aside-responses-l .la-subj:hover { color:#ff3300; }
.aside-responses-l .la-data-first { font-size:11px; font-family:"Helvetica"; }
.aside-responses-l .la-none { line-height:25px; border-bottom:1px dotted #85858a; color:#55555a; font-size:11px; }

/* 좌측윙 페이스북 라이크 버튼 영역 */
.aside-like-button { width:240px; min-height:20px; margin:20px 30px 0px; display:block; overflow:hidden; }

/* 좌측윙 페이스북 라이크 박스 영역 */
.aside-facebook-likebox { width:240px; min-height:100px; margin:30px 30px; background:#fff; }

/* -------------------- 좌측윙 영역 끝 -------------------- */</pre></body></html>