 /* 2023-03-02 ÆùÆ® Ãß°¡ */
/* Font */
@font-face {
    font-family: 'CJ_ONLYONE_NEW';
    font-style: normal;
    font-weight: 300;
    src: url('/fonts/CJ_ONLYONE_NEW_body_Light.eot');
    src: url('/fonts/CJ_ONLYONE_NEW_body_Light.eot?#iefix') format('embedded-opentype'),
			url('/fonts/CJ_ONLYONE_NEW_body_Light.woff2') format('woff2');
}
@font-face {
    font-family: 'CJ_ONLYONE_NEW';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/CJ_ONLYONE_NEW_body_Regular.eot');
    src: url('/fonts/CJ_ONLYONE_NEW_body_Regular.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/CJ_ONLYONE_NEW_body_Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'CJ_ONLYONE_NEW';
    font-style: normal;
    font-weight: 500;
    src: url('/fonts/CJ_ONLYONE_NEW_title_Medium.eot');
    src: url('/fonts/CJ_ONLYONE_NEW_title_Medium.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/CJ_ONLYONE_NEW_title_Medium.woff2') format('woff2');
}
@font-face {
    font-family: 'CJ_ONLYONE_NEW';
    font-style: normal;
    font-weight: 700;
    src: url('/fonts/CJ_ONLYONE_NEW_title_Bold.eot');
    src: url('/fonts/CJ_ONLYONE_NEW_title_Bold.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/CJ_ONLYONE_NEW_title_Bold.woff2') format('woff2');
}

/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	*vertical-align:top;
	font-family:'CJ_ONLYONE_NEW', sans-serif;
}
body { font-family:'CJ_ONLYONE_NEW', "µ¸¿ò", dotum, "±¼¸²", Gulim, Arial, Helvetica, sans-serif; line-height: 140%; 
    /* 2025-06-04 Çì´õ ¹è°æ ÀÌ¹ÌÁö Ã³¸® ÁÖ¼®  */
    /* background:url(/images/common/top_bg_w.jpg) repeat-x;  */
}
a,
a *,
button,
label{cursor: pointer}
button{margin:0;padding:0;border:0 none;background:none;}
input[type="radio"]{width:12px;height:12px;margin:0;vertical-align:-2px}
body#memberinfo { line-height: 140%; background:url(/images/common/top_bg02.jpg) center top repeat-x; }
ol, ul { list-style: none; }
blockquote, q { quotes: none;}
blockquote:before,
blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

em{font-style:normal;}

