
@charset "utf-8";

/*팝업설정(필수)*/
@media screen and (max-width:768px) {
	.drag_pop{left:0 !important;top:0 !important;max-width:350px !important;height:auto !important;}
}


/********************************************************************/

#main_visual_area{position:relative;background-color:#000;overflow:hidden;}
#main_visual{}

.slick-list{overflow: visible !important;}
.slick-slide{opacity: 0.6; filter: alpha(opacity:'60'); }
.slick-slide.slick-active{opacity: 1; filter: alpha(opacity:'1'); }

#main_visual li.visual1{background:url(/img/main/main_visual1.jpg) no-repeat 50% 0;background-size:auto 100%;}
#main_visual li.visual2{background:url(/img/main/main_visual2.jpg) no-repeat 50% 0;background-size:auto 100%;}
#main_visual li.visual3{background:url(/img/main/main_visual3.jpg) no-repeat 50% 0;background-size:auto 100%;}
#main_visual li.visual4{background:url(/img/main/main_visual4.jpg) no-repeat 50% 0;background-size:auto 100%;}
																						  
.slick-next{display: block;position:absolute;right:-55px;top:50%;margin-top:-22px;width:31px;height:44px;background:url(/img/main/slick_next.png) ;font-size: 0px;opacity:0.75;cursor:pointer;z-index:1000;}
.slick-next:hover{background-position:0 -44px;opacity:1;}
.slick-prev{display: block;position:absolute;left:-55px;top:50%;margin-top:-22px;width:31px; height:44px;background:url(/img/main/slick_prev.png) ;font-size: 0px;opacity:0.75;cursor:pointer;z-index:1000;}
.slick-prev:hover{background-position:0 -44px;opacity:1;}
ul.slick-dots{position:absolute;left:0;bottom:30px;text-align:center;width:100%;z-index:11;}
ul.slick-dots li{display: inline-block;margin:0 3px;}
ul.slick-dots li button{font-size: 0;display: block;height:12px;width:12px;background:#fff;border-radius:6px;opacity:0.7;-webkit-transition:all 0.3s; /* Safari */transition: all 0.3s;cursor:pointer;}
ul.slick-dots li.slick-active button{width:24px;background:#00ccff;opacity:1;}

@media screen and (max-width:768px) {
	ul.slick-dots{display:none !important;}
	.slick-next{display:none !important;}
	.slick-prev{display:none !important;}
}

/********************************************************************/


#main_section1{background-color:#f2f2f2;padding:45px 0;}
#main_section1_wrap{position:relative;}
#main_section1_wrap .notice_area1{padding-right:220px;}
#main_section1_wrap .notice_area2{padding-left:220px;margin-top:15px;}
#main_section1_wrap .notice_area3{display:none;}
#main_section1_wrap .notice_box{float:left;width:49.2%;margin-right:1.6%;border:1px solid #e4e4e4;background-color:#fff;height:200px;}
#main_section1_wrap .notice_box .title{position:relative;height:49px;background:url(/img/main/bg_notice.gif) repeat-x 0 0;}
#main_section1_wrap .notice_box .title h4{font-size:19px;color:#444;font-weight:500;letter-spacing:-1px;line-height:49px;padding-left:18px;}
#main_section1_wrap .notice_box .title h4 span{font-size:13.6px;color:#aaa;letter-spacing:-0.4px;padding-left:10px;background:url(/img/main/bg_notice_line.gif) no-repeat 3px 3px;}
#main_section1_wrap .notice_box .title a.btn_more{display:block;position:absolute;top:11px;right:11px;}
#main_section1_wrap .notice_box ul{padding:21px 25px 0;}
#main_section1_wrap .notice_box ul li{position:relative;font-size:14.6px;line-height:26px;background:url(/img/spot_ul.gif) no-repeat 0px 12px;padding:0 90px 0 8px;}
#main_section1_wrap .notice_box ul li a{display:block;font-weight:300;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;}
#main_section1_wrap .notice_box ul li span{position:absolute;top:0;right:0;width:80px;color:#888;letter-spacing:-0.4px;text-align:right;}
#main_section1_wrap .notice_box2{margin-right:0;}

#main_section1_wrap .btn_area a{display:block;height:200px;width:205px;padding-top:24px;}
#main_section1_wrap .btn_area a h4{font-size:18px;color:#fff;font-weight:500;letter-spacing:-0.6px;line-height:24px;padding:8px 0 3px;}
#main_section1_wrap .btn_area a p{font-size:13px;color:#fff;letter-spacing:-0.6px;line-height:16px;opacity:0.75;}
#main_section1_wrap  a.btn_plan{position:absolute;top:0;right:0;text-align:center;background:url(/img/main/bg_plan.png) no-repeat 0 0;background-size:100% 100%;}
#main_section1_wrap  a.btn_qna{position:absolute;bottom:0;left:0;text-align:center;background:url(/img/main/bg_qna.png) no-repeat 0 0;background-size:100% 100%;}
#main_section1_wrap .btn_area a:hover{opacity:0.6;}

@media screen and (max-width:900px){
#main_section1{padding:30px 0;}
#main_section1_wrap .notice_area1{padding-right:0px;}
#main_section1_wrap .notice_area2{padding-left:0px;margin-top:1.6%;}
#main_section1_wrap .notice_box{width:49.2%;margin-right:1.6%;}
#main_section1_wrap .notice_box2{margin-right:0;}
#main_section1_wrap .btn_area{margin-top:1.6%;font-size:0;}
#main_section1_wrap .btn_area a{display:inline-block;width:49.2%;margin-right:1.6%;vertical-align:top;}
#main_section1_wrap  a.btn_plan{position:relative;top:auto;right:auto;}
#main_section1_wrap  a.btn_qna{position:relative;bottom:auto;left:auto;margin-right:0;}
}
@media screen and (max-width:650px){
#main_section1{padding:20px 0;}
#main_section1_wrap .notice_area1{display:none;}
#main_section1_wrap .notice_area2{display:none;}
#main_section1_wrap .notice_area3{display:block;}
#main_section1_wrap .notice_area3 .notice_box{float:none;width:100%;margin-right:0;height:auto;padding-bottom:15px;}
#main_section1_wrap .notice_box ul li{padding:0 46px 0 8px;line-height:23px;}
#main_section1_wrap .notice_box ul li span{width:44px;font-size:13px;}
#main_section1_wrap .notice_box ul{padding:18px 20px 0;}
#main_section1_wrap .btn_area{margin-top:1.6%;}
#main_section1_wrap .btn_area a{height:170px;padding-top:20px;}
#main_section1_wrap .btn_area a .icon img{width:60px;}
}
@media screen and (max-width:400px){
#main_section1{padding:15px 0;}
#main_section1_wrap .btn_area{margin-top:3%;}
#main_section1_wrap .btn_area a{width:48.5%;margin-right:3%;height:120px;padding-top:20px;}
#main_section1_wrap .btn_area a .icon img{width:50px;}
#main_section1_wrap .btn_area a h4{font-size:15.4px;line-height:22px;}
#main_section1_wrap .btn_area a p{display:none;}
#main_section1_wrap  a.btn_qna{margin-right:0;}
}

/********************************************************************/

#main_section2{padding:45px 0;}
#main_section2 .title{position:relative;padding-bottom:10px;}
#main_section2 .title h4{font-size:25px;color:#333;font-weight:600;letter-spacing:-1px;line-height:28px;}
#main_section2 .title h4 span{font-size:12px;color:#888;font-weight:400;letter-spacing:-1px;padding-left:5px;}
#main_section2 .title a.btn_more{display:block;position:absolute;bottom:9px;right:0px;}
#main_section2 .tab{}
#main_section2 .tab li{float:left;width:25%;font-size:17px;color:#555;line-height:46px;background-color:#f8f8f8;border:1px solid #d8d8d8;border-left:none;text-align:center;cursor:pointer;}
#main_section2 .tab li.li1{border-left:1px solid #d8d8d8;}
#main_section2 .tab li.selected{border:1px solid #444;background-color:#444;color:#fff;}
#main_section2 ul.gal_list{margin-top:30px;font-size:0;}
#main_section2 ul.gal_list li{position:relative;display:inline-block;width:23.2%;margin-right:2.4%;vertical-align:top;text-align:center;}
#main_section2 ul.gal_list li.li4{margin-right:0;}
#main_section2 ul.gal_list li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #444;opacity:0.15;}
#main_section2 ul.gal_list li a:hover{background-color:#000;}
#main_section2 ul.gal_list li .subject{font-size:15.4px;color:#444;font-weight:300;letter-spacing:-0.7px;line-height:18px;padding:20px 10px 3px 10px;overflow:hidden;text-overflow:ellipsis;}
#main_section2 ul.gal_list li .exp{font-size:13px;color:#888;font-weight:300;letter-spacing:-0.2px;line-height:15px;padding:0 10px 20px 10px;overflow:hidden;text-overflow:ellipsis;}

@media screen and (max-width:640px){
#main_section2{padding:20px 0;}
#main_section2 .title{padding-bottom:8px;}
#main_section2 .title h4{font-size:20px;letter-spacing:-1px;line-height:21px;}
#main_section2 .title h4 span{display:none;}
#main_section2 .title a.btn_more{bottom:4px;right:-4px;}
#main_section2 .tab li{font-size:13px;letter-spacing:-1px;font-weight:500;line-height:38px;}
#main_section2 ul.gal_list{margin-top:0;font-size:0;}
#main_section2 ul.gal_list li{width:48.5%;margin:3% 3% 0 0;}
#main_section2 ul.gal_list li.li2{margin-right:0;}
#main_section2 ul.gal_list li.li4{margin-right:0;}
#main_section2 ul.gal_list li .subject{font-size:14px;font-weight:400;padding:15px 10px 0px 10px;}
#main_section2 ul.gal_list li .exp{font-size:13px;padding:0 10px 15px 10px;}
#main_section2 ul.gal_list li .exp span{display:none;}
}
@media screen and (max-width:400px){
#main_section2{padding:20px 0 15px;}
}

/********************************************************************/
#main_section3{background-color:#f6f8fa;padding:27px 0 45px;}
#main_section3_wrap{position:relative;}
#main_section3 ul.link_con{position:relative;}

#main_section3 ul.link_con li{position:relative;float:left;width:22%;height:200px;margin:23px 2% 0 0;background-color:#fff;border:1px solid #e1e5e9;padding:25px;}
#main_section3 ul.link_con li a{display:block;width:100%;height:100%;}
#main_section3 ul.link_con li a:hover{opacity:0.5;}

#main_section3 ul.link_con li h4{font-size:19px;font-weight:500;color:#000;opacity:0.8;letter-spacing:-1px;}
#main_section3 ul.link_con li .exp{font-size:13px;font-weight:400;line-height:16px;color:#000;opacity:0.6;letter-spacing:-0.6px;padding:5px 20px 0 0;}
#main_section3 ul.link_con li .icon{position:absolute;bottom:20px;right:20px;}
#main_section3 ul.link_con li .info{position:absolute;bottom:25px;left:20px;width:100%;padding-right:25px;font-size:14.2px;line-height:20px;letter-spacing:-0.4px;}
#main_section3 ul.link_con li .info .phone{font-size:30px;line-height:32px;font-weight:600;}
#main_section3 ul.link_con li .info .bank_num{font-size:22px;line-height:24px;font-weight:600;}

#main_section3 ul.link_con li.li1{margin-left:30%;background-color:#ffd1c9;border:none;}
#main_section3 ul.link_con li.li2{background-color:#badee8;border:none;}
#main_section3 ul.link_con li.li3{margin-right:0;border:none;background:url(/img/main/bg_tv.png) no-repeat center center;background-size:cover;}
#main_section3 ul.link_con li.li3 h4{position:absolute;top:15px;left:10px;font-size:14px;font-weight:500;line-height:26px;color:#fff;letter-spacing:-0.4px;background-color:#2b0fbc;padding:0 10px;border-radius:13px;}

#main_section3 ul.link_con li.li4{float:none;padding:0;position:absolute;top:0;left:0;width:28%;height:auto;border:none;background:url(/img/main/movie_poster.png) no-repeat center center;background-size:100% 100%;}
#main_section3 ul.link_con li.li4 h4{position:absolute;top:15px;left:10px;font-size:14px;font-weight:500;line-height:26px;color:#fff;letter-spacing:-0.4px;background-color:#ff0d67;padding:0 10px;border-radius:13px;}

#main_section3 ul.link_con li.li5{margin-left:30%;}
#main_section3 ul.link_con li.li7{margin-right:0;}
#main_section3 ul.link_con li.li8{margin-left:30%;background-color:#c2e6d7;border:none;}
#main_section3 ul.link_con li.li9{background-color:#efe8ba;border:none;}
#main_section3 ul.link_con li.li10{margin-right:0;border:none;background:url(/img/main/localplace.jpg) no-repeat center 0;background-size:cover;}

@media screen and (max-width:1100px){
#main_section3 ul.link_con li .info .phone{font-size:24px;line-height:26px;}
#main_section3 ul.link_con li .info .bank_num{font-size:18px;line-height:20px;}
}

@media screen and (max-width:1050px){
#main_section3 ul.link_con li{padding:20px;}
#main_section3 ul.link_con li .icon{position:absolute;bottom:20px;right:20px;text-align:right;}
#main_section3 ul.link_con li .icon img{width:70%;height:auto:}
#main_section3 ul.link_con li .info{position:absolute;bottom:20px;left:20px;width:100%;font-size:14.2px;line-height:20px;letter-spacing:-0.4px;}
#main_section3 ul.link_con li .info .phone{font-size:18px;line-height:22px;}
#main_section3 ul.link_con li .info .bank_num{font-size:16px;line-height:20px;}
#main_section3 ul.link_con li .info .logo_bank img{width:90px;line-height:15px;}
}

@media screen and (max-width:800px){
#main_section3{padding:4px 0 20px;}

#main_section3 ul.link_con li{float:left;width:48%;height:170px;margin:20px 4% 0 0;padding:20px;}
#main_section3 ul.link_con li h4{font-size:19px;letter-spacing:-1px;}
#main_section3 ul.link_con li .exp{font-size:13px;line-height:16px;padding:5px 0px 0 0;}
#main_section3 ul.link_con li .info .phone{font-size:22px;line-height:22px;}
#main_section3 ul.link_con li .info .bank_num{font-size:22px;line-height:20px;}
#main_section3 ul.link_con li .info .logo_bank img{width:90px;}

#main_section3 ul.link_con li.li4{float:left;position:relative;top:auto;left:auto;width:48%;height:550px;background-size:100% 100%;}
#main_section3 ul.link_con li.li4 img.blank_img{display:none;}
#main_section3 ul.link_con li.li1{margin-left:0;margin-right:0;}
#main_section3 ul.link_con li.li2{margin-left:0;margin-right:0;}
#main_section3 ul.link_con li.li3{margin-right:0;}
#main_section3 ul.link_con li.li8{margin-left:0;}
#main_section3 ul.link_con li.li9{margin-right:0;}
#main_section3 ul.link_con li.li10{margin-left:0;margin-right:4%;}
#main_section3 ul.link_con li.li5{margin-left:0;margin-right:0;}
#main_section3 ul.link_con li.li6{}
#main_section3 ul.link_con li.li7{}
}

@media screen and (max-width:460px){
#main_section3{padding:2px 0 15px;}

#main_section3 ul.link_con li{float:left;width:48.5%;height:150px;margin:12px 3% 0 0;padding:15px;}
#main_section3 ul.link_con li h4{font-size:17px;letter-spacing:-1px;}
#main_section3 ul.link_con li .exp{font-size:12px;line-height:15px;padding:3px 0px 0 0;}
#main_section3 ul.link_con li .icon{position:absolute;bottom:15px;right:15px;text-align:right;}
#main_section3 ul.link_con li .icon img{width:56%;height:auto:}
#main_section3 ul.link_con li .info{position:absolute;bottom:15px;left:15px;width:100%;font-size:14.2px;line-height:20px;letter-spacing:-0.4px;}
#main_section3 ul.link_con li .info .phone{font-size:22px;line-height:24px;}
#main_section3 ul.link_con li .info .bank_num{font-size:22px;line-height:20px;}
#main_section3 ul.link_con li .info .logo_bank img{width:90px;}

#main_section3 ul.link_con li.li4{margin-right:0;width:48.5%;height:312px;margin-right:3%;}
#main_section3 ul.link_con li.li4 h4{top:10px;left:6px;font-size:13.4px;line-height:24px;letter-spacing:-0.6px;padding:0 8px;border-radius:12px;}
#main_section3 ul.link_con li.li3{margin-right:3%;}
#main_section3 ul.link_con li.li3 h4{top:10px;left:6px;font-size:13.4px;line-height:24px;letter-spacing:-0.6px;padding:0 8px;border-radius:12px;}
#main_section3 ul.link_con li.li8{margin-right:0;}
#main_section3 ul.link_con li.li9{margin-right:3%;}
#main_section3 ul.link_con li.li10{margin-right:0;}
#main_section3 ul.link_con li.li5{width:100%;margin-right:0;height:140px;}
#main_section3 ul.link_con li.li6{width:100%;margin-right:0;height:140px;}
#main_section3 ul.link_con li.li7{display:none;}
}

/***************************footer 재설정*****************************************/

#footer{margin:0;}

























   