@charset "utf-8";

body.open {overflow:hidden;}

#wrap {position:relative;}
.container {width:100%; position:relative; z-index:10;}
.con {margin:0 auto; max-width:1520px;}
#sub #header.on {  top:0px;}
/* header */
#header {width:100%; position:absolute; left:0; top:0; z-index:99; /*background:rgba(0,0,0,0.08); */transition:0.7s;    /*transition-delay: 1s;*/}
#header.on {top:-100px;}
#header:after {content:""; display:block; clear:both;}
#header .con {position:relative; text-align:center;margin:0 auto; max-width:1520px;}
#header .gnb {display: inline-block; vertical-align: top; position:relative; width:100%;  padding-left:0%;}
#header .gnb ul.main_menu {display: inline-block; font-size:0; }
#header .gnb ul.main_menu li {display: inline-block; text-align:center;box-sizing: border-box; }
#header .gnb ul.main_menu li a {display: inline-block; width:100%; font-weight:400;letter-spacing:0; font-size:18px; line-height:100px; color:#fff; padding:0 0px;box-sizing: border-box;}

#header .gnb ul.main_menu li.m1 { width:197px; }
#header .gnb ul.main_menu li.m2 { width:239px; }
#header .gnb ul.main_menu li.m3 { width:302px; }
#header .gnb ul.main_menu li.m4 { width:209px; }

#header .gnb .sub_menu ul.m1 { width:197px; }
#header .gnb .sub_menu ul.m2 { width:239px; }
#header .gnb .sub_menu ul.m3 { width:302px; }
#header .gnb .sub_menu ul.m4 { width:209px; }




#header .gnb ul.main_menu li a:hover{margin-top:-1px;font-weight:500; color:#093F8E; letter-spacing:-0.03em; background:url('../img/s_img/gnb_over_bott.png') no-repeat center bottom;box-sizing: border-box; }



#header .logo {display: inline-block; vertical-align: top; margin-top:26px; margin-left:0px;}
#header .logo .logo_img {display: inline-block; }
#header .logo .logo_img img {  height:auto;}
#header .logo .logo_img img.white {display:none;}
#header .logo .logo_txt {color:#fff; font-size:16px; font-weight:400; display: inline-block; vertical-align: top; padding-top:7px; word-spacing:5px;}
#header .logo .logo_txt .ll {font-style:italic; color:#fff;}
#header .right_menu {display: inline-block; vertical-align: top;width:20%;}
#header .right_menu > div {display: inline-block; vertical-align: top; line-height:100px;}

#wrap #header .out{position:absolute; top: 35px; left:160px; width:auto; margin:0; padding:0; width:160px; height:35px; line-height:35px;background:none; text-align:left;}
#wrap #header .out span{color:#f4b326; width:110px; text-align:left; padding-right:10px;}
#wrap #header .out a{color:#f4b326;}


/*
#header .right_menu .lang_box {position:relative; width:130px;margin:36.5px;}
*/
#header .right_menu .lang_box {position: absolute;right:0px;width:100px;margin: 34px 0;}
#header .right_menu .lang_box .lang_tit {cursor:pointer;  width:100px; background:#none; border:1px solid #fff; border-radius:25px; height:34px;line-height:28px;vertical-align: top; }
#header .right_menu .lang_box .lang_tit .ic {display: inline-block; padding-right:5px; vertical-align: middle; line-height:24px; }
#header .right_menu .lang_box .lang_tit .ic img {padding-top:3px;vertical-align: top; padding-top:4px; line-height:24px; }
#header .right_menu .lang_box .lang_tit .ic img.white {display:none; padding-top:0px;vertical-align: top; line-height:24px;}
#header .right_menu .lang_box .lang_tit .lang_name {display: inline-block;  color:#fff;font-weight:500; font-size:14px; line-height:2.2;}
#header .right_menu .lang_box .lang_list {display:none; position:absolute; left:0; top:35px; width:100px; z-index:100;}
#header .right_menu .lang_box .lang_list ul {border-radius:10px; border:1px solid #e1e1e1; background:#fff; text-align:left;}
#header .right_menu .lang_box .lang_list ul li {}
#header .right_menu .lang_box .lang_list ul li a {display: inline-block; color:#999999; font-size:14px; font-weight:500; line-height:32px; font-family: 'Roboto','Noto Sans KR', sans-serif; padding-left:38px; }
#header .right_menu .lang_box .lang_list ul li.on1 a {color:#000; /* background:url("../img/s_img/language_arrow_white.png") no-repeat 12px center; background-size:15px;*/}
#header .right_menu .lang_box .lang_list ul li.on2 a {color:#000; /* background:url("../img/s_img/language_arrow_white.png") no-repeat 12px center; background-size:15px;*/}
#header .right_menu .lang_box .lang_list ul li.on3 a {color:#000; /* background:url("../img/s_img/language_arrow_white.png") no-repeat 12px center; background-size:15px;*/}





