@charset "utf-8";
.img100 img{width:100%;}
.main_visual .slick-prev, .main_visual .slick-next{width:56px;height:96px;display:none !important;}
.main_visual .slick-prev{background:url(/images/main/banner_left.png);left:20px;}
.main_visual .slick-next{background:url(/images/main/banner_right.png);right:20px;}

.main_visual .visual a{display:block; width:1920px; height:515px; z-index:3;}
.main_visual .visual00{background:url(/images/main/main_visual00.jpg)no-repeat center center;height:515px;}
.main_visual .visual01{background:url(/images/main/main_visual01.jpg)no-repeat center center;height:515px;}
.main_visual .visual02{background:url(/images/main/main_visual02.jpg)no-repeat center center;height:515px;}
.main_visual .visual03{background:url(/images/main/main_visual03.jpg)no-repeat center center;height:515px;}

.main_visual .visual04{background:url(/images/main/main_visual09.jpg)no-repeat center center;height:515px;}
.main_visual .visual05{background:url(/images/main/main_visual05.jpg)no-repeat center center;height:515px;}
.main_visual .visual06{background:url(/images/main/main_visual06.jpg)no-repeat center center;height:515px;}
.main_visual .visual07{background:url(/images/main/main_visual07.jpg)no-repeat center center;height:515px;}
.main_visual .visual08{background:url(/images/main/main_visual04.jpg)no-repeat center center;height:515px;}
.main_visual .visual09{background:url(/images/main/main_visual08.jpg)no-repeat center center;height:515px;}
.main_visual .visual10{background:url(/images/main/main_visual10.jpg)no-repeat center center;height:515px;}
.main_visual .visual11{background:url(/images/main/main_visual11.jpg)no-repeat center center;height:515px;}
.main_visual .visual12{background:url(/images/main/main_visual12.jpg)no-repeat center center;height:515px;}
.main_visual .visual13{background:url(/images/main/main_visual13.jpg)no-repeat center center;height:515px;}


.box{position: absolute;top:35px;left:0;text-align: left;width:960px;left:50%;margin-left:-480px;}
.main_visual .slick-dots{position:absolute;left:50%;margin-left:-110px; width:220px;z-index:9999;}

