@charset "UTF-8";



h4, h5, h6, h7 {margin:1.34em 0 1em 0;padding:0 0 0 20px;background:url() no-repeat 0 1px; letter-spacing:-0.5px;}
h4 span, h5 span, h6 span, h7 span{font-weight:normal;color:#333;}

h4{font-size:18px; padding:0; padding-left:15px; margin:0 0 20px 0; color:#363636; font-weight:700; background:url(../images/common/h4_bg.gif) no-repeat left center;  }
h5{font-size:16px; padding:0; margin:0 0 15px 0; color:#cd2e2e; background:url(../images/common/h5_icon.jpg) no-repeat;  }
h6{margin:1em 0 .5em;padding:5px 0 0 17px;background:url(../images/common/h4bg.png) 3px 4px no-repeat;}
h7{margin:1em 0 0;padding:5px 0 0 12px;background:url(../images/common/h5bg.png) 3px 4px no-repeat;/*color:#1457bb*/}

h4.nobg, h5.nobg, h6.nobg, h7.nobg {padding-left:0;background:transparent}




p.bu{margin:.5em 0 .5em .0em;padding:0 0 0 1.2em;background:url(../images/common/li1bg.png) no-repeat 0 .25em;}





ul.bu{list-style:none;margin:.5em 0 3em .0em;padding:0;text-align:left;}
ul.bu li{margin:0;padding:0 0 0 1.2em;background:url(../images/common/li1bg.png) no-repeat 1px .25em;  font-size:13px;}
ul.bu.mg li{margin:.5em 0;}
ul.bu.mg li ul li{margin:0;}
ul.bu ul li{background:url(../images/common/li3bg.png) no-repeat 0 .25em;}
ul.bu ul ul li{background:url(../images/common/li4bg.png) no-repeat 0 .25em;}
ul.bu ul ul ul li{background:url(../images/common/li5bg.png) no-repeat 0 .25em;}
ul.bu ul, ul.bu ul ul, ul.bu ul ul ul{list-style:none;margin:.5em 0;padding:0;}
ul.bu ol li, ul.bu ul ol li{padding:0;background:transparent}
ul li table{margin-bottom:10px !important;}

/* ol{margin:.5em 0 .5em;padding:0 0 .5em 2.1em;font-size:1em;list-style-type:decimal-leading-zero;} */
ol.bu{list-style:none;margin:.5em 0 .5em .0em;padding:0;text-align:left;}
ol.bu li{margin:0;padding:0 0 0 1.2em;background:url(../images/common/li1bg.png) no-repeat 0 .25em;}
ol.num{margin:.5em 0 .5em 0;}
ol.num li{list-style:none;padding:0 0 0 20px;background-repeat:no-repeat;background-position:0 3px;}
ol li.n01{background-image:url(../images/common/n01.gif);}
ol li.n02{background-image:url(../images/common/n02.gif);}
ol li.n03{background-image:url(../images/common/n03.gif);}
ol li.n04{background-image:url(../images/common/n04.gif);}
ol li.n05{background-image:url(../images/common/n05.gif);}
ol li.n06{background-image:url(../images/common/n06.gif);}
ol li.n07{background-image:url(../images/common/n07.gif);}
ol li.n08{background-image:url(../images/common/n08.gif);}
ol li.n09{background-image:url(../images/common/n09.gif);}
ol li.n10{background-image:url(../images/common/n10.gif);}
ol li.n11{background-image:url(../images/common/n11.gif);}
ol li.n12{background-image:url(../images/common/n12.gif);}
ol li.n13{background-image:url(../images/common/n13.gif);}
ol li.n14{background-image:url(../images/common/n14.gif);}
ol li.n15{background-image:url(../images/common/n15.gif);}
ol li.n16{background-image:url(../images/common/n16.gif);}
ol li.n17{background-image:url(../images/common/n17.gif);}
ol li.n18{background-image:url(../images/common/n18.gif);}
ol li.n19{background-image:url(../images/common/n19.gif);}
ol li.n20{background-image:url(../images/common/n20.gif);}
ol.num li a{color:#333}
ol li img{vertical-align:middle}

ol {padding:0;margin:0;list-style:none;}
ol li {padding:0;margin:0;}

dl.bu{margin:.5em 0 .5em .0em;padding:0;}
dl.bu dt{margin:0;padding:0 0 0 1.2em;background:url(../images/common/li1bg.png) no-repeat 0 .2em;font-weight:bold;}
dl.bu dd{margin:.5em 0;padding:0 0 0 1.2em;}




caption {margin:0;padding:0 0 .5em 0;font-weight:bold;line-height:1.25;}
caption span {font-weight:normal;}
caption .tar {display:block;margin-top:-1.25em;}



table.layout{margin:0;padding:0;border:0;border-collapse:collapse;}
table.layout td{padding:0;vertical-align:top;}



table.t1{width:100%;margin:3px 0;border:0;border-collapse:collapse;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
table.t1 tr{text-align:center;}
table.t1 th, table.t1 td{border:0;border-bottom:1px solid #eee;padding:4px 6px 2px;}
table.t1 th{background:#eee;}
table.t1 tbody th{background:#f4f4f4;}



table.t2{/*width:100%;*/margin:3px 0;border:0;border-collapse:collapse;}
table.t2 tr{text-align:left;}
table.t2 th, table.t2 td{border:1px solid #c0cacf;padding:6px 4px 4px;}
table.t2 th{background:#eff1f3;font-weight:bold;text-align:center}
table.t2 thead th{line-height:1.2;color:#555;}
table.t2 tbody th{background:#f7f8f9;font-weight:normal;}



table.t3{width:100%;margin:3px 0;border:0;border-collapse:collapse;border-top:2px solid #d80e0e ;border-bottom:1px solid #ccc; background:#fff;}
table.t3 tr{text-align:left;}
table.t3 th, table.t3 td{border-bottom:1px solid #c0cacf; border-width:1px 1px 1px 1px; padding:6px 6px 4px; vertical-align:middle;}
table.t3 th{background:#ececec; font-weight:bold ;text-align:center;}
table.t3 thead th{border-width:1px 1px 0 0;border-color:#c0cacf;color:#000;text-align:center; vertical-align:middle ;font-weight:bold;line-height:1.2;padding:8px 6px 6px;background:#f5f5f5;}
table.t3 tfoot th, table.t3 tfoot td{border-width:1px 1px 0 0;border-color:#c0cacf;background:#f6f9fb;text-align:center;vertical-align:middle;}
table.t3 tbody td h6{margin:.5em 0 0;padding:0;background:transparent;}
table.t3 tr td img{padding:0 0 2px 0}
table.t3 tr td.rd{background:#fceaea;}

table tbody.tdtac tr{text-align:center;}
table thead.tdtar tr, table tbody.tdtar tr, table tfoot.tdtar tr{text-align:right !important;}


table.t4{width:100%;margin:3px 0;border:0;border-collapse:collapse; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;}
table.t4 tr{text-align:left;}
table.t4 th, table.t4 td{border:1px solid #a5cfdf;border-width:1px 1px 0 0;padding:6px 6px 4px;}
table.t4 th{background:#f2fcff;font-weight:normal;text-align:center;}
table.t4 thead th{border-width:1px 1px 0 0;border-color:#a5cfdf;color:#000;text-align:center;vertical-align:middle;font-weight:bold;line-height:1.2;padding:8px 6px 6px; background: url(/img/sub/t4_bg.gif) no-repeat;}
table.t4 tfoot th, table.t4 tfoot td{border-width:1px 1px 0 0;border-color:#a5cfdf;background:#f6f9fb;text-align:center;vertical-align:middle;}
table.t4 tbody td h6{margin:.5em 0 0;padding:0;background:transparent;}
table.t4 tr td img{padding:0 0 2px 0}

table tbody.tdtac tr{text-align:center;}
table thead.tdtar tr, table tbody.tdtar tr, table tfoot.tdtar tr{text-align:right !important;}





table.auto{width:auto;height:auto;}
.pd6 th, .pd6 td{padding:6px 6px 4px;}
.vat td, .vat th{vertical-align:top;}
.vab td, .vab th{vertical-align:bottom;}
.vam td, .vam th{vertical-align:middle;}
table th ul.bu li, table td ul.bu li, dl dd ul.bu li{margin:0;padding:0 0 0 1.2em;background:url(../images/common/li3bg.png) no-repeat 0 .25em;}
table th ul.bu ul li, table td ul.bu ul li, dl dd ul.bu ul li{margin:0;padding:0 0 0 1.2em;background:url(../images/common/li4bg.png) no-repeat 0 .25em;}
table td ul.bu ul, table td ul.bu ul ul, table td ul.bu ul ul ul{list-style:none;margin:0 0;padding:0;}
table th ol, table td ol{text-align:left;margin:0 !important;}
table th ol li, table td ol li{background:transparent !important;}



.box0{border:1px solid #c4cfd5;padding:0;margin:.5em 0;}
.box1{border:1px solid #c4cfd5;padding:.75em 1em .75em;}
.box2{border:2px solid #eee;padding:.75em 1em .75em;}
.box3{border:3px solid #f4f4f4;padding:.75em 1em .75em;}
.box4{border:4px solid #f7f7f7;padding:.75em 1em .75em;}



.dot{border-bottom:1px dashed #dedede !important;}
.dotbg{height:20px;background:url(../images/common/dotbg.gif) repeat-x 0 100% !important;}
.dotbg2{height:20px;background:url(../images/common/dotbg.gif) repeat-x 0 50% !important;clear:both;}
.dotbgt{width:100%;padding:1px 0 0 0;background:url(../images/common/dotbg.gif) repeat-x 0 0;}
.dotbgb{width:100%;padding:0 0 1px 0;background:url(../images/common/dotbg.gif) repeat-x 0 100%;}
hr.dash{display:block;border-top:1px dashed #ccc;color:#fff;}
.line1{height:1px;border-bottom:1px solid #edeff0 !important;}


.left{float:left;padding:.34em 0;}
.right{float:right;padding:.34em 0;}
.center{position:relative;margin:0 auto;padding:.34em 0;text-align:center;}
img.flm{float:left;margin:0 20px 20px 0;}
img.flm2{float:left;margin:0 20px 10px 0;}
img.frm{float:right;margin:0 0 20px 20px;}
img.center{display:block;margin:0 auto;text-align:center;}
img.vam{margin:0 0 2px 0;vertical-align:middle;}
.fix1{display:block !important;display:inline-block;overflow:hidden;}


.on, .on a{color:#d06;font-weight:bold;letter-spacing:-1px;}



/* layout */
.dpn{display:none !important;}
.dpb{display:block !important;}
.dpi{display:inline !important;}
.psr{position:relative;}
.zia{z-index:auto;}
.ofh{overflow:hidden;}
.fl{display:inline !important;float:left !important;}
.fr{display:inline !important;float:right !important;}
.clb{clear:both !important;}
/* box */
.w100{width:100% !important;}
.w60{width:60% !important;}
.w50{width:49% !important; float:left; }
.w50r{width:49% !important; float:right; }
.h100{height:100% !important;}
.wh100{width:100% !important;height:100% !important;}
.waha{width:auto !important;height:auto !important;}
.mg0{margin:0 !important;}
.pd0{padding:0 !important;}
.pdt5{padding-top:5px !important;}
.pdt20{padding-top:20px !important;}
.pdl20{ padding-left:20px !important;}
.pdtb5{padding:5px 0 !important;}
.pdtb10{padding:10px 0 !important;}
.pdtb20{padding:20px 0 !important;}
.pdb20{padding-bottom:20px !important;}
.mgt0{margin-top:0 !important;}
.mgt5{margin-top:5px !important;}
.mgt20{margin-top:20px !important;}
.mgb0{margin-bottom:0 !important;}
.mgb10{margin-bottom:10px !important;}
.mgb20{margin-bottom:20px !important;}
.mgtb5{margin:5px 0 !important;}
.mgtb10{margin:10px 0 !important;}
.mgtb20{margin:20px 0 !important;}
.mgl10 {margin-left:10px !important;}
.bd0{border:0 !important;}
.bgf{background:#fff !important;}
.bin{background-image:none !important;}
.nobg{background:transparent !important;}

/* color, font, text */
.cd{color:#333 !important;}
.fwn{font-weight:normal !important;}
.fwb{font-weight:bold !important;}
.fsd{font-size:12px !important;}
.lhd{line-height:1.5 !important;}
.ffd{font:1.17em/1.2 "����",Dotum !important;}
.ffe{font-family:tahoma !important;}
.ls-1{letter-spacing:-1px !important;}
.ls0{letter-spacing:0 !important;}
.nowrap{white-space:nowrap !important;}
.onwrap{white-space:normal !important;}
.tdu{text-decoration:underline !important;}
.tdn{text-decoration:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.tac{text-align:center !important;}
.vat{vertical-align:top !important;}
.vab{vertical-align:bottom !important;}
.vam{vertical-align:middle !important;}
.vabl{vertical-align:baseline !important;}
.bgnone {background:none !important;}


/*input{border:1px solid #CCC; padding:5px;}*/