#header .right_menu .link_box {display:inline-block;}
#header .right_menu .link_box a {color:#fff; font-family: 'Roboto', sans-serif; font-weight:900; font-size:14px; padding:0 25px;}

#header .right_menu .menu_box {width:90px; position:absolute; top:0; right:0; padding:0px 30px; background:rgba(0,0,0,0.2); cursor:pointer;}
#header .right_menu .menu_box img {line-height:100px; padding-top:38.5px;}
#header .right_menu .menu_box img.white {display:none;}

#header .sub_menu_bg {position:absolute; display:none; left:0; top:99px; width:100%; height:219px;  background:#fff; border-top:1px solid #e1e1e1; }
#header .gnb .sub_menu {display:none;/* position:absolute; left:0; top:100%; */font-size:0; margin:0 auto; width:100%; text-align:center;  height:220px;}
#header .gnb .sub_menu ul {display: inline-block; padding-top:20px;  height:100%; vertical-align: top;}




#header .gnb .sub_menu ul li {display: inline-block; width:100%;text-align:center; }
#header .gnb .sub_menu ul li a {font-size:16px; color:#555; width:100%; text-align:center; letter-spacing:0;font-weight:400; line-height:40px;padding-left:0px;  }
#header .gnb .sub_menu ul li a:hover {color:#093F8E; font-weight:500; letter-spacing:-0.025em; }

/* 헤더 삼등분 */
#header .logo {position:absolute; left:0px; top:0; z-index:99999;}
#header .gnb {}
#header .right_menu {position:absolute; right:0; top:0;}

/* 헤더 white */
#header.white {background:#fff; border-bottom:1px solid #e1e1e1; height:100px; }
#header.white .logo .logo_img img.normal {display:none;}
#header.white .logo .logo_img img.white {display:block;}
#header.white .right_menu .lang_box .lang_tit .ic img.normal {display:none;}
#header.white .right_menu .lang_box .lang_tit .ic img.white {display:block;}
#header.white .right_menu .lang_box .lang_tit{background:#fff;border:1px solid #ccc;}


#header.white .gnb ul li a {color:#111;}
#header.white .right_menu .lang_box .lang_tit .lang_name {color:#000; font-weight:500;}
#header.white .right_menu .link_box a {color:#111;}
#header.white .right_menu .menu_box {background:none;}
#header.white .right_menu .menu_box img.normal {display:none;}
#header.white .right_menu .menu_box img.white {display:inline-block;}

