@import url( default.css );
@font-face {
	font-family: NanumGothic;
	src: url(/STC.Web/CMS_Resource/font/NanumGothic-Regular.eot?#iefix) format("embedded-opentype"), url(/STC.Web/CMS_Resource/font/NanumGothic-Regular.woff2) format("woff2"), url(/STC.Web/CMS_Resource/font/NanumGothic-Regular.woff) format("woff"), url(/STC.Web/CMS_Resource/font/NanumGothic-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: NanumGothicBold;
	src: url(/STC.Web/CMS_Resource/font/NanumGothic-Bold.eot?#iefix) format("embedded-opentype"), url(/STC.Web/CMS_Resource/font/NanumGothic-Bold.woff2) format("woff2"), url(/STC.Web/CMS_Resource/font/NanumGothic-Bold.woff) format("woff"), url(/STC.Web/CMS_Resource/font/NanumGothic-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: NanumGothicExtraBold;
	src: url(/STC.Web/CMS_Resource/font/NanumGothic-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/STC.Web/CMS_Resource/font/NanumGothic-ExtraBold.woff2) format("woff2"), url(/STC.Web/CMS_Resource/font/NanumGothic-ExtraBold.woff) format("woff"), url(/STC.Web/CMS_Resource/font/NanumGothic-ExtraBold.ttf) format("truetype");
	font-weight: 800;
	font-style: normal;
}
.wrap {
	margin: 0px auto; width: 900px;
}
.wrap::after {
	clear: both; display: block; content: "";
}
#header {
	height: 90px; position: relative; z-index: 11;
}
#header h1 {
	margin: 39px 0px 0px; float: left; position: relative; z-index: 15;
}
.top_util {
	padding-top: 13px; float: right;
}
.top_util::after {
	clear: both; display: block; content: "";
}
.top_util ul {
	float: left;
}
.top_util ul::after {
	clear: both; display: block; content: "";
}
.top_util li {
	padding: 0px 4px 0px 6px; float: left;
}
.top_util li:first-child {
	background: none;
}
.top_util li a {
	padding: 0px 2px; display: block;
}
.top_util div {
	margin: 0px 3px 0px 10px; line-height: 9px; float: left;
}
.top_util div a {
	background: url("/Image/kr/common/bg_link_bar.gif") no-repeat left; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 7px;
}
.top_util div a:first-child {
	background: none; padding: 0px;
}
#gnb {
	padding: 0px; left: 190px; top: 44px; width: 710px; height: 50px; overflow: hidden; position: absolute; z-index: 10;
}
.main #gnb {
	padding: 0px 0px 0px 200px; left: 0px; width: 700px;
}
#gnb::after {
	clear: both; display: block; content: "";
}
.on#gnb {
	background: url("/PrRoom/image/kr/main/bg_gnb_blueLine.gif") repeat-x 0px 47px rgb(255, 255, 255); border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
#gnb > li {
	padding: 3px 0px 0px; float: left;
}
#gnb > li > a {
	margin: 1px 0px 0px 10px; height: 16px; text-indent: -999px; overflow: hidden; display: block;
}
#gnb > li a:hover {
	color: rgb(244, 116, 33);
}
#gnb > li a:focus {
	color: rgb(244, 116, 33);
}
#gnb ul {
	margin: 45px 0px 0px 1px; padding: 0px;
}
#gnb ul li {
	font-size: 0px;
}
#gnb li > ul > li > a {
	margin: 7px 0px 6px 10px; width: 100px; height: 12px; color: rgb(51, 51, 51); text-indent: -999px; overflow: hidden; vertical-align: top; display: block;
}
#gnb > li > ul {
	height: 105px; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
