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

/* 새글 스킨 (latest) */
.main_visual { width:100%; height:800px; position:relative; transition:all 0.3s ease-out; }		/* height 메인슬라이드 높이 */
.main_visual .bx-wrapper { height:100%; }
.main_visual .bx-viewport { height:100% !important; }
.main_visual .bx-controls-direction { display:none; }
.main_visual .bx-prev { font-size:0; color:#fff; position:absolute; left:10px; top:50%; transform:translateY(-50%); outline:0; z-index:55; }
.main_visual .bx-prev::before { content:"\e93d"; font-family:xeicon!important; font-size:50px; text-shadow:0 0 10px rgba(0,0,0,0.9); }
.main_visual .bx-next { font-size:0; color:#fff; position:absolute; right:10px; top:50%; transform:translateY(-50%); outline:0; z-index:55; }
.main_visual .bx-next::before { content:"\e940"; font-family:xeicon!important; font-size:50px; text-shadow:0 0 10px rgba(0,0,0,0.9); }
.main_visual .bx-pager { width:100%; text-align:center; font-size:0; position:absolute; left:0; bottom:8%; z-index:55; }
.main_visual .bx-pager .bx-pager-item { display:inline-block; }
.main_visual .bx-pager .bx-pager-item a { display: inline-block; width:10px; height:10px; margin:0 5px; font-size:0; background:rgba(255,255,255,0.6); border-radius:50%; text-indent: -9000px; transition:all 0.3s ease-out; }
.main_visual .bx-pager .bx-pager-item a.active { background:rgba(255,255,255,0.9); }

.main_visual .slide_wrap { height:100%; }
.main_visual .slide_wrap .slide { height:100%; background-size:cover; background-position:center; }
.main_visual .slide_wrap .slide .move01 { opacity:0; }
.main_visual .slide_wrap .slide .move02 { margin-top:-30px; opacity:0; }
.main_visual .slide_wrap .slide .move03 { margin:50px auto 0; opacity:0; overflow:hidden; }
.main_visual .slide_wrap .slide .move01.on { opacity:1; transition:all 0.3s ease-out; }
.main_visual .slide_wrap .slide .move02.on { margin-top:0; opacity:1; transition:all 0.3s ease-out;}
.main_visual .slide_wrap .slide .move03.on { opacity:1; transition:all 0.3s 0.3s ease-out; }

.main_visual .slide_wrap .slide .typo { max-width:1200px; width:calc(100% - 120px); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.main_visual .slide_wrap .slide h2 { line-height:1.3; margin-bottom:15px; font-size:80px; font-weight:900; color:#fff; text-align:center; text-shadow:0 0 10px rgba(0,0,0,0.6); word-break:keep-all; }
.main_visual .slide_wrap .slide .text { font-size:26px; font-weight:300; color:#fff; text-align:center; text-shadow:0 0 10px rgba(0,0,0,0.6); letter-spacing:-0.05em; word-break:keep-all; }
.main_visual .slide_wrap .slide .more {
	display:flex; justify-content:center; align-items:center; width:40px; height:40px; line-height:40px; margin:0 auto; font-size:22px; font-weight:500; color:#fff; text-align:center; background:rgba(0,0,0,0.8); border-radius:50%;
	border:2px solid rgba(255,255,255,0.5); box-sizing:content-box; transition:all 0.2s ease;
}
.main_visual .slide_wrap .slide .more span { display:block; width:0; height:0; font-size:20px; opacity:0; visibility:hidden; overflow:hidden; transition:all 0.3s 0.3s ease-out; }
.main_visual .slide_wrap .slide .more:hover { width:200px; border-radius:50px; background:rgba(0,0,0,0.8); }
.main_visual .slide_wrap .slide .more:hover i { display:none; }
.main_visual .slide_wrap .slide .more:hover span { width:auto; height:auto; opacity:1; visibility:visible; }

.main_visual .down_angle { width:24px; height:50px; position:absolute; bottom:5%; left:50%; transform:translateX(-50%); z-index:60; }
.main_visual .down_angle a { display:block; width:100%; height:100%; }
.main_visual .down_angle a .arrow { width:100%; height:7px; opacity:0; transform:scale3d(0.5,0.5,0.5); animation:down_move 3s ease-out infinite; position:absolute; }
.main_visual .down_angle a .arrow:first-child { animation:down_move 3s ease-out 1s infinite; }
.main_visual .down_angle a .arrow:nth-child(2) { animation:down_move 3s ease-out 2s infinite; }
.main_visual .down_angle a .arrow:before,
.main_visual .down_angle a .arrow:after { content:''; width:50%; height:100%; background:#fff; position:absolute; top:0; }
.main_visual .down_angle a .arrow:before { left:0; transform:skew(0deg,30deg); }
.main_visual .down_angle a .arrow:after { right:0; transform:skew(0deg,-30deg); }

@keyframes down_move {
	25% { opacity:1; }
	33% { opacity:1; transform:translateY(30px); }
	67% { opacity:1; transform:translateY(40px); }
	100% { opacity:0; transform:translateY(55px) scale3d(0.5,0.5,0.5); }
}



/* 반응형 */
@media (max-width: 1200px){
	
}
@media (max-width: 980px){
	.main_visual { height:600px; min-height:0; }
	.main_visual .bx-prev, .main_visual .bx-next { top:50%; }
	.main_visual .slide_wrap .slide .typo { top:50%; }
	.main_visual .slide_wrap .slide h2 { font-size:50px; }
	.main_visual .slide_wrap .slide .text { font-size:22px; }
	.main_visual .down_angle { display:none; }
}
@media (max-width: 760px){
	.main_visual { height:400px; }
	.main_visual .bx-prev::before, .main_visual .bx-next::before { font-size:30px; }
	.main_visual .slide_wrap .slide .move03 { margin-top:30px; }
	.main_visual .slide_wrap .slide h2 { font-size:38px; }
	.main_visual .slide_wrap .slide .text { font-size:18px; }
	.main_visual .slide_wrap .slide .more { width:30px; height:30px; line-height:30px; font-size:16px; }
	.main_visual .slide_wrap .slide .more:hover { width:160px; }
	.main_visual .slide_wrap .slide .more span { font-size:16px; }
}
@media (max-width: 540px){
	.main_visual .slide_wrap .slide .typo { width:calc(100% - 80px); }
	.main_visual .slide_wrap .slide h2 { font-size:30px; }
	.main_visual .slide_wrap .slide .text { font-size:16px; }
	.main_visual .slide_wrap .slide .more span { font-size:14px; }

}</pre></body></html>