#header.mainwhite {background:#fff; border-bottom:1px solid #e1e1e1;}
#header.mainwhite .logo .logo_img img.normal {display:none;}
#header.mainwhite .logo .logo_img img.white {display:block;}
#header.mainwhite .right_menu .lang_box .lang_tit .ic img.normal {display:none;}
#header.mainwhite .right_menu .lang_box .lang_tit .ic img.white {display:block;}
#header.mainwhite .gnb ul li a {color:#111;}
#header.mainwhite .right_menu .lang_box .lang_tit .lang_name {color:#111;}
#header.mainwhite .right_menu .link_box a {color:#111;}
#header.mainwhite .right_menu .menu_box {background:none;}
#header.mainwhite .right_menu .menu_box img.normal {display:none;}
#header.mainwhite .right_menu .menu_box img.white {display:inline-block;}

/* mo_header */
#mo_header {display:none; position:absolute; left:0; top:0; z-index:99; height:80px; width:100%; background:rgba(0,0,0,0.3); padding-bottom:0px;}
#mo_header .con {text-align:left; height:100%;}
#mo_header .logo {display:inline-block; margin-top:16.5px; margin-left:30px; z-index:99999;}
.set_nav_btn {width:33px; height:100%; top:9px; right:30px; cursor: pointer; z-index: 30; /* border-right: 1px solid #dddddd; */position: absolute;}
.set_nav_btn .line {   width: 33px; height:2px; top: 20px;   left: 0; background-color: #fff; position: absolute;}
.set_nav_btn .line + .line { top: 30px; position: absolute;}
.set_nav_btn .line + .line + .line { top:40px; position: absolute;}


#mo_menu {display:none; position:absolute;   top:0; right:-100%; transition:all 0.4s ease;-webkit-transition: all 0.4s ease; background:#fff; width:76%; z-index:1101; height:100%; padding-left:1%;padding-right:1%;}
#mo_menu.open {right:0; /*overflow-y:scroll; overflow-x:hidden;*/ overflow:hidden;}
#mo_menu .logo {background:#fff; display: inline-block; vertical-align: top; padding:30px 0px; width:100%; margin-left:3%;}
#mo_menu .mo_close {position:absolute;cursor:pointer; width:45px; right:27px; top:34.5px;}
#mo_menu .mo_close img {max-width:100%; height:auto;}
#mo_menu .logo .logo_img {display: inline-block; width:auto;}
#mo_menu .logo .logo_img img {max-width:100%; height:auto; width: 60px;}
#mo_menu .logo .logo_txt {color:#fff; font-size:16px; font-weight:400; display: inline-block; vertical-align: top; padding-top:13px; word-spacing:5px;}
#mo_menu .logo .logo_txt .ll {font-style:italic; color:#fff;}

/* white mo_header */
#mo_header .logo img.normal {}
#mo_header .logo img.white {display:none;}
#mo_header.mainwhite {background:none;}
#mo_header.mainwhite .logo img.normal {display:none;}
#mo_header.mainwhite .logo img.white {display:block;}
#mo_header.mainwhite .set_nav_btn .line {background:#000;}

#mo_menu .mo_menu_list {background:#fff; }



#menu_ul {margin-top:60px; width:94%; margin:0 auto;}
#menu_ul li {border-bottom:1px solid #efefef; cursor:pointer;}
#menu_ul li li{border-bottom:none;}
#menu_ul li.on {background:#fff;}
#menu_ul li .main_menu {text-align:left; height:100%; height:60px; position:relative;}
#menu_ul li .main_menu .link {display:inline-block; text-align:left; height:60px; position:absolute; left:0; top:0; width:100%; box-sizing:border-box;-moz-box-sizing:border-box; padding-right:92px; z-index:1;}
#menu_ul li .main_menu .link a {font-size:20px; font-weight:500; color:#232323;     line-height:60px; display:inline-block; padding:0 0 0 3%; width:100%; box-sizing:border-box;-moz-box-sizing:border-box;}
#menu_ul li .main_menu .more {display:inline-block; vertical-align: top; float:right; position:absolute; right:0; z-index:2;}
#menu_ul li .main_menu .more a {display:inline-block; padding:0 25px; line-height: 60px; vertical-align:middle;}
#menu_ul li .main_menu .more a img{vertical-align:middle;}
#mo_menu #menu_ul .sub_menu li a span.new_data {    font-family: 'Montserrat Black' !important;    font-size: 28px;    color: #62b73a;    margin-left: 2px;} /* NEW */
#menu_ul li.on .main_menu {background:#ebebeb;}
#menu_ul li.on .main_menu .link a {color:#111;}
#menu_ul li .sub_menu {display:none;padding:20px 0;}
/* #menu_ul li.on .sub_menu  {display:block;} */
#menu_ul li .sub_menu li {text-align:left; }
#menu_ul li .sub_menu li a {line-height:40px; /* margin-left:80px; */ font-size:16px;     padding-left: 30px;    width: 100%; color:#333;   box-sizing: border-box;-moz-box-sizing: border-box; display:inline-block;}
#menu_ul li .sub_menu li a.on {font-size:28px;   color:#333; }
#mo_menu .mo_down_btn { border-radius:5px; box-sizing:border-box;-moz-box-sizing:border-box; padding:0 15px; background:#f0f0f0; margin-top:45px; }
#mo_menu .mo_down_btn a {color:#fff; font-size:28px; line-height:90px;   display:inline-block; width:100%;background:#72bb2a; border-radius:5px;-moz-border-radius:5px; -ebkit-border-radius:5px;}
#mo_menu .mo_down_btn img {margin:0 10px; position:relative; bottom:5px;}
#mo_menu .menu_footer {width:100%; box-sizing:border-box;-moz-box-sizing:border-box; padding:0 20px; text-align:left; font-size:21px; color:#555555; line-height:29px; margin-top:80px; margin-bottom:30px;}
#mo_menu .m_footer_link {width:100%; padding:0 20px; box-sizing:border-box;-moz-box-sizing:border-box; margin-top:50px;}
#mo_menu .m_footer_link ul {width:100%; display:inline-block;}
#mo_menu .m_footer_link ul li {width:50%; float:left; text-align:left;}
#mo_menu .m_footer_link ul li a {font-size:36px;   line-height:120px; display:inline-block; text-align:left;}
#mo_menu .menu_footer .tel {margin-right:75px;}
#mo_menu .menu_footer .ftext {position:relative;}
#mo_menu .menu_footer span a {color:#555555; position:relative; margin-left:25px; display:inline-block;}
#mo_menu .menu_footer span span.lineh {width:1px; height:18px; background:#999999; display:inline-block; position:absolute; left:45px; top:7px;}
#mo_menu .m_lang{clear:both; margin:20px auto 40px auto; margin-left:3%;}
#mo_menu .m_lang:after {content:""; display:block; clear:both;}
#mo_menu .m_lang li{ float:left; display:inline; width:100px;margin-right:1%; font-size:18px; line-height:40px; text-align:center; background:#f4f4f4;}
#mo_menu .m_lang li.on{background:#093F8E; color:#fff;}
#mo_menu .m_lang li.on a{color:#fff !important;}
#mo_menu .m_lang li a{color:#000 !important;}

#mo_menu .m_lang li:last-child{margin-right:0;}
#mo_menu .m_lang li:last-child a{color:#333;}
#mo_menu .etc_menu {margin-top:100px;}
#mo_menu .etc_menu ul {font-size:0;}
#mo_menu .etc_menu ul li {display: inline-block; vertical-align: top; text-align:center; width:46%; margin-right:4%; margin-bottom:4%;}
#mo_menu .etc_menu ul li .link_box {display:table; width:100%; background:#f5f5f5;}
#mo_menu .etc_menu ul li .link_box .img {display:table-cell; height:120px; vertical-align:middle; width:100%;}
#mo_menu .etc_menu ul li .link_box .txt {color:#232323; font-size:24px; font-weight:400; width:100%; display:table-row; height:50px;}
#mo_menu .mo_copyright {font-size:12px; text-align:center; line-height:80px; padding-bottom:30px;}


.mo_bb {display:none; z-index:100; background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; left:0; top:0; cursor:pointer;}
.mo_bb.open {display:block;}

/* allmenu */
#allmenu {position:fixed;position:relative; width:100%; height:100%; z-index:9999; left:0; top:0; background:#62b73a; display:none; background:cover;}
#allmenu .con {font-size:0; width:1200px; margin:0 auto; position:absolute; left:0; top:0; bottom:0; right:0; height:60%; margin:auto; }
#allmenu dl {width:25%; display: inline-block;vertical-align: top; border-right:1px solid #b1db9d; padding-left:40px; height:60%; margin-bottom:20px;}
#allmenu dl:last-child {border-right:none;} 
#allmenu dt {font-family: 'Roboto', sans-serif; color:#fff; font-size:32px; font-weight:400; margin-bottom:35px;}
#allmenu dt a {}
#allmenu dd {display: inline-block; width:100%;}
#allmenu dd a {color:#fff; font-size:20px; font-weight:300; line-height:30px; padding-left:14px;  background:url('../img/s_img/gnb_bar_w.gif') no-repeat 0 14px;}
#allmenu dd ul {}
#allmenu dd ul li {display: inline-block; width:100%;}
#allmenu dd ul li a {display: inline-block; color:#b7d0f0; font-size:20px; font-weight:400; line-height:36px;}
#allmenu .close {position:absolute; right:135px; top:60px; cursor:pointer;}







@media (max-width:1600px){
	

/* 헤더 삼등분 */
#header .logo {position:absolute; left:5%; top:0;}
#header .gnb ul.main_menu li a { padding:0 0px;}


#header .right_menu .menu_box {width:80px; text-align:center; padding:0;}
#header .right_menu .lang_box {position: absolute;right: 90px;width:100px;margin: 36.5px 0;}
#header .right_menu .lang_box .lang_tit {width:100px; }
#header .gnb .sub_menu ul li {display: inline-block; width:100%;}
#header .gnb .sub_menu ul li a {font-size:15px; color:#555; width:100%; }


#wrap #header .out {
    top: 33px;
    left: 180px;
}



}/* 1600px End */



