
@font-face {
	font-family: "MG";
	src: url(/images/font/MALGUN.eot);
	src: local("¡Ø"), url(/images/font/MALGUN.TTF) format("truetype"),url(/images/font/MALGUN.woff);
	font-style: normal;
	font-weight: normal;
}

body{ margin:0;padding:0;  }
body,input,select{ font-size:12px; line-height:19px; font-family:"MG",µ¸¿ò,Dotum,arial,sans-serif; color:#444;}
img,table { border:0px;}
a:link,a:visited,a:hover { text-decoration: none; color:#444;}
li  {list-style:none; }

.top_bg { background:url('/images/bg_top.png') repeat-x; padding-top:4px }
.main_bg { background:#e9e8e8 url('/images/bg_main.jpg') no-repeat; center 106px; }
.contents { padding:60px 0 80px;}
.footer { border-top:1px solid #ccc; background:#fff; height:135px;}
.pd { display:block; padding:100px 0 0; size:0px; }
#jgb_login  {margin:0; padding:0 }

.m_left { border-right:1px solid #e4e4e5; background:#fafafa; color:#444;}
.m_left a { font-size:15px; font-weight:bold;  color:#444; letter-spacing:-1px; line-height:35px; font-family:MG,µ¸¿ò,Dotum,arial,sans-serif; margin-left:24px; }
.m_left a:hover { color:#cc0000;  text-decoration: none;  }
.m_left .select { color:#cc0000; }
.m_left .m_sub  { border-top:1px solid #e4e4e5; border-bottom:1px solid #e4e4e5; padding:10px 0 15px; }
.m_left .m_sub  a:link { font-size:13px; font-weight:normal; letter-spacing:-1px; line-height:23px; font-family:MG,µ¸¿ò,Dotum,arial,sans-serif; }
.m_con { background:#fff; padding:60px 50px 80px 50px; }
.m_con .tit { color:#cc0000; font-size:17px;  letter-spacing:-1px; line-height:35px; font-family:MG,µ¸¿ò,Dotum,arial,sans-serif;border-bottom:1px solid #cc0000; }
.m_con p { font-size:14px; color:#111;  letter-spacing:-1px; line-height:25px; font-family:MG,µ¸¿ò,Dotum,arial,sans-serif; }
.m_con img { padding:10px 0; }

.down  { background:#fff; padding:80px 50px; font-size:15px; letter-spacing:-1px; line-height:25px; font-family:MG,µ¸¿ò,Dotum,arial,sans-serif; }

.company  { background:#fff; padding:60px 50px; font-size:13px; letter-spacing:-1px; line-height:24px; font-family:MG,µ¸¿ò,Dotum,arial,sans-serif; }
.company h1  { font-weight:bold; color:#636464; padding:0 0 10px 0 ; font-size:20px;font-family:MG,µ¸¿ò,Dotum,arial,sans-serif;}
.company p  {  padding:20px 0 20px 0 ; }
.company span  { color:#888;  font-size:12px; line-height:19px; }
.company span a {letter-spacing:0px;  color:#444;}
.company .history { line-height:24px; letter-spacing:0px;}
.company strong {  font-weight:normal;  color:#fff; background:#646363; padding:0 7px 2px 7px; margin-right:10px; font-size:12px;}
.company .history h1 { font-weight:normal; font-size:15px; color:#cc0000;  text-decoration:underline; padding-bottom:12px; font-family:MG,µ¸¿ò,Dotum,arial,sans-serif;}

.agree  { background:#fff; padding:80px 50px; font-size:15px;  line-height:27px; font-family:MG,µ¸¿ò,Dotum,arial,sans-serif; text-align:center;}
.agree strong { color:#a1a1a1; }
.agree img { margin:10px 0 20px; }
.agree .link { color:#059aae; font-size:13px; }

.buyList  { background:#fff; padding:80px 50px; font-size:12px;   font-family:MG,µ¸¿ò,Dotum,arial,sans-serif;}
.buyList .search {  border:1px solid #e4eaec; background:#f7f7f7; height:22px; width:170px; margin:0 5px; padding-left:10px; }
.buyList select {   height:22px; }
.buyList #list th { background:#e5ecef; font-size:12px;  padding:5px 0;  text-align:center; border-top:1px solid #d1dee2; border-bottom:1px solid #d1dee2; }
.buyList #list td {  padding:15px 0; font-size:15px;  text-align:center;  border-bottom:1px solid #e9e9e9; }

.buy  { background:#fff; padding:80px 50px; font-size:15px;   font-family:MG,µ¸¿ò,Dotum,arial,sans-serif;}
.buy #form { border-top:1px solid #e9e9e9;  }
.buy #form th { background:#f5f8f9;  font-size:12px;   padding:15px 0 15px 40px; text-align:left;  width:180px;   border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
.buy #form td {     border-bottom:1px solid #e9e9e9;  padding:15px 0 15px 30px; }
.buy #form input {  border:1px solid #e4eaec; background:#f7f7f7; height:28px; width:250px; margin:0 5px; padding-left:10px; }


