@charset "utf-8";


@media print {
#header, #visual, #snb, #body_foot, #footer, #aside, #fontsize { display: none; }
body, #container, #body_title, #body_content { margin: 0; padding: 0; background: #fff; }
}
/* common */
html,body{width:100%;height:100%}
html	{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:Verdana, tahoma, Helvetica,sans-serif;;font-size:12px;color:#555;line-height:170%;/*letter-spacing:-0.04em;*/}
body		{*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none;}
img			{vertical-align:top;}
i,em,address{font-style:normal}
table		{border-collapse:collapse;width:100%;}
table caption	{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
table td	{vertical-align:middle;}
table td ul	{vertical-align:top;}
ol,ul,li	{list-style:none;}
em		{color:#0A50A1}

.fst	{margin-top:0 !important;padding-top:0;}
.end	{margin-bottom:0;padding-bottom:0;}
.clear	{display:block;float:none;clear:both;height:0;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden; margin:0 !important; padding:0 !important;}
.none	{background:none;list-style:none;border:none;}
.hand	{cursor:pointer;}
strong	{font-weight:bold;}
hr		{display:none;} 
a:link		{text-decoration:none;color:#454545;}
a:visited	{text-decoration:none;color:#454545;}
a:hover		{text-decoration:underline;}
.hidden		{text-indent:-100%;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;}

/* Form */
form	{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:0;}
legend	{position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;overflow:hidden;visibility:hidden; font-size:0; line-height:0;}
input,select,textarea,button {font-size:inherit;margin:0;padding:0;vertical-align: middle; }
textarea	{width:98%;padding:0;border:1px solid #ccc;background:#fff;overflow:auto;}
input		{padding:1px;border:1px solid #ccc;background:#ffffff;color:#777;}
input[type="text"],
input[type="password"],
input.text	{height:20px;padding:1px 0;border:1px solid #ccc;outline-color:#ccc;background:#fff;font-size:12px;color:#888;vertical-align:middle;border-radius:0;text-indent:5px;-webkit-appearance: none;}
select,
select.text {height:20px;padding:1px 0;border:1px solid #ccc;outline-color:#ccc;background:#fff;font-size:12px;color:#888;vertical-align:middle;}
input img	{vertical-align:middle;padding:0;margin:0;border:none;} 
input.image	{vertical-align:middle;padding:0;margin:0;border:none;} 
label,button{cursor:pointer}
button{margin:0;padding:0}
button *{position:relative}
option{padding-right:6px}

.left	{float:left;}
.right	{float:right;}
.cnt	{margin:0 auto;}
.tal {text-align:left !important;} 
.tar {text-align:right !important;}
.tac {text-align:center !important;}
.taj	{text-align:justify !important;}
.dpb	{display:block !important;}
.dpi	{display:inline !important;}
.dpn	{display:none !important;}
.vat	{vertical-align:top;}

.fwn	{font-weight:normal !important; }
.fwb	{font-weight:bold !important; }
.italic	{font-style:italic !important; }
.fs1	{font-size:11px !important;}
.fs2	{font-size:14px;}
.fs3	{font-size:1.4em;}
.fs4	{font-size:1.6em;}
.fs5	{font-size:2em;}
.ver	{font-family:tahoma;}
.underline {text-decoration:underline;}

.pointr	{color:#DA2127 !important;}
.pointb	{color:#0A50A1 !important;}
.pointy	{color:#F5AD1D !important;}
.pointor{color:#ff6600 !important;}
.pointgo{color:#DB923A !important;}
.pointbr{color:#C48B3A !important;}
.pointw	{color:#ffffff !important;}
.pointbl{color:#222222 !important;}
.pointgr{color:#79A72B !important;}

.gr1bx{padding:15px 20px;border:1px solid #ccc;margin:0 0 10px 0;}
.gr2bx{padding:15px 20px;border:2px solid #ccc;margin:0 0 10px 0;}
.rd1bx{padding:15px 20px;border:1px solid #DA2127;margin:0 0 10px 0;}
.graybg{padding:15px 20px;background:#f4f4f4;}
.graybx		{padding:15px 20px;background:#f4f4f4;border:1px solid #ccc;margin:0 0 20px 0;}
.br1bx		{padding:15px 20px;border:1px solid;margin:0 0 10px 0;border-color:#cccccc;}
.br2bx		{padding:15px 20px;border:2px solid;margin:0 0 10px 0;border-color:#cccccc;}

.p10{padding:10px;}
.p15{padding:15px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pb10{padding-bottom:10px;}
.p20{padding:20px;}
.mlp5{margin-left:5px !important;}
.mlp10{margin-left:10px !important;}
.mlp20{margin-left:20px !important;}
.mrp5{margin-right:5px !important;}
.mrp10{margin-right:10px !important;}
.mrp20{margin-right:20px !important;}
.mtp5{margin-top:5px !important;}
.mtp10{margin-top:10px !important;}
.mtp15{margin-top:15px !important;}
.mtp20{margin-top:20px !important;}
.mbp5{margin-bottom:5px !important;}
.mbp10{margin-bottom:10px !important;}
.mbp20{margin-bottom:20px !important;}
.mbp40{margin-bottom:40px !important;}

/* title */
#header h1 {margin: 0; padding: 0; background: transparent; } 
h1, h2, h3, h4, h5, h6 {background:transparent;font-size:100%;letter-spacing:0;line-height:1.25;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-weight: normal;margin:0 5px;color:#888;letter-spacing:normal;} 
h1 {margin:0;padding:0;background:none;font-family:georgia;font-style:italic;font-size:44px;font-weight:normal;line-height:44px;color:#333}
h1 span	{color:#0A50A1;margin:0;}
h2 {margin:25px 0 10px 0;padding:0 0 0 16px;background:url('../img/h2bg.png') no-repeat 0 0.2em;font-size:16px;letter-spacing:-1px;color:#222;}
h3 {margin:20px 0 10px 0;padding:0 0 0 16px;background:url('../img/h3bg.png') no-repeat 0 0.4em;font-size:14px;letter-spacing:-1px;color:#448ACF;}
h4 {margin:10px 0 5px 0;padding:0 0 0 16px;background:url('../img/h4bg.png') no-repeat 0 0.35em;font-size:13px;color:#555;}
h5 {margin:10px 0 5px 0;padding:0 0 0 14px;background:url('../img/h5bg.png') no-repeat 0.2em 0.35em;font-weight:normal;color:#555555; }
h6 {margin:10px 0 5px 0;padding:0 0 0 0;background: transparent;font-weight:normal; }

/* table */
table.t_none			{width:100%;} 
table.t_none th			{text-align:left;font-weight:normal;}
table.t_none td			{border:none;}

table.t1				{margin:10px 0;} 
table.t1 thead th		{padding:5px;background:#999999;border:1px solid #888;color:#fff;line-height:1.4;}
table.t1 tbody th		{padding:5px;background:#f5f5f5;border:1px solid #ddd;font-weight:normal;line-height:1.4;}
table.t1 tbody td		{padding:5px;background:#ffffff;border:1px solid #ddd;}
table.t1 tfoot th		{padding:5px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.t1 tfoot td		{padding:5px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.t1 ul				{margin:5px 0;line-height:1.5;}

table.tc1				{margin:10px 0;text-align:center;} 
table.tc1 thead th		{padding:5px;background:#999999;border:1px solid #888;color:#fff;line-height:1.4;}
table.tc1 tbody th		{padding:5px;background:#f5f5f5;border:1px solid #ddd;font-weight:normal;line-height:1.4;}
table.tc1 tbody td		{padding:5px;background:#ffffff;border:1px solid #ddd;}
table.tc1 tfoot th		{padding:5px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.tc1 tfoot td		{padding:5px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.tc1 ul			{margin:0;line-height:1.5;}

/* tab */
.tab_txt				{margin:0 0 20px 0;}
.tab_txt ul				{display:table;width:100%;overflow:hidden;table-layout:fixed;text-align:center;}
.tab_txt a				{display:block;padding:8px 0;}
.tab_txt ul li:first-child {margin-left:0;background:#f4f4f4;}
.tab_txt ul li			{display:table-cell;.float:left;background-color:#f4f4f4;padding:5px 5px;background-image:url('../img/bg_bl_10.png');background-repeat:repeat-y;background-position:0 0;color:#777;}
.tab_txt ul li.on 		{background:#0A50A1; font-weight:bold;}
.tab_txt ul li.on a		{color:#fff;}
.tab_txt ul li.none 	{background:#f4f4f4;}
.tab_txt ul.tab2 li	{width:45%;}
.tab_txt ul.tab3 li	{width:216px;}
.tab_txt ul.tab4 li	{width:25%;}
.tab_txt ul.tab5 li	{width:20%;}

/* list */
ul.bu				{list-style:none;margin:0;padding:0;text-align:left;}
ul.bu li			{padding:0 0 0 12px;margin:0;background:url('../img/bul_dot.gif') no-repeat 0 0.65em;}
ul.bu ul li			{background:url('../img/bul_dot.gif') no-repeat 0.2em 0.8em; }
ul.bu ul ul li		{background:url('../img/bul_bar.gif') no-repeat 0 0.95em; }
ul.bu li.none		{background:none;}

ul.txt_list				{padding:0;margin:5px 0;text-align:left;}
ul.txt_list li			{margin:0 0 0 22px;/**/}
ul.txt_list li span.tt	{display:block;float:left;width:22px;margin-left:-22px;_margin-right:-1px;color:#111;} 
ul.txt_list li li		{padding-left:30px;margin-left:-30px;background:url('../img/h6bg.gif') no-repeat 18px 0.7em;}
ul.txt_list li li li	{padding-left:12px;margin-left:2px;background:url('../img/bul_bar.gif') no-repeat 0 0.7em;}

/* 팝업 */
#popwrap			{padding:0;margin:0;background:#fff} 
#popwrap .poptit	{background:#4389cf;padding:0;margin:0;} 
#popwrap .poptit h1	{padding:10px;margin:0;color:#fff;font-size:22px;font-weight:normal;} 
#pop_container		{padding:10px;margin:0;} 
.popbg				{background:#fff;}