@media (max-width: 1520px) {


  .con {margin:0 auto; max-width:100%;}
  #header .con { max-width:100%;}

/* 헤더 삼등분 */
#header .logo {position:absolute; left:5%; top:0;}
#header .gnb ul.main_menu li a { padding:0 0px;}


#header .right_menu .menu_box {width:80px; text-align:center; padding:0;}
#header .right_menu .lang_box {position: absolute;right: 90px;width:100px;margin: 36.5px 0;}
#header .right_menu .lang_box .lang_tit {width:100px; }
#header .gnb .sub_menu ul li {display: inline-block; width:100%;}
#header .gnb .sub_menu ul li a {font-size:15px; color:#555; width:100%; }
#header .gnb .sub_menu ul li a:hover { letter-spacing:-0.025em; }


}/* 1520px End*/







@media (max-width:1420px){
#header .gnb {width:100%;}
/* 헤더 삼등분 */
#header .logo {position:absolute; left:30px; top:0;}
#header .logo img{}



#header .gnb ul.main_menu li a {font-size:16px; padding:0 0px; }


#header .right_menu .menu_box {width:60px; }
#header .right_menu .lang_box {position: absolute;right: 70px;width:100px;margin: 36.5px 0;}



#header .gnb ul.main_menu li.m1 { width:177px; }
#header .gnb ul.main_menu li.m2 { width:219px; }
#header .gnb ul.main_menu li.m3 { width:282px; }
#header .gnb ul.main_menu li.m4 { width:189px; }

#header .gnb .sub_menu ul.m1 { width:177px; }
#header .gnb .sub_menu ul.m2 { width:219px; }
#header .gnb .sub_menu ul.m3 { width:282px; }
#header .gnb .sub_menu ul.m4 { width:189px; }


#header .gnb .sub_menu ul li a:hover { letter-spacing:-0.075em; }



#wrap #header .out {
    top: 33px;
    left: 140px;
}





}/* 1400px End */

