body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,textarea,button{margin:0;padding:0;}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none}
input,select,textarea,button {vertical-align:middle}

input {height:18px; vertical-align:middle; background:#fff; border:1px solid #ddd; font-family:'NanumGothic', '돋움'; color:#666; font-size:12px}
select {height:18px; vertical-align:middle; background:#fff; border:1px solid #ddd; font-family:'NanumGothic', '돋움'; color:#666; font-size:12px}

button {border:0 none;background-color:transparent;cursor:pointer}
body,th,td,input,select,textarea,button {font-size:12px;line-height:20px;font-family:'NanumGothic','나눔고딕','돋움',dotum,sans-serif; color:#666;}


body {background: url(../img/bg.gif)}


.news {font-size:15px; color:#777777;}
.table1 {background-color:#f3f3f3; font-size: 16px; color:#444444; line-height:22px; font-weight:600;}
.table2 {background-color:#f3f3f3; font-size: 16px; color:#444444; line-height:22px; font-weight:600;}
.table3 {background-color:#f3f3f3; font-size: 16px; color:#666666; line-height:22px; font-weight:600;}
.table4 {background-color:#f3f3f3; font-size: 16px; color:#666666; line-height:22px;}


.title {font-size:24px; line-height:30px; color:#333333; font-weight:800;}
.subtitle {font-size:11px; color:#666666; line-height:16px;}








a {color:#666; text-decoration:none}
a:active, a:hover {color:#666; text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

/*form ul {list-style: none; margin: 0;  padding: 0;}
form label {width: 77px; padding-right: 3px; line-height: 25px; display: block; }
form input {width: 100px; height: 18px; border: 1px solid #bebebe; }
*/


.company {font-size:16px; color:#333333; font-weight:400; line-height:30px}
.company1 {font-size:18px; color:#333333; font-weight:600; line-height:30px}

.linemap {font-size:11px; color:#aaa;}
.linemap a {font-size:11px; color:#aaa; text-decoration:none;}

.menu                {font-size:36px; line-height:40px; letter-spacing:-3px; font-weight:600; color:#333;}
.menueng             {font-size:36px; line-height:40px; letter-spacing:-1px; font-weight:600; color:#333;}

.submenu             {font-size:14px; line-height:24px; font-weight:400; color:#888;}
.submenu a           {font-size:14px; line-height:24px; font-weight:400; color:#888; text-decoration:none;}
.submenu a:active    {font-size:14px; line-height:24px; font-weight:400; color:#888; text-decoration:none;}
.submenu a:hover     {font-size:14px; line-height:24px; font-weight:400; color:#888; text-decoration:none;}

.submenuon           {font-size:14px; line-height:24px; letter-spacing:-1px; font-weight:800; color:#d90020;}
.submenuon a         {font-size:14px; line-height:24px; letter-spacing:-1px; font-weight:800; color:#d90020; text-decoration:none;}
.submenuon a:active  {font-size:14px; line-height:24px; letter-spacing:-1px; font-weight:800; color:#d90020; text-decoration:none;}
.submenuon a:hover   {font-size:14px; line-height:24px; letter-spacing:-1px; font-weight:800; color:#d90020; text-decoration:none;}

.txt1 {font-size:30px; line-height:30px; letter-spacing:-2px; font-weight:600; color:#333;}
.txt2 {font-size:18px; line-height:24px; letter-spacing:-1px; font-weight:600; color:#333;}
.txt3 {color:#fff;}

.boardtitle {font-size:12px; line-height:24px; font-weight:600; color:#333;}
.boardtitle2 {font-size:16px; line-height:24px; font-weight:600; color:#333;}

.boardpage {font-size:12px; color:#666666;}
.tablewhite {font-size:11px; color:#FFFFFF;}

.auto {height:16px; vertical-align:middle; font-family:'NanumGothic', '돋움'; color:#666; font-size:12px; border:none;}


@font-face {font-family:'NanumGothic'; src: url('/common/NanumGothic.eot');}