@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.style1 {color: #007142}
.style4 {color: #CCCCCC}
.style5 {color: #FFFFFF}
.style6 {
	font-size: 12px;
	color: #000000;
}
* {
	 margin : 0; padding : 0; 
 }
img { border: 0; }
html, body { width:100%; margin: 0 auto;}
body,td {font-family:"Nanum Gothic"; font-size:13px; color:#333333; }
/* ÀüÃ¼ 
body,td {font-family:µ¸¿ò; font-size:10pt; color:#333333; } */
.main_container { width:100%; background-image:url('../common_img/bg_main_1.jpg'); background-repeat: repeat-x; }
.inner_container { width:1015px; margin: 0 auto; position:relative; }
.contents_container { width:1015px; height:2500px; top:20px; 
                      overflow:hidden; position:relative; 
					  min-height:700px; background-color:#ffffff; }
.scontents_container { width:1015px; top:20px; 
                      overflow:hidden; position:relative; 
					  min-height:700px; background-color:#ffffff; }
.contents_container > div.main_banner { position:relative; top:12px; }
.contents_container > div.left_contents { position:relative; float:left; top:25px; line-height: 20px; }
.contents_container > div.center_contents { position:relative; float:left; top:25px; left:12px; width:456px; line-height: 22px; }
.scontents_container > div.sleft_contents { position:relative; float:left;  }
.scontents_container > div.scenter_contents { position:relative; float:left; left:7px; width:560px; line-height: 22px; }
.scontents_container > div.scenter_contents > div.list_title { position:absolute; left:7px; top:14px; color:#555555; font-size:14px;}
.scontents_container > div.scenter_contents > div.list_title_line {  position:absolute; left:7px; top:50px; width:540px; border-bottom:1px solid #e4e4e4; }
.scontents_container > div.sright_contents { position:relative; float:left; left:18px; width:260px; }
.contents_container > div.right_contents { position:absolute; float:left; top:1px; left:745px; width:260px; line-height: 20px; }
.main_header { position : relative; height : 130px; }
.main_header > h1.logo { position : relative; left : 0px; top : 7px; }
.main_header > div.top_banner {
     position : absolute;
	 top : 3px; right : 10px;
 }
table.gnb_table { width:1005px; height:10px; padding:0; border-spacing:0px; border:0; border-collapse:collapse; }
table.gnb_table.th, table.gnb_table.td {margin : 0; padding : 0;}

.img_bottom { vertical-align:bottom }
.img_middle { vertical-align:middle }

/* footer */
#footer {
   clear : both;
   width: 1005px margin: 0 auto;
   margin-bottom: 10px;
   position : relative;
   padding: 10px;
   text-align: center;
}

 /* footer¿¡ ³ëÃâµÇ´Â ¸µÅ© Àü¹Ý */
 a:link.link_f { color: #ffffff;  text-decoration:none;   padding-left:0px;}
 a:visited.link_f { color:#ffffff; text-decoration:none; padding-left:0px;}
 a:active.link_f { color:#ffffff; text-decoration:none; padding-left:0px;}
 a:hover.link_f { color: #ffffff; text-decoration:none; padding-left:0px;}

 /* Æ÷ÅäÀÌ½´¿¡ ³ëÃâµÇ´Â Á¦¸ñ ¸µÅ© Àü¹Ý */
 a:link.link_m { color: #ffffff; font-weight:bold;  text-decoration:none;   padding-left:0px;}
 a:visited.link_m { color:#ffffff; font-weight:bold; text-decoration:none; padding-left:0px;}
 a:active.link_m { color:#ffffff; font-weight:bold; text-decoration:none; padding-left:0px;}
 a:hover.link_m { color: #ffffff; font-weight:bold; border-bottom: 1px solid  #ffffff; padding-left:0px;}
 

a:link, a:visited, a:active { text-decoration:none; color:#333333;}
a:hover { text-decoration:underline; color:#333333;}
.title_view{font-size:12pt; color:#000000; font-weight:bold; letter-spacing:1pt;}

.subtitle_view {
    color: #000;
    margin-top: 0;
    font-size: 14px; }

.regdate_view {
    color: #888;
    margin-top: 0;
    font-size: 13px; }


.btn {
  margin-top:-18px;
  background: #25b871;
  background-image: -webkit-linear-gradient(top, #25b871, #1a8221);
  background-image: -moz-linear-gradient(top, #25b871, #1a8221);
  background-image: -ms-linear-gradient(top, #25b871, #1a8221);
  background-image: -o-linear-gradient(top, #25b871, #1a8221);
  background-image: linear-gradient(to bottom, #25b871, #1a8221);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #14913c;
  background-image: -webkit-linear-gradient(top, #14913c, #1b7542);
  background-image: -moz-linear-gradient(top, #14913c, #1b7542);
  background-image: -ms-linear-gradient(top, #14913c, #1b7542);
  background-image: -o-linear-gradient(top, #14913c, #1b7542);
  background-image: linear-gradient(to bottom, #14913c, #1b7542);
  text-decoration: none;
}





