@charset "euc-kr";

select {
	font-size: 12px;
	color: #414141;
	border: 1 solid #E0E0E0;
}

textarea {
	font-size: 12px;
	color: #414141;
	border: 1 solid #E0E0E0;
}

img {
	BORDER: NONE;
}

body {
	margin: 0px;
	scrollbar-face-color: #e6e6e6;
	scrollbar-shadow-color: #414141;
	scrollbar-highlight-color: #f2f2f2;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-track-color: #f2f2f2;
	scrollbar-arrow-color: #000000;
	overflow-y: auto;
}

.t_center {
	text-align: center;
}

.m_50 {
	margin-bottom: 50px;
}

.m_30 {
	margin-bottom: 30px;
}

.m_0 {
	margin-bottom: -10px;
}


body,
td,
th {
	font-size: 14px;
	line-height: 24px;
	color: #414141;
}

p {
	margin: 0
}

.history_year {
	font-size: 30px;
	font-weight: 600;
	color: #303030;
	padding-top: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 35px;
}

.history_month {
	font-size: 15px;
	font-weight: 500;
	color: #f87b21;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.history_txt {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.box_table_fee {
	border-top: 2px solid #f87b21;
	border-left: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.box_table_fee td {
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	color: #4d4d4d;
	font-size: 14px;
	line-height: 20px;
	padding: 7px;
}

.box_table_fee th {
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background-color: #EDEDED;
	line-height: 18px;
	color: #333333;
	font-size: 15px;
	font-weight: 400;
	padding: 7px;
}

.st_24 {
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
	color: #343434;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #f87b21;
	padding-left: 13px;
	margin-bottom: 20px;
}

.sub_text_18 {
	font-size: 18px;
	font-weight: 400;
	color: #222222;
	line-height: 24px;
}

.sub_text_18_p {
	font-size: 18px;
	font-weight: 500;
	color: #222222;
	line-height: 25px;
	background-image: url(/chinese/images/icon_product_notice.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 30px;
	text-align: left;
}


.ul_check {
	list-style-image: url(/chinese/images/icon_check_orange.png);
	list-style-type: none;
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1.3em;
	margin-left: 20px;
}

.box1 {
	border-collapse: collapse;
	background-color: #FFF;
	border: 1px solid #d8d8d8;
	padding: 40px 40px 20px 40px;
	margin-bottom: 40px;
}

.box2 {
	background-color: #f2f2f2;
	padding: 40px;
	margin-bottom: 40px;
}

.box3 {
	font-family: 'Noto Serif KR', serif;
	width: 900px;
	height: 110px;
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	text-align: center;
	padding-top: 70px;
	margin-bottom: 50px;
}

.box4 {
	width: 800px;
	height: 80px;
	background-color: #edf5d0;
	font-size: 16px;
	color: #333333;
	padding: 50px 50px;
	margin-bottom: 50px;
}

.box5 {
	font-family: 'Noto Serif CJK KR', serif;
	background-color: #f2f2f2;
	width: 900px;
	height: 130px;
	font-size: 30px;
	font-weight: 700;
	color: #00448d;
	line-height: 40px;
	text-align: center;
	padding-top: 50px;
	margin-bottom: 50px;
}

.t_in15 {
	padding-left: 1em;
	text-indent: -0.7em;
}

.t_in10 {
	padding-left: 3em;
	text-indent: -1em;
}

.t_in5 {
	padding-left: 4em;
	text-indent: -1em;
}

.t_pad30 {
	padding-left: 20px;
	margin-bottom: 0px;
}

.eng_kcr {
	font-size: 15px;
	line-height: 24px;
	color: #414141;
}

.txt_11 {
	font-size: 11px;
	line-height: 18px;
	color: #414141;
}

.title_14 {
	font-size: 14px;
	font-weight: bold;
	color: #0e5296;
}

.txt_red_14 {
	font-size: 16px;
	font-weight: bold;
	color: #e70012;
}

.txt_red_19 {
	font-size: 19px;
	font-weight: bold;
	color: #e70012;
}

.blue_b {
	font-size: 16px;
	font-weight: bold;
	color: #0e6eb8;
}

.sitemap_menu {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.sitemap_list {
	font-size: 12px;
	color: #414141;
}

.sitemap_list A:link,
.sitemap_list A:active,
.sitemap_list A:visited {
	font-size: 12px;
	color: #414141;
}

.sitemap_list A:hover {
	font-size: 12px;
	color: #414141;
}

.smalltitle {
	font-size: 12px;
	font-weight: bold;
	color: #414141;
	letter-spacing: -0.5px;
}

.tablelight {
	font-size: 13px;
	color: #565656;
}

.tablebold {
	font-size: 13px;
	font-weight: bold;
	color: #565656;
}

.textbold {
	font-size: 14px;
	font-weight: bold;
	color: #565656;
	line-height: 18px;
	color: #1168be;
}

.textlight {
	font-size: 11px;
	line-height: 1.0;
	color: #565656;
}

.break {
	page-break-before: always;
}

.box_table {
	border-top: 2px solid #0d6fb8;
	border-left: 1px solid #cfcfcf;
	border-collapse: collapse;
	padding: 10px;
}

.box_table td {
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	color: #414141;
	font-size: 14px;
	padding: 10px;
}

.box_table th {
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background-color: #EDEDED;
	line-height: 18px;
	color: #0d6fb8;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.03em;
	padding: 10px;
}

.box {
	border-collapse: collapse;
	background-color: #FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-left-color: #e2e2e2;
	padding: 10px;
	text-align: center;
}

.box_notice {
	border: 1px solid #e4e4e4;
	padding: 14px;
}

.box_product {
	border: 10px solid #ceeec4;
	padding: 20px;
}

.box td {
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	color: #414141;
	font-size: 13px;
}

.box th {
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	background-color: #EDEDED;
	line-height: 15px;
	color: #248ec6;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -0.03em;
}

.footer_policy {
	font-size: 12px;
	line-height: 15px;
	color: #FFF;
}

.footer_addr {
	font-size: 12px;
	line-height: 16px;
	color: #dadada;
}

.footer_copy {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #dadada;
}

.search {
	ime-mode: active;
	width: 120px;
	height: 15px;
	border: 0;
	font-size: 11px;
	color: #a0a0a0;
}

.top {
	font-size: 12px;
	color: #FFF;
}


.mnlMenu {
	position: absolute;
	width: 100%;
	top: 120px;
	height: 40px;
	z-index: -100;
	-webkit-transition: all .25s ease .1s;
	-moz-transition: all .25s ease .1s;
	-o-transition: all .25s ease .1s;
	-ms-transition: all .25s ease .1s;
	transition: all .25s ease .1s;

}

.mnlMenu A:link,
.mnlMenu A:active,
.mnlMenu A:visited {
	font-size: 13px;
	font-weight: bold;
	color: #f2f2f2;
}

.mnlMenu A:hover,
.mnlMenu A.mOver {
	font-size: 13px;
	font-weight: bold;
	color: #5FF8FE;
}

A.subOver:link,
A.subOver:active,
A.subOver:visited,
A.subOver:hover {
	line-height: 1.5;
	font-size: 12px;
	font-style: normal;
	color: #E40011;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	font-weight: bold
}

A.sub:link,
A.sub:active,
A.sub:visited {
	line-height: 1.5;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

A.sub:hover {
	line-height: 1.5;
	font-size: 12px;
	font-style: normal;
	color: #E40011;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	font-weight: bold
}

.transit {
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	-o-transition: all .5s ease .1s;
	-ms-transition: all .5s ease .1s;
	transition: all .5s ease .1s;

}

.lcd1 {
	overflow: hidden;
	font-family: 돋움체;
	font-size: 9pt;
	border: 0 solid;
	color: black;
	background-color: transparent;
	width: 99px;
	height: 85px
}

.lcd2 {
	overflow: hidden;
	font-family: 돋움체;
	font-size: 9pt;
	border: 1px solid;
	color: black;
	background-color: transparent;
	width: 99px;
	height: 85px
}

.input_none {
	font-size: 12px;
	border: none;
	background-color: transparent;
}

.sms_txt {
	font-family: "돋움";
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

.sms_name {
	font-family: "돋움";
	font-size: 11px;
	line-height: 16px;
	color: #525252;
}

.mcd2 {
	overflow: hidden;
	font-family: 돋움체;
	font-size: 11px;
	line-height: 16px;
	border: 0 solid;
	color: #FFFFFF;
	background-color: transparent;
	width: 130px;
	height: 65px
}

.mcd1 {
	overflow: hidden;
	font-family: 돋움체;
	font-size: 11px;
	line-height: 16px;
	border: 0 solid;
	color: black;
	background-color: transparent;
	width: 99px;
	height: 85px
}

.main_none {
	font-family: 돋움체;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
	background-color: transparent;
}

.basic {
	font-size: 12px;
	line-height: 18px;
	color: #666;
	letter-spacing: -0.02em;
}

.green_b {
	font-size: 12px;
	font-weight: bold;
	color: #6aa41d;
	letter-spacing: -0.02em;
}

.product {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

.detProduct {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
}

.detCont {
	font-size: 12px;
	color: #777777;
	letter-spacing: -0.03em;
	line-height: 15px;
}

.detText {
	font-size: 12px;
	line-height: 18px;
	color: #666;
	letter-spacing: -0.05em;
}

.botBanner {
	height: 80px;
	width: 1040px;
	position: relative;
	overflow: hidden;
}

.botBanner img {
	position: absolute;
	padding-top: 20px;
}

.location {
	font-size: 11px;
	color: #a0a0a0;
}

.location_b {
	font-size: 11px;
	color: #b8b8b8;
	font-weight: bold;
}

.botBanner {
	height: 80px;
	width: 1040px;
	position: relative;
	overflow: hidden;
}

.botBanner img {
	position: absolute;
	padding-top: 20px;
}

.smsInput {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	border: 0;
	height: 28px;
	ime-mode: disabled;
}

.smsInput3 {
	width: 75px
}

.smsInput4 {
	width: 85px
}

.lance {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font-size: 12px;
	color: #414141;
}

.admin {
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font-size: 12px;
	color: #414141;
}

.trance {
	background-color: #ffffff;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
}

.td1 {
	border-style: solid;
	border-width: 1px;
	border-color: #D1CFBD;
}

.png24 {
	tmp: expression(setPng24(this));
}

A:link,
A:active,
A:visited {
	line-height: 1.5;
	font-size: 14px;
	color: #414141;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

A:hover {
	line-height: 1.5;
	font-size: 14px;
	font-style: normal;
	color: #4982cc;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

A.topMenu:link,
A.topMenu:active,
A.topMenu:visited {
	font-size: 12px;
	color: #FFF;
}

A.topMenu:hover {
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}

.notice {
	font-size: 12px;
	color: #414141;
	letter-spacing: -0.5px;
}

.w_36 {
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	line-height: 40px;
}

.b_36 {
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	line-height: 40px;
}

.g_14 {
	font-size: 14px;
	line-height: 20px;
	color: #dcdcdc;
	font-weight: bold;
}

.b_14 {
	font-size: 14px;
	line-height: 20px;
	color: #3f3f3f;
	font-weight: bold;
}

.notice_date {
	font-size: 11px;
	letter-spacing: -0.5px;
	color: #959595;
}

A.notice:link,
A.notice:active,
A.notice:visited {
	font-size: 12px;
	color: #414141;
	letter-spacing: -0.5px;
}

A.notice:hover {
	font-size: 12px;
	color: #0d6fb8;
	letter-spacing: -0.5px;
}

A.gallery:link,
A.gallery:active,
A.gallery:visited {
	line-height: 1.5;
	font-size: 11px;
	color: #f2f2f2;
}

A.gallery:hover {
	line-height: 1.5;
	font-size: 11px;
	color: #f2f2f2;
	text-decoration: underline;
}