body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'±¼¸²',Dotum,AppleGothic,sansserif;font-size:12px}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none;color:#777777}
a:hover,a:active,a:focus{text-decoration:none}
a:focus {outline: thin dotted}
a:active,a:hover {outline: 0}
body {line-height: 1.2;}
table {border-collapse: collapse;border-spacing:0}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0}
.clear {clear:both}
table caption {display:none}
input, select {vertical-align:middle}
.constrain {min-width:1000px;max-width:1000px; margin:0 auto;overflow:hidden}
.img_replace {display:block;text-indent:100%;white-space:nowrap;overflow:hidden;}
.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}
.lh { line-height: 150%; }
.jt { text-align:justify; }
.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }
.ul { list-style-type:square; color:#66AEAD; }
.ct { font-family: Verdana, ±¼¸²; color:#222222; } 
.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 
.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;}
input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }
body { margin:0px;text-align:center;}
#wrap{background:#fff url(/images/bg_sub.gif) 0 0 repeat-x;position:relative;}
#container{width:1000px;text-align:left;margin:0 auto;padding-top:100px;}
#snb_holder{float:left;width:220px;overflow:hidden;}
#content{width:780px;float:right;}
.address_bg {background:#d1d3d4 url(/images/adress_bg.jpg) 0 0 repeat-x;}
/* table */
.tbl_type{border-top:2px solid #444;text-align:center;}
.tbl_type caption{text-align:left;padding:5px 0px 5px 0px;font-weight:bold;font-size:13px;color:#333;}
.tbl_type th{padding:1em 1em;font-weight:normal;color:#999;border-bottom:1px solid #ededed;font-size:11px;font-family:dotum;background-color:#fafbf9}
.tbl_type td{padding:.6em 1em;border-bottom:1px solid #ededed;}
.tbl_type td.bold{font-weight:bold;color:#0099FF}
.tbl_type .info{font-size:11px;float:right;padding-right:10px;color:#CCCCCC}
.tbl_type .somb2_{float:left;padding:0 6px 6px 0;}
.tbl_type .somb2_ a img{border:1px solid #f2f3f4;}
.tbl_type .somb2_ a:hover img{border:1px solid #ddd;}
.tbl_type .wztext{padding-top:7px;}
.tbl_type .wztext a{color:#555;}
.tbl_type .wztext a:hover{color:#000;}
.tbl_type .wztext b{color:#4f77c0;font-family:tahoma,arial;font-weight:normal}
.tbl_type .txt_l{text-align:left}
.tbl_type .txt_r{text-align:right}
/* pagenate */
.paginate {padding:15px 0; text-align:center;}
.paginate * {margin:0; padding:0;}
.paginate a, .paginate strong {_position:relative; display: inline-block; margin-right:-6px; padding:3px 10px 2px 11px; color:#333; text-decoration:none !important; line-height:normal; font:bold 11px Tahoma, Serif; }
.paginate strong {color:#ff1315 !important;}
.paginate a:hover, .paginate a:active,.paginate a:focus {background-color:#f7f7f7;}
.paginate a.pre, .paginate a.pre_end, .paginate a.next, .paginate a.next_end {font:11px "", Dotum, "", Gulim, AppleGothic, Sans-serif;}
.paginate a.pre {padding:4px 10px 2px 17px; }
.paginate a.pre_end {padding:4px 10px 2px 16px;}
.paginate a.next {padding:4px 18px 2px 11px;}
.paginate a.next_end {padding:4px 16px 2px 9px;}
/* button */
.ndbutton{font-size:11px !important;cursor:pointer;display: inline-block; white-space: nowrap;background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);background-image: -moz-linear-gradient(top, #ffffff, #fafafa);background-image: -ms-linear-gradient(top, #ffffff, #fafafa);background-image: -o-linear-gradient(top, #ffffff, #fafafa);background-image: linear-gradient(top, #ffffff, #fafafa);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#fafafa');border: 1px solid #dddddd;padding: .3em 1.5em;font: normal 1em/2em Arial;text-decoration: none;color: #888888;-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 1px rgba(200,200,200,.2); -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 1px rgba(200,200,200,.2);box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 0 rgba(200,200,200,.2);}.ndbutton:hover{text-decoration:none;border: 1px solid #abd585;color: #222222;background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));background-image: -webkit-linear-gradient(top, #f1f1f1, #ffffff);background-image: -moz-linear-gradient(top, #f1f1f1, #ffffff);background-image: -ms-linear-gradient(top, #f1f1f1, #ffffff);background-image: -o-linear-gradient(top, #f1f1f1, #ffffff);background-image: linear-gradient(top, #f1f1f1, #ffffff);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#ffffff');}
.ndbutton2{font-size:11px !important;cursor:pointer;display: inline-block;white-space: nowrap;background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);background-image: -moz-linear-gradient(top, #ffffff, #fafafa);background-image: -ms-linear-gradient(top, #ffffff, #fafafa);background-image: -o-linear-gradient(top, #ffffff, #fafafa);background-image: linear-gradient(top, #ffffff, #fafafa);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#fafafa');border: 1px solid #dddddd;border-top:1px solid #ededed;border-left:1px solid #ededed;padding: .3em 1.5em;font: normal 1em/2em Arial;text-decoration: none;color: #ce7285;-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 1px rgba(200,200,200,.2);-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 1px rgba(200,200,200,.2);box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 0 rgba(200,200,200,.2);}.ndbutton2:hover{text-decoration:none;border: 1px solid #e1afb9;color: #c82c4d;background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));background-image: -webkit-linear-gradient(top, #f1f1f1, #ffffff);background-image: -moz-linear-gradient(top, #f1f1f1, #ffffff);background-image: -ms-linear-gradient(top, #f1f1f1, #ffffff);background-image: -o-linear-gradient(top, #f1f1f1, #ffffff); background-image: linear-gradient(top, #f1f1f1, #ffffff);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#ffffff');}
/* mainmenu */
#mq_content{position:relative;height:145px;margin:0 auto;background:transparent url(/images/bg_quick.png) 12px 50px no-repeat;text-align:left;}
ul.dropdown{padding:0;margin:0;list-style:none;}
ul.dropdown,ul.dropdown li,ul.dropdown ul{margin:0;padding:0;list-style:none}
ul.dropdown li{float:left;margin:0 6px;position:static;}
ul.dropdown li:hover{position:relative;z-index:599;cursor:default}
ul.dropdown ul{display:none;position:absolute;top:97px;left:50%;margin-left:-500px;width:1000px;z-index:598;background:transparent url(/images/bg_nav.png) 0 50% no-repeat;}
ul.dropdown ul li{float:none}
ul.dropdown ul a{display:block;padding:20px 1em;color:#fff;text-decoration:none}
ul.dropdown ul li:last-child a{background:none}
ul.dropdown ul a:hover{color:#b3e6ff}
ul.dropdown-linear{width:1010px;margin-left:-6px;}
ul.dropdown-linear ul li{float:left}
ul.dropdown-linear li:hover{position:static}
/* submenu */
.tit{padding-left:0px;}
.snb{padding:0;margin:0;list-style:none;width:190px;overflow:hidden;margin:0 0 20px 0px;}
.snb ll{height:41px;overflow:hidden;position:relative;display:block;clear:both;}
.snb li a{dispaly:block;height:41px;line-height:41px;padding:0 10px;font-family:'¸¼Àº °íµñ','³ª´® °íµñ',gulim;font-size:14px;letter-spacing:-1px;border-bottom:1px solid #c8c8c8;text-decoration:none;display:block;color:#444;background:#fff url(/images/arrow.png) 95% 50% no-repeat;}
.snb li a:hover{background-color:#00788d;border-color:#00788d;color:#fff;}
.snb li.on a{background-color:#003471;border-color:#003471;color:#fff;}
.lq_bts{padding:0;margin:0;margin-left:0px;list-style:none;width:205px;}
.lq_bts li{float:left;margin:5px 0 -5px;padding:5px 2px;border:none;border-bottom:1px solid #bababa;}
.l_phone{padding:30px 0px;clear:both;}