@charset "utf-8";

/*
l IE, 파폭, 오페라, 사파리, 크롬등에서 디버깅이 완료
==============================================================
l 퍼블리싱팀 김성엽배상
==============================================================
*/

/* 기본 베이스 --// 링크 및 기본 폰트 색상 사이즈등 */

/* common
------------------------------------------------------------------------------------ */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, abbr, acronym, address, big, cite, code, ins, small
{ font:100% "Nanum Gothic", "나눔고딕", "돋움", "Dotum"; padding:0; margin:0; word-break:break-all; }
th, td
{ font:100% "Nanum Gothic", "나눔고딕", "돋움", "Dotum"; word-break:break-all; }
sub, sup{ font:90% "Nanum Gothic", "나눔고딕", "돋움", "Dotum"; padding:0; margin:0; word-break:break-all; }
sub{ vertical-align:-1px; }
sup{ vertical-align:1px; }
/* 이미지 공백 평준화 */
div img, dl img, dt img, dd img, ul img, ol img, li img, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, pre img, form img, fieldset img, input img, textarea img, p img, blockquote img, th img, td img{ font-size:0; line-height:0; }
/* 이미지 공백 평준화 ====++ */

.tableDef{ border-collapse:collapse; border-spacing:0; border:0; }
	.tableDef tr, .tableDef td, .tableDef th{ margin:0; padding:0; }

ol, ul, li{ list-style:none; }
h1, h2, h3, h4, h5, h6, th, td{ font-weight:normal; font-size:100%; }
form, fieldset, a img{ border:0; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }

address, abbr, address, big, cite, code, ins, small, sub, sup, em{ font-weight:normal; font-style:normal; }

blockquote, q{ quotes:none; }

.accessibility, .skip, legend, hr
{ position:absolute !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
caption{ display:none; }

.null{ font-size:0; line-height:0; }

a img, input, textarea, select, img{ vertical-align:top; }

select{ font:100%/18px "Nanum Gothic", "나눔고딕", "돋움", "Dotum", "Tahoma"; color:#3a3a3a; border:1px solid #D0D0D0; padding:3px 0 2px 0; }

/* form */
input{ font:100% "Nanum Gothic", "나눔고딕", "돋움", "Dutum", "Tahoma"; color:#333; vertical-align:-3px; }

/* anchor */
a:link, a:visited{ font:100% "Nanum Gothic", "나눔고딕", "돋움", "Dotum", "Tahoma"; color:#676767; line-height:normal; text-decoration:none; }
a:hover, a:active, a:focus{ color:#333; }

/*ETC*/
@media print{body{color:#000;}}

/* 테두리 없내는
a,area {blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style:none;}
 */
/* 속성 제어값 */
.clr{ clear:both !important; float:none !important; width:0 !important; height:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }

.middle{ vertical-align:middle; }


/* 설명 : 폰트 색상을 지정해야할 경우. */
.webfont-1{ font:2.8em 'Anton', 'Dotum', '돋움'; color:#4a4a4a; }
.webfont-2{ font:1.8em/110% 'Anton', 'Dotum', '돋움'; color:#4a4a4a; }

.orange-01{ color:#f45600 !important; }
.red-01{ color:#c60000 !important; }
.red-02{ color:#AD0000 !important; }
.blue-01{ color:#0070BF !important; }
.skyblue-01{ color:#46B7F4 !important; }
.black-01{ color:#5a5a5a !important; }
.black-02{ color:#2a2a2a !important; }
.gray-01{ color:#989898 !important; }
.brown-01{ color:#ad6028 !important; }
.purple-01{ color:#9664b5 !Important; }
.pink-01{ color:#de5874 !important; }
.hotpink-01{ color:#d43470 !important; }

.pointer{ cursor:pointer; }

.bk-wine-01{ background:#ad0000; color:#fff !important; padding:3px 3px 3px 3px; }
.bk-blue-01{ background:#0070BF; color:#fff !important; padding:3px 3px 3px 3px; }

.txt-mid{ vertical-align:-6px; }

.prints{ display:none; }

.cust-ipt{ height:22px; width:22px; }