@import url('https://fonts.googleapis.com/css?family=Montserrat:400');
@import url('https://fonts.googleapis.com/css?family=Montserrat:500');
@import url('https://fonts.googleapis.com/css?family=Montserrat:700');



/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button,figure,figcaption{margin:0;padding:0;box-sizing:border-box;}
a, img, fieldset {border:0;}
dl,ul,ol,menu,li{list-style:none;}
body,th,td,input,select,textarea,button{line-height:1.2; font-size:16px; font-weight:normal; color:#333333; font-family:'Montserrat', 'notokr',HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif, dotum;}
a{color:#222;text-decoration:none;}
a:hover{text-decoration:none;}
/* a:active{background-color:transparent;} */
address,cite,code,dfn,em,var{font-style:normal;font-weight:100;}
h1,h2,h3,h4,h5,h6 {font-weight:100;font-size:100%;}
textarea {resize:none;}
img {line-height:0; vertical-align:top;    max-width: 100%;}
form, fieldset {width:100%; display:block;}
table {border-collapse:collapse; border-spacing:0;}
b,strong {font-weight:400;}

/* 공통 class */
.none {display: none;}
.sdonly {position:absolute; top:0 !important; left:0 !important; line-height:0 !important; font-size:0 !important; width:0 !important; height:0 !important; color:transparent !important; overflow:hidden !important;} /*사운드리더 only */
.sdonly:before, .sdonly:after {display:none !important;}
::selection {background:#1e6cbb; color:#fff;}
.ov-bg {background: #000; opacity: 0.7; filter: alpha(opacity=70);top:0;left:0; right:0; height:100%; z-index:100; position: fixed; display: none;}
.clr:after {clear:both; display:block; content:'';}

/**/
body > * {letter-spacing:-0.025em !important;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand {display: none;}
input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input::-ms-clear {display: none;}
input:focus {outline: none;}
button:focus {outline: none;}
img {-ms-interpolation-mode:bicubic !important;}
html {font-size: 100%;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;}

@font-face {
font-family: 'notokr';
	src: url('/fonts/notokr-regular.eot');
	src: url('/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/notokr-regular.woff2') format('woff2'),
		 url('/fonts/notokr-regular.woff') format('woff'),
		 url('/fonts/notokr-regular.ttf') format('truetype'),
		 url('/fonts/notokr-regular.svg#notokr-regular') format('svg');
	font-weight:100;
	font-style: normal;
}
@font-face {
font-family: 'notokr';
	src: url('/fonts/notokr-medium.eot');
	src: url('/fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/notokr-medium.woff2') format('woff2'),
		 url('/fonts/notokr-medium.woff') format('woff'),
		 url('/fonts/notokr-medium.ttf') format('truetype'),
		 url('/fonts/notokr-medium.svg#notokr-medium') format('svg');
	font-weight:400;
	font-style: normal;
}
@font-face {
font-family: 'notokr';
	src: url('/fonts/notokr-bold.eot');
	src: url('/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/notokr-bold.woff2') format('woff2'),
		 url('/fonts/notokr-bold.woff') format('woff'),
		 url('/fonts/notokr-bold.ttf') format('truetype'),
		 url('/fonts/notokr-bold.svg#notokr-bold') format('svg');
	font-weight:700;
	font-weight: bold;
	font-style: normal;
}

@font-face {
font-family: 'tvn__bold-webfont';
	src: url('/fonts/tvn__bold-webfont.woff2') format('woff2'),
		 url('/fonts/tvn__bold-webfont.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
font-family: 'tvn__medium-webfont';
	src: url('/fonts/tvn__medium-webfont.woff2') format('woff2'),
		 url('/fonts/tvn__medium-webfont.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
font-family: 'tvn__light-webfontt';
	src: url('/fonts/tvn__light-webfont.woff2') format('woff2'),
		 url('/fonts/tvn__light-webfont.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}


.tbw {font-family: 'tvn__bold-webfont';}
.tmw {font-family: 'tvn__medium-webfont';}
.tlw {font-family: 'tvn__light-webfont';}

.mg {font-family:"맑은 고딕", Malgun Gothic, 'notokr'; font-weight:normal;}

.mont {font-family: 'Montserrat';}
.mont600 {font-family: 'Montserrat'; font-weight:600;}

.inner {max-width:1400px; width:100%; margin:0 auto; /*padding:0 13.5; padding:0 260px;*/}
/*.binner {max-width:1400px; width:100%; margin:0 auto;}*/
.por {position:relative;}
.poa {position:absolute;}
.clr > li {float:left;}
.clr:after {content:''; display:block; clear:both;}
.clb {clear:both;}
.fl {float:left;}
.fr {float:right;}
.tac {text-align:center;}
.tal {text-align:left;}
.tar {text-align:right;}
.dpb {display:block;}
.dpib {display:inline-block;}
.p_color {color:#1d66b7;}
.p_color02 {color:#f180af;}
.p_color03 {color:#2bcb9d;}
.p_color06 {color:#8a76b9;}
.fnm {font-weight:normal}
.f100 {font-weight:100;}
.f200 {font-weight:200;}
.f400 {font-weight:400;}
.f500 {font-weight:500;}
.f600 {font-weight:600;}
.f700 {font-weight:700;}
.fwb {font-weight:bold;}
.lh2 {line-height:2;}
.lh18 {line-height:1.8;}
.lh17 {line-height:1.7;}
.lh16 {line-height:1.6;}
.lh15 {line-height:1.5;}
.lh14 {line-height:1.4;}
.lh13 {line-height:1.3;}
.lh12 {line-height:1.2;}
.lh11 {line-height:1.1;}
.lh10 {line-height:1;}
.lh09 {line-height:0.9;}
.lhn {line-height:normal;}

.hpt121 {padding-top:121px;}

.op00 {opacity:0;}

.prl45 {padding-right:45px; padding-left:45px;}


.br50 {border-radius:50px;}
.txs01 {text-shadow:1px 0 1px rgba(3, 3, 3, 0.15);}

.pcolor3 {color:#20bc8e;}


.c00 {color:#ffffff;}
.c01 {color:#fcd107;}
.c02 {color:#fff583;}
.c03 {color:#ed5638;}
.c04 {color:#6742bc;}
.c05 {color:#333333;}
.c06 {color:#555555;}
.c07 {color:#efde1b;}
.c08 {color:#bfc7ce;}
.c09 {color:#878f96;}
.c10 {color:#888888;}
.c11 {color:#b8b8b8;}
.c12 {color:#666666;}
.c13 {color:#999999;}
.c14 {color:#131313;}
.c15 {color:#cccccc;}

.bk00 {background:#ffffff;}
.bk01 {background:#6742bc;}
.bk02 {background:#f2f2f4;}
.bk03 {background:#613cb6;}
.bk04 {background:#efde1b;}
.bk05 {background:#ef98bc;}
.bk06 {background:#e976a6;}
.bk07 {background:#e45490;}
.bk08 {background:#6ac9ae;}
.bk09 {background:#8a76b9;}
.bk10 {background:#f3f3f3;}
.bk11 {background:#f0f8f6;}

.dsb {display:block;}
.dsi {display:inline-block;}
.dst {display:table; width:100%; height:100%;}
.dstc {display:table-cell; vertical-align:middle;}

.s_link {position:absolute; left:0; bottom:0; right:0; top:0; text-indent:-99999px; z-index:10; background:#ffffff; opacity: 0; filter: alpha(opacity=0);}
.row {display: block;}
.row:after, .row:before {content:''; display: block; clear:both;}
.row > * {float: left;}
.row > .fr {float:right;}
.u2 {width:50%;}
.u3 {width:33.33%;}
.u3:last-child {width:33.34%;}
.u4 {width:25%;}
.u5 {width:20%;}
.u6 {width:16.66%;}
.u6:last-child {width:16.7%;}
.u7 {width:14.28%;}
.u7:last-child {width:14.32%;}
.u8 {width:12.5%;}


.t_dot {position:relative;}
.t_dot:before {content:''; display:block; position:absolute; width:6px; height:5px; top:-8px; left:50%; margin-left:-3px; border-radius:50%;}


/* 상단 */
#allWrapper {position: relative;}
#header {height:121px; z-index:100;position: fixed; left:0; right:0; top:0;}
#header > * {letter-spacing:-0.025em !important;}
h1.logo {display:inline-block; position:absolute; top:31px; left:36px; width:316px; height:66px; overflow:hidden; background:url('/skin/en/images/common/logo.png') 0 0 no-repeat; text-indent:-9999px;}
h1.logo > a {display:block; width:100%; height:100%;}
.apply_area {right:40px; top:0; position:absolute;}
.apply_area .apply_list > li {padding:51px 0; height:120px; position:relative; margin-right:20px;}
.apply_area .apply_list > li:after {position:absolute; content:''; width:1px; height:15px; background:rgba(255, 255, 255, 0.3); right:-10px; top:50%; margin-top:-7px;}
.apply_area .apply_list > li:last-child:after {display:none;}
.apply_area .apply_list > li > a {display:block; font-size:14px; font-weight:400; }
.apply_area .all_menu {height:120px; line-height:120px; padding-top:45px;}
.apply_area .all_menu a {text-indent:-99999px; width:32px; height:26px; background:url('/skin/en/images/common/all_menu.png') 0 0 no-repeat; display:inline-block;}
.apply_area .lang {background:url('/skin/en/images/common/lang_back.png') 0 0 no-repeat; border-radius:20px; overflow:hidden; background-size:cover !important; margin-top:40px; margin-right:30px; padding:9px 0;}
.apply_area .lang.kk {padding:9px 0 15px;}
.apply_area .lang .lang_list li {margin-top:10px;}
.apply_area .lang .lang_list li:first-child {margin-top:0px;}
.apply_area .lang .lang_list .h_lang {display:none;}
.apply_area .lang .lang_list i {display:inline-block; font-size:0px; width:22px; height:22px; background:url('/skin/en/images/common/lang.png') 0 0 no-repeat; margin-right:10px; vertical-align:middle; margin-top:-2px;}
.apply_area .lang .lang_list a {color:#ffffff; padding:0 20px 0 15px; text-align:right; display:block;}
.depth1 > li > a {font-family:"맑은 고딕", Malgun Gothic, 'notokr';}


#header.h_scroll, #header.on, #header.join {background:#ffffff; box-shadow:5px 0 15px rgba(0, 0, 0, 0.5);}
.pc.h_scroll .depth1 > li > a, .pc.on .depth1 > li > a, .pc.join .depth1 > li > a {color:#777777;}
.pc.h_scroll .depth1 > li > a:hover, .pc.on .depth1 > li > a:hover, .pc.join .depth1 > li > a:hover {color:#6e57a3;} 
.pc.h_scroll .depth1 > li:after, .pc.on .depth1 > li:after, .pc.join .depth1 > li:after {background:#c8c8c8;}
.h_scroll .apply_area .apply_list > li > a, .on .apply_area .apply_list > li > a, .join .apply_area .apply_list > li > a {color:#777777;}
.h_scroll .apply_area .apply_list > li > a.pur, .on .apply_area .apply_list > li > a.pur, .join .apply_area .apply_list > li > a.pur {color:#6e57a3;}
.h_scroll .apply_area .apply_list > li:after, .on .apply_area .apply_list > li:after, .join .apply_area .apply_list > li:after {background:#e5e5e5;}
.h_scroll .apply_area .all_menu a, .on .apply_area .all_menu a, .join .apply_area .all_menu a {background:url('/skin/en/images/common/all_menu_on.png') 0 0 no-repeat;}
.h_scroll h1.logo, .on h1.logo, .join h1.logo {background:url('/skin/en/images/common/logo_on.png') 0 0 no-repeat;}
.pc .depth1 {position: absolute; left:50%; margin-left:-360px;}
.pc .depth1 > li {position: relative; line-height:120px; height:120px; padding:0 34px;}
.pc .depth1 > li > a {display:block; color:#ffffff; font-size:24px; font-weight:bold; }
.pc .fix_menu {display:none; position:absolute; left:0; right:0; background: #fff;top:121px;height:230px; z-index:1;}
.pc .fix_menu > .inner {max-width:740px; margin:0 auto;} 

.pc .pc_back {content:''; left:0; right:0; top:121px; height:230px;  background:#ffffff; position:fixed; display:none; box-shadow:5px 0 15px rgba(0, 0, 0, 0.5);}


.pc .bg_fix_menu { display:none;position: fixed; top:100px;left:0;right:0;  height:379px; background: #fff; border-top:2px solid #ff7c60;}
.pc .gnb_txt {position: absolute; width:45%; left:0; right:0; top:0; bottom:0; background-size:cover; background-position:left top;}
.pc .gnb1 .gnb_txt {background-image:url('/skin/en/images/common/gnb_b01.jpg');} 
.pc .gnb2 .gnb_txt {background-image:url('/skin/en/images/common/gnb_b02.jpg');} 
.pc .gnb3 .gnb_txt {background-image:url('/skin/en/images/common/gnb_b03.jpg');} 
.pc .gnb4 .gnb_txt {background-image:url('/skin/en/images/common/gnb_b04.jpg');} 
.pc .gnb5 .gnb_txt {background-image:url('/skin/en/images/common/gnb_b05.jpg');} 

.pc .gnb_txt > div {padding-top:55px; padding-left:325px; width:615px; box-sizing:border-box; float:right; background-position:left bottom; background-repeat:no-repeat; height:100%;}
.pc .gnb1 .gnb_txt > div {background-image:url('/skin/en/images/common/gnb_img01.png'); background-position:64px bottom;} 
.pc .gnb2 .gnb_txt > div {background-image:url('/skin/en/images/common/gnb_img02.png'); background-position:105px bottom;} 
.pc .gnb3 .gnb_txt > div {background-image:url('/skin/en/images/common/gnb_img03.png'); background-position:105px bottom;} 
.pc .gnb4 .gnb_txt > div {background-image:url('/skin/en/images/common/gnb_img04.png'); background-position:25px bottom;} 
.pc .gnb5 .gnb_txt > div {background-image:url('/skin/en/images/common/gnb_img05.png');} 



.pc .gnb_txt h2 {font-size:26px; color:#ffffff; margin-bottom:16px; font-weight:bold; line-height:1.2;}
.pc .gnb_txt p {font-size:16px; color:#ffffff; word-break:keep-all;  line-height:1.3; letter-spacing:-0.025em; font-weight:100;}
.pc .gnb_list { height:100%;}
.pc .gnb_list .hi_gnb {height:100%;}
.pc .gnb_list ul.depth2 {position: relative;padding:45px 0;}
.pc .depth2 > li {position: relative;  line-height:1.2; text-align:center; margin-bottom:10px;}
.pc .depth2 > li:last-child {border-right:0px; margin-bottom:0px;}
.pc .depth2 > li a {  white-space:nowrap; color:#333333; display:block; font-size:18px; font-weight:normal; position:relative; vertical-align:middle;} 
.pc .depth2 > li a:hover {color:#6e57a3;}
.pc .depth3 {display:none; position: absolute; width:100% ; background:#1d66b7; right:-100%;top: 10px; padding:24px;}
/*.pc .depth2 > li:hover .depth3 {display:block;}*/
.pc .depth3 > li > a {line-height:46px; font-size:16px;color:#ffffff;}
.pc .depth3 > li:hover > a {color:#1d66b7;}




/* all_menu */
.hidden_menu {position:fixed; z-index:101; background:#ffffff; right:0; top:0; bottom:0; left:0;  overflow:auto; padding:200px 0 100px; display:none;}
.hidden_menu .hd_logo {position:absolute; left:36px; top:31px;}
.hidden_menu > * {letter-spacing:-0.025em !important;}
.hidden_menu.pc02 > .inner {max-width:1000px;}
.hidden_menu h1.logo, .hidden_menu .apply_area {display:none;}
.hidden_menu .hdb_btn {display:block; position:absolute;}
.hidden_menu .depth1 > li > a {font-size:26px; font-weight:400; }
.hidden_menu .depth2 > li > a {font-size:18px; line-height:20px;}
.pc02.hidden_menu {background:url('/skin/en/images/common/hidden_back.jpg') center center no-repeat; background-size:cover;}
.pc02.hidden_menu .fix_menu {display:block !important;}
.pc02.hidden_menu .fix_menu .inner {padding:0px;}
.pc02.hidden_menu .hdb_btn {background:url('/skin/en/images/common/hdb_btn.jpg') 0 0 no-repeat; top:0; right:0; width:106px; height:125px;}
.pc02.hidden_menu .depth1 {position:static; margin-left:0; overflow:hidden;}
.pc02.hidden_menu .depth1 > li {position:static;line-height:normal; height:auto; padding:0; position:relative; float:left; width:25%; padding-left:65px;}
.pc02.hidden_menu .depth1 > li > a {color:#333333; font-weight:bold; font-size:25px; border-bottom:2px solid #6a549b; padding-bottom:20px; display:block;}
.pc02.hidden_menu .depth2 li > a { display:block; position:relative;}
.pc02.hidden_menu .depth2:after {clear:both; content:''; display:block;}
.pc02.hidden_menu .depth2  li {padding-top:30px;}
.pc02.hidden_menu .gnb5 .depth2 > li {padding-top:0px;}
.pc02.hidden_menu .depth3 {display:block;  font-size:16px;}
.pc02.hidden_menu .depth3  > li {padding-top:25px;}
.pc02.hidden_menu .depth3  > li:last-child {margin-bottom:0px;}
.pc02.hidden_menu .depth3  > li > a {color:#808080; display:block; position:relative; font-size:16px; color:#777777; line-height:normal; font-weight:lighter; padding-left:10px;}
.pc02.hidden_menu .depth3  > li > a:after {content:''; display:block; background:#777777; width:5px; height:1px; position:absolute; left:0; top:50%;}

/* footer */
#footer {background:#32393f;}
#footer .footer_top_wrap {border-bottom:1px solid #52575c;}
#footer .footer_top {max-width:708px; width:100%; margin:0 auto; padding-right:200px;}
#footer .footer_top .ft_list li {width:33.33%; border-left:1px solid #4d5358;}
#footer .footer_top .ft_list li:last-child {width:33.34%; border-right:1px solid #4d5358;}
#footer .footer_top .ft_list li a {line-height:69px; text-align:center; height:69px; display:block; transition:all ease-in-out 0.2s;}
#footer .footer_top .ft_list li a:hover {color:#ffffff;}
#footer .footer_top .family {right:0; top:0; width:200px;  background:#20282f;}
#footer .footer_top .family > .por {padding:0 25px;}
#footer .footer_top .family .fam_tit {line-height:69px; text-align:left; height:69px; display:block; }
#footer .footer_top .family .fam_tit i {display:inline-block; width:10px; height:9px; font-size:0px; background:url('/skin/en/images/common/footer_arr.png') right center no-repeat; position:relative; top:-2px; margin-left:40px;}
#footer .footer_top .family .fam_list {width:100%; bottom:69px; left:0; background:#20282f; display:none;}
#footer .footer_top .family .fam_list a {display:block; height:40px; text-align:left; padding:0 25px; line-height:40px;}
#footer .footer_top .family .fam_list a:hover {background:#4e555c;}
#footer .footer_bottom .inner {padding-top:75px; padding-bottom:75px; }
#footer .footer_bottom .footer_info {padding-left:420px;}
#footer .footer_bottom .footer_info .footer_logo {top:50%; left:0; margin-top:-33px;}
#footer .footer_bottom ul {font-size:0px;}
#footer .footer_bottom li {display:inline-block; margin-right:50px; position:relative; transition:all ease-in-out 0.2s; font-weight:100;}
#footer .footer_bottom li:last-child {margin-right:0px;}
#footer .footer_bottom li:before {position:absolute; content:''; display:block; width:1px; height:12px; background:#4d5358; right:-25px; top:50%; margin-top:-6px;}
#footer .footer_bottom li a:hover {color:#ffffff;}
#footer .footer_bottom li:last-child:before, #footer .footer_bottom li.nob:before {display:none;}
#footer .footer_bottom .fc02 {margin:16px 0 10px;}
#footer .paypal {right:0; top:50%; margin-top:-31px;}
#footer .footer_bottom li .space {margin-right:10px; font-weight:600;}


/* select */
.nts_wrap .nts_select {position:relative; width:100%; background:#e6e6e6 url('/skin/en/images/common/sel.png') right center no-repeat; height:40px; line-height:40px; border-radius:5px;}
.nts_wrap .nts_select select {outline:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#ffffff;  width: 100%; opacity: 0; filter: alpha(opacity=0); height:30px; font-size:14px; color:#222222;}
.nts_wrap .nts_select label { position: absolute; top:0px; left:23px; font-size:14px; color:#222222;}

/* top_btn */
.top_btn {position:fixed; z-index:1; bottom:60px; right:60px; background:#ffffff url('/skin/en/images/sub/top_btn.png') center center no-repeat; display:block; width:72px; height:72px; color:transparent; border-radius:50%; box-shadow:5px 0 10px rgba(0, 3, 1, 0.3); display:none;}


/* 팝업 */
.mov-bg {position: fixed; width:100%; height:100%; background:rgba(31 ,40 ,47, 0.7); top:0;right:0;left:0; z-index: 9998;display: none;}
.m_pop.bottom_pop {position:fixed; top:50px; bottom:50px; left:50%; overflow: hidden; text-align:center; z-index:9999; width:1200px; text-align:left; margin-left:-600px; background:#ffffff; padding:70px 50px; margin-top:0px;height:auto; color:#333333;}
.m_pop.id_pop {position:fixed; top:50%; left:50%; overflow: hidden; text-align:center; z-index:9999; width:900px; height:410px; margin-top:-205px; text-align:left; margin-left:-450px; background:#ffffff; padding:70px 110px;  color:#333333;}
.m_pop.id_pop.mail_pop {height:500px; margin-top:-250px;}
.m_pop .m_close {cursor:pointer; position:absolute; right:30px; top:30px; width:31px; height:31px; background:url('/skin/en/images/common/hdb_btn.png') center center no-repeat;  color:transparent; z-index:1;}
.m_pop.bottom_pop .page_wrap {margin:15px auto 50px;}
.m_pop.bottom_pop .bpop_contents {top:140px; bottom:50px; left:50px; right:50px; overflow:auto; }
.priv_table {width:98%; box-sizing:border-box; margin-top:5px;}
.priv_table th, .priv_table td {padding:15px 10px; text-align:center;}
.priv_table th {background:#1d66b5; border:1px solid #1d66b5;}
.priv_table th:first-child {border-right:0px; }
.priv_table td {color:#555555; border:1px solid #d0d0d0; border-top:0px; width:50%; box-sizing:border-box;}
.priv_table td:first-child {border-right:0px; }


.m_pop.bottom_pop .pribig_tit {padding-bottom:15px; border-bottom:3px solid #1d65b7;}

.m_pop.bottom_pop .priv_tit {position:relative; padding-left:19px;}
.m_pop.bottom_pop .priv_tit:before {position:absolute; content:''; display:block; background:#1d66b5; width:8px; height:8px; border-radius:50%; top:16px; left:0px;}
 
.m_pop .privacy_box_wrap {max-height:none; height:auto; padding:0; top:140px; bottom:50px; left:50px; right:50px; overflow:auto;}
.m_pop.id_pop .privacy_box_wrap {overflow:hidden; left:110px; right:110px; top:150px;}
.m_pop.id_pop .id_ok {left:0; right:0; top:150px;}
.m_pop.bottom_pop .priv_link {border:8px solid #f1f1f1; padding:45px 35px; width:98%;}

/* slick */
.slick-slider {position: relative; display: block; box-sizing: border-box;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
-ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after {display: table; content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}


#MOVE_TOP_BTN {position: fixed;    bottom:20px; right:20px;    display: none;    z-index: 999;}
#MOVE_TOP_BTN a {display:block; padding:25px 30px; text-align:center; background:#5c5c5c;}


@media screen and (max-width:1700px){
.pc .depth1 {margin-left:-390px;}	
}





@media screen and (max-width:1599px){

/* footer */
#footer .footer_contents .finfo_list_wrap {padding-right:0px;}
#footer .footer_contents .fosite {position:relative; margin-top:17px; top:0; padding-right:200px;}
#footer .foo_icon {position:absolute; right:0; top:2px; margin-top:0px;}
#footer .finfo_list br {display:none;}

/* header */
.pc .depth1 {left:60%;}
.pc .depth1 > li {padding:0 20px;}
}

@media screen and (max-width:1400px){
.inner {padding-right:40px; padding-left:40px;}

/* header */
.pc .depth1 {left:62%;}
.pc .gnb_txt {width:40%;}
.pc .gnb_txt > div {width:100%; background-size:auto 120px;  padding-left:230px;}
.pc .gnb1 .gnb_txt > div, .pc .gnb2 .gnb_txt > div, .pc .gnb3 .gnb_txt > div, .pc .gnb4 .gnb_txt > div, .pc .gnb5 .gnb_txt > div {background-position:20px bottom;}
.pc .gnb_list .hi_gnb {width:100%;}
.pc .gnb_banner {border-right:0px;}
.apply_area .apply_list > li:last-child {margin-right:10px;}
.apply_area .lang {margin-right:15px;}
.pc .depth1 > li > a {font-size:20px;}
.pc .depth1 > li {padding:0 30px;} 
.pc .fix_menu > .inner {padding-left:0; padding-right:0;}
.pc .depth2 > li a {font-size:16px;}
 
/* sub_footer */
.footer_banner > li {padding:40px 40px;}
.fb_slider > li {padding:40px 40px;}

/* top_btn */
.top_btn {bottom:40px; right:40px;}

/* footer */
#footer .footer_bottom .inner {padding-top:40px; padding-bottom:40px;}
#footer .footer_bottom .footer_info .footer_logo {left:0;}
#footer .footer_bottom .footer_info {padding-left:380px;}
#footer .paypal {position:static; margin-top:30px;}


}

@media screen and (min-width:1280px){
.hidden_menu {right:0 !important;}	

}

@media screen and (max-width:1279px){
.t1 {width:100%;}
.t2 {width:50%;}
.t2:last-child {width:50%;}
.t3 {width:33.33%;}
.t3:last-child {width:33.34%;}
.t4 {width:25%;}
.t4:last-child {width:25%;}

/* header */
#gnb {display:none;}
.apply_area .apply_list, .apply_area .lang {display:none;}
.apply_area .all_menu {padding-top:45px;}
.apply_area .all_menu a {background:url('/skin/en/images/common/m_all_menu.png') 0 0 no-repeat; width:40px; height:31px;}
.h_scroll .apply_area .all_menu a {background:url('/skin/en/images/common/m_all_menu_on.png') 0 0 no-repeat; width:40px; height:31px;}
.mp02.hidden_menu { overflow:auto; padding:0; padding-left:0; right:-100%; width:100%; left:auto; height:100%; display:block !important;}
.mp02.hidden_menu .depth1 {padding-left:0; padding-right:0; margin-top:120px;}
.mp02.hidden_menu .inner {padding:0;}
.mp02.hidden_menu .hdb_btn {background:url('/skin/en/images/common/m_hdb_btn.png') 0 0 no-repeat; top:25px; right:30px; width:39px; height:39px;}
.mp02.hidden_menu .depth1 > li {border-bottom:1px solid #e5e5e5;}
.mp02.hidden_menu .depth1 > li > a {margin:30px; display:block; position:relative;}
.mp02.hidden_menu .depth1 > li > a:after {position:absolute; content:''; display:block; width:33px; height:19px; top:50%; margin-top:-10px; right:0;  background:url('/skin/en/images/common/m_b_arr.png') 0 0 no-repeat; transition:all ease-in-out 0.2s;}
.mp02.hidden_menu .depth1 > li > a.on {color:#6e57a3;}
.mp02.hidden_menu .depth1 > li > a.on:after {transform:rotate(180deg);}
.mp02.hidden_menu .fix_menu {display:none; padding:35px; padding-top:0px;}
.mp02.hidden_menu .depth2 > li { padding:10px;}
.mp02.hidden_menu .depth2 > li:first-child {padding-top:0px;}
.mp02.hidden_menu .depth2 ul > li { padding:10px;}
.mp02.hidden_menu .depth2 ul > li:first-child {padding-top:0px;}
.mp02.hidden_menu .depth2 > li > a {display:block; color:#555555;}
.mp02.hidden_menu .depth3 {display:none; margin-top:10px; padding-left:12px;}
.mp02.hidden_menu .depth3  > li {padding:7px 0;}
.mp02.hidden_menu .depth3  > li > a {color:#555555;}
.mp02.hidden_menu .li_depth4 > a.on {color:#1d66b7; font-weight:400;}


.mp02.hidden_menu .apply_area {position:static; border-bottom:1px solid #e5e5e5;}
.mp02.hidden_menu .fix_menu  .apply_area {display:none;}
.hidden_menu .apply_area, .hidden_menu .apply_area .apply_list, .hidden_menu .apply_area .lang {display:block;}
.mp02.hidden_menu .apply_area .lang {margin:0; background:none; padding:0; border-radius:0px; float:none; position:absolute; right:130px;}
.mp02.hidden_menu .apply_area .lang .lang_list li {margin:0; height:90px; line-height:90px; display:inline-block;}
.mp02.hidden_menu .apply_area .lang .lang_list i {display:none;}
.mp02.hidden_menu .apply_area .lang .lang_list .h_lang {display:inline-block !important; padding-left:50px;} 
.mp02.hidden_menu .apply_area .lang .lang_list a {color:#333333; font-family:'Montserrat'; padding:0; display:inline-block; font-weight:500;}
.mp02.hidden_menu .apply_area .lang .lang_list .h_lang a {color:#bbbbbb; position:relative; display:inline-block;}
.mp02.hidden_menu .apply_area .lang .lang_list .h_lang a:before {position:absolute; left:-30px; content:''; display:block; width:1px; height:20px; background:#e5e5e5; top:50%; margin-top:-10px;}
.mp02.hidden_menu .apply_area .all_menu {display:none;}
.mp02.hidden_menu .apply_area .apply_list > li {margin-right:0; padding:0;}
.mp02.hidden_menu .apply_area .apply_list > li a {font-size:26px;}
.mp02.hidden_menu .apply_area .apply_list .al01, .mp02.hidden_menu .apply_area .apply_list .al02 {height:90px; line-height:90px; padding-left:50px;}
.mp02.hidden_menu .apply_area .apply_list .al03, .mp02.hidden_menu .apply_area .apply_list .al04 {position:absolute; left:0; height:50%; width:90px;}
.mp02.hidden_menu .apply_area .apply_list .al03 {background:#2a8ace; top:0;}
.mp02.hidden_menu .apply_area .apply_list .al04 {background:#2cc4db; bottom:0;}
.mp02.hidden_menu .apply_area .apply_list .al01 a {color:#2a8ace;}
.mp02.hidden_menu .apply_area .apply_list .al02 a {color:#6e57a3; position:relative;}
.mp02.hidden_menu .apply_area .apply_list .al02 a:before {position:absolute; left:-25px; content:''; display:block; width:1px; height:20px; background:#e5e5e5; top:50%; margin-top:-10px;}
.mp02.hidden_menu .apply_area .apply_list .al03 a, .mp02.hidden_menu .apply_area .apply_list .al04 a {color:#ffffff; display:block; height:100%; width:100%; text-align:center; position:relative;}


.mp02.hidden_menu .apply_area .apply_list > li span {display:block; width:180px; transform:rotate(90deg); position:absolute; top:50%; background:url('/skin/en/images/main/b_arr_top.png') right center no-repeat; left:-53px; text-align:left;}



/* 팝업 */
.m_pop.bottom_pop {left:20px; right:20px; width:auto;  margin-left:0;}





/* footer */
#footer .footer_bottom .footer_info {padding-left:0; text-align:center;}
#footer .footer_bottom .footer_info .footer_logo {position:static; margin-top:0; margin-bottom:50px;}
#footer .footer_bottom .fc02 br {display:none;}



}

@media screen and (max-width:1023px){
.mt1 {width:100%;}
.mt2 {width:50%;}
.mt3 {width:33.33%;}
.mt3:last-child {width:33.34%;}
.mt1:last-child {width:100%;}
.mt2:last-child {width:50%;}

/* 팝업 */
.m_pop.bottom_pop {width:auto; left:50px; right:50px; margin-left:0px;}
.m_pop.id_pop {left:20px; right:20px;  bottom:20px; margin-left:0px; width:auto;}
.m_pop.id_pop .privacy_box_wrap {left:20px; right:20px; bottom:20px;}



}

@media screen and (max-width:768px){
body, th, td, input, select, textarea, button {font-size:14px;}
.inner {padding-right:20px; padding-left:20px;}

.m1 {width:100%;}
.m1:last-child {width:100%;}
.m2 {width:50%;}
.m2:last-child {width:50%;}
.m3 {width:33.33%;}
.m3:last-child {width:33.34%;}

.spt70 {padding-top:35px;}
.smt50 {margin-top:25px;}



/* header */
.h_scroll .apply_area .all_menu a {background-size:20px auto; width:20px; height:15px;}
#header.mp {height:54px;}
#header.mp h1.logo {width:141px; background-size:141px auto; height:37px; top:10px; left:15px;}
.apply_area {top:19px; right:19px;}
.apply_area .all_menu {line-height:normal; padding:0px; height:auto;}
.apply_area .all_menu a {width:20px; height:17px; background-size:20px auto !important;}
.mp02.hidden_menu .hdb_btn {width:20px; height:20px; background-size:20px auto; right:12px; top:18px;}
.mp02.hidden_menu .depth1 > li > a {font-size:13px; margin:15px 12px;}
.mp02.hidden_menu .depth1 > li > a.on {background-size:9px auto;}
.mp02.hidden_menu .depth2 > li > a {font-size:13px;}
.mp02.hidden_menu .fix_menu {padding:12px 30px 15px 30px;}
.mp02.hidden_menu .depth2 > li {padding:0; padding-bottom:15px;}

.mp02.hidden_menu .apply_area .apply_list .al03, .mp02.hidden_menu .apply_area .apply_list .al04 {width:50px;}
.mp02.hidden_menu .apply_area .apply_list > li a {font-size:13px;}
.mp02.hidden_menu .apply_area .apply_list > li span {background-size:13px auto; width:85px; left:-17px;}
.mp02.hidden_menu .depth1 {margin-top:60px;}
.mp02.hidden_menu .apply_area .apply_list .al01, .mp02.hidden_menu .apply_area .apply_list .al02 {height:56px; line-height:56px; padding-left:30px;}
.mp02.hidden_menu .apply_area .apply_list .al02 a:before {height:9px; margin-top:-4px; left:-15px;}
.mp02.hidden_menu .apply_area .lang .lang_list li {height:56px; line-height:56px;}
.mp02.hidden_menu .apply_area .lang .lang_list a {font-size:13px;}
.mp02.hidden_menu .apply_area .lang .lang_list .h_lang {padding-left:30px;}
.mp02.hidden_menu .apply_area .lang .lang_list .h_lang a:before {height:9px; margin-top:-4px; left:-15px;}
.mp02.hidden_menu .apply_area .lang {right:58px;}
.mp02.hidden_menu .depth1 > li > a:after {width:17px; height:10px; background-size:17px auto !important; margin-top:-5px;}




/* footer */
#footer .footer_bottom .inner {padding-top:30px; padding-bottom:30px;}
#footer .footer_bottom .footer_info .footer_logo {margin-bottom:20px;}
#footer .footer_bottom .footer_info .footer_logo img {max-width:215px;}
#footer .ft18 {font-size:13px;}
#footer .ft17, #footer .ft16 {font-size:12px;}
#footer .footer_bottom li {margin-right:30px;}
#footer .footer_bottom li:before {right:-15px;}
#footer .footer_bottom .fc02 {margin:20px 0 10px;}
#footer .footer_top {max-width:none; padding-right:0px; }
#footer .footer_top .ft_list {border-bottom:1px solid #52575c;}
#footer .footer_top .family {position:static; width:100%;}
#footer .footer_top .ft18, #footer .footer_top .ft16 {font-size:14px;}
#footer .footer_top .ft_list li a, #footer .footer_top .family .fam_tit {height:45px; line-height:45px;}
#footer .footer_top .family .fam_tit {text-align:center;}
#footer .footer_top .ft_list li {border-left:0px; border-right:1px solid #4d5358;}
#footer .footer_top .ft_list li:last-child {border-right:0px;}
#footer .footer_top .family .fam_list {bottom:46px;}
#footer .footer_top .family .fam_tit i {margin-left:22px;}
#footer .paypal {width:150px; margin:20px auto 0;}
#footer .paypal img {width:100%;}
#footer .footer_bottom li .space {margin-right:7px;}




/* top_btn */
.top_btn {bottom:20px; right:20px; width:50px; height:50px;}

/* 팝업 */
.m_pop.bottom_pop {left:20px; right:20px; top:20px; bottom:20px; padding:65px 20px 45px;}
.m_pop.bottom_pop .privacy_box_wrap {left:20px; right:20px; bottom:45px; top:110px; padding:15px 0 0 ;}
.m_pop.bottom_pop .priv_tit:before {top:12px;}
.m_pop.bottom_pop .priv_link {border:6px solid #f1f1f1; padding:20px;}
.m_pop.bottom_pop .priv_link li {text-indent:-10px; padding-left:10px;}
.m_pop.id_pop {left:20px; right:20px;  bottom:20px; padding:65px 20px 45px; margin-left:0; width:auto;}
.m_pop.id_pop .privacy_box_wrap {left:20px; right:20px; top:110px; bottom:20px;}
.m_pop.id_pop.mail_pop {height:450px; margin-top:-225px;}
.m_pop.id_pop.mail_pop .tac > br {display:none;}

#MOVE_TOP_BTN a {padding:15px 17px;}
#MOVE_TOP_BTN a img {width:18px;}



}


/*애니메이션 효과*/
 a1 {animation: ani01 2s infinite ease-in-out;}
.a2 {animation: ani01 2s infinite ease-in-out; animation-delay: 0.5s;}
.a3 {animation: ani01 2s infinite ease-in-out; animation-delay: 1s;}
.a4 {animation: ani01 2s infinite ease-in-out; animation-delay: 1.5s;}
.a5 {animation: ani01 2s infinite ease-in-out; animation-delay: 2s;}

.r1 {animation: ani05 1s ease-in-out;}
.r2 {animation: ani05 1s ease-in-out; animation-delay: 0.3s;}
.r3 {animation: ani05 1s ease-in-out; animation-delay: 0.6s;}
.r4 {animation: ani05 1s ease-in-out; animation-delay: 0.9s;}
.r5 {animation: ani05 1s ease-in-out; animation-delay: 1.2s;}

.j1 {animation: ani02 1s ease-in-out;}
.j2 {animation: ani02 1s ease-in-out; animation-delay: 0.3s;}
.j3 {animation: ani02 1s ease-in-out; animation-delay: 0.6s;}
.j4 {animation: ani02 1s ease-in-out; animation-delay: 0.9s;}



@keyframes ani01 {
	0% {bottom:0;}
	15% {bottom:10px;}
	30% {bottom:0;}
}
@keyframes ani02 {
	0% {transform:translate(-100px, 0); opacity:0;}
	100% {transform:translate(0, 0); opacity:1; }
}
@keyframes ani03 {
	0% {transform:translate(100px, 0); opacity:0}
	100% {transform:translate(0, 0); opacity:1;}
}

@keyframes ani04 {
	0% {transform:translate(0, -100px); opacity:0}
	100% {transform:translate(0, 0); opacity:1;}
}

@keyframes ani05 {
	0% {transform:translate(0, 100px); opacity:0}
	100% {transform:translate(0, 0); opacity:1;}
}

@media print {

	@page {size:auto; margin:20px 0;}
	* .aos-init {opacity: 1 !important; transform:translate(0) !important;}
	body {width:1080px; min-width:1080px; max-width:1080px; font-size:12px; zoom:1; -webkit-print-color-adjust:exact; padding:0 20px;}
	span, *, div, a, button {-webkit-print-color-adjust:exact; -ms-print-color-adjust:exact;}
	#header, #footer, #gnb, .apply_list, .lang, .qic_banner, .sub_top, .sub_location, .net_menu, .ques_menu {display:none;}
	.sub_visual .visual_pic {z-index:1;}
	.sub_visual .sub_tit .sut01 {position:relative; z-index:2;}
}