#gnb > li > ul.sub-end {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#gnb ul li.on a {
	color: rgb(244, 116, 33); text-decoration: none;
}
#gnb ul li a:hover {
	color: rgb(244, 116, 33); text-decoration: none;
}
#gnb ul li a:focus {
	color: rgb(244, 116, 33); text-decoration: none;
}
#gnb .mn1 {
	width: 123px; padding-left: 50px;
}
#gnb .mn2 {
	width: 124px;
}
#gnb .mn3 {
	width: 125px;
}
#gnb .mn4 {
	width: 124px;
}
#gnb .mn5 {
	width: 136px;
}
#gnb .mn1 > a {
	width: 100%; overflow: hidden; cursor: pointer;
}
#gnb .mn2 > a {
	width: 100%; overflow: hidden; cursor: pointer;
}
#gnb .mn3 > a {
	width: 100%; overflow: hidden; cursor: pointer;
}
#gnb .mn4 > a {
	width: 100%; overflow: hidden; cursor: pointer;
}
#gnb .mn5 > a {
	width: 100%; overflow: hidden; cursor: pointer;
}
#gnb .mn1 > a:hover {
	overflow: hidden;
}
#gnb .mn2 > a:hover {
	overflow: hidden;
}
#gnb .mn3 > a:hover {
	overflow: hidden;
}
#gnb .mn4 > a:hover {
	overflow: hidden;
}
#gnb .mn5 > a:hover {
	overflow: hidden;
}
#gnb .mn1 > a {
	background: url("/Image/kr/common/gnb01_off.gif") no-repeat;
}
#gnb .mn2 > a {
	background: url("/Image/kr/common/gnb02_off.gif") no-repeat;
}
#gnb .mn3 > a {
	background: url("/Image/kr/common/gnb03_off.gif") no-repeat;
}
#gnb .mn4 > a {
	background: url("/Image/kr/common/gnb04_off.gif") no-repeat;
}
#gnb .mn5 > a {
	background: url("/Image/kr/common/gnb05_off.gif") no-repeat;
}
#gnb .mn1 > a:hover {
	background: url("/Image/kr/common/gnb01_on.gif") no-repeat;
}
#gnb .mn2 > a:hover {
	background: url("/Image/kr/common/gnb02_on.gif") no-repeat;
}
#gnb .mn3 > a:hover {
	background: url("/Image/kr/common/gnb03_on.gif") no-repeat;
}
#gnb .mn4 > a:hover {
	background: url("/Image/kr/common/gnb04_on.gif") no-repeat;
}
#gnb .mn5 > a:hover {
	background: url("/Image/kr/common/gnb05_on.gif") no-repeat;
}
#gnb .mn1 > a.on {
	background: url("/Image/kr/common/gnb01_on.gif") no-repeat;
}
#gnb .mn2 > a.on {
	background: url("/Image/kr/common/gnb02_on.gif") no-repeat;
}
#gnb .mn3 > a.on {
	background: url("/Image/kr/common/gnb03_on.gif") no-repeat;
}
#gnb .mn4 > a.on {
	background: url("/Image/kr/common/gnb04_on.gif") no-repeat;
}
#gnb .mn5 > a.on {
	background: url("/Image/kr/common/gnb05_on.gif") no-repeat;
}
.mn1-01 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn1-02 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn1-03 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn2-01 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn2-02 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn2-03 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn2-04 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn2-05 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn3-01 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn3-02 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn4-01 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn4-02 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn4-03 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn5-01 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn5-02 {
	background: url("/Image/kr/common/subMenu-off.png") no-repeat 0px 0px;
}
.mn1-01 {
	background-position: 0px 0px;
}
.mn1-02 {
	background-position: 0px -20px;
}
.mn1-03 {
	background-position: 0px -40px;
}
.mn2-01 {
	background-position: -100px 0px;
}
.mn2-02 {
	background-position: -100px -20px;
}
.mn2-03 {
	background-position: -100px -40px;
}
.mn2-04 {
	background-position: -100px -60px;
}
.mn2-05 {
	background-position: -100px -80px;
}
.mn3-01 {
	background-position: -200px 0px;
}
.mn3-02 {
	background-position: -200px -20px;
}
.mn4-01 {
	background-position: -300px 0px;
}
.mn4-02 {
	background-position: -300px -20px;
}
.mn4-03 {
	background-position: -300px -40px;
}
.mn5-01 {
	background-position: -400px 0px;
}
.mn5-02 {
	background-position: -400px -20px;
}
.mn1-01:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn1-02:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn1-03:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn2-01:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn2-02:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn2-03:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn2-04:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn2-05:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn3-01:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn3-02:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn4-01:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn4-02:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn4-03:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn5-01:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn5-02:hover {
	background: url("/Image/kr/common/subMenu-on.png") no-repeat;
}
.mn1-01:hover {
	background-position: 0px 0px;
}
.mn1-02:hover {
	background-position: 0px -20px;
}
.mn1-03:hover {
	background-position: 0px -40px;
}
.mn2-01:hover {
	background-position: -100px 0px;
}
.mn2-02:hover {
	background-position: -100px -20px;
}
.mn2-03:hover {
	background-position: -100px -40px;
}
.mn2-04:hover {
	background-position: -100px -60px;
}
.mn2-05:hover {
	background-position: -100px -80px;
}
.mn3-01:hover {
	background-position: -200px 0px;
}
.mn3-02:hover {
	background-position: -200px -20px;
}
.mn4-01:hover {
	background-position: -300px 0px;
}
.mn4-02:hover {
	background-position: -300px -20px;
}
.mn4-03:hover {
	background-position: -300px -40px;
}
.mn5-01:hover {
	background-position: -400px 0px;
}
.mn5-02:hover {
	background-position: -400px -20px;
}
#container {
	position: relative;
}
#container::after {
	clear: both; display: block; content: "";
}
#contents {
	width: 710px; float: right;
}
#contents::after {
	clear: both; display: block; content: "";
}
.content {
	padding-top: 30px; clear: both; min-height: 658px;
}
.content::after {
	clear: both; display: block; content: "";
}
#quick {
	top: 486px; right: -28px; position: absolute;
}
#quick a {
	display: block;
}
.footer_wrap {
	background: rgb(23, 19, 53); margin: 0px auto; width: 900px;
}
#footer {
	padding: 15px; left: 0px; top: 0px; position: relative;
}
#footer::after {
	clear: both; display: block; content: "";
}
#footer .foot_left {
	float: left;
}
#footer .foot_left .legalLink {
	
}
#footer .foot_left .legalLink::after {
	clear: both; display: block; content: "";
}
#footer .foot_left .legalLink li {
	margin-right: 12px; float: left;
}
#footer .foot_left .legalLink li a {
	float: left;
}
#footer .foot_left .legalLink li img {
	float: left;
}
#footer .foot_left address {
	margin-top: 12px; display: block;
}
#footer .foot_right {
	text-align: right; float: right;
}
#footer .foot_right select {
	background: rgb(206, 205, 212); width: 170px; height: 19px; color: rgb(87, 87, 87); float: left;
}
#footer .foot_right select + a {
	margin: 1px 0px 0px 2px; float: left;
}
#footer .foot_right .familysite {
	padding-top: 10px; margin-right: 22px; float: left;
}
#footer .foot_right .wa_logo {
	float: left;
}
.leftArea {
	padding: 140px 0px 0px; width: 190px; float: left; position: relative;
}
#lnbArea {
	margin-bottom: 5px;
}
#lnbArea h2 {
	padding: 6px 0px 7px 8px; color: rgb(63, 103, 175); font-family: "NanumGothicBold"; font-size: 16px; font-weight: normal;
}
#lnb {
	border-top-color: rgb(139, 178, 224); border-bottom-color: rgb(139, 178, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#lnb > li {
	padding: 7px 0px 7px 10px; border-top-color: rgb(198, 218, 241); border-top-width: 1px; border-top-style: solid;
}
#lnb > li a {
	color: rgb(51, 51, 51); font-family: "NanumGothicBold"; display: block;
}
#lnb > li.on a {
	background: url("/Image/kr/common/blt_lnb.gif") no-repeat 0px 50%; color: rgb(63, 103, 175); padding-left: 9px;
}
#lnb > li a:focus {
	color: rgb(63, 103, 175);
}
#lnb > li a:hover {
	color: rgb(63, 103, 175);
}
#lnb > li.on li a {
	background: none; color: rgb(51, 51, 51);
}
#lnb > li.on li a.on {
	color: rgb(63, 103, 175);
}
#lnb > li.on li a:focus {
	color: rgb(63, 103, 175);
}
#lnb > li.on li a:hover {
	color: rgb(63, 103, 175);
}
#lnb > li ul {
	margin: 6px 0px 0px -9px; padding: 8px 0px 0px 10px; border-top-color: rgb(198, 218, 241); border-top-width: 1px; border-top-style: solid;
}
#lnb > li li:first-child {
	margin-top: 0px;
}
#lnb > li li {
	margin-top: 6px;
}
.frm_search {
	left: 0px; top: 0px; position: absolute;
}
.search_all {
	background: rgb(218, 231, 245); margin: 0px 0px 45px; padding-bottom: 5px; position: relative;
}
.search_all > p {
	background: rgb(135, 172, 220); padding: 7px 0px 0px 12px; height: 17px;
}
.search_all > p a {
	top: 5px; right: 8px; position: absolute;
}
.search_all input[type='text'] {
	padding: 1px 2px 0px; border: 1px solid rgb(189, 211, 233); border-image: none; height: 15px; line-height: 12px;
}
.search_all .srch_con01 {
	padding: 10px 11px;
}
.search_all .srch_con01 select {
	margin: 0px 0px 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 19px;
}
.search_all .srch_con01 input[type='text'] {
	width: 130px;
}
.search_all .srch_con01 input[type='image'] {
	margin: 0px 0px 0px 4px;
}
.search_all .srch_con02 input[type='text'] {
	width: 65px;
}
.search_all .srch_con02 select {
	width: 68px;
}
.search_all .srch_con02 .pad0 {
	padding: 0px 0px 3px;
}
.location {
	margin: 15px 0px 0px; float: right;
}
.location li {
	color: rgb(119, 119, 119); margin-right: 3px; float: left;
}
.location li a {
	color: rgb(119, 119, 119);
}
.location li a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.location li em {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.inner_cont {
	padding: 0px 30px 50px; border-right-color: rgb(235, 235, 235); border-right-width: 1px; border-right-style: solid;
}
.top_img {
	background: url("/Image/kr/common/bg_top_img.gif") repeat-x 0px 0px; height: 83px;
}
.s_tit {
	background: url("/Image/kr/common/blt_tit.gif") no-repeat 0px 4px; color: rgb(84, 84, 84); padding-left: 17px; font-family: "NanumGothicBold"; font-size: 16px; font-weight: normal; margin-bottom: 18px;
}
.p10 {
	font-size: 10px;
}
.p11 {
	font-size: 11px;
}
.p13 {
	font-size: 13px;
}
.p14 {
	font-size: 14px;
}
.p16 {
	font-size: 16px !important;
}
.p20 {
	font-size: 20px;
}
.p18 {
	font-size: 18px;
}
.p28 {
	font-size: 28px;
}
.p30 {
	font-size: 30px;
}
.mt0 {
	margin-top: 0px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt25 {
	margin-top: 25px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mb0 {
	margin-bottom: 0px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.mb80 {
	margin-bottom: 80px !important;
}
.ml0 {
	margin-left: 0px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.cen {
	text-align: center !important;
}
.disb {
	display: block !important;
}
.vt {
	vertical-align: top;
}
.ir_hidden {
	width: 0px; height: 0px; line-height: 0; text-indent: -9999px; overflow: hidden; font-size: 0px; visibility: hidden;
}
.blt_st {
	background: url("/Image/kr/common/icon_sss.gif") no-repeat 0px 7px; padding-left: 10px; margin-bottom: 5px; display: block;
}
.blt_st + p {
	margin-left: 20px;
}
.blt_st01 {
	background: url("/image/kr/common/ico_arr.gif") no-repeat 0px 3px; padding-left: 15px;
}
.blt_st02 {
	margin-left: 15px;
}
.blt_st02 li {
	background: url("/image/kr/common/ico_arr.gif") no-repeat 0px 4px; color: rgb(119, 119, 119); line-height: 18px; padding-left: 15px; font-size: 12px;
}
.blt_st02 li .cn {
	font-family: simsun;
}
.blt_st03 {
	background: url("/image/kr/header/membership/bg_blet.gif") no-repeat left; padding-left: 10px;
}
.blt_st04 {
	background: url("/image/Kr/common/ico_pu.gif") no-repeat left; padding: 0px 0px 0px 15px; color: rgb(98, 102, 200);
}
.blt_st05 {
	background: url("/image/Kr/common/ico_arr02.gif") no-repeat left; margin: 10px 0px; padding: 0px 0px 0px 15px;
}
.blt_st06 {
	background: url("/image/Kr/common/ico_arr02.gif") no-repeat 0px 5px; margin: 0px 0px 5px; padding-left: 15px;
}
.blt_st07 {
	background: url("/image/Kr/common/ico_pu.gif") no-repeat 0px 4px; margin: 0px 0px 5px; color: rgb(89, 101, 165); line-height: 18px; padding-left: 15px; display: block;
}
.blt_st08 {
	background: url("/image/Kr/common/ico_ar_pu.gif") no-repeat 0px 4px; margin: 0px 0px 5px; color: rgb(194, 88, 3); line-height: 18px; padding-left: 15px; display: block;
}
.ss_tit01 {
	margin: 15px 0px; color: rgb(63, 103, 175); font-size: 13px;
}
:first-child.ss_tit01 {
	margin-top: 0px;
}
.ss_tit02 {
	margin: 15px 0px; color: rgb(75, 98, 36); font-size: 13px;
}
:first-child.ss_tit02 {
	margin-top: 0px;
}
.ss_tit03 {
	margin: 15px 0px; color: rgb(255, 153, 0); font-size: 13px;
}
:first-child.ss_tit03 {
	margin-top: 0px;
}
.ss_tit04 {
	margin: 15px 0px; color: rgb(54, 145, 140); font-size: 13px;
}
:first-child.ss_tit04 {
	margin-top: 0px;
}
.ss_tit05 {
	margin: 15px 0px; color: rgb(17, 128, 148); font-size: 13px;
}
:first-child.ss_tit05 {
	margin-top: 0px;
}
.ss_tit06 {
	background: url("/image/Kr/common/ico_gb.gif") no-repeat 5px 8px rgb(247, 246, 244); padding: 6px 0px 0px 20px; height: 19px; color: rgb(102, 102, 102); font-weight: normal; border-top-color: rgb(228, 224, 213); border-bottom-color: rgb(228, 224, 213); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.tit_h5 {
	margin: 15px 0px 7px; color: rgb(102, 102, 102);
}
.emTxt {
	color: rgb(73, 73, 73); font-weight: bold;
}
.emTxt strong {
	color: rgb(9, 72, 153);
}
.emTxt2 {
	margin: 54px 0px 20px; text-align: center; color: rgb(73, 73, 73);
}
.emTxt2 strong {
	color: rgb(9, 72, 153);
}
.fc01 {
	color: rgb(9, 72, 153) !important;
}
.fc02 {
	color: rgb(87, 106, 53) !important;
}
.fc03 {
	color: rgb(54, 145, 140) !important;
}
.fc04 {
	color: rgb(54, 145, 140) !important;
}
.fc06 {
	color: rgb(17, 128, 148) !important;
}
.fb {
	font-weight: bold !important;
}
.fn {
	font-weight: normal !important;
}
.img_txt {
	width: 640px;
}
.img_txt::after {
	clear: both; display: block; content: "";
}
.img_txt p {
	line-height: 18px; margin-top: 18px;
}
.img_txt p:first-child {
	margin-top: 0px;
}
.img_txt .break {
	line-height: 18px; clear: both;
}
.img_txt .img {
	margin: 0px 25px 0px 0px; float: left;
}
.img_txt .img img {
	margin-top: 6px; display: inline-block;
}
.img_txt .img img:first-child {
	margin-top: 0px;
}
.img_txt .list_st01 {
	margin: 30px 0px 0px;
}
.txtR.img_txt .img {
	float: left;
}
.txtR.img_txt .txt {
	float: right;
}
.txtR.img_txt .wd01.img {
	width: 160px;
}
.txtR.img_txt .wd01.txt {
	width: 455px;
}
.wd02 {
	width: 324px;
}
.wd04 {
	width: 324px;
}
.wd05 {
	padding: 40px 0px 74px; width: 395px; float: right;
}
.wd06 {
	width: 381px;
}
.titst01.txt p {
	margin: 0px 0px 10px;
}
.list_st01 {
	margin: 8px 0px 0px 19px;
}
.list_st01 li {
	background: url("/Image/kr/common/icon_sss.gif") no-repeat 0px 7px; line-height: 18px; padding-left: 10px;
}
.list_st02 {
	margin: 11px 0px 0px 10px;
}
.list_st02 li {
	background: url("/Image/kr/common/icon_sss.gif") no-repeat 0px 7px; padding-left: 10px;
}
.list_st03 {
	margin: 15px 0px 0px;
}
.list_st03 span {
	text-decoration: underline;
}
.list_st03 a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.list_st04 strong {
	margin: 20px 0px 5px; display: block;
}
.list_st04 li {
	margin: 10px 0px 15px;
}
.list_st04 li ul {
	margin: 0px 0px 0px 11px;
}
.list_st04 li li {
	margin: 3px 0px 0px; text-indent: -11px;
}
.list_st05 strong {
	margin: 0px 0px 5px; color: rgb(85, 131, 3); display: block;
}
.list_st05 > p {
	margin-bottom: 5px;
}
.list_st05 ul {
	margin: 0px 0px 20px 10px;
}
.list_st05 li {
	text-indent: -10px;
}
.tab_st01 {
	width: 100%;
}
.tab_st01::after {
	clear: both; display: block; content: "";
}
.tab_st01 li {
	float: left;
}
.tab_st01 a span {
	cursor: pointer;
}
.tab_bg01 {
	background: url("/Image/kr/info/company/bg_tab.gif") repeat-x 0px 100%;
}
.tab_st02 {
	width: 100%; text-align: right; padding-top: 10px;
}
.tab_st02::after {
	clear: both; display: block; content: "";
}
.tab_st02 li {
	display: inline-block;
}
.tab_st02 li:first-child {
	margin-right: -6px;
}
.tab_st02 a span {
	cursor: pointer;
}
.tab_st03 {
	background: url("/Image/kr/info/company/bg_tab.gif") repeat-x 0px 100%; width: 100%; height: 26px;
}
.tab_st03::after {
	clear: both; display: block; content: "";
}
.tab_st03 > li {
	float: left;
}
.tab_st03 li a {
	background: url("/Image/KR/common/tab_top_of.gif") no-repeat 0px 0px; padding: 0px 0px 0px 7px; text-align: center; letter-spacing: -1px; margin-left: 1px; float: left; display: inline-block;
}
.tab_st03 li span {
	background: url("/Image/KR/common/tab_con_of.gif") no-repeat 100% 0px; padding: 5px 7px 4px 0px; color: rgb(57, 113, 166); display: inline-block; cursor: pointer;
}
.tab_st03 li a:hover {
	color: rgb(57, 113, 166);
}
.tab_st03 li span span {
	background: none; padding: 0px 12px; min-width: 50px;
}
.tab_st03 li a.on {
	background: url("/Image/KR/common/tab_top_on.gif") no-repeat 0px 0px;
}
.tab_st03 li a.on span {
	background: url("/Image/KR/common/tab_con_on.gif") no-repeat 100% 0px; color: rgb(255, 255, 255);
}
.tab_st03 li a.on span span {
	background: url("/Image/KR/common/bg_deco.gif") no-repeat 0px 50%;
}
.stc-tab.tab_st03 {
	background: url("/Image/kr/info/company/bg_tab.gif") repeat-x 0px 0px; margin: 30px 0px 0px; height: auto; position: relative;
}
.stc-tab.tab_st03 li div {
	padding: 50px 0px 0px;
}
.stc-tab.tab_st03 .tab_wrap {
	width: 100%; float: left;
}
.stc-tab.tab_st03 .tab_a {
	left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.stc-tab.tab_st03 .on .tab_a {
	height: 26px;
}
.stc-tab.tab_st03 .on .tab_a {
	background: url("/Image/KR/common/tab_top_on.gif") no-repeat 0px 0px;
}
.stc-tab.tab_st03 .on .tab_a span {
	background: url("/Image/KR/common/tab_con_on.gif") no-repeat 100% 0px; color: rgb(255, 255, 255);
}
.stc-tab.tab_st03 .on .tab_a span span {
	background: url("/Image/KR/common/bg_deco.gif") no-repeat 0px 50%;
}
.stc-tab.tab_st03 .tab_wrap .tab_content {
	display: none;
}
.stc-tab.tab_st03 .on .tab_content {
	display: block;
}
.stc-tab.tab_st03 .tab_wrap4 .tab_a {
	left: 373px;
}
.stc-tab.tab_st03 .tab_wd01 .tab_a {
	left: 0px;
}
.stc-tab.tab_st03 .tab_wd02 .tab_a {
	left: 89px;
}
.tab_content h5 {
	margin-bottom: 20px;
}
.tab_content p {
	margin-bottom: 20px;
}
.tab_st05 {
	width: 100%; height: 26px;
}
.tab_st05 ul::after {
	clear: both; display: block; content: "";
}
.tab_st05 > li {
	float: left;
}
.tab_st05 li a {
	background: url("/Image/KR/common/tab_top_of02.gif") no-repeat 0px 0px; padding: 0px 0px 0px 7px; letter-spacing: -1px; margin-left: 1px; float: left; display: inline-block;
}
.tab_st05 li span {
	background: url("/Image/KR/common/tab_con_of02.gif") no-repeat 100% 0px; padding: 5px 7px 4px 0px; color: rgb(3, 21, 32); display: inline-block;
}
.tab_st05 li a:hover {
	color: rgb(3, 21, 32);
}
.tab_st05 li span span {
	background: none; padding: 0px 12px;
}
.tab_st05 li.on a {
	background: url("/Image/KR/common/tab_top_on02.gif") no-repeat 0px 0px;
}
.tab_st05 li.on a span {
	background: url("/Image/KR/common/tab_con_on02.gif") no-repeat 100% 0px; color: rgb(255, 255, 255);
}
.tab_st05 li.on a span span {
	background: url("/Image/KR/common/bg_deco02.gif") no-repeat 0px 50%;
}
.tbl_uptxt {
	margin-bottom: 10px;
}
.tbl_uptxt img {
	vertical-align: middle;
}
.upLine {
	border-top-color: rgb(188, 219, 226); border-top-width: 2px; border-top-style: solid;
}
.tbl_c01 thead th {
	background: rgb(241, 249, 250); color: rgb(56, 115, 167);
}
.tbl_c01 thead th {
	background: rgb(241, 249, 250); color: rgb(56, 115, 167);
}
.tbl_c02 tbody th {
	background: rgb(238, 245, 238); border: 1px solid rgb(200, 209, 211); border-image: none; color: rgb(33, 106, 2);
}
.tbl_c02 tbody td {
	padding: 10px; border: 1px solid rgb(200, 209, 211); border-image: none;
}
.tbl_c02 tbody td li {
	font-size: 11px;
}
.tbl_c03 th {
	text-align: center; line-height: 18px; text-indent: 0px;
}
.tbl_c03 td {
	text-align: center; line-height: 18px; text-indent: 0px;
}
.tbl_c03 td {
	text-align: left;
}
.tbl_c03 ul {
	margin: 0px; text-indent: 0px;
}
.tbl_c03 li {
	margin: 0px; text-indent: 0px;
}
.tbl_c03 em {
	margin: 0px; font-size: 12px;
}
.tbl_c03 p {
	margin: 0px; font-size: 12px;
}
.tbl_c04 td {
	padding: 5px 0px; line-height: 15px;
}
.tbl_c05 th {
	background: rgb(242, 244, 250); padding: 6px 0px;
}
.tbl_c05 th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.tbl_c05 td {
	padding: 4px 0px 6px 5px; text-align: left; color: rgb(89, 101, 165);
}
.tbl_c06 th {
	color: rgb(70, 147, 170); font-weight: bold !important;
}
.tbl_c06 td {
	padding: 5px 0px; line-height: 15px;
}
.tbl_c07 th {
	color: rgb(70, 147, 170); font-weight: bold !important;
}
.tbl_c07 .font_color {
	color: rgb(70, 147, 170); font-weight: bold !important;
}
.table01 {
	border: 1px solid rgb(200, 209, 211); border-image: none;
}
.table01 th {
	background: rgb(238, 244, 245); border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(200, 209, 211) rgb(200, 209, 211); padding: 5px 0px; border-image: none; color: rgb(56, 115, 167); font-size: 12px; font-weight: normal;
}
.table01 td {
	border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(200, 209, 211) rgb(200, 209, 211); padding: 4px 4px 2px 10px; border-image: none; font-size: 11px;
}
.table01 .titd {
	background: rgb(238, 244, 245); border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(200, 209, 211) rgb(200, 209, 211); padding: 5px 0px 5px 10px; border-image: none; color: rgb(56, 115, 167); font-size: 12px; font-weight: normal;
}
.table01 th.titd {
	text-align: left;
}
.table02 {
	border: 1px solid rgb(200, 209, 211); border-image: none;
}
.table02 thead th {
	background: rgb(236, 245, 243); border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(200, 209, 211) rgb(200, 209, 211); padding: 6px 0px 5px; border-image: none; color: rgb(101, 161, 157); font-size: 11px; font-weight: normal;
}
.table02 tbody th {
	border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(200, 209, 211) rgb(200, 209, 211); padding: 4px 0px; border-image: none; text-align: center; color: rgb(51, 51, 51); font-size: 11px; font-weight: normal;
}
.table02 tbody td {
	padding: 4px 0px 2px 4px; border: 1px solid rgb(200, 209, 211); border-image: none; font-size: 11px;
}
.table02 tbody td a {
	color: rgb(142, 142, 142);
}
.table02 .pointTxt {
	padding: 4px 0px; text-align: center; color: rgb(51, 51, 51);
}
.table02 .cen {
	padding: 4px 0px;
}
.table03 {
	width: 640px; text-align: center; margin-bottom: 20px;
}
.table03 thead th {
	background: url("/image/Kr/info/recruit/bg_li_bx.gif") no-repeat left 50% rgb(245, 248, 251); padding: 3px 0px; border-top-color: rgb(165, 192, 215); border-bottom-color: rgb(196, 214, 228); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.table03 thead th:first-child {
	background-image: none;
}
.table03 thead th span {
	color: rgb(32, 117, 190); line-height: 18px; font-size: 11px; font-weight: normal;
}
.table03 thead th.tit span {
	color: rgb(51, 51, 51);
}
.table03 td {
	padding: 3px 10px; text-align: center; vertical-align: middle; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.table03 td.left {
	text-align: left;
}
.table03_view {
	width: 100%; text-align: left; border-top-color: rgb(165, 192, 215); border-top-width: 2px; border-top-style: solid;
}
.table03_view tbody th {
	background-color: rgb(245, 248, 251);
}
.table03_view tbody th span {
	color: rgb(102, 102, 102); line-height: 18px; font-size: 11px; font-weight: normal;
}
.table03_view tbody th {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 229, 229); padding: 4px 0px 3px 10px; border-image: none;
}
.table03_view tbody td {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 229, 229); padding: 4px 0px 3px 10px; border-image: none;
}
.table03_view tbody td {
	color: rgb(102, 102, 102); font-size: 12px;
}
.table03_view tbody td.fileU a {
	color: rgb(119, 119, 119); font-size: 11px;
}
.table03_view tbody td.txtCont {
	padding: 20px 15px; border: 0px currentColor; border-image: none;
}
.table04 {
	border-width: 3px 0px 0px; border-style: solid none none; border-color: rgb(178, 216, 213) currentColor currentColor; border-image: none; width: 100%;
}
.table04 th {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(202, 227, 224); border-image: none; height: 25px;
}
.table04 td {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(202, 227, 224); border-image: none; height: 25px;
}
.table04 th {
	padding: 2px 0px 2px 15px; text-align: left; font-weight: normal; background-color: rgb(241, 241, 234);
}
.table04 td {
	padding: 2px 0px 2px 5px;
}
.table04 input[type='text'] {
	border: 1px solid rgb(189, 211, 233); border-image: none;
}
.table04 textarea {
	border: 1px solid rgb(189, 211, 233); border-image: none;
}
.table04 select {
	border: 1px solid rgb(171, 173, 179); border-image: none;
}
.table04 textarea {
	padding: 5px 0px; resize: none;
}
.table04 th.cen {
	padding-left: 0px; font-weight: bold;
}
.table04 .fst span {
	margin-right: 3px;
}
.table04 .fst span img {
	left: 0px; top: 2px; position: relative;
}
.table04 .fst select {
	margin-left: 5px;
}
.table04 .gb {
	color: rgb(72, 153, 150);
}
.file {
	display: inline-block;
}
.file_add {
	width: 87px; height: 22px;
}
.selBtn {
	float: left;
}
.selbtn img {
	top: 2px; position: relative;
}
.selbtnin {
	display: none; position: absolute;
}
.selbtnin .gb {
	border: 1px solid rgb(223, 223, 223); border-image: none; position: relative; background-color: white;
}
.table05 {
	border: 0px currentColor; border-image: none; width: 100%; text-align: center;
}
.table05 th {
	padding: 6px 0px; border: 0px currentColor; border-image: none;
}
.table05 td {
	padding: 6px 0px; border: 0px currentColor; border-image: none;
}
.table05 th {
	background: url("/image/Kr/common/bg_li_bx.gif") no-repeat left bottom rgb(248, 248, 253); color: rgb(138, 103, 146); border-top-color: rgb(184, 181, 223); border-bottom-color: rgb(184, 181, 223); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.table05 th:first-child {
	background: rgb(248, 248, 253);
}
.table05 td {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.table05 .txt_al02 {
	padding: 0px 0px 0px 10px; text-align: left;
}
.table05 .txt_al02 a {
	color: rgb(102, 102, 102);
}
.table05_view {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(181, 188, 217); border-image: none; width: 100%;
}
.table05_view th {
	background: rgb(242, 242, 236); padding: 5px 5px 5px 7px; color: rgb(102, 102, 102);
}
.table05_view td {
	padding: 5px 0px 5px 7px;
}
.table05_view th {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(181, 188, 217) currentColor currentColor; border-image: none; text-align: left;
}
.table05_view td {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(181, 188, 217) currentColor currentColor; border-image: none; text-align: left;
}
.table05_view .border_top {
	border-top-color: rgb(181, 188, 217); border-top-width: 2px; border-top-style: solid;
}
.table05_view .tit {
	color: rgb(138, 103, 146);
}
.table05_view .data {
	padding: 15px 10px;
}
.table05_view .data p {
	line-height: 18px;
}
.table05_view .data span {
	line-height: 18px;
}
.table05_view .data table {
	width: 100%;
}
.table05_view .tbl_right {
	text-align: right;
}
.table_view06 {
	margin: 0px 0px 5px; width: 100%; border-top-color: rgb(181, 188, 217); border-bottom-color: rgb(181, 188, 217); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-collapse: collapse; border-spacing: 0;
}
.table_view06 tbody th {
	background: rgb(242, 242, 236);
}
.table_view06 tbody td.th {
	background: rgb(242, 242, 236);
}
.table_view06 tbody th {
	padding: 4px 0px 4px 8px; border-top-color: rgb(221, 227, 244); border-top-width: 1px; border-top-style: solid;
}
.table_view06 tbody td {
	padding: 4px 0px 4px 8px; border-top-color: rgb(221, 227, 244); border-top-width: 1px; border-top-style: solid;
}
.table_view06 tbody td.center {
	text-align: center;
}
.table_view06 tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table_view06 tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table_view06 tbody td.th label {
	margin-right: 5px;
}
.table_view07 {
	margin: 0px 0px 5px; width: 100%; border-top-color: rgb(181, 188, 217); border-top-width: 3px; border-top-style: solid; border-collapse: collapse; border-spacing: 0;
}
.table_view07 tbody td {
	background: rgb(227, 231, 242); padding: 4px; text-align: center; color: rgb(89, 101, 165); border-top-color: rgb(221, 227, 244); border-right-color: rgb(181, 188, 217); border-bottom-color: rgb(181, 188, 217); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.table_view07 tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table_view07 tbody td.bgCf2 {
	background: rgb(242, 244, 250);
}
.table08 {
	border: 1px solid rgb(210, 219, 221); border-image: none;
}
.table08 thead th {
	background: rgb(241, 249, 250); border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(210, 219, 221) rgb(210, 219, 221); padding: 5px 0px; border-image: none; color: rgb(17, 128, 148); font-weight: normal; vertical-align: top;
}
.table08 tbody td {
	border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(210, 219, 221) rgb(210, 219, 221); padding: 5px 4px 3px 10px; border-image: none; color: rgb(119, 119, 119); line-height: 18px; font-size: 11px; vertical-align: top;
}
.table08 tbody th {
	background: rgb(241, 249, 250); border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(210, 219, 221) rgb(210, 219, 221); padding: 5px 4px 3px 0px; border-image: none; text-align: center; color: rgb(17, 128, 148); line-height: 18px; font-size: 11px; font-weight: normal; vertical-align: top;
}
.table08 tbody .titTxt {
	padding: 5px 4px 3px 20px; text-align: left;
}
.table08 tbody .pointTxt {
	background: rgb(241, 249, 250); padding: 5px 4px 3px 0px; text-align: center; color: rgb(17, 128, 148); vertical-align: top;
}
.table08 tbody td li {
	font-size: 11px;
}
.table08 tbody td p {
	font-size: 11px;
}
.table08 .inTxt {
	background: rgb(239, 239, 239); margin: 5px 0px; padding: 3px 5px; border: 1px solid rgb(197, 226, 232); border-image: none; text-align: center; color: rgb(70, 147, 170); line-height: 1.2em; display: inline-block;
}
.table08 .inTxt_b {
	
}
.table08 .inTxt_b::after {
	clear: both; display: block; content: "";
}
.table08 .inTxt_b li {
	text-align: center; margin-right: 15px; float: left;
}
.table08 .inTxt_b span {
	display: block;
}
.table09 {
	border-width: 0px 0px 3px; border-style: none none solid; border-color: currentColor currentColor rgb(107, 189, 208); border-image: none; width: 100%; text-align: center;
}
.table09 th {
	padding: 6px 0px; border: 0px currentColor; border-image: none;
}
.table09 td {
	padding: 6px 0px; border: 0px currentColor; border-image: none;
}
.table09 thead th {
	background: url("/Image/kr/product/info/bg_li_bx.gif") no-repeat right top rgb(232, 245, 249); font-weight: normal; border-top-color: rgb(107, 189, 208); border-top-width: 3px; border-top-style: solid;
}
.table09 tbody th {
	background: rgb(232, 245, 249); font-weight: normal; border-top-color: rgb(107, 189, 208); border-top-width: 1px; border-top-style: solid;
}
.table09 .last_bg {
	background: rgb(232, 245, 249);
}
.table09 td {
	border-top-color: rgb(107, 189, 208); border-left-color: rgb(107, 189, 208); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.table09 td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.table09 .bgcolor {
	background: rgb(247, 247, 247);
}
.table09 .bgcolor02 {
	background: rgb(232, 245, 249);
}
.table_view09 {
	width: 100%; border-collapse: collapse; border-spacing: 0;
}
.table_view09 thead th {
	background: rgb(242, 244, 250); padding: 6px 0px; color: rgb(89, 101, 165); font-weight: normal; border-top-color: rgb(181, 188, 217); border-bottom-color: rgb(181, 188, 217); border-left-color: rgb(181, 188, 217); border-top-width: 2px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.table_view09 tbody td {
	padding: 6px 0px 6px 3px; border-bottom-color: rgb(181, 188, 217); border-left-color: rgb(181, 188, 217); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.table_view09 thead th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table_view09 tbody td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table10 {
	border-width: 0px 0px 3px; border-style: none none solid; border-color: currentColor currentColor rgb(107, 189, 208); border-image: none; width: 100%; text-align: center;
}
.table10 th {
	border: 0px currentColor; border-image: none;
}
.table10 td {
	border: 0px currentColor; border-image: none;
}
.table10 th {
	background: url("/Image/kr/product/info/bg_li_bx.gif") no-repeat right top rgb(232, 245, 249); padding: 25px 0px 23px; color: rgb(58, 116, 135); font-weight: normal; border-top-color: rgb(107, 189, 208); border-top-width: 3px; border-top-style: solid;
}
.table10 td {
	padding: 4px 0px 5px; border-bottom-color: rgb(107, 189, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.table10 .last_bg {
	background: rgb(232, 245, 249);
}
.table10 .tbl_left {
	text-align: left;
}
.table10 .txt_color td {
	background: rgb(247, 247, 247); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.table10 .use {
	color: rgb(58, 116, 135); font-weight: bold; display: block;
}
.table10 .use span {
	font-weight: normal;
}
.table10 .Grade_link a {
	color: rgb(142, 142, 142); text-decoration: underline;
}
.table10 .Grade_link a:hover {
	color: rgb(51, 51, 51);
}
.table10 input[type='image'] {
	margin-bottom: 3px;
}
.table11 {
	border-width: 3px 0px; border-style: solid none; border-color: rgb(107, 189, 208) currentColor; border-image: none; width: 100%; text-align: center;
}
.table11 th {
	padding: 6px 0px; border: 0px currentColor; border-image: none;
}
.table11 td {
	padding: 6px 0px; border: 0px currentColor; border-image: none;
}
.table11 th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.table11 thead th {
	background: rgb(232, 245, 249); font-weight: normal; border-bottom-color: rgb(107, 189, 208); border-left-color: rgb(107, 189, 208); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.table11 tbody th {
	background: rgb(232, 245, 249); font-weight: normal; border-top-color: rgb(107, 189, 208); border-left-color: rgb(107, 189, 208); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.table11 td {
	border-top-color: rgb(107, 189, 208); border-left-color: rgb(107, 189, 208); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.table11 td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.table11 .bgcolor01 {
	background: rgb(232, 245, 249);
}
.table11 .bgcolor02 {
	background: rgb(247, 247, 247);
}
.table11 .left_border {
	border-left-color: rgb(107, 189, 208) !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.table11 .tbl_deco {
	background: url("/Image/kr/product/info/bg_li_bx.gif") no-repeat left top rgb(232, 245, 249); border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.table12 {
	border-width: 3px 0px 0px; border-style: solid none none; border-color: rgb(181, 188, 217) currentColor currentColor; border-image: none; width: 100%; text-align: center;
}
.table12 th {
	padding: 4px 0px; border: 0px currentColor; border-image: none; -ms-word-break: break-all;
}
.table12 td {
	padding: 4px 0px; border: 0px currentColor; border-image: none; -ms-word-break: break-all;
}
.table12 th {
	background: rgb(227, 231, 242); color: rgb(89, 101, 165); font-weight: normal; border-bottom-color: rgb(181, 188, 217); border-left-color: rgb(181, 188, 217); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.table12 .bg th {
	background: rgb(242, 244, 250);
}
.table12 td {
	border-bottom-color: rgb(181, 188, 217); border-left-color: rgb(181, 188, 217); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.table12 td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.table12 .left_border {
	border-left-color: rgb(181, 188, 217) !important; border-left-width: 1px !important; border-left-style: solid !important;
}
.table12 .border_none {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.table12 .tbl_left {
	text-align: left;
}
.table12 .tbl_right {
	text-align: right;
}
.table12 .bgcolor01 {
	background: rgb(247, 247, 247);
}
.table12 .bgcolor02 {
	background: rgb(242, 244, 250);
}
.table12 .txt_color {
	color: rgb(89, 101, 165);
}
.table12 .grade_link a {
	font-weight: bold; text-decoration: underline;
}
.table12 .grade_link a:hover {
	color: rgb(51, 51, 51);
}
.table13 {
	border-width: 2px 0px 0px; border-style: solid none none; border-color: rgb(181, 188, 217) currentColor currentColor; border-image: none; width: 100%;
}
.table13 th {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(202, 208, 227); border-image: none;
}
.table13 td {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(202, 208, 227); border-image: none;
}
.table13 th {
	background: rgb(242, 242, 236); padding: 12px 10px 10px; text-align: right; font-weight: normal;
}
.table13 td {
	padding: 12px 0px 10px 9px;
}
.table13 .tbl_red {
	color: rgb(255, 0, 0);
}
.table13 td td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.main#contents {
	width: 100%; float: none;
}
.mainVisual {
	left: 0px; top: 0px; width: 900px; height: 449px; overflow: hidden; position: relative;
}
.mainVisual-ctrs {
	left: 11px; bottom: 2px; position: absolute; z-index: 10;
}
.mainVisual-ctrs a {
	margin-right: 5px;
}
.mainVisual-list > li {
	left: 0px; top: 0px; width: 900px; height: 449px; position: absolute; z-index: 5;
}
.mainBoards {
	background: rgb(225, 225, 225); padding: 17px 0px 10px 22px; margin-top: 1px;
}
.mainBoards::after {
	clear: both; display: block; content: "";
}
.mainBoards > div {
	left: 0px; top: 0px; float: left; position: relative;
}
.mainBoards iframe {
	background: none; margin: 7px 0px 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 80px; overflow: hidden;
}
.mainBoards .btn_moreList {
	top: 0px; width: 47px; height: 14px; right: 0px; position: absolute;
}
.mainBoards-report {
	width: 362px;
}
.mainBoards-notice {
	margin: 0px 12px 0px 16px; width: 362px;
}
.mainBoards-video {
	margin-top: 15px;
}
.mainBoards-video::after {
	clear: both; display: block; content: "";
}
.mainBoards-video li {
	padding: 0px 23px; left: 0px; top: 0px; height: 69px; text-align: center; border-left-color: rgb(191, 191, 191); border-left-width: 1px; border-left-style: solid; float: left; position: relative;
}
.mainBoards-video li h2 {
	top: -13px; position: relative;
}
.mainBoards-video a {
	display: block;
}
.mainIframeBoard {
	background: none;
}
.mainIframeBoard .mainBoard_List {
	width: 100%; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px;
}
.mainIframeBoard .mainBoard_List li {
	color: rgb(102, 102, 102); padding-bottom: 2px;
}
.mainIframeBoard .mainBoard_List li a {
	color: rgb(102, 102, 102);
}
.mainIframeBoard .mainBoard_List li a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.mainIframeBoard .mainBoard_List li a:focus {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.mainIframeBoard .mainBoard_List .date {
	width: 70px; display: inline-block; white-space: nowrap;
}
.mainIframeBoard .mainBoard_List .subject {
	
}
.mainQuick {
	background: rgb(255, 255, 255); padding: 18px 26px;
}
.mainQuick::after {
	clear: both; display: block; content: "";
}
.mainQuick-menu {
	margin-right: 43px; float: left;
}
.mainQuick-menu > li {
	float: left;
}
.mainQuick-sns {
	width: 102px; padding-top: 10px; float: right;
}
.mainQuick-sns > li {
	margin-left: 9px; float: left;
}
.mainQuick-sns > li:first-child {
	margin-left: 0px;
}
.error_list {
	background: rgb(248, 253, 254); margin: 7px 0px 14px; padding: 16px 10px 4px 118px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.error_list ul {
	
}
.error_list ul::after {
	clear: both; display: block; content: "";
}
.error_list li {
	width: 33.3%; margin-bottom: 10px; float: left;
}
.error_list li a {
	color: rgb(104, 102, 108); padding-left: 9px;
}
.error_list li a:hover {
	text-decoration: none;
}
.error_list li.on a {
	background: url("/Image/kr/product/error/ico_arr_on.gif") no-repeat 0px 50%; color: rgb(17, 128, 148); font-weight: bold;
}
.error_01 {
	display: none;
}
.error_02 {
	display: none;
}
.error_03 {
	display: none;
}
.error_04 {
	display: none;
}
.error_05 {
	display: none;
}
.error_06 {
	display: none;
}
.error_07 {
	display: none;
}
.pagination {
	text-align: center;
}
.pagination a {
	padding: 0px 3px; vertical-align: middle;
}
.pagination img {
	padding: 0px 3px; vertical-align: middle;
}
.pagination a img {
	padding: 0px;
}
.pagination strong {
	padding: 0px 1px; vertical-align: middle;
}
.pagination02 {
	padding: 14px 0px 10px; text-align: center; line-height: 14px; border-bottom-color: rgb(184, 181, 223); border-bottom-width: 2px; border-bottom-style: solid;
}
.pagination02::after {
	clear: both; display: block; content: "";
}
.pagination02 .frst_p {
	background: none;
}
.pagination02 span {
	background: none; padding: 0px 4px; line-height: 14px; vertical-align: top; display: inline-block;
}
.pagination02 strong {
	padding: 0px 4px; color: rgb(119, 119, 119); line-height: 14px; display: inline-block;
}
.pagination02 a {
	padding: 0px 4px; color: rgb(102, 102, 102);
}
.btn_01 {
	text-align: right; margin-top: 10px;
}
.btn_02 {
	text-align: right; margin-top: 10px;
}
.btn_right {
	text-align: right;
}
.txt_ac {
	text-align: center !important;
}
.txt_ar {
	margin: 10px 10px 0px 0px; text-align: right; font-size: 12px; font-weight: bold;
}
.txt_ar02 {
	text-align: right; display: block;
}
.point_purple {
	color: rgb(113, 119, 212);
}
.point_purple02 {
	color: rgb(102, 51, 204);
}
.point_orange {
	color: rgb(192, 87, 2);
}
.point_blue {
	color: rgb(89, 101, 165);
}
.tbl_list {
	border: 0px currentColor; border-image: none; width: 100%;
}
.tbl_list td {
	background: rgb(248, 248, 253); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(202, 208, 227); padding: 5px 0px 5px 7px; border-image: none;
}
.tbl_list em {
	padding: 0px 0px 0px 20px; color: rgb(138, 103, 146); line-height: 14px; font-weight: bold; display: inline-block;
}
.tbl_list .pre_txt em {
	background: url("/image/Kr/common/ico_prev_01.gif") no-repeat;
}
.tbl_list .next_txt em {
	background: url("/image/Kr/common/ico_next_01.gif") no-repeat;
}
.tbl_list .pre_txt {
	background: url("/image/Kr/common/ico_tbl_bg.gif") no-repeat right rgb(248, 248, 253);
}
.tbl_list .next_txt {
	background: url("/image/Kr/common/ico_tbl_bg.gif") no-repeat right rgb(248, 248, 253);
}
.tbl_list a {
	color: rgb(102, 102, 102);
}
.search {
	text-align: center; margin-top: 10px;
}
.search {
	text-align: center; margin-top: 10px; vertical-align: middle;
}
.search input[type='text'] {
	height: 17px;
}
.search select {
	height: 19px;
}
.up_text {
	text-align: right; color: rgb(119, 119, 119); font-weight: bold;
}
.history dl {
	background: url("/Image/KR/Info/Company/bg_underline.gif") repeat-x; padding: 24px 0px 0px;
}
.history dl::after {
	clear: both; display: block; content: "";
}
.history dl:first-child {
	background: none; padding: 0px;
}
.history dt {
	width: 152px; color: rgb(77, 130, 199); line-height: 20px; clear: both; font-size: 20px; font-weight: bold; display: block;
}
.history dd {
	margin: -22px 0px 20px; width: 465px; float: right; display: block;
}
.history li {
	background: url("/Image/KR/Info/Company/bg_history.gif") no-repeat left 7px; padding-left: 10px;
}
.history li::after {
	clear: both; display: block; content: "";
}
.history li strong {
	float: left;
}
.history li p {
	width: 322px; margin-left: 11px; float: left;
}
.history li .fc01 {
	font-weight: bold;
}
.history li span img {
	border: 1px solid rgb(215, 215, 215); border-image: none;
}
.history li .fc07 {
	color: rgb(209, 66, 10);
}
.link a {
	color: rgb(6, 93, 175) !important;
}
.ceo_intro {
	width: 640px; margin-top: 20px;
}
.ceo_intro::after {
	clear: both; display: block; content: "";
}
.ceo_intro .img {
	float: left;
}
.ceo_intro .img .emTxt + p {
	margin: 0px;
}
.ceo_intro .txt {
	width: 448px; float: right;
}
.ceo_intro p {
	line-height: 18px; margin-top: 18px;
}
.ceo_intro p:first-child {
	margin-top: 0px;
}
.ceo_01 a span {
	display: inline-block;
}
.ceo_01 a span span {
	padding: 0px 27px;
}
.tab_ceo {
	width: 100%; text-align: right; color: rgb(102, 102, 102); padding-top: 10px; font-weight: bold;
}
.tab_ceo::after {
	clear: both; display: block; content: "";
}
.tab_ceo li {
	margin: 0px 0px 0px 10px; display: inline-block;
}
.tab_ceo li.on a {
	color: rgb(77, 142, 200) !important; text-decoration: underline !important;
}
.tab_ceo li a:hover {
	color: rgb(77, 142, 200) !important; text-decoration: underline !important;
}
.ceo_txt {
	width: 448px; float: right;
}
.ceo_txt dt {
	background: rgb(243, 248, 252); padding: 6px 13px; border: 1px solid rgb(193, 211, 234); border-image: none; color: rgb(70, 105, 160); font-weight: bold;
}
.ceo_txt > dd {
	padding: 9px 18px;
}
.ceo_txt > dd::after {
	clear: both; display: block; content: "";
}
.ceo_txt > dd strong {
	color: rgb(62, 99, 124); float: left;
}
.ceo_txt > dd > p {
	margin: 0px 0px 0px 31px; width: 321px; color: rgb(88, 88, 88); font-weight: bold; float: left;
}
.ceo_txt > dd strong:hover {
	color: rgb(51, 51, 51);
}
.ceo_txt > dd p:hover {
	color: rgb(51, 51, 51);
}
.grade {
	background: url("/Image/KR/Info/Company/bg_img1.gif") no-repeat center; border: 1px solid rgb(225, 225, 225); border-image: none; height: 89px; position: relative;
}
.grade_inner {
	left: 185px; top: 27px; position: absolute;
}
.grade_inner2 {
	top: 23px; right: 241px; position: absolute;
}
.grade_inner2 > span {
	top: -3px; right: -78px; position: absolute;
}
.grade_inner3 {
	top: 53px; right: 239px; position: absolute;
}
.grade_inner3 > span {
	top: -3px; right: -76px; position: absolute;
}
.btn {
	margin: 20px 0px 0px;
}
.btn a {
	margin: 0px 0px 10px;
}
.btn a:first-child {
	margin: 0px;
}
.pop_warp {
	width: 100%;
}
.pop_header {
	background: url("/Image/KR/Info/Company/bg_line02.gif") repeat-x 100% 0px rgb(242, 242, 240); padding: 0px 0px 10px;
}
.pop_header::after {
	clear: both; display: block; content: "";
}
.pop_header h1 {
	background: url("/Image/KR/Info/Company/bg_line01.gif") no-repeat left top; padding: 15px 0px 0px 12px; width: 140px; float: left;
}
.pop_header h2 {
	margin: 16px 20px 0px 0px; width: 113px; float: right;
}
.pop_content {
	margin: 0px auto; border: 1px solid rgb(213, 213, 201); border-image: none; width: 680px;
}
.pop_content::after {
	clear: both; display: block; content: "";
}
.pop_left {
	background: rgb(68, 124, 169); padding: 0px 0px 0px 5px; width: 128px; float: left;
}
.pop_left strong {
	padding: 18px 0px 16px 10px; text-align: left; color: rgb(255, 255, 255); font-weight: normal; display: inline-block;
}
.pop_con {
	width: 545px; float: right; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.pop_close {
	background: rgb(205, 218, 234); padding: 10px 0px 5px; width: 100%; text-align: right;
}
.pop_close a {
	margin: 0px 20px 0px 0px;
}
.pop_spot {
	padding: 20px 10px; width: 508px;
}
.spot_head {
	
}
.spot_head::after {
	clear: both; display: block; content: "";
}
.pop_spot h3 {
	color: rgb(228, 139, 67); font-size: 16px; font-weight: normal; float: left;
}
.pop_spot .btn_print {
	margin: 0px 20px 0px 0px; line-height: 20px; float: right;
}
.pop_spot .address {
	text-indent: 15px;
}
.pop_spot h4 {
	background: url("/Image/kr/common/ico_bu.gif") no-repeat left; margin: 10px 0px 5px; padding: 0px 0px 0px 15px; color: rgb(32, 99, 162);
}
.pop_table {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(91, 151, 206); margin: 15px 0px 20px; border-image: none; width: 446px;
}
.pop_table thead th {
	background: rgb(220, 234, 246); color: rgb(32, 99, 162); border-top-color: rgb(91, 151, 206); border-top-width: 3px; border-top-style: solid;
}
.pop_table tbody th {
	background: rgb(242, 247, 252); color: rgb(32, 99, 162); border-top-color: rgb(190, 215, 231); border-top-width: 1px; border-top-style: solid;
}
.pop_table tbody td {
	border-top-color: rgb(190, 215, 231); border-top-width: 1px; border-top-style: solid;
}
.pop_table th {
	padding: 8px 0px 6px; border: 0px currentColor; border-image: none; text-align: center; font-weight: normal;
}
.pop_table td {
	padding: 8px 0px 6px; border: 0px currentColor; border-image: none; text-align: center; font-weight: normal;
}
.pop_table .txt_al {
	padding: 0px 0px 0px 10px; text-align: left !important;
}
.border_inner {
	border: 3px solid rgb(244, 245, 242); border-image: none; width: 488px; margin-top: 20px;
}
.border_line {
	padding: 10px 20px; border: 1px solid rgb(224, 228, 213); border-image: none;
}
.intro_txt {
	background: url("/image/KR/culture/service/i_service01_01.gif") no-repeat 346px 0px;
}
.intro_txt p {
	width: 347px; margin-bottom: 20px;
}
.intro_txt .p_blue {
	color: rgb(0, 84, 166);
}
.intro_txt .p_green {
	color: rgb(29, 155, 45);
}
.img_box {
	margin: 20px 0px; text-align: center;
}
.img_box span:first-child {
	margin-right: 50px;
}
.img_tbox {
	
}
.img_tbox::after {
	clear: both; display: block; content: "";
}
.tbox_left {
	width: 247px; text-align: justify; float: left;
}
.tbox_right {
	margin-top: 50px; float: right;
}
.tbox_right span:first-child {
	margin-right: 15px;
}
.txt_box {
	background: url("/Image/KR/culture/ethics_manage/i_charter_01_01.gif") no-repeat; width: 100%;
}
.txt_box::after {
	clear: both; display: block; content: "";
}
.txt_box02 {
	background: url("/Image/KR/culture/ethics_manage/i_rule01_01.gif") no-repeat 0px 20px; margin: 0px 0px 20px; padding: 20px 0px; width: 100%;
}
.txt_box02::after {
	clear: both; display: block; content: "";
}
.txt_box02 p {
	width: 365px; float: right;
}
.txt_box02 p:first-child {
	margin-bottom: 20px;
}
.txt_box03 {
	margin: 0px 0px 20px; padding: 20px 0px; width: 100%;
}
.txt_box03::after {
	clear: both; display: block; content: "";
}
.txt_box03 p:first-child {
	margin-bottom: 20px;
}
.bg_text {
	background: rgb(247, 247, 247); margin: 0px 0px 15px; padding: 14px; border: 1px solid rgb(227, 227, 227); border-image: none;
}
.ceo_message p {
	margin-top: 10px;
}
.cp_operate strong {
	color: rgb(87, 106, 53); font-size: 13px;
}
.cp_operate ul {
	margin: 10px 0px 20px 10px;
}
.cp_operate li {
	background: url("/Image/KR/Info/Company/bg_history.gif") no-repeat left 7px; padding-left: 10px;
}
.ethics_con {
	margin-top: 25px;
}
.ethics_con > p {
	margin: 5px 0px 0px;
}
.manage_list {
	margin: 25px 0px 30px; padding: 18px 30px; border: 1px solid rgb(148, 180, 212); border-image: none;
}
.manage_list::after {
	clear: both; display: block; content: "";
}
.manage_list strong {
	float: left;
}
.manage_list p {
	float: left;
}
.manage_list strong {
	padding: 0px 27px 0px 0px; text-align: center; color: rgb(39, 69, 103); border-right-color: rgb(76, 130, 188); border-right-width: 1px; border-right-style: solid;
}
.manage_list p {
	margin: 0px 0px 0px 26px; width: 449px; color: rgb(52, 100, 149);
}
.contrac_guide {
	padding: 20px 0px 0px 10px;
}
.contrac_guide dt {
	color: rgb(102, 102, 102); padding-top: 10px; font-weight: bold;
}
.contrac_guide dd li {
	margin: 3px 0px 0px 14px; text-indent: -14px;
}
.contrac_guide dd li p {
	margin: 5px 0px 0px; text-indent: -1px;
}
.contrac_guide dd > p {
	margin: 5px 0px 0px;
}
.contrac_guide dd li > ul {
	margin: 5px 0px 0px;
}
.contrac_guide dd li > ul li {
	text-indent: -19px;
}
.online {
	
}
.online::after {
	clear: both; display: block; content: "";
}
.online .img {
	float: left;
}
.online > div {
	width: 340px; float: right;
}
.online strong {
	display: inline-block;
}
.online strong:first-child span {
	font-size: 16px; margin-top: 0px;
}
.online strong span {
	font-size: 14px; margin-top: 2px;
}
.online ul {
	margin-top: 2px;
}
.online li {
	color: rgb(54, 145, 140);
}
.stc_way {
	border-bottom-color: rgb(207, 205, 234); border-bottom-width: 2px; border-bottom-style: solid;
}
.stc_way li {
	padding: 13px 0px 9px; border-top-color: rgb(207, 205, 234); border-top-width: 2px; border-top-style: solid;
}
.stc_way li::after {
	clear: both; display: block; content: "";
}
.stc_way li > p {
	width: 135px; float: left;
}
.stc_way li > div {
	margin: 0px 22px 0px 17px; left: 0px; top: 0px; width: 461px; float: right; position: relative;
}
.stc_way li div strong {
	color: rgb(138, 103, 146); font-weight: normal;
}
.stc_way li div p {
	font-size: 11px; margin-top: 15px;
}
.stc_way li div .fir_p {
	margin-top: 6px;
}
.stc_way li p + a {
	top: 0px; right: 0px; position: absolute;
}
.galley {
	padding: 15px 0px 17px; border-top-color: rgb(207, 205, 234); border-top-width: 2px; border-top-style: solid;
}
.galley ul {
	
}
.galley ul::after {
	clear: both; display: block; content: "";
}
.galley li {
	margin: 0px 0px 10px 39px; width: 187px; float: left;
}
.galley li:first-child {
	margin-left: 0px;
}
.galley li p {
	text-align: center; font-weight: bold; margin-top: 9px;
}
.galley li p a {
	color: rgb(138, 103, 146);
}
.galley li span {
	color: rgb(119, 119, 119); font-weight: normal;
}
.wall-gallery {
	left: 0px; top: 0px; padding-bottom: 40px; position: relative;
}
.wall-gallery-list {
	height: 465px;
}
.wall-gallery-list p {
	margin-bottom: 20px;
}
.wall-gallery-ctr {
	left: 0px; width: 100%; text-align: center; bottom: 0px; margin-top: 20px; position: absolute;
}
.wall-gallery-ctr a {
	margin: 0px 10px 0px -0.25em; overflow: hidden; vertical-align: middle; display: inline-block;
}
.wall-btns img {
	vertical-align: middle;
}
#wall-gallery-play {
	display: none;
}
#wall-gallery-pause {
	display: inline;
}
.wall_paper {
	
}
.wall_paper::after {
	clear: both; display: block; content: "";
}
.wall_paper li {
	margin: 0px 0px 0px 35px; padding: 0px 0px 35px; width: 291px; float: left;
}
.wall_paper li:first-child {
	margin-left: 20px;
}
.wall_paper li p {
	margin: 5px 0px 10px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 290px; height: 194px;
}
.wall_paper strong {
	color: rgb(82, 123, 188);
}
.wall_paper span {
	text-align: right; display: block;
}
.rolling_gallery {
	margin: 0px 0px 30px;
}
.rolling_gallery .btn {
	margin: 15px 0px 0px 250px; width: 150px;
}
.rolling_gallery .btn::after {
	clear: both; display: block; content: "";
}
.rolling_gallery .btn li {
	margin: 0px 0px 0px 10px; float: left;
}
.rolling_gallery .img_box {
	width: 640px; height: 426px; overflow: hidden;
}
.cyber_rolling {
	margin: 0px 0px 15px; padding-bottom: 30px; position: relative;
}
.cyber_list .cyber_img {
	background: url("/PrRoom/image/kr/common/cyber_bg.jpg") no-repeat; padding: 30px 0px 0px; height: 374px;
}
.cyber_list .cyber_img ul {
	height: 374px;
}
.cyber_list .cyber_img ul > li {
	display: none;
}
.cyber_list .cyber_img ul > li:first-child {
	display: block;
}
.cyber_list .cyber_img ul > li.on img {
	display: block;
}
.cyber_ctr {
	left: 0px; width: 100%; text-align: center; bottom: 0px; position: absolute;
}
.cyber_ctr a {
	margin: 0px 10px 0px -0.25em; overflow: hidden; vertical-align: middle; display: inline-block;
}
.cyber-btns img {
	vertical-align: middle;
}
#cyber-play {
	display: none;
}
#cyber-pause {
	display: inline;
}
.cyberTour-List {
	border-top-color: rgb(158, 187, 212); border-bottom-color: rgb(158, 187, 212); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.cyberTour-List > li {
	border-top-color: rgb(211, 211, 211); border-top-width: 1px; border-top-style: solid;
}
.cyberTour-List > li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.cyberTour-List .list_q a {
	padding: 7px 0px 5px; display: block;
}
.cyberTour-List .list_q a::after {
	clear: both; display: block; content: "";
}
.cyberTour-List .list_q a strong {
	margin-top: 2px; float: left;
}
.cyberTour-List .btn_open span {
	margin: 0px 13px 0px 0px; float: right;
}
.cyberTour-List .btn_close span {
	margin: 0px 12px 0px 0px; float: right;
}
.cyberTour-List .cyber_txt {
	margin: 0px 0px 30px; display: none; position: relative;
}
.cyberTour-List .cyber_txt .txt {
	top: 10px; right: 10px; position: absolute;
}
.cyberTour-body {
	width: 640px;
}
.cyberTour-body-con {
	margin-bottom: 10px;
}
.cyberTour-body-con div {
	background: rgb(242, 241, 241); margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 620px;
}
.cyberTour-body-con div ul li {
	background: url("/PrRoom/image/kr/common/bg_cyber_arrow.png") no-repeat left; padding: 0px 0px 0px 15px;
}
.down_list {
	margin: 5px 0px 0px; border-top-color: rgb(158, 187, 212); border-bottom-color: rgb(158, 187, 212); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.down_list li {
	padding: 5px 0px; border-top-color: rgb(211, 211, 211); border-top-width: 1px; border-top-style: solid;
}
.down_list li:first-child {
	border: currentColor; border-image: none;
}
.down_list li::after {
	clear: both; display: block; content: "";
}
.down_list li > p {
	background: url("/PrRoom/image/kr/common/cyber_blet.png") no-repeat left; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 15px; width: 537px; color: rgb(127, 127, 127); font-weight: bold; float: left;
}
.btn_down {
	float: right;
}
.bg_news {
	padding: 40px 0px 20px; text-align: center; position: relative;
}
.btn_blog {
	left: 79px; bottom: 99px; position: absolute;
}
.link_add {
	text-align: center; font-size: 16px; margin-bottom: 20px; display: block;
}
.movie {
	background: rgb(0, 0, 0); margin: 0px auto; width: 600px; height: 384px; text-align: center;
}
.layer_txt {
	margin: 30px auto 0px; padding: 10px; border: 1px solid rgb(216, 216, 216); border-image: none; width: 580px; height: 150px; text-align: left; -ms-overflow-y: scroll;
}
.layer_txt strong {
	margin: 5px 0px 10px; display: inline-block;
}
.layer_txt strong:first-child {
	margin-top: 0px;
}
.layer_txt p {
	margin-bottom: 5px;
}
.layer_wrap {
	background: rgb(236, 236, 236); margin: 0px auto; width: 600px;
}
.provision h4 {
	margin-top: 20px;
}
.provision > ol {
	margin: 14px 0px 0px 20px;
}
.provision > ol li {
	text-indent: -20px;
}
.provision > ol li p {
	margin-left: 20px;
}
.provision > ol li ol {
	margin-left: 0px;
}
.provision > ol li li {
	text-indent: 0px;
}
.provision > span {
	display: block;
}
.legalNotice p {
	margin-top: 24px;
}
.legalNotice h4 {
	margin-top: 24px;
}
.legalNotice .txt01 {
	margin-top: 10px;
}
.legalNotice ul li a {
	color: rgb(83, 86, 151);
}
.legalNotice ul li a:hover {
	text-decoration: underline;
}
.bg_id {
	margin: 0px 0px 10px; border: 1px solid rgb(226, 224, 220);
}
.bg_line {
	background: rgb(252, 252, 251); border: 3px solid rgb(247, 247, 245);
}
.bg_line::after {
	clear: both; display: block; content: "";
}
.fl_con {
	float: left;
}
.fr_con {
	margin: 58px 0px 0px 30px; float: left;
}
.fr_con02 {
	margin: 20px 0px 0px 30px; float: left;
}
.fr_con02 .txt01 {
	background: url("/image/Kr/common/ico_errow.gif") no-repeat; padding: 0px 0px 0px 20px; display: block;
}
.join-question {
	line-height: 20px; margin-bottom: 20px;
}
.join {
	background: rgb(242, 242, 236); margin: 5px 0px 20px; padding: 15px 15px 15px 10px; border-top-color: rgb(181, 188, 217); border-bottom-color: rgb(181, 188, 217); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.join dt {
	margin: 0px 0px 10px;
}
.join dd {
	margin: 0px 0px 10px;
}
.join ul {
	margin: 0px 0px 0px 20px;
}
.join li {
	text-indent: 0px;
}
.join li ul {
	margin: 0px;
}
.join li li {
	text-indent: 0px;
}
.join li p {
	text-indent: 0px;
}
.join > div {
	background: rgb(255, 255, 255); padding: 17px 15px; border: 1px solid rgb(189, 211, 233); border-image: none; height: 125px; -ms-overflow-y: scroll;
}
.join div strong {
	margin: 0px 0px 15px; font-weight: normal; display: inline-block;
}
.join .join02 {
	height: auto; -ms-overflow-y: hidden;
}
.join .join03 {
	height: 140px;
}
.join .join04 {
	height: 70px;
}
.join table th {
	padding: 5px 0px; text-align: center; font-weight: normal;
}
.join table td {
	padding: 5px 0px;
}
.join table ul {
	margin: 0px;
}
p {
	margin: 0px;
}
.join table li {
	text-indent: 0px;
}
.input_txt {
	margin: 15px 0px 0px; color: rgb(89, 101, 165); display: inline-block;
}
.input_txt label {
	margin: 1px 0px 0px 10px;
}
.pop_warp02 {
	width: 100%; height: 100%;
}
.pop_header02 {
	background: url("/Image/KR/Info/Company/bg_line02.gif") repeat-x 100% 0px rgb(242, 242, 240); padding: 0px 0px 10px;
}
.pop_header02::after {
	clear: both; display: block; content: "";
}
.pop_header02 h1 {
	background: url("/Image/KR/Info/Company/bg_line01.gif") no-repeat left top; padding: 15px 0px 0px 12px; width: 140px; float: left;
}
.pop_header02 h2 {
	margin: 16px 20px 0px 0px; float: right;
}
.pop_bg {
	background: rgb(242, 242, 240); padding: 0px 10px;
}
.pop_content02 {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 20px; border: 1px solid rgb(213, 213, 201); border-image: none; width: 655px; min-height: 685px;
}
.pop_content02::after {
	clear: both; display: block; content: "";
}
.pop_content02 h3 {
	background: url("/image/kr/product/info/pop_bg01.gif") no-repeat; margin: 15px 0px; padding: 8px 0px 10px 15px; color: rgb(143, 75, 49); font-size: 16px;
}
.btn_print02 {
	
}
.btn_print02::after {
	clear: both; display: block; content: "";
}
.btn_print02 > p {
	float: right;
}
.ul_cont {
	margin: 15px 0px 0px; width: 654px; height: 80%;
}
.pop_close02 {
	background: rgb(213, 213, 205); padding: 10px 0px 5px 10px; width: 100%; text-align: right;
}
.pop_close02::after {
	clear: both; display: block; content: "";
}
.pop_close02 > p {
	float: left;
}
.pop_close02 a {
	margin: 0px 20px 0px 0px;
}
.pop_warp03 {
	width: 100%;
}
.pop_header03 {
	background: url("/Image/KR/common/bg_line04.gif") repeat-x 100% 0px rgb(242, 242, 240); padding: 0px 0px 10px;
}
.pop_header03::after {
	clear: both; display: block; content: "";
}
.pop_header03 h1 {
	background: url("/Image/KR/common/bg_line03.gif") no-repeat left top; padding: 15px 0px 0px 12px; width: 140px; float: left;
}
.pop_header03 h2 {
	margin: 16px 20px 0px 0px; float: right;
}
.pop_content03 {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 17px 15px 50px; border: 1px solid rgb(213, 213, 201); border-image: none; width: 440px;
}
.pop_content03::after {
	clear: both; display: block; content: "";
}
.search_box {
	background: rgb(243, 243, 240); margin: 14px 0px 5px; padding: 14px 0px; border: 1px solid rgb(231, 231, 228); border-image: none; text-align: center;
}
.zipcode_list {
	width: 440px; height: 226px; -ms-overflow-y: scroll;
}
.table14 {
	border: 0px currentColor; border-image: none; width: 100%;
}
.table14 th {
	padding: 7px 0px; border: 0px currentColor; border-image: none;
}
.table14 td {
	padding: 7px 0px; border: 0px currentColor; border-image: none;
}
.table14 th {
	background: url("/image/Kr/header/mypage/bg_li_bx.gif") no-repeat right bottom rgb(235, 237, 245); border-top-color: rgb(181, 188, 217); border-bottom-color: rgb(181, 188, 217); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.table14 td {
	padding: 5px 0px 5px 10px; border-bottom-color: rgb(235, 237, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.table14 .bg_none {
	background: rgb(235, 237, 245);
}
.pop_close03 {
	background: rgb(213, 213, 205); padding: 10px 0px 5px; width: 100%; text-align: right;
}
.pop_close03 a {
	margin: 0px 20px 0px 0px;
}
.pop_wrap04 {
	width: 100%;
}
.pop_wrap04 .tit {
	background: url("/image/kr/common/ico_pu.gif") no-repeat left; margin: 30px 0px 20px; padding: 0px 0px 0px 15px; line-height: 14px;
}
.pop_content04 {
	padding: 0px 10px;
}
.search_box02 {
	background: rgb(248, 247, 247); padding: 2px 0px 2px 5px; border: 3px solid rgb(238, 237, 234); border-image: none;
}
.search_box02 .search_tit {
	background: url("/image/kr/common/ico_pu.gif") no-repeat left; padding: 0px 40px 0px 15px; color: rgb(98, 114, 183); line-height: 14px;
}
.inquiry_txt {
	background: url("/image/kr/common/ico_ar_pu.gif") no-repeat left; margin: 20px 0px 9px; padding: 0px 40px 0px 15px; line-height: 14px;
}
.border_line01 {
	margin: 0px 0px 20px; border: 1px solid rgb(226, 224, 220); border-image: none;
}
.border_line01 > div {
	padding: 18px 0px 18px 16px; border: 3px solid rgb(247, 247, 245); border-image: none;
}
.login_box .login_bg {
	background: url("/image/kr/header/membership/bg_login01_01.gif") no-repeat 100px 40px rgb(248, 248, 252); padding: 40px 0px 40px 225px; border: 1px solid rgb(207, 205, 234); border-image: none;
}
.login_spot {
	width: 370px; position: relative;
}
.login_spot img {
	vertical-align: middle;
}
.login_spot .first_p {
	margin-bottom: 5px;
}
.login_spot .first_p span {
	width: 50px; margin-right: 5px; display: inline-block;
}
.login_spot .pw span {
	width: 50px; margin-right: 5px; display: inline-block;
}
.login_spot .login_ck {
	top: 26px; right: 99px; position: absolute;
}
.login_txt p {
	background: url("/image/kr/common/ico_arr02.gif") no-repeat left; padding: 0px 0px 0px 15px; line-height: 14px; margin-top: 15px;
}
.login_txt .bg_none {
	background: none; padding: 0px;
}
.blue {
	color: rgb(80, 128, 173);
}
.bBtm_01 {
	padding-bottom: 10px;
}
.viewTbl_ls {
	margin-bottom: 10px; border-bottom-color: rgb(161, 194, 222); border-bottom-width: 2px; border-bottom-style: solid;
}
.viewTbl_ls dl {
	margin: 0px; border-top-color: rgb(204, 224, 237); border-top-width: 1px; border-top-style: solid;
}
.viewTbl_ls dl::after {
	clear: both; display: block; content: "";
}
.viewTbl_ls dt {
	padding: 6px 0px; float: left;
}
.viewTbl_ls dd {
	padding: 6px 0px; float: left;
}
.viewTbl_ls dt {
	background: url("/image/kr/info/recruit/bg_li_bx.gif") no-repeat right 2px; width: 50px; text-align: center; color: rgb(80, 128, 173); clear: both;
}
.viewTbl_ls dd {
	padding-left: 5px;
}
.btn_center {
	text-align: center;
}
.faqList {
	width: 100%; margin-top: 15px; border-top-color: rgb(165, 192, 215); border-top-width: 2px; border-top-style: solid;
}
.faqList dt {
	border-bottom-color: rgb(196, 214, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.faqList dt::after {
	clear: both; display: block; content: "";
}
.faqList dd {
	border-bottom-color: rgb(196, 214, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.faqList dd::after {
	clear: both; display: block; content: "";
}
.faqList .img_faq {
	width: 50px; text-align: center; margin-left: 0px; float: left;
}
.faqList .img_faq img {
	top: 4px; position: relative;
}
.faqList .txt_faq {
	padding: 7px 0px 5px 15px; text-align: left; color: rgb(102, 102, 102); line-height: 18px; font-size: 12px; margin-left: 0px; float: left;
}
.faqList .question .img_faq {
	background: url("/image/Kr/info/recruit/bg_li_bx.gif") no-repeat right 2px;
}
.faqList .answer {
	background-color: rgb(242, 247, 252);
}
.answer p {
	margin-left: 65px;
}
.box_txt {
	padding: 14px; border: 1px solid rgb(227, 227, 227); border-image: none; color: rgb(119, 119, 119); line-height: 18px; font-size: 12px; margin-bottom: 7px; background-color: rgb(247, 247, 247);
}
.box_txt span {
	font-weight: bold;
}
#divSelMenu {
	position: absolute;
}
#divSelMenu::after {
	clear: both; display: block; content: "";
}
#divSelMenu div {
	float: left;
}
#divSelMenu ul {
	border: 1px solid rgb(223, 223, 223); border-image: none; position: relative; background-color: rgb(255, 255, 255);
}
#divSelMenu ul li a {
	padding-left: 3px; display: block;
}
.border_wrap {
	margin: 0px 0px 20px; border: 1px solid rgb(226, 224, 220); border-image: none;
}
.border_In {
	padding: 15px;
}
.border_In strong {
	margin-bottom: 5px; display: block;
}
.border_In .fc05 {
	color: rgb(255, 0, 51); font-size: 12px;
}
.border_In .gb {
	color: rgb(72, 153, 150);
}
.query_Category {
	
}
.query_Category::after {
	clear: both; display: block; content: "";
}
.selBoard {
	width: 54px; margin-right: 10px; float: left;
}
.h4_stit {
	background: url("/image/kr/common/ico_gr.gif") no-repeat 0px 3px; margin: 0px 5px 10px 0px; padding-left: 15px; font-weight: normal;
}
.tit_stBox {
	margin-bottom: 7px;
}
.tit_stBox::after {
	clear: both; display: block; content: "";
}
.tit_stBox h4 {
	background: url("/image/kr/common/ico_arr.gif") no-repeat 0px 3px; padding-left: 15px; font-weight: normal; float: left;
}
.tit_stBox strong {
	line-height: 1.2em; font-weight: normal; float: right;
}
.tit_stBox .gb {
	color: rgb(72, 153, 150); line-height: 15px; font-size: 12px; font-weight: bold;
}
.stcpaperTop {
	padding: 15px 0px 7px; text-align: center; color: rgb(82, 123, 188); font-size: 16px; border-top-color: rgb(207, 205, 234); border-top-width: 2px; border-top-style: solid;
}
.stcpaperSel {
	text-align: center; padding-bottom: 10px;
}
.stcpaperList {
	background: rgb(245, 245, 241); margin: 20px 0px 7px; text-align: center; border-top-color: rgb(207, 205, 234); border-bottom-color: rgb(207, 205, 234); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.stcpaperList::after {
	clear: both; display: block; content: "";
}
.stcpaperList p {
	padding: 20px 0px; width: 319px; text-align: center; float: left;
}
.stcpaperList p .paperdate {
	padding: 5px 0px 2px; color: rgb(102, 102, 102); font-size: 11px; display: block;
}
.stcnewsTop {
	padding: 15px 0px 7px; text-align: center; color: rgb(82, 123, 188); font-size: 16px; border-top-color: rgb(207, 205, 234); border-top-width: 2px; border-top-style: solid;
}
.stcnewsSel {
	margin: 0px auto; text-align: center; padding-bottom: 10px;
}
.txtalign_c {
	margin: 0px auto; text-align: center;
}
.stcnewsList {
	background: rgb(245, 245, 241); margin: 20px 0px 7px; text-align: center; border-top-color: rgb(207, 205, 234); border-bottom-color: rgb(207, 205, 234); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.stcnewsList::after {
	clear: both; display: block; content: "";
}
.stcnewsList p {
	padding: 20px 0px; width: 159px; text-align: center; float: left;
}
.stcnewsList p .pbdate {
	padding: 5px 0px 2px; color: rgb(102, 102, 102); font-size: 11px; display: block;
}
.stcnewsList p.w323 {
	width: 323px;
}
.stcnewsList p a {
	display: inline-block;
}
.stcnewsList p a img {
	vertical-align: middle;
}
.stcbtmsel {
	padding: 13px 0px 0px; text-align: right; margin-top: 7px; border-top-color: rgb(207, 205, 234); border-top-width: 2px; border-top-style: solid;
}
.stcbtmsel img {
	cursor: pointer;
}
#showFlashBook {
	margin-top: 30px;
}
.sitemapArea .sitemap {
	background: url("/image/kr/header/sitemap/line_sitemap.gif") no-repeat left top; padding: 14px 0px; clear: both;
}
.sitemapArea .sitemap::after {
	clear: both; display: block; content: "";
}
.sitemapArea h4 {
	width: 129px; float: left;
}
.sitemapArea dl {
	width: 129px; float: left;
}
.sitemapArea h4 {
	width: 100px; height: 65px; margin-right: 20px; display: table;
}
.sitemapArea h4 a {
	text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: table-cell;
}
.sitemapArea dl {
	margin: 0px 0px 14px 9px; width: 120px;
}
.sitemapArea dl:first-child {
	margin-left: 0px;
}
.sitemapArea dt a {
	background: url("/image/kr/header/sitemap/titBox_sitemap.gif") no-repeat 0px 0px; padding: 6px 0px 5px 16px; line-height: 1.2em; font-weight: bold; text-decoration: none; display: block;
}
.sitemapArea .fs_sp a {
	letter-spacing: -1px; padding-left: 5px;
}
.sitemapArea .fs_sp span {
	letter-spacing: -1px; font-size: 10px;
}
.sitemapArea ul {
	margin-top: 8px;
}
.sitemapArea ul li {
	background: url("/image/kr/header/sitemap/ico0301.gif") no-repeat 2px 8px; padding-left: 9px; margin-bottom: 8px;
}
.sitemapArea li li {
	background: none; padding-left: 0px;
}
.sitemapArea .dt01.sitemap {
	background: none;
}
.sitemapArea .dt02.sitemap dd {
	height: 184px;
}
.sitemapArea .dt02.sitemap .last {
	height: 100px;
}
.sitemapArea .dt01 dt a {
	color: rgb(91, 106, 137);
}
.sitemapArea .dt02 dt a {
	color: rgb(98, 126, 62);
}
.sitemapArea .dt03 dt a {
	color: rgb(27, 102, 131);
}
.sitemapArea .dt04 dt a {
	color: rgb(58, 128, 126);
}
.sitemapArea .dt05 dt a {
	color: rgb(112, 112, 112);
}
.sitemapArea .dt07 dt a {
	color: rgb(138, 103, 146);
}
a.m01:link {
	color: rgb(91, 106, 137); text-decoration: none;
}
a.m01:visited {
	color: rgb(91, 106, 137); text-decoration: none;
}
a.m01:active {
	color: rgb(91, 106, 137); text-decoration: none;
}
a.m01:hover {
	color: rgb(91, 106, 137); text-decoration: underline;
}
a.m02:link {
	color: rgb(98, 126, 62); text-decoration: none;
}
a.m02:visited {
	color: rgb(98, 126, 62); text-decoration: none;
}
a.m02:active {
	color: rgb(98, 126, 62); text-decoration: none;
}
a.m02:hover {
	color: rgb(98, 126, 62); text-decoration: underline;
}
a.m04:link {
	color: rgb(58, 128, 126); text-decoration: none;
}
a.m04:visited {
	color: rgb(58, 128, 126); text-decoration: none;
}
a.m04:active {
	color: rgb(58, 128, 126); text-decoration: none;
}
a.m04:hover {
	color: rgb(58, 128, 126); text-decoration: underline;
}
a.m07:link {
	color: rgb(138, 103, 146); text-decoration: none;
}
a.m07:visited {
	color: rgb(138, 103, 146); text-decoration: none;
}
a.m07:active {
	color: rgb(138, 103, 146); text-decoration: none;
}
a.m07:hover {
	color: rgb(138, 103, 146); text-decoration: underline;
}
a.m08:link {
	color: rgb(112, 112, 112); text-decoration: none;
}
a.m08:visited {
	color: rgb(112, 112, 112); text-decoration: none;
}
a.m08:active {
	color: rgb(112, 112, 112); text-decoration: none;
}
a.m08:hover {
	color: rgb(112, 112, 112); text-decoration: underline;
}
.sitemapArea h4 {
	width: 100px; height: 65px; margin-right: 20px; display: table;
}
.sitemapArea h4 a {
	text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: table-cell;
}
.sitemapArea .dt01.sitemap h4 {
	background: url("/image/kr/header/sitemap/stit0101.gif") no-repeat 0px 0px;
}
.sitemapArea .dt02.sitemap h4 {
	background: url("/image/kr/header/sitemap/stit0201.gif") no-repeat 0px 0px;
}
.sitemapArea .dt03.sitemap h4 {
	background: url("/image/kr/header/sitemap/stit0301.gif") no-repeat 0px 0px;
}
.sitemapArea .dt04.sitemap h4 {
	background: url("/image/kr/header/sitemap/stit0401.gif") no-repeat 0px 0px;
}
.sitemapArea .dt05.sitemap h4 {
	background: url("/image/kr/header/sitemap/stit0501.gif") no-repeat 0px 0px;
}
.sitemapArea .dt07.sitemap h4 {
	background: url("/image/kr/header/sitemap/stit0601.gif") no-repeat 0px 0px;
}
.sitemapArea .sitemap .mL126 {
	margin-left: 126px;
}
.mT10 {
	margin-top: 10px;
}
.mT15 {
	margin-top: 15px;
}
.mT20 {
	margin-top: 20px;
}
.search_all .lst_search {
	margin: 0px 7px;
}
.search_all .lst_search .snd {
	border-bottom-color: rgb(179, 200, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.search_all div.pad0 {
	padding: 0px;
}
.selBoxperItem .inner {
	background: rgb(208, 238, 245); padding: 7px 7px 10px;
}
.selBoxperItem .inner label {
	margin-right: 4px;
}
.selBoxperItem .inner input[type=radio] {
	margin: -2px 3px 0px 0px;
}
.inner .selList li {
	margin-top: 8px;
}
.inner .selList li:first-child {
	margin-top: 14px;
}
.allsearch {
	background: rgb(248, 247, 247); margin: 0px 0px 25px; padding: 15px; border: 3px solid rgb(238, 237, 234); border-image: none;
}
.allsearch span {
	color: rgb(102, 102, 102); font-weight: bold;
}
.search_result {
	margin: 0px 0px 25px;
}
.search_tab {
	background: url("/image/Kr/search/bg_tab.gif") repeat-x; margin: 0px 0px 15px;
}
.search_tab ul {
	margin: 0px; padding: 0px;
}
.search_tab ul::after {
	clear: both; display: block; content: "";
}
.search_tab li {
	list-style: none; margin-left: 4px; float: left;
}
.search_tab li:first-child {
	margin: 0px;
}
.search_tab li a {
	display: block;
}
.resultBox {
	margin: 0px 0px 3px;
}
.resultBox .rb_header {
	background: rgb(240, 241, 246); padding: 5px 10px;
}
.resultBox .rb_header::after {
	clear: both; display: block; content: "";
}
.resultBox .rb_header .tit {
	background: url("/image/Kr/common/ico_arr_pus.gif") no-repeat 0px 4px; padding-left: 18px; font-style: normal; float: left;
}
.resultBox .rb_header .more {
	float: right;
}
.resultBox .rb_body {
	padding: 10px 10px 0px;
}
.frm_btmtxt {
	margin: 0px 0px 15px; color: rgb(194, 88, 3);
}
.align_r {
	text-align: right; margin-top: 0px;
}
.topvisual {
	background: url("/image/Kr/search/i_certificatio.gif") no-repeat; height: 165px; padding-left: 185px; margin-bottom: 20px;
}
.tabreview {
	background: url("/image/Kr/product/info/bg_tab.gif") repeat-x 0px 0px; margin: 0px 0px 15px;
}
.tabreview::after {
	clear: both; display: block; content: "";
}
.tabreview a {
	display: inline-block;
}
.tabreview a.end {
	margin-left: -3px;
}
.tablist {
	background: url("/image/Kr/product/info/bg_tab.gif") repeat-x 0px 100%; margin-bottom: 15px;
}
.tablist::after {
	clear: both; display: block; content: "";
}
.tablist li {
	float: left;
}
.rathinner {
	margin-bottom: 20px; position: relative;
}
.rath {
	background: rgb(245, 245, 241); padding-left: 130px; border-top-color: rgb(181, 188, 217); border-bottom-color: rgb(221, 227, 244); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.rath2 {
	background: rgb(242, 242, 236); padding: 3px 0px 3px 10px; margin-bottom: 20px; border-top-color: rgb(181, 188, 217); border-bottom-color: rgb(221, 227, 244); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.list_sel {
	margin: 0px; padding: 10px 0px; width: 350px;
}
.list_sel::after {
	clear: both; display: block; content: "";
}
.list_sel li {
	list-style: none; width: 115px; float: left;
}
.list_sel li.mt10 {
	margin-top: 10px;
}
.btm_find {
	background: rgb(245, 245, 241); padding: 5px; text-align: center;
}
.rath > span {
	top: 40px; right: 150px; position: absolute;
}
.btn_both {
	padding: 10px 0px;
}
.btn_both::after {
	clear: both; display: block; content: "";
}
.btn_both .btn_r {
	float: right;
}
.btn_both .btn_l {
	float: left;
}
.prod_con {
	padding-left: 10px;
}
.selBoxperItem .pro_srch_tit {
	background: rgb(112, 199, 225);
}
.inp_box {
	margin-top: 3px;
}
.inp_box input {
	margin-right: 3px;
}
.top_txt {
	padding: 12px 0px 14px 5px; border: 1px solid rgb(171, 211, 221); border-image: none; margin-top: 10px;
}
.top_txt strong {
	color: rgb(17, 128, 148); font-size: 14px; margin-right: 3px;
}
.top_txt span {
	color: rgb(119, 119, 119); font-size: 11px;
}
.top_both {
	
}
.top_both::after {
	clear: both; display: block; content: "";
}
.top_both h4 {
	margin-top: 3px; float: left;
}
.top_both > span {
	margin-left: 5px;
}
.top_both div {
	line-height: 1.2em; font-weight: normal; float: right;
}
.privacy h4 {
	color: rgb(98, 102, 200); font-weight: normal; margin-bottom: 10px;
}
.privacy p {
	margin-bottom: 15px;
}
.privacy .blt_st03 {
	margin-bottom: 40px;
}
.privacy-List {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.privacy-List > li {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.privacy-List ul {
	margin: 0px 0px 20px 14px;
}
.privacy-List ul li {
	text-indent: -14px; margin-top: 10px;
}
.privacy-List ul li:first-child {
	margin-top: 0px;
}
.privacy-List ul li a {
	color: rgb(109, 107, 107);
}
.privacy-List ul ul {
	margin: 0px 0px 0px 10px;
}
.privacy-List ul li li {
	text-indent: -5px; margin-top: 0px;
}
.privacy-List ul ul ul {
	margin: 0px 0px 0px 25px;
}
.privacy-List ul li li li {
	text-indent: -17px; margin-top: 0px;
}
.privacy-List .list_q a {
	padding: 10px 0px 8px; display: block;
}
.privacy-List .list_q a::after {
	clear: both; display: block; content: "";
}
.privacy-List .list_q a strong {
	color: rgb(98, 102, 200); font-weight: normal; margin-top: 2px; float: left;
}
.privacy-List .btn_open span {
	margin: 0px 13px 0px 0px; float: right;
}
.privacy-List .btn_close span {
	margin: 0px 12px 0px 0px; float: right;
}
.privacy-List .refer {
	text-indent: -17px; padding-left: 17px; display: block;
}
.privacy .cyberTour-body {
	padding: 5px 10px 10px; width: auto; height: auto;
}
.my_search {
	background: rgb(248, 247, 247); margin: 0px 0px 5px; padding: 10px; border: 3px solid rgb(238, 237, 234); border-image: none;
}
.my_search::after {
	clear: both; display: block; content: "";
}
.my_search_left {
	width: 94%; float: left;
}
.my_search_tit {
	background: url("/image/Kr/common/ico_pu.gif") no-repeat 5px 2px; margin: 0px 20px 5px 0px; padding-left: 20px; display: inline-block;
}
.my_search_inp {
	border: 1px solid rgb(214, 214, 214); border-image: none;
}
.my_search_btn {
	
}
.my_search_btn input[type='image'] {
	margin-top: 23px;
}
.my_search_txt {
	background: url("/image/Kr/common/ico_ar_pu.gif") no-repeat 5px 3px; margin: 0px 0px 10px; padding-left: 20px;
}
.my_pop_wrap {
	
}
.my_pop_header {
	background: rgb(242, 242, 240); padding: 5px 10px;
}
.my_pop_header::after {
	clear: both; display: block; content: "";
}
.my_pop_header_r {
	margin-top: 10px; float: left;
}
.my_pop_header_l {
	float: right;
}
.my_pop_content {
	background: rgb(242, 242, 240); padding: 5px 10px 10px;
}
.my_pop_con {
	background: rgb(255, 255, 255); padding: 25px 10px 30px; border: 1px solid rgb(213, 213, 201); border-image: none;
}
.my_pop_con .table_view06 {
	margin: 0px auto; border-bottom-color: rgb(181, 188, 217); border-bottom-width: 2px; border-bottom-style: solid;
}
.my_pop_con .table_view06 th {
	text-align: left; font-weight: normal;
}
.my_pop_close {
	background: rgb(213, 213, 205); padding: 10px 0px 10px 10px; text-align: right;
}
.my_pop_close::after {
	clear: both; display: block; content: "";
}
.my_pop_close > p {
	float: left;
}
.my_pop_close > a {
	margin: 0px 20px 0px 0px; float: right;
}
.table_tit_ar th {
	text-align: right; font-weight: normal;
}
.table_tit_ar02 th {
	text-align: right !important;
}
.table_view06 table th {
	padding: 0px;
}
.table_view06 table td {
	padding: 0px;
}
.table05_view table th {
	border: 0px currentColor; border-image: none;
}
.table05_view table td {
	border: 0px currentColor; border-image: none;
}
.logon {
	width: 640px; height: 100%; padding-bottom: 100px; border-right-color: rgb(212, 212, 212); border-right-width: 1px; border-right-style: solid;
}
.logon::after {
	clear: both; display: block; content: "";
}
.logon_top_box {
	background: url("/image/Kr/header/membership/bg_login02.gif") no-repeat 0px 0px; padding: 40px 0px 0px 140px; height: 85px; color: rgb(102, 102, 102); margin-bottom: 30px;
}
.logon_box {
	margin: 0px auto; width: 250px; position: relative;
}
.logon_box > p {
	margin-bottom: 6px;
}
.logon_box > p img {
	vertical-align: middle;
}
.logon_box .imgBtn {
	top: 0px; right: 0px; position: absolute;
}
.logon_msg {
	margin: 0px 0px 10px; text-align: center; color: rgb(102, 102, 102);
}
.txt_logon_f {
	background: url("/image/Kr/common/ico_errow.gif") no-repeat 0px 0px; margin: 0px 5px 8px 0px; color: rgb(89, 101, 165); padding-left: 20px;
}
.logon_mn {
	text-align: left; margin-top: 50px;
}
.logon_mn li {
	background: url("/image/Kr/common/ico_arr02.gif") no-repeat 2px 5px; padding-left: 20px; margin-bottom: 10px;
}
.answer_success {
	background: url("/image/kr/support/query/i_ok.gif") no-repeat 0px 50%; margin: 0px 0px 10px; padding: 140px 20px 140px 190px; border: 1px solid rgb(226, 224, 220); border-image: none; width: 428px;
}
.btnAlign {
	text-align: right;
}
a.btn_general {
	background: url("/image/kr/common/btn_Dbg.gif"); cursor: pointer;
}
a.btn_general span {
	background: url("/image/kr/common/btn_Dbg.gif"); cursor: pointer;
}
a.btn_general em {
	background: url("/image/kr/common/btn_Dbg.gif"); cursor: pointer;
}
a.btn_general:hover {
	background: url("/image/kr/common/btn_Dbg.gif"); cursor: pointer;
}
a.btn_general:hover span {
	background: url("/image/kr/common/btn_Dbg.gif"); cursor: pointer;
}
a.btn_general:hover em a.btn_general:active {
	background: url("/image/kr/common/btn_Dbg.gif"); cursor: pointer;
}
a.btn_general:active span a.btn_general:active em {
	background: url("/image/kr/common/btn_Dbg.gif"); cursor: pointer;
}
a.btn_general {
	height: 22px; padding-left: 7px; display: inline-block;
}
a.btn_general span {
	height: 22px; padding-right: 7px; display: inline-block;
}
a.btn_general em {
	padding: 5px; height: 12px; text-align: center; color: rgb(255, 255, 255); line-height: 13px; font-family: "±¼¸²", gulim, sans-serif, tahoma; font-size: 12px; font-style: normal; font-weight: bold; display: inline-block; white-space: nowrap;
}
a.btn_general {
	background-position: 0px 0px;
}
a.btn_general span {
	background-position: right 0px;
}
a.btn_general em {
	background-position: 0px -66px;
}
a.btn_general:hover {
	background-position: 0px -22px;
}
a.btn_general:hover span {
	background-position: right -22px;
}
a.btn_general:hover em {
	background-position: 0px -88px; color: rgb(255, 255, 255);
}
a.btn_general:active {
	background-position: 0px -44px;
}
a.btn_general:active span {
	background-position: right -44px;
}
a.btn_general:active em {
	background-position: right -110px; color: rgb(255, 255, 255);
}
