/**/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans|Noto+Sans+KR:400,500,700,900|Noto+Sans+SC:400,500,700,900&display=swap');
/*font-family: 'Noto Sans KR', sans-serif;
font-family: 'Noto Sans', sans-serif;
font-family: 'Noto Sans SC', sans-serif;*/

/*
========================================================================
RESET
========================================================================
*/
/* global reset */
html { overflow-y: scroll; }
html, body { height: 100%; }
html, body, pre,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
th, td, p, blockquote,
form, fieldset, legend,
input, select, textarea, button {
	margin: 0;
	padding: 0;
}
body {/*min-width:1200px;*/}
<<<<<<< .mine
/* body, button { color: #000; font-size: 12px; line-height: 1.5; font-weight:200; font-family: NotoSansCJKkr, Dotum, AppleGothic, Tahoma, Geneva, sans-serif; }*/
body, button { color: #000; font-size: 12px; line-height: 1.5; /*font-weight:200;*/font-family: NotoSansCJKkr, Dotum, AppleGothic, Tahoma, Geneva, sans-serif; }
||||||| .r88316
// body, button { color: #000; font-size: 12px; line-height: 1.5; font-weight:200; font-family: NotoSansCJKkr, Dotum, AppleGothic, Tahoma, Geneva, sans-serif; }
body, button { color: #000; font-size: 12px; line-height: 1.5; font-weight:200; font-family: NotoSansCJKkr, Dotum, AppleGothic, Tahoma, Geneva, sans-serif; }
=======
/* body, button { color: #000; font-size: 12px; line-height: 1.5; font-weight:200; font-family: NotoSansCJKkr, Dotum, AppleGothic, Tahoma, Geneva, sans-serif; }*/
body, button { color: #000; font-size: 12px; line-height: 1.5; /*font-weight:200;*/font-family: NotoSansCJKkr, Arial, Dotum, AppleGothic, Tahoma, Geneva, sans-serif; }
>>>>>>> .r88620
html[lang=en] body, html[lang=en] button{font-family: Noto Sans, Dotum, AppleGothic, Tahoma, Geneva, sans-serif;}
html[lang=zh-CN] body, html[lang=zh-CN] button{font-family: Noto Sans SC, Dotum, AppleGothic, Tahoma, Geneva, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img, fieldset { border: 0 none; }
img { vertical-align: top; max-width: 100%; }
li { list-style: none; }
hr, caption, legend { display: none; }
button { cursor: pointer; }
address, em { font-style: normal; }
button, input, select, textarea, a { vertical-align: middle; }
input, select, textarea { font-size: 12px;}
select { position: relative; height: 18px; }
table { width: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; word-wrap: break-word; word-break: keep-all; }
table img { vertical-align: middle; }
ins { text-decoration: none; }
a { outline: none;  color: #000; text-decoration: none; }
a:active { selector-dummy:expression(this.hideFocus = true); }
a,img {outline: none; selector-dummy: expression(this.hideFocus=true);} 


/*
========================================================================
COMMON CLASS
========================================================================
*/

/* webfont */
@font-face{
	font-family: 'NanumBarunGothic';
	font-style:normal;
	font-weight:400;
	src:url('./NanumBarunGothicWeb.eot');
	src:url('./NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'),
		url('./NanumBarunGothicWeb.woff') format('woff'),
		url('./NanumBarunGothicWeb.ttf') format('truetype');
}
@font-face{
	font-family:'NanumBarunGothic';
	font-style:normal;
	font-weight:700;
	src:url('./NanumBarunGothicWebBold.eot');
	src:url('./NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'),
		url('./NanumBarunGothicWebBold.woff') format('woff'),
		url('./NanumBarunGothicWebBold.ttf') format('truetype');
}
@font-face{
	font-family:'NanumBarunGothic';
	font-style:normal;
	font-weight:100;
	src:url('./NanumBarunGothicWebLight.eot');
	src:url('./NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'),
		url('./NanumBarunGothicWebLight.woff') format('woff'),
		url('./NanumBarunGothicWebLight.ttf') format('truetype');
}

@font-face {
	font-family: 'NotoSansCJKkr';
	font-style:normal;
	font-weight:200;
	src: url('../font/NotoSansCJKkr-Light.eot');
	src: url('../font/NotoSansCJKkr-Light.eot') format('embedded-opentype'),
	url('../font/NotoSansCJKkr-Light.woff') format('woff'),
	url('../font/NotoSansCJKkr-Light.otf') format('truetype');
}
@font-face {
	font-family: 'NotoSansCJKkr';
	font-style:normal;
	font-weight:400;
	src: url('../font/NotoSansCJKkr-Regular.eot');
	src: url('../font/NotoSansCJKkr-Regular.eot') format('embedded-opentype'),
	url('../font/NotoSansCJKkr-Regular.woff') format('woff'),
	url('../font/NotoSansCJKkr-Regular.otf') format('truetype');
}
@font-face {
	font-family: 'NotoSansCJKkr';
	font-style:normal;
	font-weight:500;
	src: url('../font/NotoSansCJKkr-Medium.eot');
	src: url('../font/NotoSansCJKkr-Medium.eot') format('embedded-opentype'),
	url('../font/NotoSansCJKkr-Medium.woff') format('woff'),
	url('../font/NotoSansCJKkr-Medium.otf') format('truetype');
}
@font-face{
	font-family:'NotoSansCJKkr';
	font-style:normal;
	font-weight:700;
	src:url('../font/NotoSansCJKkr-Bold.eot');
	src:url('../font/NotoSansCJKkr-Bold.eot?#iefix') format('embedded-opentype'),
	url('../font/NotoSansCJKkr-Bold.woff') format('woff'),
	url('../font/NotoSansCJKkr-Bold.otf') format('otf');
}
@font-face {
	font-family: 'NotoSansCJKkr';
	font-style:normal;
	font-weight: 900;
	src: url('../font/NotoSansCJKkr-Black.eot');
	src: url('../font/NotoSansCJKkr-Black.eot') format('embedded-opentype'),
	url('../font/NotoSansCJKkr-Black.woff') format('woff'),
	url('../font/NotoSansCJKkr-Black.otf') format('truetype');
}




@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight:200;
	src: url('../font/Roboto-Light.eot');
	src: url('../font/Roboto-Light.eot') format('embedded-opentype'),
	url('../font/Roboto-Light.woff') format('woff'),
	url('../font/Roboto-Light.woff2') format('woff2'),
}
@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight:400;
	src: url('../font/Roboto-Regular.eot');
	src: url('../font/Roboto-Regular.eot') format('embedded-opentype'),
	url('../font/Roboto-Regular.woff') format('woff'),
	//url('../font/Roboto-Regular.otf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight:500;
	src: url('../font/Roboto-Medium.eot');
	src: url('../font/Roboto-Medium.eot') format('embedded-opentype'),
	url('../font/Roboto-Medium.woff') format('woff'),
	//url('../font/Roboto-Medium.otf') format('truetype');
}
@font-face{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	src:url('../font/Roboto-Bold.eot');
	src:url('../font/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
	url('../font/Roboto-Bold.woff') format('woff'),
	//url('../font/Roboto-Bold.otf') format('otf');
}
@font-face {
	font-family: 'Roboto';
	font-style:normal;
	font-weight: 900;
	src: url('../font/Roboto-Black.eot');
	src: url('../font/Roboto-Black.eot') format('embedded-opentype'),
	url('../font/Roboto-Black.woff') format('woff'),
	//url('../font/Roboto-Black.otf') format('truetype');
}

/* image replace, hidden text */
.ir *,
.blind { z-index:-1; position: absolute; display: block; left: 0; top: 0; overflow: hidden; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; text-indent: -9999px; }

/* clear */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* align */
.txt-r { text-align: right; }
.txt-c { text-align: center; }
.txt-l { text-align: left; }

/* layout */
#wrap {min-width:1200px;}
#contentSide {float:right; width:900px;}
#aside {width:250px; float:left;}	
#content {position: relative;}
.innerWrap:after { content: ""; display: block; clear: both; }
.innerWrap {width:1200px; margin:0 auto;}

/*btns*/
.btnbox{text-align:center;}
.sub_btn{position:relative;display:inline-block;height:56px;margin:0 5px;padding:0 80px 0 40px;line-height:56px;border:3px solid #2bcefd;color:#2bcefd;text-align:center;vertical-align:top;font-size:18px;letter-spacing:-1px;font-weight:500;transition:color 0.2s ease-in-out 0s, background 0.2s ease-in-out 0s;}
.sub_btn:hover{background:#2bcefd;color:#fff;}
.sub_btn.brd{border-width:4px;height:54px;line-height:54px;font-size:22px;}
.sub_btn.full{background:#2bcefd;color:#fff;}
.sub_btn.full:hover{background:#fff;color:#2bcefd;}
.sub_btn.thin{height:48px;line-height:48px;padding:0 45px;font-size:16px;font-weight:400;border:1px solid #000;background:#fff;color:#000;background:#fff;}
.sub_btn.lg{height:70px;line-height:70px;font-size:28px;}
.sub_btn i.down{position:absolute;display:inline-block;right:34px;top:14px;width:35px;height:25px;background:url('/images/Frontend/korean/subcontent/ico_download.png') no-repeat 0 0;}
.sub_btn:hover i.down{background:url('/images/Frontend/korean/subcontent/ico_download.png') no-repeat 0 -25px;}
.sub_btn i.fa{position:absolute;right:48px;top:19px;}
.sub_btn.brd i.fa{top:15px;}

/*subcontent*/
#sub_top{background-position:center center;}
#sub_top .innerWrap{padding-top:70px;color:#fff;}
#sub_top.m .innerWrap{padding-top:125px;}
#sub_top .tit{margin-bottom:25px;font-weight:700;line-height:1.15;}
#sub_top .tit span{font-size:30px;}
#sub_top .tit strong{font-size:60px;}
#sub_top.m .tit{float:left;margin-bottom:0;margin-right:12px;}
#sub_top .msg{margin-bottom:60px;font-size:20px;line-height:1.35;}
#sub_top.m .msg{overflow:hidden;margin-bottom:0;padding-top:10px;line-height:1.45;}
#sub_top .btn_apply{position:relative;display:inline-block;margin-left:60px;padding-right:15px;font-size:22px;color:#fff;}
#sub_top .btn_apply > i{position:absolute;right:0;top:4px;}
#tab_wrap{background:#083ab0;transition:box-shadow 0.2s ease-in-out 0s;}
#tab_wrap.fixed{position:fixed;z-index:100;left:0;right:0;top:0;width:100%;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(118,118,118,0.4);
	-moz-box-shadow: 0px 2px 6px 0px rgba(118,118,118,0.4);
	box-shadow: 0px 2px 6px 0px rgba(118,118,118,0.4);
}
#tab_wrap ul.tabs{overflow:hidden;width:1200px;margin:0 auto;}
#tab_wrap ul.tabs > li{float:left;border-right:1px solid #042968;box-sizing:border-box;}
#tab_wrap ul.tabs > li:first-child{border-left:1px solid #042968;}
#tab_wrap ul.tabs > li > a{display:block;height:60px;line-height:60px;text-align:center;font-size:18px;color:#fff;}
#tab_wrap ul.tabs > li > a.active{background:#fff;color:#000;}

.section{padding:80px 0;background:#fff;}
.section.gray{background:#f6f6f6;}
.section .titbox{margin-bottom:50px;text-align:center;}
.section .titbox.sub{margin-bottom:30px;}
.section .titbox .num{display:block;margin-bottom:5px;font-size:86px;font-style:italic;line-height:1;}
.section .titbox .tit{margin-bottom:5px;font-size:50px;font-weight:700;}
.section .titbox .subtit{margin-bottom:12px;font-size:30px;font-weight:700;}
.section .titbox .line{display:inline-block;border-bottom:2px solid #000;}
.section .titbox .msg{font-size:23px;line-height:1.25}
.section .titbox .msg .r{font-weight:normal;color:#ff0000;}
.section .titbox.m .tit{font-size:30px;}
.section .titbox.m .msg{font-size:23px;}
.section .atten{text-align:center;font-size:16px;color:#ff0000;font-weight:400;}
.section .incontent{}
table.type01{text-align:center;font-size:20px;border:1px solid #ececec;}
table.type01.brd{border-top:3px solid #00c6ff;}
table.type01 thead th{padding:10px;color:#fff;background:#00c6ff;font-weight:normal;border-right:1px solid #6bdeff;}
table.type01 tbody th{padding:20px 10px;font-weight:700;background:#f2fafd;border:1px solid #ececec;}
table.type01 tbody td{padding:20px 10px;border:1px solid #ececec;background:#fff;}