@media (max-width:1300px){


#header .gnb {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 100%;

}

#header .gnb ul.main_menu li a {font-size:17px; padding:0 0px; }

#wrap #header .out {display:none;}





/* 섹션3 */
	.swiper-container2 .swiper-slide {width:340px; height:420px;}
	.swiper-container2 .swiper-slide.swiper-slide-active {}
	.swiper-container2 .swiper-button-prev {margin-left:-280px;}
	.swiper-container2 .swiper-button-next {margin-right:-280px;}
	.swiper-container2 .swiper-button-next, .swiper-container2 .swiper-button-prev {width:80px; height:80px; margin-top:-65px;}
	.swiper-container2 .swiper-slide .sw2-img {}

/* 섹션5 */
	.big_box_wrap .big_box_right .bbr_top .bbr_left {height:50%; width:100%;}
	.big_box_wrap .big_box_right .bbr_top .bbr_right {height:50%; width:100%;}
	.big_box_wrap .big_box_right .bbr_top {height:66%;}
	.big_box_wrap .big_box_right .bbr_bot {height:34%;}
	.big_box_wrap .big_box_left .notice ul li .txt {padding-right:40px;}

	.big_box_wrap .big_box_left {width:66%;}
	.big_box_wrap .big_box_right {width:34%;}

