@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

/*-----------------------------------------------------------------------------------
	HTML Elements Default Properties
	-----------------------------------------------------------------------------------*/
/* = RESET STYLE
-----------------------------------------------------------------------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,

/* 접근성 개선(초점 이동시 화면보이기 방해요소 제거) */
/* time, mark, audio, video { margin:0; padding:0; border:0; outline:0;font-size:100%; vertical-align:top; background:none transparent;} */
time, mark, audio, video {border:0;font-size:100%; vertical-align:top; background:none transparent;font-family: 'Noto Sans KR', sans-serif;}
body {line-height:1; background:#fff; color:#000;}
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary { display:block;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content:none;}
ins { background-color:#ff9; color:#000; text-decoration:none;}
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del { text-decoration:line-through;}
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help;}
input, select { vertical-align:middle;}
select,input,button,textarea,button{ font:99% arial,helvetica,clean,sans-serif;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%; line-height:100%;}
ul, ol, dl { list-style: none; }
li { list-style: none; }
hr { display: none; }
form *, input, select, textarea { vertical-align: middle;}
form { margin:0; padding:0;}
fieldset { margin:0; padding:0; border:none 0 transparent; }
legend { display:none; }

option { padding-right:0.7em; }
img { border:0px none; vertical-align:top; }
table tr th img,
table tr td img { vertical-align:top; table-layout:fixed;}

em { font-style:normal; }

/* 접근성 개선(공통 a링크 요소 텍스트 명도대비 개선) */
/* table { table-layout:fixed; border-collapse:collapse; border-spacing:0; width:100%; } */
table { border-collapse:collapse; border-spacing:0; width:100%; }
/* a { margin:0; padding:0; border:0; vertical-align:baseline; background:transparent; text-decoration:none; color:#8b8c8e;} */
a { margin:0; padding:0; border:0; vertical-align:baseline; background:transparent; text-decoration:none; color:#746D6D;}

caption {text-indent:-9999px;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;} 

address{ font-style:normal;}
label { cursor:pointer;}
.clear{clear:both;}
.description {display:none;visible:hidden;position:absolute;top:-99999px;height:0;}

/* .blind {width:0;height:0;position:absolute;text-indent: -5000px;top: -5000px;visibility:hidden;} */
.blind {display:block; position:absolute; left:-9999px; z-index:-1; height:0; overflow:hidden; text-indent:100%; white-space:nowrap;}


input.textType { border:1px solid #e0dddd; padding:4px 5px 3px 5px; background-color:#fff; color:#666666;}
input.radioType { width:13px; height:13px;}

/*===== margin padding =====*/
.mg_t-2 { margin-top:-2px !important;}
.mg_t-1 { margin-top:-1px !important;}
.mg_t00 { margin-top:0px !important;}
.mg_t02 { margin-top:2px !important;}
.mg_t05 { margin-top:5px !important;}
.mg_t07 { margin-top:7px !important;}
.mg_t10 { margin-top:10px !important;}
.mg_t11 { margin-top:11px !important;}
.mg_t12 { margin-top:12px !important;}
.mg_t13 { margin-top:13px !important;}
.mg_t14 { margin-top:14px !important;}
.mg_t15 { margin-top:15px !important;}
.mg_t18 { margin-top:18px !important;}
.mg_t20 { margin-top:20px !important;}
.mg_t24 { margin-top:24px !important;}
.mg_t25 { margin-top:25px !important;}
.mg_t30 { margin-top:30px !important;}
.mg_t35 { margin-top:35px !important;}
.mg_t38 { margin-top:38px !important;}
.mg_t40 { margin-top:40px !important;}
.mg_t45 { margin-top:45px !important;}
.mg_t50 { margin-top:50px !important;}
.mg_t55 { margin-top:55px !important;}
.mg_t65 { margin-top:65px !important;}
.mg_t75 { margin-top:75px !important;}

.mg_b00 { margin-bottom:0px !important;}
.mg_b05 { margin-bottom:5px !important;}
.mg_b07 { margin-bottom:7px !important;}
.mg_b08 { margin-bottom:8px !important;}
.mg_b10 { margin-bottom:10px !important;}
.mg_b11 { margin-bottom:11px !important;}
.mg_b12 { margin-bottom:12px !important;}
.mg_b13 { margin-bottom:13px !important;}
.mg_b14 { margin-bottom:14px !important;}
.mg_b15 { margin-bottom:15px !important;}
.mg_b17 { margin-bottom:17px !important;}
.mg_b18 { margin-bottom:18px !important;}
.mg_b20 { margin-bottom:20px !important;}
.mg_b22 { margin-bottom:22px !important;}
.mg_b24 { margin-bottom:24px !important;}
.mg_b25 { margin-bottom:25px !important;}
.mg_b30 { margin-bottom:30px !important;}
.mg_b35 { margin-bottom:35px !important;}
.mg_b40 { margin-bottom:40px !important;}
.mg_b42 { margin-bottom:42px !important;}
.mg_b45 { margin-bottom:45px !important;}
.mg_b50 { margin-bottom:50px !important;}
.mg_b55 { margin-bottom:55px !important;}
.mg_b60 { margin-bottom:60px !important;}
.mg_b70 { margin-bottom:70px !important;}
.mg_b75 { margin-bottom:75px !important;}
.mg_b80 { margin-bottom:80px !important;}
.mg_b105 { margin-bottom:105px !important;}
.mg_b160 { margin-bottom:160px !important;}

.mg_l00 { margin-left:0px !important;}
.mg_l03 { margin-left:3px !important;}
.mg_l05 { margin-left:5px !important;}
.mg_l07 { margin-left:7px !important;}
.mg_l10 { margin-left:10px !important;}
.mg_l15 { margin-left:15px !important;}
.mg_l16 { margin-left:16px !important;}
.mg_l18 { margin-left:18px !important;}
.mg_l20 { margin-left:20px !important;}
.mg_l25 { margin-left:25px !important;}
.mg_l30 { margin-left:30px !important;}
.mg_l35 { margin-left:35px !important;}
.mg_l40 { margin-left:40px !important;}
.mg_l67 { margin-left:67px !important;}
.mg_l100 { margin-left:100px !important;}

.mg_r00 { margin-right:0px !important;}
.mg_r05 { margin-right:5px !important;}
.mg_r07 { margin-right:7px !important;}
.mg_r10 { margin-right:10px !important;}
.mg_r15 { margin-right:15px !important;}
.mg_r17 { margin-right:17px !important;}
.mg_r20 { margin-right:20px !important;}
.mg_r25 { margin-right:25px !important;}
.mg_r30 { margin-right:30px !important;}
.mg_r35 { margin-right:35px !important;}
.mg_r40 { margin-right:40px !important;}

.pd_t120 {padding-top:120px !important;}

.pd_b18 {padding-bottom:18px !important;}
.pd_b20 {padding-bottom:20px !important;}
.pd_b40 {padding-bottom:40px !important;}
.pd_b48 {padding-bottom:48px !important;}

.pd_l10 {padding-left:10px !important;}
.pd_l15 {padding-left:15px !important;}
.pd_l23 {padding-left:23px !important;}

.pd_r10 {padding-right:10px !important;}

/* width */
.w65 {width:65px !important;}
.w110 {width:110px !important;}
.w117 {width:117px !important;}
.w157 {width:157px !important;}
.w190 {width:190px !important;}
.w230 {width:230px !important;}
.w335 {width:335px !important;}
.w417 {width:417px !important;}
.w520 {width:520px !important;}
.w720 {width:720px !important;}
.w770 {width:770px !important;}

/* height */
.h135 {height:135px !important;}
.h175 {height:175px !important;}
.h197 {height:197px !important;}
.h323 {height:323px !important;}

/*===== float  =====*/
.fl { float:left !important;}
.fr { float:right !important;}
.fnone{ float:none !important;}

/*===== text align  =====*/
.textLeft { text-align:left !important;}
.textRight { text-align:right !important;}
.textCenter { text-align:center !important;}

/* vertical align */
.alignT {vertical-align:top;}
.alignM {vertical-align:middle;}
.alignB {vertical-align:bottom;}

/* font color */
.fontC_ce0808 {color:#ce0808;}
.fontC_6f3c05 {color:#6f3c05;}
.fontC_999999 {color:#999999;}

/* font size */
.fontS_11 {font-size:11px;}

/* line height */
.lineH130 {line-height:1.3em;}
.lineH150 {line-height:1.5em;}
.lineH170 {line-height:1.7em;}
.lineH200 {line-height:2em;}

/*===== border style  =====*/
.td_t00 { border-top:0px !important;}
.td_b00 { border-bottom:0px !important;}
.bdr_Yellow_t02 {border-top:2px solid #f3b01c;}
.bdb01_d6d6d6 {border-bottom:1px solid #d6d6d6;}

.Auto-clear { clear: both; }

/* clear float without additional element */
.Auto-clearSelf:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
.Auto-clearSelf { display: inline-block; }
.Auto-hideLabel { position: absolute; left: -5000px; width: 0; }

.png24 {tmp:expression(setPng24(this));} 

/* For Print */
@media print {
	#content { padding: 0; margin: 0; }
	#header,
	#nav,
	#footer{ display:none;}
}

