@charset "utf-8";
/* NotoKR */
@font-face{
	font-family:'notokr';
	font-weight:300;
	src:url('../fonts/NotoKR/notokr-light.eot');
	src:url('../fonts/NotoKR/notokr-light.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/NotoKR/notokr-light.woff2') format('woff2'),
	    url('../fonts/NotoKR/notokr-light.woff') format('woff'),
	    url('../fonts/NotoKR/notokr-light.ttf') format('truetype');
}
@font-face{
	font-family:'notokr';
	font-weight:400;
	src:url('../fonts/NotoKR/notokr-regular.eot');
	src:url('../fonts/NotoKR/notokr-regular.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/NotoKR/notokr-regular.woff2') format('woff2'),
	    url('../fonts/NotoKR/notokr-regular.woff') format('woff'),
	    url('../fonts/NotoKR/notokr-regular.ttf') format('truetype');
}
@font-face{
	font-family:'notokr';
	font-weight:500;
	src:url('../fonts/NotoKR/notokr-medium.eot');
	src:url('../fonts/NotoKR/notokr-medium.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/NotoKR/notokr-medium.woff2') format('woff2'),
	    url('../fonts/NotoKR/notokr-medium.woff') format('woff'),
	    url('../fonts/NotoKR/notokr-medium.ttf') format('truetype');
}
@font-face{
	font-family:'notokr';
	font-weight:700;
	src:url('../fonts/NotoKR/notokr-bold.eot');
	src:url('../fonts/NotoKR/notokr-bold.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/NotoKR/notokr-bold.woff2') format('woff2'),
	    url('../fonts/NotoKR/notokr-bold.woff') format('woff'),
	    url('../fonts/NotoKR/notokr-bold.ttf') format('truetype');
}

.nx_clfix{margin-top:0px;margin-bottom:0px;}
.nx_clfix:after{content:'';display:block;clear:both}
.nx_blind{width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden}