#header .gnb .sub_menu ul li a {
    font-size: 15px;
    line-height: 38px; letter-spacing:-0.05em;
}




#header .gnb ul.main_menu li.m1 { width:177px; }
#header .gnb ul.main_menu li.m2 { width:219px; }
#header .gnb ul.main_menu li.m3 { width:282px; }
#header .gnb ul.main_menu li.m4 { width:189px; }

#header .gnb .sub_menu ul.m1 { width:177px; }
#header .gnb .sub_menu ul.m2 { width:219px; }
#header .gnb .sub_menu ul.m3 { width:282px; }
#header .gnb .sub_menu ul.m4 { width:189px; }







}/* 1300px End */



@media (max-width:1220px){
	#wrap {overflow:auto; overflow-x:hidden; width:100%;}
	#mo_header .logo img{}

	#header {display:none;}
	#mo_header, #mo_menu {display:block;}



	.navi_menu ul {width:100%;}
	.navi_menu ul li a {font-size:14px;}



}/* 1220px End */



@media (max-width:1000px){

	.swiper-container1 .swiper-button-next, .swiper-container1 .swiper-button-prev {display:none;}
	.swiper-container1 .swiper-slide .sw_text .t1 {font-size:48px;}
	.swiper-container1 .swiper-slide .sw_text .t2 {font-size:20px;}
	.swiper-container1.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container1 .swiper-pagination-custom, .swiper-container1 .swiper-pagination-fraction {bottom:230px;}

/* 섹션3 */
	.swiper-container2 .swiper-slide {width:280px; height:336px; padding-bottom:100px;}
	.swiper-container2 .swiper-slide.swiper-slide-active {}
	.swiper-container2 .swiper-button-prev {margin-left:-229px;}
	.swiper-container2 .swiper-button-next {margin-right:-229px;}
	.swiper-container2 .swiper-button-next, .swiper-container2 .swiper-button-prev {width:60px; height:60px; margin-top:-100px;}

  #menu_ul li .main_menu .link a {font-size: 18px;}


}	/* 1000px End */






@media (max-width:800px){

/* 섹션2 */
	.sc02_ul li .li_box .li_content .ic {width:70px; display: inline-block;}
	.sc02_ul li .li_box .li_content .txt .t1 {font-size:24px;}
	.sc02_ul li .li_box .li_content .txt .t2 {font-size:14px;}

/* 섹션3 */
	.swiper-container2 .swiper-slide {padding:}
	.sec03_tab {width:100%;}
	.sec03_tab li {width:50%;}
	.sec03_tab li:nth-child(2):after {display:none;}
  #menu_ul li .sub_menu li a {line-height:40px; font-size:15px; padding-left:20px;  }

/* 푸터 */

}/* 800px End */




