@charset "utf-8";
#chatterbox-root {display:none;}
/*main*/

/*#main_visual {overflow:hidden; position:relative; width:100%; height:734px; background:#dedede;}
#main_visual .img_list{overflow:hidden; position:absolute; top:0px; left:0px; width:1920px; height:200px;}
#main_visual .img_list li{display:none;}
#main_visual .m_container{position:relative; width:1000px; margin:0 auto ;}
#main_visual .m_container a.btn_prev{display:block; position:absolute; top:40px; left:34px; width:17px; height:26px; background:url('../images/main/btn_prev.png') no-repeat;}
#main_visual .m_container a.btn_next{display:block; position:absolute; top:40px; left:940px; width:17px; height:26px; background:url('../images/main/btn_next.png') no-repeat;}
#main_visual .m_container .list_cont{overflow:hidden; position:absolute; top:10px; left:80px; width:840px; height:85px;}
#main_visual .m_container .list_cont ul{position:absolute; top:0px; left:0px; width:20000px;}
#main_visual .m_container .list_cont ul li{float:left; width:204px; border:1px solid #cecece; margin-right:5px; background:#ffffff;}
#main_visual .m_container .list_cont ul li.active{border:1px solid #579ca9; background:#579ca9;}
#main_visual .m_container .list_cont ul li a{display:block; width:100%; height:82px; text-align:center;}
#main_visual .m_container .list_cont ul li a img{margin-top:23px; display:none;}
#main_visual .m_container .list_cont ul li a img:first-child{display:inline-block;}*/