.main_visual .slick-dots li button{background: #9e0b0f;}
.main_visual .slick-dots li button{background: #9e0b0f;}

.main_mid_wrap{padding-top:0px;border-top:3px solid #e20f1d;border-right:1px solid #ccc;border-left:1px solid #ccc;position: relative;padding-bottom:10px;}
.box h2{color:#333333;font-size:33px;text-align: center;
position: relative;z-index:100;text-align: left;}
.box h2 span{font-size: 97px;color:#1b50a3;}
.box .subtext{color:#fff;font-size:18px;text-align: left;position: relative;z-index:100;padding-top:15px;}
.box .subtext.bl{color:#282828;}
.box .subtext span{font-size: 22px;}
.blackbox{width:685px;overflow: hidden;}

.main_mid_wrap>div{float:left;padding:48px 12px;border-right:1px solid #ccc;height:500px;width:269px;min-height:500px;box-sizing: border-box;}
.main_mid_wrap>div:last-child{border-right:none;}
.content{text-align: center;}
.main_tit{padding-left:16px;color:#333333;font-size:17px;font-weight: bold;text-align: left;}
.main_mid01>.content>p{margin-top:30px;}

.member01{margin-top:25px;}
.main_tit span.onetype{color:#e20f1d;}
.event{width:269px;height:160px;background:url(/images/main/event_box.jpg)no-repeat center center;margin:0 auto 0;padding-bottom:15px;position: relative;}

.main_mid03{padding:48px 0 !important;}
.tit_wrap{position: relative;}
.go a{position: absolute;top:5px;right:-15px;color:#fff;width:51px;text-align: center;border-radius: 10px;background: #e20f1d;height:20px;line-height:15px;font-weight: bold;font-size:13px;height: 15px;}
.member01_text{text-align: center;font-size:20px;padding:17px 0;color:#333;border-bottom:1px solid #ccc;}
.member02{margin-top:30px;}
.an_list{height:140px;margin-top:14px;padding-bottom:50px;overflow: hidden;}
.an_list>li{margin-top:7px;}
.an_list>li>a{width:228px;float:left;color:#333333;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: left;font-weight: 500;}
.an_list>li>p{float:right;color:#656565;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:72px;font-size: 13px;}
.main_news{height:436px;}
.new_content{text-align:left;padding-left:0px;margin-top:10px;}
.new_content>h2 a{color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px;display: block;font-size: 14px;}
.new_content>h2{float:left;}
.new_content>p{width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#696969;float:right;font-size: 14px;}
.news_s{margin-top:24px;width:241.11px;height: 141.9px;}
.banner_box{height:131px;width:236px;margin:0 auto;}
.banner_box .helper{display: inline-block;vertical-align: middle;height:100%;}
.banner_box img{vertical-align: middle;max-width:278.5px;}
.vedio{padding-top:46px;}
.news_s_slider .slick-list{margin-right:-2px;}
.news_big_list{padding-top:8px;}
.news_big_list>a{width:156px;float:left;color:#333333;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: left;font-weight: 500;display: block;}
.news_big_list>p{float:right;font-size: 13px;padding-right:3px;}
.event_info{position: relative;width:261px;height:130px;/*overflow: hidden;*/margin-top:4px;margin-left:0;}
.event_info>p{position: absolute;top:6px;right:0;}

/*bottom_visual_wrap*/
.helper{height:100%;display: inline-block;vertical-align: middle;}
.bottom_visual_wrap{position: absolute;bottom:0;left:0;width:809px;border-top:1px solid #ccc;background: #fff;border-right:1px solid #ccc;border-right:0;}
.bottom_visual_wrap>p,.bottom_visual{float:left;}
.main_mid03{background:url(/images/main/dots_gray.jpg)repeat-x left 232px;}
.bottom_visual_wrap>p{width:110px;height:76px;line-height:76px;text-align:center;background: #e20f1d;font-size: 18px;color:#fff;font-weight: bold;}
.bottom_visual{width:600px;margin-left:40px;margin-top:13px;margin-left:49px;}
.bottom_vis .slick-prev{background:url(/images/main/main_bottom_left.jpg);left:-30px;}
.bottom_vis .slick-next{background:url(/images/main/main_bottom_right.jpg);right:-30px;}
.bottom_visual .slick-slide img{width:90%;height:52px;vertical-align: middle;display: inline-block;}
.bottom_visual .slick-slide {text-align: center;}
.bottom_visual .bottom_logo04 img{vertical-align: middle;}
.main_mid01 .go a{right:0px;}
.main_mid02 {background:url(/images/main/dots_gray.jpg)repeat-x left 260px;}
.main_mid02 .go a{right:0px;}
/*main_mid03*/

.main_mid03 .accept{
display: block;
overflow: hidden; width:234px;height: 115px;
margin-bottom:30px;background: #000;margin:5px auto 0;}
.main_mid01 .an_list.new_for{border-bottom:0;margin-top:13px;height:85px;}
.main_mid03 .accept img{width:100%;}
.main_mid03 .accept>a{
	display:block;width:100%;
   -webkit-transition: 0.1s ease-in-out;
    -moz-transition: 0.1s ease-in-out;
    -o-transition: 0.1s ease-in-out;
    transition: 0.1s ease-in-out;
    opacity:1;
}
.main_mid03 .accept>a:hover{
    -webkit-transition: all 0.1s ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 0.1s ease-in;
    -ms-transform: scale(1.1);
    -moz-transition: all 0.1s ease-in;
    -moz-transform: scale(1.1);
    transition: all 0.1s ease-in;
    transform: scale(1.1);
    opacity:0.7;
}
.news_number{position: absolute;top:13px;right:5px;padding:0 15px;}
.news_number>li{float:left;padding-right:40px;}
.news_number>li>a{display: block;text-align: center;font-size: 12px;color:#333;}
.news_number>li>a:hover {color:#e20f1d;}
.news_number>li:last-child{padding-right:10px;}
.news_number>li.onr a{color:#f00;}




/* 슬라이더 캡션 스타일 start */
.main_slide .slick_caption {position:absolute;left:0;top:0;width:100%;padding:20px 0;text-align:center;color:#fff;overflow:hidden;z-index:30;}

.main_slide .slick_caption .caption1 {margin-bottom:30px;font-size:80px;font-weight:700;line-height:85px;letter-spacing:-2px;}
.main_slide .slick_caption .caption2 {margin-bottom:5px;font-size:22px;font-weight:400;line-height:27px;letter-spacing:-2px;/*text-shadow:0 0 8px rgba(0, 0, 0, 0.5);*/}
.main_slide .slick_caption .caption3 {margin-bottom:10px;font-size:25px;font-weight:400;line-height:30px;letter-spacing:-2px;/*text-shadow:0 0 8px rgba(0, 0, 0, 0.5);*/}
.main_slide .slick_caption .caption4 {margin-bottom:10px;font-size:37px;font-weight:400;line-height:42px;letter-spacing:-2px;}

.main_slide .slick_caption .caption1 span,
.main_slide .slick_caption .caption2 span,
.main_slide .slick_caption .caption3 span {font-size:1.1em;font-weight:700;}
/* 슬라이더 캡션 스타일 end */

/* 슬라이더 캡션 트렌지션 start */
.fade_in, .from_top, .from_bottom, .from_left, .from_right {opacity: 0;
 -webkit-transition: all 0.7s ease-in-out;
 -moz-transition: all 0.7s ease-in-out;
 -o-transition: all 0.7s ease-in-out;
 transition: all 0.7s ease-in-out;}
.delay1 {-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;
 transition-delay:0.1s;}
.delay2 {-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;
 transition-delay:0.2s;}
.delay3 {-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;
 transition-delay:0.3s;}
.delay4 {-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;
 transition-delay:0.4s;}
.delay5 {-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;
 transition-delay:0.5s;}
.delay6 {-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;
 transition-delay:0.6s;}
.delay7 {-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;
 transition-delay:0.7s;}
.delay8 {-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;
 transition-delay:0.8s;}
.delay9 {-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;-o-transition-delay:0.9s;
 transition-delay:0.9s;}
.delay10 {-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;
 transition-delay:1s;}
.delay11 {-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s;
 transition-delay:1.1s;}
.delay12 {-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;
 transition-delay:1.2s;}

.slick-slider .slick-active .fade_in,
.slick-slider .slick-center .fade_in {opacity: 1;}
.slick-slider .slick-slide .from_top {
 -webkit-transform: translateY(-100%);
 -ms-transform: translateY(-100%);
 -o-transform: translateY(-100%);
 transform: translateY(-100%);}
.slick-slider .slick-active .from_top,
.slick-slider .slick-center .from_top {opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);}

.slick-slider .slick-slide .from_bottom {
 -webkit-transform: translateY(100%);
 -ms-transform: translateY(100%);
 -o-transform: translateY(100%);
 transform: translateY(100%);}
.slick-slider .slick-active .from_bottom,
.slick-slider .slick-center .from_bottom {opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);}

.slick-slider .slick-slide .from_left {
 -webkit-transform: translateX(-100%);
 -ms-transform: translateX(-100%);
 -o-transform: translateX(-100%);
 transform: translateX(-100%);}
.slick-slider .slick-active .from_left,
.slick-slider .slick-center .from_left {opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 -o-transform: translateX(0);
 transform: translateX(0);}

.slick-slider .slick-slide .from_right {
 -webkit-transform: translateX(100%);
 -ms-transform: translateX(100%);
 -o-transform: translateX(100%);
 transform: translateX(100%);}
.slick-slider .slick-active .from_right,
.slick-slider .slick-center .from_right {opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 -o-transform: translateX(0);
 transform: translateX(0);}
/* 슬라이더 캡션 트렌지션 end */

.main_slide {width:1200px;height:620px;position:relative;}

.main_slide .slide_01 .slick_caption {left:10%;top:17%;width:40%;}
.main_slide .slide_01 .slick_caption .caption1 {color:#ea749b;}
.main_slide .slide_01 .slick_caption .caption2 {color:#333;}
.main_slide .slide_01 .slick_caption .caption3 {color:#333;}
.main_slide .slide_01 .slick_caption .caption4 {color:#ea749b;}

.main_slide .slide_02 .slick_caption {left:43%;top:10%;width:40%;}
.main_slide .slide_02 .slick_caption .caption1 {color:#5c6bc0;}
.main_slide .slide_02 .slick_caption .caption2 {color:#333;}
.main_slide .slide_02 .slick_caption .caption3 {color:#333;}
.main_slide .slide_02 .slick_caption .caption4 {color:#5c6bc0;}

.main_slide .slide_03 .slick_caption {left:12%;top:10%;width:40%;}
.main_slide .slide_03 .slick_caption .caption1 {color:#85b5e4;}
.main_slide .slide_03 .slick_caption .caption2 {color:#333;}
.main_slide .slide_03 .slick_caption .caption3 {color:#333;}
.main_slide .slide_03 .slick_caption .caption4 {color:#85b5e4;}