@media (max-width:680px){

#mo_header { height: 60px;}
#mo_header .logo img {  width: 46px;}
.tap01 {width:50%}
.tap02 {width:50%}

#mo_header .logo { margin-top: 11.5px;     margin-left: 20px;}
.set_nav_btn { top: -1px;     right: 20px;}


	#mo_header .menu {width:40px; margin-top:19px;}
	#mo_header .menu img {max-width:100%;}
	#menu_ul {margin-top:25px;}
	#menu_ul li .main_menu .link a {font-size:18px; line-height:50px;}

	#mo_menu .m_lang li{font-size:16px;line-height:34px;}



	#menu_ul li .main_menu .link {height:50px; padding-right:60px;}
	#menu_ul li .main_menu .more a {line-height:50px; padding:0 20px;}
	#menu_ul li .main_menu {height:50px;}
	#mo_menu .logo {padding:15px 0;}
	#mo_menu .logo .logo_img {width:100px;}
	#mo_menu .mo_close {width:24px; top:15px; right:20px;}
	#menu_ul li .main_menu .more img {width:25px;}
	#mo_menu .etc_menu ul li .link_box .img img {max-width: 50px; max-height:50px; width: auto; height: auto;}
	#mo_menu .etc_menu ul li .link_box .txt {font-size:16px; height:30px;}
	#mo_menu .etc_menu ul li .link_box .img {height:80px;}
	#mo_menu .etc_menu {margin-top:50px;}
	#mo_menu .mo_copyright {line-height:40px; font-size:10px;}
	
	#menu_ul li .sub_menu li a {font-size:16px;  line-height:40px; padding-left:20px;}

/* 섹션1 */
.swiper-container1 .swiper-slide .sw_text .t1 {font-size:34px;}
.swiper-container1 .swiper-slide .sw_text .t2 {font-size:14px;}
.scroll-down {display:none;}
.swiper-container1 .swiper-slide .bg {transition:4s; transition-delay:1s; transform:scale(1.0); }
.swiper-container1 .swiper-slide.swiper-slide-active .bg {transform:scale(1.2);}




/* 섹션3 */
.sec03_tbl .sec03_tbl_cell .tit {margin-top:70px;}
.sec03_tbl .sec03_tbl_cell .tit .t1 {font-size:24px;}
.sec03_tbl .sec03_tbl_cell .tit .t2 {font-size:14px;}
.swiper-container2 .swiper-slide {padding:0 10px 100px;}
.sec03_tab {padding:0 10px;}
.sec03_tab li {font-size:14px; border:1px solid #0d56c6; margin-right:-1px; margin-bottom:-1px; padding:0; text-align:center;}
.sec03_tab li.on {color:#fff; background:#0d56c6;}
.sec03_tab li:after {display:none;}
.swiper-container2 {height:auto;}
.swiper-container2 .swiper-button-next, .swiper-container2 .swiper-button-prev {display:none;}

/* 섹션4 */
	.sec04_tbl .sec04_tbl_cell .tit {margin-top:0;}
	.sec04_tbl .sec04_tbl_cell .tit .t1 {font-size:24px;}
	.sec04_tbl .sec04_tbl_cell .tit .t2 {font-size:14px;}
	.play_movie_wrap {margin:5% auto;}
	.play_box ul {margin:5% auto;}
	.play_box ul li p {font-size:14px;}
	.play_box ul li p span {font-size:12px;}
	.sec04_tbl .sec04_tbl_cell {padding:10%;}
/* 섹션5 */
	.section05 .fp-scroller {height:100%;}
	.big_box_wrap {padding:2%; position:relative;}
	.big_box_wrap .big_box_left {width:100%; height:360px; padding:15px;}
	.big_box_wrap .big_box_left .tit {margin-top:30px;}
	.big_box_wrap .big_box_left .tit .t2 {margin-top:15px;}
	.big_box_wrap .big_box_left .notice {margin-top:20px;}
	.big_box_wrap .big_box_left .notice ul li:last-child {display:none;}
	.big_box_wrap .big_box_left .notice ul li .img {display:none;}
	.big_box_wrap .big_box_left .notice ul li .txt {padding:0; padding-right:80px; position:relative; width:300px;}
	.big_box_wrap .big_box_left .notice ul li a {padding:15px;}
	.big_box_wrap .big_box_left .notice ul li .txt .t1 span.nt {font-size:12px; line-height:18px;}
	.big_box_wrap .big_box_left .notice ul li .txt .t1 {font-size:14px;}
	.big_box_wrap .big_box_left .notice ul li .txt .t3 {display: inline-block; width: 70px; position:absolute; right:0; top:0;}
	.big_box_wrap .big_box_left .notice ul li .link {display:none;}
	.big_box_wrap .big_box_right {width:100%; height: 400px;}

	.big_box_wrap .big_box_right .bbr_bot .tit {height:37%;}
	.big_box_wrap .big_box_right .bbr_top .bbr_left .tit .down {margin-top:10px; font-size:11px; background-size:10% auto; background-position:80% 7px; line-height:26px; padding-right:34px;}
	.big_box_wrap .big_box_right .bbr_common .tit .down {margin-top:10px; font-size:11px; background-size:10% auto; background-position:80% 7px; line-height:26px; padding-right:34px; height:auto; opacity:1;}
	.big_box_wrap .big_box_right .bbr_common .tit {height:100%;padding-top: 30px;}
	.big_box_wrap .big_box_right .bbr_common.on .tit {height:100%; padding-top: 30px;}
	.big_box_wrap .big_box_right .bbr_common.on .tit .down {height:auto;}
	.big_box_wrap .big_box_right .bbr_top .bbr_left .tit .t1, .big_box_wrap .big_box_right .bbr_top .bbr_right .tit .t1, .big_box_wrap .big_box_right .bbr_bot .tit .t1 {font-size:16px;}
	.big_box_wrap .big_box_right .bbr_top .bbr_left .tit .t2, .big_box_wrap .big_box_right .bbr_top .bbr_right .tit .t2, .big_box_wrap .big_box_right .bbr_bot .tit .t2 {font-size:12px; margin-top:10px;}
	.big_box_wrap .big_box_right .bbr_top .bbr_right {height: 100%; width: 100%}
	.big_box_wrap .big_box_right .bbr_top .bbr_left {height: 50%; width: 100%}
	.big_box_wrap .big_box_right .bbr_top .bbr_left.on {height: 50%; width: 100%}
	.big_box_wrap .big_box_right .bbr_top .bbr_left .tit {}


	.media-menu-box .swiper-button-next, .media-menu-box .swiper-button-prev {margin-top:-8vw;}
	.media-menu-box .swiper-button-next img, .media-menu-box .swiper-button-prev img {max-width:9vw;}
	.content_s21 .media-menu .swiper-slide {padding:20px 15px;}
#mo_menu .logo .logo_img img {
    width: 46px;
}


}/* 680px End */



@media (min-width:680px){
	.bx-wrapper {max-width:none !important;}
	.navi_menu ul {width:100% !Important;}
	.navi_menu.s11 ul li { width: 16.6% !Important; }
	.navi_menu.s21 ul li { width: 33.3333% !Important; }
	.navi_menu.s31 ul li { width: 50% !Important; }
.main-chaevizone-container .main-tit {
    margin-bottom: 15px;
}

}/* min680px End */

@media (min-width:1220px){
	.navi_menu ul {width:1200px !important;}
}/* min 1220px End */
