@charset "utf-8";


#container {position:relative; z-index:0;  /*font-family: 'Nanum Square';*/}


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:950px; min-width:1100px; overflow:hidden;  z-index:1;}
.main_visual ul { width:100%; left:0px;top:0px; height:950px; position:absolute; z-index:0;}
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:950px; }
.main_visual li a{display:block;}

.main_visual .visual_text {text-align:center; position:absolute; left:0px; top:300px; width:100%; z-index:9999; color:#fff; font-size:60px; font-weight:bold; letter-spacing:-1px;}
.main_visual .visual_text span{display:block;  ; font-size:26px; font-weight:normal; margin-top:40px;}


.main_visual .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:0;}



.main_visual .scroll_down {position:absolute; left:0px;  bottom:320px; width:100%; text-align:center; z-index:9999999 !important;}
.main_visual .scroll_down:hover {opacity:0.6;}
.main_visual .scroll_down .move{position:relative; animation-duration: 0.3s;	animation-iteration-count: infinite;	animation-direction: alternate;bottom:10px; animation-name:point; animation-delay: 0.1s;} }
@keyframes move{from{bottom:10px;}to{bottom:200px;}}


#mobile_main_visual {display:none;}



.main_warp {margin:0 auto; width:1400px;}




.main_quick {margin-top:-80px; position:relative; z-index:2; }
.main_quick ul {overflow:hidden;}
.main_quick ul li{width:33.333333333333%; float:left;}
.main_quick ul li dl{padding:30px; padding-left:160px; background-position:55px 50%; background-repeat:no-repeat; color:#fff;}
.main_quick ul li dl dt{font-size:23px; padding-top:15px;}
.main_quick ul li dl dd{font-size:16px; height:40px; line-height:20px; margin-top:5px; letter-spacing:-1px; color:rgba(255,255,255,0.8);}

.main_quick ul li.m1 dl{background-color:#273b60; background-image:url(../images/main/main_quick01.png)}
.main_quick ul li.m2 dl{background-color:#e66314; background-image:url(../images/main/main_quick02.png)}
.main_quick ul li.m3 dl{background-color:#6f983f; background-image:url(../images/main/main_quick03.png)}



/**/
.main_premium{margin-top:80px; text-align:center; padding-left:1px;}
.main_premium h3 {font-size:40px; color:#000;}
.main_premium h3 strong{color:#9e805e; font-size:50px;}
.main_premium h3 span {font-size:20px; display:block; font-weight:normal; padding-top:10px; color:#888;}


.main_premium ul {margin-top:40px; overflow:hidden; padding-left:1px;}
.main_premium ul li{width:332px;float:left;  border:1px #ddd solid; margin-right:20px;}
.main_premium ul li.last {margin-right:0px;}
.main_premium ul li .box{height:430px;}
.main_premium ul li .box .photo{overflow:hidden; position:relative; z-index:1; background:#0d1627}
.main_premium ul li:hover .box .photo img{opacity:0.7;}
.main_premium ul li .box .photo img {max-width:100%; vertical-align:middle;}
.main_premium ul li .box .info {padding:30px 0px; position:relative; z-index:2;}
.main_premium ul li .box .info .t1 {font-size:22px; color:#9e805e;  letter-spacing:-1px; }
.main_premium ul li .box .info .t2 {margin-top:15px; font-size:16px; color:#888; line-height:22px;}
.main_premium ul li .box .info .t2 span {display:block;}
.main_premium ul li .box .info .t2 .small{font-size:12px; color:#999;display:block;}



@media all and (max-width:1024px) {


/*메인비주얼*/


#mobile_main_visual {text-align:center; position:relative; overflow:hidden; display:block;}
#mobile_main_visual li {width:100%; text-align:center;}
#mobile_main_visual li img {width:100%; text-align:center; vertical-align:top;} 

#mobile_main_visual .visual_text {text-align:center; position:absolute; left:0px; top:40%; width:100%; z-index:9999; color:#fff; font-size:20px; font-weight:bold; letter-spacing:-1px;}
#mobile_main_visual .visual_text span{display:block;  ; font-size:13px; font-weight:normal; margin-top:10px;}



.main_visual {display:none;}
.main_warp { width:auto;}



.main_quick {margin-top:0px;}
.main_quick ul li{width:33.333333333333%; text-align:center;}
.main_quick ul li dl{background-position:center 25px; padding:100px 0px 30px 0px;; padding-bottom:20px; }
.main_quick ul li dl dt{font-size:20px; padding-top:15px;}
.main_quick ul li dl dd{font-size:14px;padding:0 10px;}



.main_premium{margin-top:80px; }
.main_premium h3 {font-size:40px; color:#000;}
.main_premium h3 strong{color:#9e805e; font-size:50px;}
.main_premium h3 span {font-size:20px; display:block; font-weight:normal; padding-top:10px; color:#888;}


.main_premium ul {margin-top:40px; overflow:hidden; padding-left:0px;}
.main_premium ul li{width:49%; margin:0.5% !important; border:1px #ddd solid; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;   box-sizing: border-box;}
.main_premium ul li.last {margin-right:0px;}
.main_premium ul li .box{height:380px;}

.main_premium ul li .box .info {padding:30px 10px; }
.main_premium ul li .box .info .t1 {font-size:18px;}
.main_premium ul li .box .info .t1 span{display:block;}
.main_premium ul li .box .info .t2 { font-size:12px;line-height:18px;}
.main_premium ul li .box .info .t2 span{display:inline-block;;}








}