@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

@font-face { font-family: 'NanumSquareB';
 src: url('/font/NanumSquareB.eot');
 src: url('/font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
      url('/font/NanumSquareB.woff') format('woff'),
      url('/font/NanumSquareB.ttf') format('truetype');
}
@font-face { font-family: 'NanumSquareEB';
 src: url('/font/NanumSquareEB.eot');
 src: url('/font/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
      url('/font/NanumSquareEB.woff') format('woff'),
      url('/font/NanumSquareEB.ttf') format('truetype');
}
@font-face { font-family: 'KoPubWorld Dotum Bold';
 src: url('/KoPubWorld Dotum Bold.ttf');
 src: url('/font/KoPubWorld Dotum Bold.ttf?#iefix') format('embedded-opentype'),
      url('/font/KoPubWorld Dotum Bold.ttf') format('woff'),
      url('/font/KoPubWorld Dotum Bold.ttf') format('truetype');
}

@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
/* body        { font-family: 'NanumSquare', sans-serif; }
.normal     { font-weight: 400 }
.bold       { font-weight: 700 }
.bolder     { font-weight: 800 }
.light      { font-weight: 300 } */


.wing-right {display:none !important;}

/* 모바일 사이드바 */
.sb_quickmenu {display:none;}
.sidebar_log_box {display:none;}
#sidebar-box {width:300px !important;}
#sidebar-box .sidebar-menu > div:nth-of-type(3) li:nth-of-type(4) {display:none;}
#sidebar-box .sidebar-menu > div:nth-of-type(3) li:nth-of-type(5) {display:none;}
#sidebar-box .sidebar-menu > div:nth-of-type(3) li:nth-of-type(6) {display:none;}
#sidebar-box .sidebar-menu > div:nth-of-type(3) li:nth-of-type(7) {display:none;}

.sidebar_custom {background:#221e1f;}
.sidebar_custom .sb_header span {color:#fff; font-size:18px; padding-left:11px; line-height:50px;}
.sidebar-wing-close {background:#221e1f !important; border:1px solid #221e1f !important;}
#sidebar-box {border-left:0 !important;}


/* 헤더 */
.at-header {display:none;}
.at-menu {z-index:5;}
.nav-slide .menu-ul {background:0;}
.pc-menu .container_fix {max-width:1656px; width:100%; z-index:6;}
.pc-menu {border-bottom:1px solid rgba(255,255,255,0.4);}
.at-menu:hover .pc-menu {border-bottom:1px solid #dfdfdf;}
.at-menu:hover .pc-menu .nav-full .menu-a {border-bottom: 1px solid #dfdfdf;}
.pc-menu .nav-full .menu-a {text-align:left; padding-left:10px; font-weight:500; font-size:18px; color:#fff;}
.nav-fixed .pc-menu:hover, .nav-fixed .pc-menu:hover .nav-full .menu-a{border-bottom:1px solid #ddd}
.nav-fixed .pc-menu {border-bottom:0; z-index:6;}
.pc-menu .logo_box {display:inline-block; float:left;}
.at-menu .main_logo_fixed {display:none;}
.at-menu:hover .main_logo{display:none;}
.at-menu:hover .main_logo_fixed {display:block;}
.nav-fixed .at-menu .main_logo {display:none;}
.nav-fixed .at-menu .main_logo_fixed {display:block;}

.at-menu {border-top:0; background:0; border:0; position:absolute; top:0; left:0;}
.pc-menu .nav-visible {display:inline-block; float:right;}
.at-menu:hover {background:#fff;}

.nav-fixed .at-menu {background:#fff;}
.nav-fixed .at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span {color:#000;}

.nav_full {z-index:3;}
.pc-menu .nav-full .menu-li.nav-rw {display:none;}
.pc-menu .nav-full .menu-ul {width:650px;}
.nav_full {display:block !important;}
.pc-menu .nav-full.on {display:block !important;}

.pc-menu .menu-li:nth-of-type(3) .sub-1div .sub-1dul > li:nth-of-type(4) {display:none;}
.pc-menu .menu-li:nth-of-type(3) .sub-1div .sub-1dul > li:nth-of-type(5) {display:none;}
.pc-menu .menu-li:nth-of-type(3) .sub-1div .sub-1dul > li:nth-of-type(6) {display:none;}
.pc-menu .menu-li:nth-of-type(3) .sub-1div .sub-1dul > li:nth-of-type(7) {display:none;}

.pc-menu .nav-full .sub-2div {display:block !important; position:inherit; left:15px; width:40px;}
.pc-menu .nav-full .sub-2dul {border-top:0; margin:0;}
.pc-menu .nav-full .sub-1da {border-bottom:0;}
.pc-menu .nav-full .sub-2da {border-bottom:0;}

.pc-menu .nav-full .sub-1div {border-left:0;}
.sub-1div {background:#fff;}

.nav-fixed .pc-menu .nav-full .menu-a {border:0;}
.at-menu:hover .menu-a {color:#000;}
.nav-fixed .pc-menu .nav-full .menu-a {color:#000;}

.pc-menu .menu-li:nth-of-type(1) {width:155px;}
.pc-menu .menu-li:nth-of-type(2) {width:185px;}
.pc-menu .menu-li:nth-of-type(3) {width:175px;}
.pc-menu .menu-li:nth-of-type(4) {width:155px;}
@media (max-width:1040px){
	.pc-menu .menu-li:nth-of-type(1) {width:130px;}
	.pc-menu .menu-li:nth-of-type(2) {width:160px;}
	.pc-menu .menu-li:nth-of-type(3) {width:160px;}
	.pc-menu .menu-li:nth-of-type(4) {width:150px;}
}

.pc-menu .nav-full .sub-1da {font-size:16px; padding:5px 12px; font-weight:400;}
.pc-menu .nav-full .sub-1dul, .pc-menu .nav-full .sub-1dli:first-child {padding-top:10px;}
.pc-menu .nav-full.on {box-shadow:0 0 0 !important; -webkit-box-shadow : 0 0 0 !important; background:#fff !important;}
.pc-menu .nav-full.on, .pc-menu .nav-full.on .at-container {height:390px !important;}
.pc-menu .nav-full .menu-a:hover {color:#000;}
.pc-menu .sub-icon::after {display:none;}

.pc-menu .nav-full .menu-li:hover .menu-a {position:relative;}
.pc-menu .nav-full .menu-li:nth-of-type(1):hover .menu-a::after {content:""; background:#d71820; position:absolute; height:3px; left:0px; bottom:0; width:95px;}
.pc-menu .nav-full .menu-li:nth-of-type(2):hover .menu-a::after {content:""; background:#d71820; position:absolute; height:3px; left:0px; bottom:0; width:130px;}
.pc-menu .nav-full .menu-li:nth-of-type(3):hover .menu-a::after {content:""; background:#d71820; position:absolute; height:3px; left:0px; bottom:0; width:113px;}
.pc-menu .nav-full .menu-li:nth-of-type(4):hover .menu-a::after {content:""; background:#d71820; position:absolute; height:3px; left:0px; bottom:0; width:91px;}

.sub-2dli a {font-size:14px; font-weight:400;}
.pc-menu .sub-2dli {list-style:none; position:relative;}
.pc-menu .sub-2dli::after {content:"·"; position:absolute; top:3.5px; left:0px; font-size:17px; color:#464646;}


.translate_1 {float:left; margin-top:45px; margin-left:18px; position:relative; cursor:pointer;}
.translate_1 img {float:left; padding-top:4px;}
.translate_1 .trans_1 {float:left; padding-left:5px;}
.translate_1 .trans_1 {color:#fff; font-size:16px; font-weight:500;}
.translate_1 .trans_2 {font-size:16px; font-weight:500; color:#000}
.translate_1 ul li span {font-size:8px; display:block; float:right; padding-top:4px; padding-left:6px;}
.translate_1 .logo_1 {display:none;}
.translate_1 .logo_2 {display:block;}
.trans_2 {position:absolute; top:35px; left:-10px; display:none; width:80px; height:63px; background:#fff; color:#000; border:1px solid #ddd; border-radius:5px; padding-top:1px;}
.trans_2 li {padding-left:27px; padding-top:3px;}
.trans_2 li:hover {color:#d71820;}
.trans_2 li.on a {color:#d71820}

.at-menu:hover .translate_1 ul li {color:#111;}
.at-menu:hover .translate_1 .logo_1 {display:block;}
.at-menu:hover .translate_1 .logo_2 {display:none;}

.nav-fixed .translate_1 .logo_1 {display:block;}
.nav-fixed .translate_1 .logo_2 {display:none;}
.nav-fixed .translate_1 ul li {color:#111;}

@media(max-width:1300px){
	.pc-menu .nav-full .menu-ul {width:500px;}
}

@media(max-width:991px){
	.m-menu {background:transparent !important; border-bottom:1px solid rgba(255,255,255,0.4); z-index:5; text-align:left; position:absolute; width:100%; overflow:visible;}
	.m-menu:hover {background:#fff !important;}
	.m-menu:hover .m_logo {display:none;}
	.m_menu_fixed {display:none;}
	.m-menu:hover .m_logo_fixed {display:block;}
	.m-menu:hover .m_menu_fix {display:none;}
	.m-menu:hover .m_menu_fixed {display:block;}
	.nav-fixed .m-menu {background:#fff !important;}
	.m_logo_fixed {display:none;}
	.nav-fixed .m_logo {display:none;}
	.nav-fixed .m_logo_fixed {display:block;}
	.nav-fixed .m_menu_fix {display:none;}
	.nav-fixed .m_menu_fixed {display:block;}
	.m-menu .btn_prev {display:none;}
	.m-menu .btn_next {display:none;}
	.at-header {display:block;}
	.m-menu .center_logo {float:left;}
	.center_logo img {height:80px;}
	.left_menu {float:right;}
	.left_menu img {height:80px;}
	.m-nav {display:none;}
	.nav-fixed .m-menu {background:#fff;}
	.translate_1 {width:60px; position:absolute; top:-20px; right:80px;}
	.ctranslate_1 ul {list-style:none;}
	.translate_1 img {height:20px;}
}
@media (max-width:550px){
	.m-menu a.left_menu {right:15px;}
	.center_logo img {height:60px;}
	.left_menu img {height:60px;}
	.translate_1 {top:-28px; right:60px;}
	.translate_1 ul li {font-size:15px;}
	.translate_1 ul li span {padding-top:5px;}
	.trans_2 {width:70px; left:-6px;}
	.trans_2 li {padding-left:23px; padding-top:5px;}
}
@media (max-width:480px){
	.translate_1 ul li span {padding-top:6px;}
}




.index_cont01 {margin:0; position:relative;}
.index_cont01 video {min-width:100%; height:auto; margin-top:-3px;}
.index_cont01 .textbox h1 {font-size:84px; color:#fff; font-weight:bold; position:absolute; top:40%; left:50%; transform:translate(-50%,-50%);}
.index_cont01 .textbox p {font-size:30px; color:#fff; position:absolute; top:51%; left:50%; transform:translate(-50%,-50%); text-align:center; font-family:"KoPubWorld Dotum Bold";}
@media (max-width:1450px){
	.index_cont01 .textbox h1 {top:42%; font-size:75px;}
	.index_cont01 .textbox p {top:55%; font-size:26px;}
}
@media (max-width:1270px){
	.index_cont01 .textbox h1 {top:43%; font-size:60px;}
	.index_cont01 .textbox p {top:54%; font-size:20px;}
}
@media (max-width:1020px){
	.index_cont01 .textbox h1 {top:48%; font-size:55px;}
	.index_cont01 .textbox p {top:59%; font-size:20px;}
}
@media (max-width:991px){
	.index_cont01 .textbox h1 {top:45%; font-size:55px; text-align:center; line-height:60px;}
	.index_cont01 .textbox p {top:59%; font-size:20px;}
}
@media (max-width:650px){
	.index_cont01 .textbox p {top:60%; font-size:18px; width:300px;}
}


.index_cont02 {margin:0;}
.index_cont02 {position:relative;}
.index_cont02 .text_box {position:absolute; top:70px; left:147px;}
.index_cont02 .text_box h2 {font-size:53px; font-weight:bold; color:#000;}
.index_cont02 .text_box p {font-size:22px; font-weight:bold; font-family: 'NanumSquareB'; color:#000; line-height:35px; margin:8px 0 30px 0;}
.index_cont02 .text_box button {font-size:20px; font-family: 'NanumSquareB'; color:#000; width:166px; height:47px; border:4px solid #000; background:rgba(0,0,0,0); line-height:30px;}
.index_cont02 .text_box button:hover {background:#000; color:#fff;}

@media (max-width:1500px){
	.index_cont02 .text_box {left:100px;}
}
@media (max-width:1300px){
	.index_cont02 .text_box {left:50px; top:40px;}
}
@media (max-width:991px){
	.index_cont02 .text_box {left:20px; top:70px;}
}
@media (max-width:550px){
	.index_cont02 .text_box {left:15px; top:55px;}
	.index_cont02 .text_box h2 {font-size:32px;}
	.index_cont02 .text_box p {font-size:16px; line-height:25px; margin-top:15px;}
	.index_cont02 .text_box button {width:150px; height:40px; border:3px solid #000; font-size:16px;}
}


.index_cont03 {margin:0; padding:0;}
.index_cont03 {position:relative;}
.index_cont03 .text_box {position:absolute; top:70px; left:147px;}
.index_cont03 .text_box h2 {font-size:53px; font-weight:bold; color:#000;}
.index_cont03 .text_box p {font-size:22px; font-family: 'NanumSquareB', sans-serif; color:#000; line-height:35px; margin:8px 0 30px 0;}
.index_cont03 .text_box button {font-size:20px; font-family: 'NanumSquareB', sans-serif; color:#fff; width:166px; height:47px; border:4px solid #fff; line-height:30px; background:rgba(0,0,0,0)}
.index_cont03 .text_box button:hover {background:#fff; color:#000;}

@media (max-width:1500px){
	.index_cont03 .text_box {left:100px;}
}
@media (max-width:1300px){
	.index_cont03 .text_box {left:50px; top:40px;}
	.index_cont03 .text_box button {color:#000; border:4px solid #000; line-height:30px; background:rgba(0,0,0,0)}
	.index_cont03 .text_box button:hover {background:#000; color:#fff;}
}
@media (max-width:991px){
	.index_cont03 .text_box {left:20px; top:70px;}
}
@media (max-width:550px){
	.index_cont03 .text_box {left:15px; top:55px;}
	.index_cont03 .text_box h2 {font-size:32px;}
	.index_cont03 .text_box p {font-size:16px; line-height:25px; margin-top:15px;}
	.index_cont03 .text_box button {width:150px; height:40px; border:3px solid #000; font-size:16px;}
}


.index_cont04 {margin:0; padding:0;}
.index_cont04 {position:relative;}
.index_cont04 .text_box h2 {font-size:53px; font-weight:bold; color:#fff;}
.index_cont04 .text_box p {font-size:22px; font-weight:bold; font-family: 'NanumSquareB', sans-serif; color:#fff; line-height:35px; margin:8px 0 30px 0;}
.index_cont04 .text_box button {font-size:20px; font-family: 'NanumSquareB', sans-serif; color:#fff; width:166px; height:47px; border:4px solid #fff; line-height:30px; background:rgba(0,0,0,0)}
.index_cont04 .text_box button:hover {background:#fff; color:#000; font-weight:bold; }

@media (min-width:1301px){
	.index_cont04 .text_box {position:absolute; bottom:239px; left:147px;}
}
@media (max-width:1500px){
	.index_cont04 .text_box {left:100px;}
	.index_cont04 .text_box h2 {color:#000;}
	.index_cont04 .text_box p {color:#000;}
	.index_cont04 .text_box button {color:#000; border:4px solid #000;}
	.index_cont04 .text_box button:hover {background:#000; color:#fff;}
}
@media (max-width:1300px){
	.index_cont04 .text_box {position:absolute; left:50px; top:40px;}
}
@media (max-width:991px){
	.index_cont04 .text_box {left:20px; top:90px;}
}
@media (max-width:550px){
	.index_cont04 .text_box {left:15px; top:55px;}
	.index_cont04 .text_box h2 {font-size:32px;}
	.index_cont04 .text_box p {font-size:16px; line-height:25px; margin-top:15px;}
	.index_cont04 .text_box button {width:150px; height:40px; border:3px solid #000; font-size:16px;}
}


.index_cont05 {margin:0; padding:0; height:328px; position:relative;}
.index_cont05 .index_cont05_vertical {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; height:135px;}
.index_cont05 .left_side {width:50%; height:100%; float:left; padding-left:130px;}
.index_cont05 .right_side {width:50%; height:100%; float:left;}
.index_cont05 .left_side .number_box {border:3px solid #969595; width:157px; height:135px; float:left; font-weight:800; font-family: 'NanumSquareEB', sans-serif; color:#969595; font-size:93px; text-align:center; padding-top:15px;}
.index_cont05 .right_side .number_box {border:3px solid #969595; width:220px; height:135px; float:left; font-weight:800; font-family: 'NanumSquareB', sans-serif; color:#969595; font-size:93px; text-align:center; padding-top:15px;}
.index_cont05 img {float:left;}
.index_cont05 .text_box {width:390px; height:100%; float:left;}
.index_cont05 p {font-size:20px; color:#969595; font-family: 'NanumSquareB'; line-height:35px; padding-left:30px; display:inline-block;}
.index_cont05 p span {display:block;}

@media (max-width:1630px){
	.index_cont05 .index_cont05_vertical {top:40%;}
	.index_cont05 {height:380px;}
}

@media (max-width:991px){
	.index_cont05 {height:435px;}
	.index_cont05 .index_cont05_vertical {top:30%;}
	.index_cont05 .left_side {width:100%; height:160px; padding-left:15px; padding-right:15px;}
	.index_cont05 .right_side {width:100%; height:160px; margin:20px 0; padding-right:15px;}
	.index_cont05 .left_side .img_box {width:120px; float:left; text-align:center;}
	.index_cont05 .right_side .img_box {width:140px; float:left; text-align:center;}
	.index_cont05 .img_box img {height:110px;}
	.index_cont05 .left_side .number_box {width:120px; height:110px; font-size:58px; color:#777777; font-family: 'NanumSquareEB'; padding-top:23px;}
	.index_cont05 .right_side .number_box {width:120px; height:110px; font-size:58px; color:#777777; font-family: 'NanumSquareEB'; padding-top:23px;}
	.index_cont05 .left_side .text_box {height:110px; float:right; width:calc(100% - 260px);}
	.index_cont05 .right_side .text_box {height:110px; float:right; width:calc(100% - 280px);}
	.index_cont05 p {font-size:19px; line-height:30px; color:#777; font-family: 'NanumSquareB'; padding:0; display:inline-block; width:100%;}
	.index_cont05 p span {display:inline;}
}
@media (max-width:550px){
	.index_cont05 {height:300px;}
	.index_cont05 .left_side {padding-left:15px; height:120px; margin-top:18px;}
	.index_cont05 .img_box img {height:75px;}
	.index_cont05 .left_side .img_box {width:80px;}
	.index_cont05 .left_side .number_box {width:90px; height:80px; font-size:40px; padding-top:17px;}
	.index_cont05 .right_side {height:120px;}
	.index_cont05 .right_side .img_box {width:95px;}
	.index_cont05 .right_side .number_box {width:90px; height:80px; font-size:40px; padding-top:17px;}
	.index_cont05 .left_side .number_box {border:2px solid #969595;}
	.index_cont05 .right_side .number_box {border:2px solid #969595;}
	.index_cont05 .left_side .text_box {width:calc(100% - 185px); margin-top:-5px;}
	.index_cont05 .right_side .text_box {width:calc(100% - 200px); margin-top:-5px;}
	.index_cont05 p {font-size:13px; line-height:23px;}
}

.index_cont06 {margin:0; padding:0;}
.index_cont06 {width:100%;}
.index_cont06 > div {width:50%; float:left; }
.cont06_img_1 {width:100%;}
.cont06_img_2 {width:100%;}
.index_cont06 .cont06_img_1 {display:block;}
.index_cont06 .cont06_img_2 {display:none;}
.index_cont06 .left_side:hover .cont06_img_1 {display:none;}
.index_cont06 .left_side:hover .cont06_img_2 {display:block;}
.index_cont06 .right_side:hover .cont06_img_1 {display:none;}
.index_cont06 .right_side:hover .cont06_img_2 {display:block;}




/* 푸터 메뉴 */
.footer_main .nav-slide {width:1400px; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.footer_main .menu-li {width:350px; float:left;}
.footer_main .menu-li.off {list-style:none;}
.footer_main .menu-li > a {font-size:18px; color:#626262;}
.footer_main .menu-li > a:first-child {font-size:20px; color:#111; font-family:'NanumSquareEB'}
.footer_main .sub-1dli a {font-size:18px; color:#626262; font-family:'NanumSquareB'}
.footer_main .sub-2dli a {font-size:17px; color:#a0a0a0; font-family:'NanumSquareB'}
.footer_main .sub-1dul {padding-left:15px;}
.footer_main .nav-rw {display:none;}

.footer_main .sub-slide.sub-2div{display:block !important; padding-left:20px;}
.footer_main .sub-2dli {margin-top:17px;}

.footer_main .menu-li:nth-of-type(3) .sub-1dli:nth-of-type(4) {display:none;}
.footer_main .menu-li:nth-of-type(3) .sub-1dli:nth-of-type(5) {display:none;}
.footer_main .menu-li:nth-of-type(3) .sub-1dli:nth-of-type(6) {display:none;}
.footer_main .menu-li:nth-of-type(3) .sub-1dli:nth-of-type(7) {display:none;}

.footer_main .sub-1dul > li {padding:10px 0;}

.footer_main .menu-li {list-style:none; border-left:1px solid #717171; padding-left:40px;}
.footer_main .sub-1div {margin-top:20px;}
.footer_main .sub-1dli {list-style:none; position:relative;}
.footer_main .sub-1dli::after {content:"·"; position:absolute; top:5px; left:-10px; font-size:18px; color:#626262;}
.footer_main .sub-2dli {list-style:none; position:relative;}
.footer_main .sub-2dli::after {content:"-"; position:absolute; top:-5px; left:-12px; font-size:17px; color:#a0a0a0;}

.footer_main .nav-slide_mobile {display:none;}
.footer_main_mobile .sub-1div {display:none;}

.footer_main_pc .menu-li {height:320px;}

@media (max-width:1500px){
	.footer_main .menu-li:nth-of-type(1) {border-left:0;}
	.footer_main .menu-li {width:340px;}
}
@media (max-width:1400px){
	.footer_main .menu-li {width:320px;}
}
@media (max-width:1300px){
	.footer_main .menu-li {width:300px;}
}
@media (max-width:1200px){
	.footer_main .menu-li {width:280px;}	
}
@media (max-width:1100px){
	.footer_main .menu-li {width:260px;}	
}
@media (max-width:1000px){
	.footer_main .menu-li {width:240px;}	
}

@media (max-width:991px){
	.footer_main {background:#f5f5f5; padding:70px 20px 70px;}
	.footer_main .nav-slide {display:none;}
	.footer_main .nav-slide_mobile {display:block; width:100%; height:100%; }
	.footer_main .sub-1dul {background:#f5f5f5;}
	.footer_main .menu-li {width:50%; background:#f5f5f5; border-left:1px solid #dbdbdb;}
	.footer_main .menu-li a.nav-height {font-size:25px;}
	.footer_main .menu-li:nth-of-type(1) {border-right:0;}
	.footer_main .menu-li:nth-of-type(3) {border-left:0;}
	.footer_main .menu-li:nth-of-type(2) {padding-bottom:50px;}
	.footer_main .sub-1dul > li:last-child {padding-bottom:30px;}
	.ft_logo img {height:130px;}
	.footer_main .sub-1div {background:#f5f5f5;}
}
@media (max-width:560px){
	.footer_main .menu-li a.nav-height {font-size:20px;}
	.footer_main .sub-1dli a {font-size:15px;}
	.footer_main .sub-1dli::after {top:5px;}
}
@media (max-width:500px){
	.footer_main {padding:50px 15px 40px}
	.footer_main .menu-li:nth-of-type(2) {padding-bottom:35px;}
	.footer_main .sub-1dul > li {padding:7px 0;}
	.footer_main .sub-2dli {margin-top:14px;}
	.footer_main .menu-li {padding-left:20px;}
}
@media (max-width:430px){
	.footer_main .sub-1div {margin-top:10px;}
	.footer_main .menu-li:nth-of-type(1) {padding-left:10px;}
	.footer_main .menu-li:nth-of-type(3) {padding-left:10px;}
}

.fix_footer {margin:0;}
.ft_service {display:none;}
.ft_logo {float:left;}
.fix_footer .fix_infos_box {padding:0; border-top:1px solid #ebebeb;}
.ft_info {padding-top:25px; padding-left:10px;}
.fix_infos_box .container_fix {max-width:1656px; width:100%;}


.fix_footer .fix_infos_box .info_ul li {font-size:16px; color:#8e8e8e; font-family: 'NanumSquareB'; transform: skew(-0.03deg);}
.fix_footer .fix_infos_box .info_ul:nth-of-type(1) > li {font-size:24px; color:#282828; font-family: 'NanumSquareB'; padding-bottom:5px;}
.fix_footer .fix_infos_box .info_ul:nth-of-type(2) {margin-bottom:9px;}

.fix_footer .fix_infos_box .info_ul > li a {font-size:16px; color:#8e8e8e; font-family: 'NanumSquareB';}
.fix_footer .fix_infos_box h4 {font-size:16px; color:#8e8e8e; font-family: 'NanumSquareB'; margin-top:10px; transform: skew(-0.03deg);}

.fix_footer .fix_infos_box .info_ul > li + li:after {background:#8e8e8e;}

@media (max-width:991px){
	.fix_footer .fix_infos_box {padding:40px 0;}
	.fix_footer .fix_infos_box .info_ul > li {display:inline-block;}
	.fix_infos_box img {height:70px;}
	.ft_info {padding-left:0px;}
	.ft_company {display:inline-block; padding-top:40px; font-size:25px; font-family:'NanumSquareB';}
	.ft_company_name {padding-left:15px;}
	.fix_footer .fix_infos_box .info_ul li {font-size:18px; line-height:25px;}
	.fix_footer .fix_infos_box .info_ul li a {font-size:18px;}
	.fix_footer .fix_infos_box .info_ul:nth-of-type(1) li:nth-of-type(2)::after {content:"";}
	.fix_footer .fix_infos_box h4 {font-size:18px; line-height:25px;}
	.ft_info > ul:nth-of-type(2) {margin-top:15px;}
	.fix_footer .fix_infos_box .info_ul li.m_inbk::after {display:none;}
	.fix_footer .fix_infos_box .info_ul li.m_inbk {display:block; margin-left:0; padding-left:0; margin-top:10px;}

}
@media (max-width:550px){
	.fix_footer .fix_infos_box {padding:10px 0 20px;}
	.ft_company {padding-top:10px;}
	.fix_infos_box img {height:45px;}
	.fix_footer .fix_infos_box .info_ul:nth-of-type(1) > li {font-size:16px;}
	.fix_footer .fix_infos_box .info_ul:nth-of-type(1) > li {padding-left:8px;}
	.fix_footer .fix_infos_box .info_ul li {font-size:13px;}
	.fix_footer .fix_infos_box .info_ul li a {font-size:13px;}
	.fix_footer .fix_infos_box h4 {font-size:13px;}
	.fix_footer .fix_infos_box .info_ul li.m_inbk {margin-top:5px;}
	.fix_footer .fix_infos_box .info_ul li {line-height:20px;}
	.fix_footer .fix_infos_box h4 {line-height:20px;}
}