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

/**** 메인비주얼 ****/
.mainvisual .swiper-container {width: 100%;height: 100%;background: #000;}
.mainvisual .swiper-slide { min-height:500px; color: #222; background-size:cover; -webkit-box-sizing: border-box;box-sizing: border-box;}

.mainvisual .swiper-slide .subtitle,
.mainvisual .swiper-slide .title,
.mainvisual .swiper-slide .alink { width:100%; min-width:1200px; max-width:1400px; margin:120px auto 0; word-break:keep-all;}
.mainvisual .swiper-slide .alink {margin-top:40px;}
.mainvisual .swiper-slide .subtitle {font-size:24px;  opacity:0.8;}
.mainvisual .swiper-slide .title { font-size:48px; font-weight:900; margin:10px auto;}
.mainvisual .swiper-slide .title span {font-size:32px; font-weight:normal;}
.mainvisual .swiper-slide .alink a {display:flex; justify-content:center; align-items:center; width:200px; height:50px; font-size:16px; border:1px solid #000; color:#000;}
.mainvisual .swiper-slide .alink a:hover {background-color:#000; color:#fff;}

.mainvisual .swiper-button-next, 
.mainvisual .swiper-button-prev { top:auto; left:50% !important; bottom:0 !important; width:60px !important; height:60px !important; background-size:8px 14px !important; background-color:rgba(34,34,34,0.8);}
.mainvisual .swiper-button-prev {margin-left:478px;}
.mainvisual .swiper-button-next {margin-left:540px;}
.mainvisual .swiper-button-next:hover, 
.mainvisual .swiper-button-prev:hover {background-color:rgba(34,34,34,0.95)}
.mainvisual .swiper-button-prev, 
.mainvisual .swiper-container-rtl .swiper-button-next {background-image:url('/theme/basic/skin/latest/visual/img/arrow_left.png') !important;}
.mainvisual .swiper-button-next, 
.mainvisual .swiper-container-rtl .swiper-button-prev {background-image:url('/theme/basic/skin/latest/visual/img/arrow_right.png') !important;}

.mainvisual .swiper-pagination {}
.mainvisual .swiper-pagination-clickable .swiper-pagination-bullet {margin-left:5px;}
.mainvisual .swiper-pagination-clickable .swiper-pagination-bullet-active {background-color:#0066b3 !important;}

/* 화살표영역 
@media (max-width:1319px) {
	.mainvisual .swiper-slide {min-height:500px;padding-top:150px;}
	.mainvisual .swiper-slide .title,
	.mainvisual .swiper-slide .subtitle {max-width:none;}
	.mainvisual .swiper-slide .title {font-size:3.6em;}
	.mainvisual .swiper-slide .subtitle {font-size:1.4em;}
	.mainvisual .swiper-pagination {margin-left:0; text-align:center; left:0% !important;bottom:20px !important;}	
}
/* 태블릿 
@media (max-width:1199px) {
	.mainvisual .swiper-button-next, 
	.mainvisual .swiper-button-prev {left:auto !important; right:0 !important; margin:0;}
	.mainvisual .swiper-button-prev {right:62px !important;}
}
/* 모바일 
@media (max-width: 829px){
	.mainvisual .swiper-slide {min-height:700px; padding-top:250px;}
	.mainvisual .swiper-slide .stit {font-size:0.8em;}
	.mainvisual .swiper-slide .title {font-size:3em;}
	.mainvisual .swiper-slide .subtitle {font-size:1.2em;}
}
/* 작은 모바일 
@media (max-width: 559px){
	.mainvisual .swiper-slide {background-size:cover; min-height:600px; padding-top:200px;}
	.mainvisual .swiper-slide .stit,
	.mainvisual .swiper-slide .title,
	.mainvisual .swiper-slide .subtitle {width:90%}
	.mainvisual .swiper-slide .title {font-size:2.5em;}
	.mainvisual .swiper-slide .subtitle {font-size:1.1em; width:80%;}
	.mainvisual .swiper-slide .subtitle br {display:none;}
}*/

#adm_view {position:absolute; z-index:999; background:rgba(0,0,0,0.5); color:#fff; padding:10px 20px; right:0; bottom:0;}
#adm_view:hover {background:rgba(0,0,0,0.7);}</pre></body></html>