hr { display:none; border:none; }
a { text-decoration:none;color:#5e5e5e; }
a:hover { text-decoration:underline; }
.brnone{border:none !important;}
.btnone{border-top:none !important;}
.blnone{border-left:none !important;}
.br-none{border-right:none !important;}

input, textarea, select { font-size:13px;color:#757575;vertical-align:middle;font-family:'CJ_ONLYONE_NEW', sans-serif; }/* 2023-03-02 ÆùÆ® »çÀÌÁî */
input[type=text], input[type=password] { border:1px #dddddd solid; }
textarea.txtarea { border:1px solid #dedede; background:#fff; text-align:left; line-height:16px; padding:5px;}

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* Hides from IE-mac */
.clfix {zoom:1;} /*for IE 5.5-7*/

/* ¿©¹é */
.mt0{margin-top:0px !important;}
.mt3{margin-top:3px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}
.mmt25{margin-top:-25px !important;}
.mmt40 { margin-top:-40px; *margin-top:-35px}
.mt50{margin-top:50px !important;}
.mb10{margin-bottom:10px !important;}
.ml10{margin-left:10px !important;}
.mr10 { margin-right:10px !important; }
.pt0{padding-top:0px !important;}
.pt15{padding-top:15px !important;}
.pt40 { padding-top:40px; }
.pt30 { padding-top:30px !important; }
.pb0{padding-bottom:0px !important;}
.pb10{padding-bottom:10px !important;}

/* ¼­Ã¼ */
.fcred { color:#da223a; }
.fcblack { color:#454545; }
.fcblue { color:#0b7fcc; }
.fcblack { color:#444444; }

.blue{color:#007bc2;}
.b-star{color:#0a7ece; font-weight:bold;}
.t11{font-size:11px !important;}
.d-gray{color:#444 !important;}
.bold, .b {font-weight:bold;}
.normal { font-weight:normal; }

.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }

.ls { letter-spacing:-1px; }
.lh16 { line-height:16px; }
.fs-lh0 { font-size:0; line-height:0; }

.blue{color:#006bb5;}
.red{color:#d72137;}
.b-star{color:#0a7ece; font-weight:bold;}
.t11{font-size:11px !important;}
.t14{font-size:14px !important;}
.t15{font-size:15px !important;}
.t16{font-size:16px !important;}
.t24{font-size:24px !important;}
.t28{font-size:28px !important;}
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.n { font-weight:normal !important; }
.b{font-weight:bold;}
.u{text-decoration:underline;}
.d-gray{color:#444 !important;}
.dd-gray{color:#222 !important;}
.lh15{line-height:1.5 !important;}
.lh16 { line-height:16px; }


/* Á¤·Ä */
.vt {vertical-align:top !important;}
.vt5 {vertical-align:top !important; margin-top:5px;}
.vm {vertical-align:middle !important;}
.vm3 {vertical-align:middle !important; margin-bottom:3px;}
.vb {vertical-align:bottom !important;}
.l, .al {text-align:left !important;}
.c, .ac {text-align:center !important;}
.center { margin:0 auto !important; text-align:center; float:none !important; }
.r, .ar {text-align:right !important;}
.ex-right {text-align:right; margin-top:-25px;} /* h5¿· text */

.fl, .layerleft { float:left; }
.fr, .layerright { float:right; }
.clear { clear:both; }

.invisible{position: absolute;top: 0;left: 0;width: 1px;height: 1px;margin: -1px;border: none;overflow: hidden;clip: rect(0, 0, 0, 0);}
.hidden { visibility:hidden; }
.alternative { position:absolute;width:1px;height:1px;visibility:hidden; }
.paragraphwrap { position:relative; }
.relative { position:relative; }
.blind {overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;text-indent:101%;white-space:nowrap;}
.blind-text{ white-space: nowrap;font-size: 0;text-indent: -9999px;white-space: nowrap;overflow: hidden;}
strong.underline { color:#555555;text-decoration:underline; }
hr.hr { display:block;visibility:visible;clear:both;overflow:hidden;border-bottom:1px #dedede solid;height:10px;margin-bottom:10px; }

/* info */
.info-txt{padding:15px 20px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background:#f9f9f9; color:#666; line-height:1.5;}

.t { border:1px red solid; }

caption, legend, hr{position: absolute;top: 0;left: 0;width: 1px;height: 1px;margin: -1px;border: none;overflow: hidden;clip: rect(0, 0, 0, 0);}
/* caption { position:static;} */

.bg-gray { background:#e9e9e9 !important; }
.bg-gray2 { background:#f9f9f9 !important; }
.bg-white { background:#fff !important; }

/* Å×ÀÌºí */
table .l-line { border-left:1px solid #dedede !important; }
table .l-txt { padding-left:10px !important; padding-right:0 !important; text-align:left !important;}
table .vm-txt { vertical-align:middle !important; padding:0 !important; }
.tblvertical { width:765px;border:0;table-layout:fixed;border-top:1px #757575 solid; }
/* .tblvertical caption { display:none; } */
.tblvertical td { border-bottom:1px #dfdfdf solid;padding:8px 10px 7px 10px; }
.tblvertical td img { vertical-align:middle; }
.tblvertical th { border-right:1px #dfdfdf solid;border-bottom:1px #dfdfdf solid;padding:5px 10px;background-color:#f9f9f9;text-align:left; }
.tblvertical thead th { background:#fff; text-align:center; }
.tblvertical thead th.last { border-right:0; }

.tblvertical input, .tblvertical select { height:18px;line-height:20px;text-indent:5px; }
.tblvertical p.inputtoppad { padding:5px 0; }

.tblhorizon { width:100%; border:0;table-layout:fixed;border-top:1px #757575 solid; }
/* .tblhorizon caption { display:none; } */
.tblhorizon td { border-right:1px #dfdfdf solid;border-bottom:1px #dfdfdf solid;padding:10px 10px 5px 10px; }
.tblhorizon th { border-right:1px #dfdfdf solid;border-bottom:1px #dfdfdf solid;padding:10px 10px 5px 10px;background-color:#f9f9f9; }
.tblhorizon thead th { font-weight:bold;color:#6e6e6e; }
.tblhorizon thead td { border-right:1px #dfdfdf solid;text-align:center; }
.tblhorizon tbody th { background-color:#ffffff;text-align:left; padding-left:20px; }
.tblhorizon tbody td { text-align:center; }
.tblhorizon tbody td.con { text-align:left; }
.tblhorizon tbody td.con a { padding-left:10px; }

.tblhorizon th.lastcell, .tblhorizon td.lastcell { border-right:none; }
.tblhorizon thead th.lastline, .tblhorizon thead td.lastline { border-bottom:1px #cccccc solid; }

/* Å×ÀÌºí */
.tbl-x { width:100%; table-layout:fixed; border-top:1px #757575 solid; border-bottom:1px solid #c8c8c8; border-collapse:collapse; border-top:1px solid #757575; line-height:18px;}
/* .tbl-x caption { display:none; } */
.tbl-x thead th { border-left:1px solid #dedede; border-bottom:1px solid #ccc; background:#f9f9f9; padding:10px 10px 5px 10px; color:#6e6e6e; font-weight:bold;}
.tbl-x thead tr th:first-child{border-left:none;}
.tbl-x tbody td { border-left:1px solid #dedede; border-top:1px solid #dedede; text-align:center; padding:10px 10px 5px 10px; }
.tbl-x tbody td.al { text-align:left; }
.tbl-x tbody tr td:first-child{border-left:none;}
.tbl-x tbody tr th{border-left:none; border-top:1px solid #dedede; text-align:center; padding:10px 10px 5px 10px;}
.tbl-x input, select { height:18px;line-height:20px;text-indent:5px; }
.tbl-x.ac td{  padding:5px 0;}
.tbl-x.ac th { padding-left:0; padding-right:0; }
table .btn_cal { vertical-align:-4px; }

.tbl-y { width:100%; border:0; table-layout:fixed; border-top:1px #757575 solid; margin-bottom:20px; }
/* .tbl-y caption { display:none; } */
.tbl-y td { border-left:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; padding:10px 10px 5px 10px; }
.tbl-y td:first-child{border-left:none;}
.tbl-y td img { vertical-align:middle; }
.tbl-y th { border-right:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; padding:10px 5px 5px; background-color:#f9f9f9; text-align:center; font-weight:bold; line-height:1.3; vertical-align:middle;}
.tbl-y input, select { height:18px;line-height:20px;text-indent:5px; }
.tbl-y p.inputtoppad { padding:5px 0; }

.tbl-y02 { width:100%; border:0; table-layout:fixed; border-top:1px #dedede solid; border-left:1px #dedede solid;}
/* .tbl-y02 caption { display:none; } */
.tbl-y02 td { border-right:1px #dedede solid; border-bottom:1px #dedede solid; padding:10px 10px 5px 10px; }
.tbl-y02 td:first-child{border-left:none;}
.tbl-y02 th { border-right:1px #dedede solid; border-bottom:1px #dedede solid; padding:10px 5px 5px; background-color:#fbfbfb; text-align:center; font-weight:bold; line-height:1.3; vertical-align:middle;}

/* ÆäÀÌÂ¡ */
.paging { text-align:center; margin:20px auto; }
.paging * { display:inline-block; width:28px; height:28px; line-height:28px; font-size:12px; text-align:center; vertical-align:top !important; }
.paging .first,
.paging .prev,
.paging .next,
.paging .last,
.paging .first:hover,
.paging .prev:hover,
.paging .next:hover,
.paging .last:hover { background:none }
.paging .first { margin-right:4px; }
.paging .last { margin-left:4px }
.paging a,
.paging strong { color:#757575; background:url(/images/bbs/pg_bg.gif) no-repeat 0 0; }
.paging a:hover { color:#fefefe; background-image:url(/images/bbs/pg_bg_ov.gif); }
.paging strong { color:#fefefe; font-weight:bold; background-image:url(/images/bbs/pg_bg_ov.gif); }

/* ÆäÀÌÁö ³» ÅÜ¹öÆ° */
.tabbtn { clear:both;overflow:hidden;margin-bottom:10px; }
.tabbtn li { float:left;padding-right:4px; }
.tabbtn a { height:36px;display:inline-block; }

/* ¸ñ·Ï */
ul.bltdot { margin-top:10px; }
ul.bltdot li { padding-left:10px;background:url(/images/ico/blt_squaredot.gif) left 7px no-repeat; }
ul.blttdot { margin-bottom:5px; }
ul.blttdot li { padding-left:26px; background:url(/images/ico/blt_tdot.gif) 18px 7px no-repeat; line-height:18px; }
p.dot{background:url('/images/ico/ico_dot.gif') no-repeat left 8px; padding-left:7px;}
.dot li{background:url('/images/ico/ico_dot.gif') no-repeat left 8px; padding-left:7px;}
.dot02 li{background:url('/images/ico/ico_dot.gif') no-repeat left 5px; padding-left:7px; line-height:1.5; margin-top:5px;}
.dot02 li:first-child{margin-top:0;}
p.star{background:url('/images/ico/ico_star.gif') no-repeat left 7px; padding-left:8px;}
.star li{background:url('/images/ico/ico_star.gif') no-repeat left 8px; padding-left:10px;}
.join-firststep legend{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}
.hyphen-list li {padding-left:11px; text-indent:-11px}
.hyphen-list li:before {content:"- "}

.boxtype02 { border-top:1px #dedede solid;border-bottom:1px #dedede solid;background-color:#f9f9f9;padding:15px 20px 15px 20px;position:relative;clear:both;overflow:hidden; }

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
.pre-privacy, .pre-privacy a{font-size:12px; color:#444; text-decoration:none; letter-spacing:-1px;}
.pre-privacy a:hover, .pre-privacy a:active{font-weight:bold; letter-spacing:0;}

/* ¿À·ùÆäÀÌÁö */
#error{position:absolute; top:50%; left:50%; width:480px; height:460px; margin:-230px 0 0 -240px; text-align:center; font-size:12px; line-height:1.667em; color:#757575; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Arial, Helvetica;}
#error h2{margin:60px 0 36px}
#error div{margin-top:86px}
#error a{color:#333; text-decoration:none; font-weight:800}
#error div a{margin:0 3px}

/* ¿ìÆí¹øÈ£ Ã£±â ÆË¾÷ */
.post-find { padding:15px 0px; background:#f9f9f9; border-top:1px solid #969696; border-bottom:1px solid #dedede; }
.post-find  div { width:325px; margin:0 auto; position:relative; }
.post-find  div dl { float:left; width:325px; }
.post-find  div dl dt { float:right; width:75px; text-align:right; }
.post-find  div dl dd { float:left; width:250px; }
.post-find  div dl dd .iptb { width:244px; height:18px; line-height:22px; text-indent:5px; }

.post-result { border-bottom:1px solid #c8c8c8; padding:10px 0; height:112px; overflow-y:auto; }
.post-result li { background:url('/images/ico/ico_dot.gif') no-repeat left 7px; padding-left:7px; color:#6e6e6e; line-height:20px; }
.post-result li a { color:#6e6e6e; }
.post-result li a:hover { font-weight:bold; }

/* 2023-03-02 ¼öÁ¤ S */
/* ¹®´Ü Å¸ÀÌÆ² */
/* 2025-06-13 color°ª ¼öÁ¤  */
.tit-paragraph {font-size:16px;font-weight:700;color:#252525;line-height:1.9;letter-spacing:-0.05em;}
.tit-paragraph > span {font-size:12px;font-weight:400;color:#757575;line-height:1;}

.human_rights .tit-paragraph{margin-top: 15px;}
.hrs_signature{text-align: right;margin-top: 10px;}
.hrs_logo{text-align: center;}

/* ¹öÆ° */
.btn-normal {display:inline-block;font-size:12px;height:26px;line-height:26px;padding:0 10px;background-color:#f7f7f7;color:#4f4f4f;border:1px solid #bfbfbf;border-radius:3px;text-align:center;box-sizing:border-box;text-decoration:none !important;}
.btn-lg {font-size:14px;height:33px;line-height:33px;padding:0 10px;}
.btn-sm {font-size:11px;height:18px;line-height:18px;padding:0 12px;}
.btn-red {background-color:#db1a2f;color:#fff;border-color:#ca182c;}
.btn-bk {background-color:#222;color:#fff;border-color:#222;}
.btn-gr {background-color:#6c6c6c;color:#fff;border-color:#636363;}
.btn-arw {padding-right:28px;background-image:url('/images/common/btn_md_arrow.png');background-position:right 12px center;background-repeat:no-repeat;}
.btn-arw-wh {padding-right:28px;background-image:url('/images/common/btn_md_arrow_wh.png');background-position:right 12px center; background-repeat:no-repeat;}
.btn-sm.btn-arw {padding-right:22px;background-image:url('/images/common/btn_sm_arrow.png');background-position:right 10px center; background-repeat:no-repeat;}
/* 2023-03-02 ¼öÁ¤ E */



