@charset "utf-8";


.visual_wrap{position:relative;}
.visual{width:1920px; left:50%; margin-left:-960px; position: relative; height:500px;}
.caption{position:absolute;top:60px;color:#fff; font-family: "Nanum Gothic"}
.caption.left{left:450px; text-align: left;}
.caption.right{right:450px; text-align: right;}
.caption p{line-height:1.2;}
.caption .m_txt_01{font-size:50px; color: #1135ab; font-weight: 700;}
.caption .m_txt_02 {font-size:20px; color:#474747; margin-top:30px; font-weight:700; line-height:30px;}
.caption .btn{display:inline-block ; width:195px; height:45px; line-height: 45px; text-align: center; background-color:#1135ab; color:#fff; font-size:18px; font-weight:700; margin-top:20px; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;}
.caption .btn:hover{background-color: #4c5e99;}
.control{position:absolute;left:870px;bottom:26px;text-align:center; height:15px;}
.control p{display:inline-block;cursor:pointer;}
.main_slide{width:1920px;left:50%;margin-left:-960px;position:relative;/*border-bottom:1px solid #ebebeb;*/}
.main_slide .slick-dots {text-align:center;bottom:20px;}
.main_slide .slick-dots li{margin:7px;}
.main_slide .slick-dots li button{width:15px;height:15px;background-color:#555;opacity:1;}
.main_slide .slick-dots li.slick-active button{width:77px;height:15px;background-color:#111;border-radius:7px;}


.main_slide .slick-prev{left:356px;width:50px;height:87px;background:url('/images/misc/btn_prev.png') 0 0 no-repeat;}
.main_slide .slick-next{right:356px;width:50px;height:87px;background:url('/images/misc/btn_next.png') 0 0 no-repeat;}

#container{margin-top:29px;margin-bottom:40px;}
.noticeArea{float:left;position:relative;width:495px;height:196px;border:1px solid #ccc;border-top-right-radius: 10px;border-top-left-radius: 15px}
.noticeArea .inner{padding:20px 25px;}
.noticeArea .inner h2{margin-bottom:10px;font-size:1.2em;}
.noticeArea ul li{padding:5px 0;padding-left:11px;margin-left:3px;border-bottom:1px dotted #ccc;background:url('/images/misc/bullet_list.png') 0 center no-repeat;}
.noticeArea ul li:last-child{border-bottom:none;}
.noticeArea span{float:right;margin-right:13px;color:#999;font-size:0.9em;}
.noticeArea .ico_new{margin-left:8px;vertical-align:middle;}
.noticeArea .more{position:absolute;top:20px;right:30px;}

.link_wrap{float:right;}
.link_wrap .link_box{float:left;width:240px;height:198px;margin-right:21px;text-align:center;border:1px solid #ccc;background:url('/images/main/plus.png') right 0 no-repeat;}
.link_wrap .link_box:last-child{margin-right:0;}
.link_wrap .link_box .link_ico{margin-top:25px;}
.link_wrap .link_box .link_name{margin-top:10px;font-size:1.4em;font-weight:700;}
.link_wrap .link_box .link_name span{display:block;font-size:0.7em;color:#999;font-weight:400;}

.banner_wrap{width:1920px;height:115px;left:50%;margin-left:-960px;position:relative;background:url('/images/main/bg_banner.jpg') 0 0 no-repeat;}
.banner_wrap .inner{position:relative;width:1024px;left:50%;margin-left:-512px;}
.banner_wrap .inner .banner_slide{width:500px;position:absolute;right:55px;top:28px;}

.banner_wrap .inner .banner_slide .slick-prev{left:-48px;width:33px;height:33px;background:url('/images/misc/btn_prev_02.gif') 0 0 no-repeat;}
.banner_wrap .inner .banner_slide .slick-next{right:-55px;width:33px;height:33px;background:url('/images/misc/btn_next_02.gif') 0 0 no-repeat;}
.banner_wrap .inner .banner_slide img{border:1px solid #959595;}
.banner_wrap .inner .banner_slide .slick-slide {margin:0 10px;}
.banner_wrap .inner .banner_slide .slick-list {margin:0 -10px;}