/*메인 슬라이드*/
.slide_tag {width:100%; background:#cfcfcf; padding:26px 0; }
.slide_tag .slide_tag_box {width:1200px; margin:0 auto; background:#fff; }
.slide_tag .slide_tag_box ul:after {clear:both; display:block; visibility:hidden; height:0; content:''; }
.slide_tag .slide_tag_box ul li {float:left; width:200px; }
.slide_tag .slide_tag_box ul li a {display:block; width:200px; font-family:"NotoSansCJKkr-Bold"; text-align:center; padding:13px 0 13px; font-size:18px; font-weight:bold; color:#4a4a4a; letter-spacing:-0.3px; border:4px solid #fff; box-sizing:border-box; }
.slide_tag .slide_tag_box ul li a span {display:block; font-size:13px; font-family:"NanumGothicBold"; font-weight:bold; color:#7f7f7f; margin-top:3px; }

/*.slide_tag ul li.ms01 a {background:url("/2016/images/main/main_btn02.png") no-repeat center 13px; }
.slide_tag ul li.ms02 a {background:url("/2016/images/main/main_btn01.png") no-repeat center 13px; }
.slide_tag ul li.ms03 a {background:url("/2016/images/main/main_btn03.png") no-repeat center 13px; }
.slide_tag ul li.ms04 a {background:url("/2016/images/main/main_btn05.png") no-repeat center 13px; }
.slide_tag ul li.ms05 a {background:url("/2016/images/main/main_btn04.png") no-repeat center 13px; }
.slide_tag ul li.ms06 a {background:url("/2016/images/main/main_btn07.png") no-repeat center 13px; }*/
.slide_tag ul li a strong {display:block; color:#3a3a3a;}

.slide_tag ul li a.active, .slide_tag ul li a.hover {background:#a8a8de; color:#fff; border:4px solid #fff; }
/*.slide_tag ul li.ms01 a.active, .slide_tag ul li.ms01 a.hover {background:#a8a8de url("/2016/images/main/main_btn02_on.png") no-repeat center 13px; }
.slide_tag ul li.ms02 a.active, .slide_tag ul li.ms02 a.hover {background:#a8a8de url("/2016/images/main/main_btn01_on.png") no-repeat center 13px; }
.slide_tag ul li.ms03 a.active, .slide_tag ul li.ms03 a.hover {background:#a8a8de url("/2016/images/main/main_btn03_on.png") no-repeat center 13px; }
.slide_tag ul li.ms04 a.active, .slide_tag ul li.ms04 a.hover {background:#a8a8de url("/2016/images/main/main_btn05_on.png") no-repeat center 13px; }
.slide_tag ul li.ms05 a.active, .slide_tag ul li.ms05 a.hover {background:#a8a8de url("/2016/images/main/main_btn04_on.png") no-repeat center 13px; }
.slide_tag ul li.ms06 a.active, .slide_tag ul li.ms06 a.hover {background:#a8a8de url("/2016/images/main/main_btn07_on.png") no-repeat center 13px; }*/

.slide_tag ul li a.active span, .slide_tag ul li a.hover span {color:#fff; }


.main_visual_group .bx-wrapper .bx-prev {position:absolute; left:50%; margin-left:507px; bottom:21px;/* bottom:50px; */ width:40px; height:40px; text-indent:-999999px; background:url("/2016/images/main/main_btn_left.png") no-repeat 0 0; }
.main_visual_group .bx-wrapper .bx-next {position:absolute; left:50%; margin-left:550px; bottom:21px;/* bottom:50px; */ width:40px; height:40px; text-indent:-999999px; background:url("/2016/images/main/main_btn_right.png") no-repeat 0 0;}

.main_visual_group .bx-wrapper .bx-controls-auto .bx-start {position:absolute; left:50%; margin-left:421px; bottom:50px; width:40px; height:40px; text-indent:-999999px; background:url("/2016/images/main/main_btn_start.png") no-repeat 0 0; }
.main_visual_group .bx-wrapper .bx-controls-auto .bx-stop {position:absolute; left:50%; margin-left:464px; bottom:50px; width:40px; height:40px; text-indent:-999999px; background:url("/2016/images/main/main_btn_stop.png") no-repeat 0 0; }


.main_visual_group {width:100%; position:relative; }
.main_visual_group ul li.visual_01_content {width:100%; height:604px; text-indent:-99999px; background:url("/2016/images/main/main_visual04.png") no-repeat center; }
.main_visual_group ul li.visual_02_content {width:100%; height:604px; text-indent:-99999px; background:url("/2016/images/sub/20170120/main_visual01.png") no-repeat center; }
.main_visual_group ul li.visual_03_content {width:100%; height:604px; text-indent:-99999px; background:url("/2016/images/main/main_visual03.png") no-repeat center; }
.main_visual_group ul li.visual_04_content {width:100%; height:604px; text-indent:-99999px; background:url("/2016/images/main/main_visual05.png") no-repeat center; }
.main_visual_group ul li.visual_05_content {width:100%; height:604px; text-indent:-99999px; background:url("/2016/images/sub/20170120/main_visual07.jpg") no-repeat center; }
.main_visual_group ul li.visual_06_content {width:100%; height:604px; text-indent:-99999px; background:url("/2016/images/sub/20170120/main_visual08.jpg") no-repeat center; }
/*.main_visual_group ul li.visual_06_content {width:100%; height:604px; text-indent:-99999px; background:url("/2016/images/sub/20170120/main_visual07.png") no-repeat center; }*/

.main_visual_group ul li a {display:block; width:100%; height:604px; }

/*메인 배너영역*/
.main_content { width:1200px; margin:0 auto; }

/*배너영역1*/
/*배너슬라이드1*/
.main_content .main01 .banner01 { float:left;  }
.main_content .main01 .banner01 .bx-wrappe { width:756px; height:360px; position:relative; }
.main_content .main01 .banner01 .bx-wrapper .bx-prev,
.main_content .main01 .banner01 .bx-wrapper .bx-next { position:absolute; width:50px; height:50px; bottom:1px; text-indent:-9999px;  }
.main_content .main01 .banner01 .bx-wrapper .bx-prev { background:url("../images/main/banner_prev.png") no-repeat 0 0; right:52px; }
.main_content .main01 .banner01 .bx-wrapper .bx-next { background:url("../images/main/banner_next.png") no-repeat 0 0; right:1px; }
.main_content .main01 .banner01 .bx-wrapper .bx-controls-auto,
.main_content .main01 .banner01 .bx-wrapper .bx-pager  { display:none; }

.main_content .main01 .banner02 { float:right; }
.main_content .main01 h2 { padding:39px 0 11px 0; }

/*배너영역2*/
.main_content .main02 { clear:both;  }
.main_content .main02 h2 { padding:33px 0 14px 0; }
.main_content .main02 .banner03_list li.cl { float:left; margin-right:16px; }
.main_content .main02 .banner04_list li { float:left; margin:20px 16px 0 0;  }
.main_content .main02 { clear:both; }

/*배너슬라이드2*/
.main_content .main02 li.last_list { margin-right:0; }
.main_content .main02 .banner03_slide .bx-wrappe { position:absolute; width:316px; height:200px; }
.main_content .main02 .banner03_slide .bx-wrapper .bx-prev,
.main_content .main02 .banner03_slide .bx-wrapper .bx-next,
.main_content .main02 .banner03_slide .bx-wrapper .bx-controls-auto { visibility:hidden; }
.main_content .main02 .banner03_slide .bx-wrapper .bx-pager a { position:static; float:left; width:13px; height:15px; background:url("/2016/images/main/banner_dot.png") no-repeat 0 0; display:block; color:#fff; font-size:0px; }
.main_content .main02 .banner03_slide .bx-wrapper .bx-pager a.active {background:url("/2016/images/main/banner_dot_on.png") no-repeat 0 0; }
.main_content .main02 .banner03_slide .bx-wrapper .bx-controls { position:absolute; top:20px; left:20px; width:100px; }

/*배너영역3*/
.main_content .main03 .banner05 { float:left; }
.main_content .main03 .banner06 { float:right; }
.main_content .main03 h2 { padding:36px 0 11px 0;}
.main_content .main03 .banner05 li { float:left; margin-right:16px; }
.main_content .main03 .banner05 li.last_list { margin-right:0; }
.main_content .main03 .clear { clear:both; }

/*배너 모션 추가*/
#m_hover li {position:relative; }
#m_hover li div {display:none; position:absolute; top:0; left:0;}