/* mobile */
*{box-sizing:border-box}
body.nx_m_body{min-width:320px;background:#edf0f3}
body.nx_m_body h1,body.nx_m_body h2,body.nx_m_body h3,body.nx_m_body h4,body.nx_m_body h5,body.nx_m_body h6,body.nx_m_body a,body.nx_m_body p,body.nx_m_body th,body.nx_m_body td,body.nx_m_body div,body.nx_m_body span,body.nx_m_body label,body.nx_m_body input,body.nx_m_body select,body.nx_m_body textarea,body.nx_m_body li,body.nx_m_body label{font-family:'notokr',sans-serif}
body.nx_m_body table,body.nx_m_body th,body.nx_m_body td{border-spacing:0;border-collapse:collapse}
.nx_m_wrap{max-width:640px;margin:0 auto}
.nx_wrapper{margin-top:-10px;}
.nx_m_header{position:relative;background:#fff;height:50px;text-align:center;padding-top:8px}
	.nx_m_header h1{margin-top:-8px;margin-bottom:0px;}
	.nx_m_header .nx_logo img{width:154px}
	.nx_m_btn{position:absolute;right:10px;top:0;bottom:0;margin:auto 0;width:23px;height:17px;display:block}
	.nx_m_btn > .nx_line{position:relative;display:inline-block;width:23px;height:3px;background-color:#293c4f;font-size:0;text-indent:-9999px;vertical-align:top}
	.nx_m_btn > .nx_line:before{content:'';position:absolute;display:inline-block;right:0;top:7px;width:16px;height:3px;background-color:#293c4f}
	.nx_m_btn > .nx_line:after{content:'';position:absolute;display:inline-block;right:0;top:14px;width:18px;height:3px;background-color:#293c4f}
	.nx_m_slider{margin-bottom:0 !important}
	.nx_m_slider li img{width:100%}
	.nx_m_slider .slick-dots{position:absolute;z-index:9999;bottom:15px}
	.nx_m_slider .slick-dots li{width:10px;height:10px;margin:0 7.5px}
	.nx_m_slider .slick-dots li button{display:block;width:10px;height:10px;border-radius:50%;border:2px solid #fff}
	.nx_m_slider .slick-dots li.slick-active button{background:#fff}
	.nx_m_slider .slick-dots li button:before{display:none !important}
	.nx_m_slider .nx_m_arrow{position:absolute;top:0;bottom:0;margin:auto 0;width:11px;height:19px;z-index:9999}
	.nx_m_slider .nx_m_prev{background:url("../img/m_prev.png") no-repeat;background-size:11px;left:10px}
	.nx_m_slider .nx_m_next{background:url("../img/m_next.png") no-repeat;background-size:11px;right:10px}
.nx_m_content{background:#edf0f3;padding:15px 10px}
.nx_m_sec01 > ul{margin:0 -3.5px}
	.nx_m_sec01 > ul > li{float:left;padding:0 3.5px}
	.nx_m_sec01 > ul > li:first-child{width:67.17%}
	.nx_m_sec01 > ul > li:last-child{width:32.83%}
	.nx_sec01_left{height:115px;background:url("../img/m_sec01_bg.png") repeat;text-align:center;padding-top:10px}
	.nx_sec01_left h2{font-size:14px;line-height:1;font-weight:700;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,0.1);padding-bottom:4px}
	.nx_sec01_left dl{display:inline-block;text-align:left;padding:7.5px 0 10px 50px;position:relative}
	.nx_sec01_left dl:before{content:'';width:37px;height:37.5px;display:inline-block;position:absolute;top:0;left:0}
	.nx_sec01_left ul li:first-child dl:before{background:url("../img/m_free01.png") no-repeat;background-size:37px}
	.nx_sec01_left ul li:last-child dl:before{background:url("../img/m_free02.png") no-repeat;background-size:37px}
	.nx_sec01_left dt{font-size:11px;line-height:1;color:#fff;letter-spacing:-0.5px;padding-bottom:3px}
	.nx_sec01_left dd{font-size:11px;line-height:1;color:#fff;font-weight:500;letter-spacing:-0.5px}
	.nx_sec01_right{height:115px;background:url("../img/m_ever.png") center no-repeat;background-size:cover;position:relative;text-align:center;padding-top:10px}
	.nx_sec01_right h2{font-size:12px;font-weight:bold;line-height:14px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,0.1)}
	.nx_sec01_right:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:69px;height:71.5px;background:url("../img/m_ever_in.png") no-repeat;background-size:69px}
.nx_m_sec02{margin:7.5px 0}
	.nx_m_sec02 a{display:block;height:80px;background:url("../img/m_sec02_bg.png") repeat;overflow:hidden;position:relative;padding-left:93px;border:1px solid #d2d2d2;padding-top:20px}
	.nx_sec02_img{position:absolute;left:5px;bottom:0}
	.nx_sec02_img img{width:78px}
	.nx_m_sec02 dl dt{font-size:14px;line-height:1;color:#333;letter-spacing:-0.5px;padding-bottom:3px}
	.nx_m_sec02 dl dd{font-size:16px;line-height:1;color:#333;letter-spacing:-0.5px;font-weight:700}
	.nx_m_sec02 dl dd span{font-size:21px;color:#54a852;margin-right:2px}
	.nx_sec02_ar{position:absolute;width:30px;height:30px;top:0;bottom:0;margin:auto 0;right:19px}
	.nx_sec02_ar img{width:100%}
.nx_m_sec03{margin-bottom:7.5px;padding-left:85px;border:1px solid #d2d2d2;background:#fff;height:80px;position:relative}
	.nx_m_sec03_tt{position:absolute;left:0;top:0;width:85px;height:80px;background:#ff7e00;padding:12px 0 0 12.5px}
	.nx_m_sec03_tt:after{content:'';position:absolute;top:0;bottom:0;margin:auto 0;right:-15px;height:0;width:0;display:inline-block;border:6px solid transparent;border-left:9px solid #ff7e00}
	.nx_m_sec03_tt dl dt{font-size:10px;line-height:11px;color:#fff;padding-bottom:2px;letter-spacing:-0.5px}
	.nx_m_sec03_tt dl dd{font-size:13px;line-height:15px;color:#fff;font-weight:500;letter-spacing:-0.5px}
	.nx_m_sec03 ul{font-size:0;text-align:center;padding-top:20px}
	.nx_m_sec03 ul li{display:inline-block;padding:0 5px}
	.nx_m_sec03 ul li a{display:block;font-size:10px;line-height:1;font-weight:500;color:#666;letter-spacing:-0.5px}
	.nx_m_sec03 ul li a:before{content:'';display:block;width:30px;height:25px;margin:0 auto 7px}
	.nx_m_sec03 ul li:nth-child(1) a:before{background:url("../img/m_pros01.png") no-repeat;background-size:cover}
	.nx_m_sec03 ul li:nth-child(2) a:before{background:url("../img/m_pros02.png") no-repeat;background-size:cover}
	.nx_m_sec03 ul li:nth-child(3) a:before{background:url("../img/m_pros03.png") no-repeat;background-size:cover}
	.nx_m_sec04 ul li{margin-bottom:8px}
	.nx_m_sec04 ul li:last-child{margin:0}
	.nx_m_sec04 ul li img{width:100%}
.nx_m_ft{background:#293c4f;text-align:center}
	.nx_m_ft ul{font-size:0;margin-bottom:0px;}
	.nx_m_ft ul li{display:inline-block;padding:0 12px;position:relative}
	.nx_m_ft ul li:after{content:'';width:1px;height:10px;background:#778491;position:absolute;display:inline-block;right:0;top:0;bottom:0;margin:auto 0}
	.nx_m_ft ul li:last-child:after{display:none}
	.nx_m_ft ul li a{color:#ced0d4;font-size:10px;letter-spacing:-0.5px;line-height:1;display:block;line-height:27px}
	.nx_m_fb{background:#293c4f;text-align:center;border-top:1px solid #506070;padding-top:8px;padding-bottom:10px}
	.nx_m_fb ul{font-size:0;line-height:1}
	.nx_m_fb ul li{display:inline-block;padding:0 5px;position:relative;font-size:10px;line-height:15px;color:#abb0b5;letter-spacing:-0.5px}
	.nx_m_fb ul li:first-child{padding:0 5px 0 0}
	.nx_m_fb ul li:last-child{padding:0 0 0 5px}
	.nx_m_fb ul li:after{content:'';display:inline-block;width:1px;height:9px;position:absolute;top:0;bottom:0;margin:auto 0;right:0;background:#888f98}
	.nx_m_fb ul li:last-child:after{display:none}
	.nx_m_fb p{font-size:10px;line-height:12px;color:#abb0b5;letter-spacing:-0.5px}
	.nx_m_fb p.nx_m_copy{font-size:10px;margin-top:5px}
	.nx_m_blank{height:75px}
	.nx_m_last{position:fixed;bottom:0;left:0;right:0;z-index:99991}
	.nx_m_last ul li{float:left;width:50%}
	.nx_m_last ul li a{display:block;height:75px;padding:12px 10px 0;position:relative}
	.nx_last_tel{background:#6e73e3}
	.nx_last_tel dl{padding-left:37px;position:relative}
	.nx_last_tel dl:before{content:'';width:29px;height:29px;background:url("../img/m_sound.png") no-repeat;background-size:29px;position:absolute;top:0;left:0}
	.nx_last_tel dl dt{color:#fff;font-size:11px;font-weight:500;line-height:1;padding-bottom:3px}
	.nx_last_tel dl dd{color:#fff;letter-spacing:-0.5px;font-size:20px;line-height:1}
	.nx_last_in{background:#2d6296}
	.nx_last_in:after{content:'';display:inline-block;width:18px;height:18px;background:url('../img/m_clock_ar.png') no-repeat;background-size:18px;position:absolute;right:13px;top:18px}
	.nx_last_in h3{font-size:15px;font-weight:500;line-height:1;color:#fff;letter-spacing:-0.5px;margin-top:0px;margin-bottom:0px;}
	.nx_last_in h3:before{content:'';display:inline-block;width:29px;height:29px;background:url("../img/m_clock.png") no-repeat;background-size:29px;vertical-align:middle;margin-right:6px}
	.nx_last_desc{position:absolute;bottom:0;left:0;right:0;text-align:center;background:rgba(0,0,0,0.2)}
	.nx_last_desc p{line-height:21px;font-size:10px;color:#fff;letter-spacing:-0.5px;margin-top:0px;margin-bottom:0px;}
/* mobile menu */
#nx_mask{position:fixed;top:0;width:100%;height:100%;min-height:840px;background:rgba(0,0,0,0.4);z-index:99992;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;display:none}
	#nx_mask.nx_show{display:block}
.nx_m_menu{position:fixed;display:block;width:210px;height:100%;top:0;right:-210px;background:#fff;overflow-x:hidden;overflow-y:auto;z-index:99993;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-align:left}
	.nx_m_close{width:27px;height:20px;text-indent:-9999px;display:inline-block;position:absolute;top:15px;right:10px;background:url("../img/m_btn_close.png") no-repeat;background-size:27px}
	.nx_m_menu.nx_open{right:0}	
.nx_menu_head{height:50px;background:#16198b;box-sizing:border-box;padding:0 15px;position:relative;background:url("../img/m_header.png") no-repeat;background-size:contain}
	.nx_menu_head ul li{float:left;padding:0 11px;line-height:50px;position:relative}
	.nx_menu_head ul li:first-child{padding-left:0}
	.nx_menu_head ul li:first-child:after{content:'';width:1px;height:10px;background:#fff;display:inline-block;position:absolute;right:0;margin:auto 0;bottom:0;top:0}
	.nx_menu_head ul li a{font-size:12px;letter-spacing:-0.5px;color:#fff}
.nx_menu_list{margin-top:0px;margin-bottom:0px;}	
.nx_menu_list li a{display:block;line-height:45px;border-bottom:1px solid #dedede;padding:0 15px;letter-spacing:-0.5px;font-size:12px;color:#333;position:relative}
	.nx_menu_list li a:after{content:'';display:inline-block;width:4px;height:6px;background:url("../img/m_menu_ic.png") no-repeat;background-size:4px;position:absolute;top:0;bottom:0;right:10px;margin:auto 0}
.nx_menu_info{overflow:hidden;margin-top:0px;margin-bottom:0px;}
	.nx_menu_info li{float:left;width:50%}
	.nx_menu_info li a{display:block;height:60px;padding:15px;color:#fff;font-weight:500;line-height:1;font-size:13px;position:relative}
	.nx_menu_info li:first-child a{background:#54a852}
	.nx_menu_info li:last-child a{background:#345372}
	.nx_menu_info li a:after{content:'';width:16px;height:6.5px;background:url("../img/m_view_ic.png") no-repeat;display:inline-block;background-size:16px;position:absolute;bottom:16px;left:15px}
.nx_menu_bt{padding:20px 15px}
	.nx_menu_bt h3{line-height:1;font-size:13.5px;letter-spacing:-0.5px;color:#000;font-weight:700;padding-bottom:8px;margin-top:0px;margin-bottom:0px;}
	.nx_menu_bt h4{line-height:1;font-size:25px;letter-spacing:-0.5px;color:#000;font-weight:700;padding-bottom:14px;margin-top:0px;margin-bottom:0px;}
	.nx_menu_bt h4 a{color:#000}
	.nx_menu_bt dl{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;padding:10px 0;margin-bottom:10px}
	.nx_menu_bt dl dt{font-size:12px;font-weight:700;letter-spacing:-0.5px;color:#333;padding-bottom:8px;line-height:1}
	.nx_menu_bt dl dd{font-size:13px;font-weight:500;letter-spacing:-0.5px;color:#333;line-height:1}
	.nx_menu_bt dl dd a{color:#333}
	.nx_menu_bt p{font-size:10px;color:#666;line-height:15px;letter-spacing:-0.5px}

.container{background-color:white;}
.bg-white{background-color:white;}
