@charset "utf-8";

/*--- common class ---*/
html {overflow-y:scroll;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, strong, sub, sup, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed, input, select, textarea, button {margin:0;padding:0;}
body {color:#111;font-size:0.875em;line-height:1.5;font-family:"맑은 고딕","Malgun Gothic",'돋움',Dotum,AppleGothic,Tahoma,Helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size:1em;/*font-weight:normal;*/font-family:"맑은 고딕","Malgun Gothic",'돋움',Dotum,AppleGothic,Tahoma,Helvetica,sans-serif;}
input, button, textarea, select {font-size:1em;font-family:"맑은 고딕","Malgun Gothic",'돋움',Dotum,AppleGothic,Tahoma,Helvetica,sans-serif;}
code, pre {font-size:1em;}
address, em, cite {font-style:normal;}
img {border:0 none;vertical-align:top;}
hr {display:none;}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed; width:auto; width:100%;}
caption, legend {position:absolute;overflow:hidden;text-indent:-9999px;}
th, td {font-weight:normal;}
li {list-style-type:none;}
fieldset {border:0 none;}
select {height:28px;padding:6px 4px 5px 7px;font-size:1em;line-height:1.5;color:#646464;border:1px solid #646464;}
textarea {padding:5px;border:1px solid #646464;line-height:1.167;}
label, button {cursor:pointer;}
button {overflow:visible;margin:0;padding:0;border:none;background:none;cursor:pointer;}
button::-moz-focus-inner {border:0;padding:0;}
button {overflow:visible;border:none;background:none;background:transparent;vertical-align:top;font-family:inherit;white-space:nowrap;text-decoration:none;/*outline:0;*/}

a {color:#111;text-decoration:none;}
a:hover, a:focus, a:active {color:#000;text-decoration:underline;}

body.zoom75 {-ms-transform:scale(0.75,0.75);-moz-transform:scale(0.75,0.75);-webkit-transform:scale(0.75,0.75);transform:scale(0.75,0.75);}
body.zoom80 {-ms-transform:scale(0.80,0.80);-moz-transform:scale(0.80,0.80);-webkit-transform:scale(0.80,0.80);transform:scale(0.80,0.80);}
body.zoom85 {-ms-transform:scale(0.85,0.85);-moz-transform:scale(0.85,0.85);-webkit-transform:scale(0.85,0.85);transform:scale(0.85,0.85);}
body.zoom90 {-ms-transform:scale(0.90,0.90);-moz-transform:scale(0.90,0.90);-webkit-transform:scale(0.90,0.90);transform:scale(0.90,0.90);}
body.zoom95 {-ms-transform:scale(0.95,0.95);-moz-transform:scale(0.95,0.95);-webkit-transform:scale(0.95,0.95);transform:scale(0.95,0.95);}
body.zoom100 {-ms-transform:scale(1.00,1.00);-moz-transform:scale(1.00,1.00);-webkit-transform:scale(1.00,1.00);transform:scale(1.00,1.00);}
body.zoom105 {-ms-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
body.zoom110 {-ms-transform:scale(1.10,1.10);-moz-transform:scale(1.10,1.10);-webkit-transform:scale(1.10,1.10);transform:scale(1.10,1.10);}
body.zoom115 {-ms-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15);}
body.zoom120 {-ms-transform:scale(1.20,1.20);-moz-transform:scale(1.20,1.20);-webkit-transform:scale(1.20,1.20);transform:scale(1.20,1.20);}
body.zoom125 {-ms-transform:scale(1.25,1.25);-moz-transform:scale(1.25,1.25);-webkit-transform:scale(1.25,1.25);transform:scale(1.25,1.25);}
body.zoom130 {-ms-transform:scale(1.30,1.30);-moz-transform:scale(1.30,1.30);-webkit-transform:scale(1.30,1.30);transform:scale(1.30,1.30);}
body.zoom135 {-ms-transform:scale(1.35,1.35);-moz-transform:scale(1.35,1.35);-webkit-transform:scale(1.35,1.35);transform:scale(1.35,1.35);}
body.zoom140 {-ms-transform:scale(1.40,1.40);-moz-transform:scale(1.40,1.40);-webkit-transform:scale(1.40,1.40);transform:scale(1.40,1.40);}
body.zoom145 {-ms-transform:scale(1.45,1.45);-moz-transform:scale(1.45,1.45);-webkit-transform:scale(1.45,1.45);transform:scale(1.45,1.45);}
body.zoom150 {-ms-transform:scale(1.50,1.50);-moz-transform:scale(1.50,1.50);-webkit-transform:scale(1.50,1.50);transform:scale(1.50,1.50);}
body.zoom75, body.zoom80, body.zoom85, body.zoom90, body.zoom95, body.zoom100, body.zoom105, body.zoom110, body.zoom115, body.zoom120, body.zoom125, body.zoom130, body.zoom135, body.zoom140, body.zoom145, body.zoom150{
    -ms-transform-origin-x:50%;-ms-transform-origin-y:0%;
    -webkit-transform-origin-x:50%;-webkit-transform-origin-y:0%;
    -moz-transform-origin-x:50%;-moz-transform-origin-y:0%;
    transform-origin-x:50%;transform-origin-y:0%;
}