@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);



body{font-family:'Nanum Gothic','µ¸¿ò', sans-serif;color:#666;font-size:15px;}

 A:link    { text-decoration: none;}
 A:active  {text-decoration: none;}
 A:visited {text-decoration: none;}
 A:hover   {text-decoration: none;}





.shadow{
   width:180px;
   height:254px;
   border:1px solid #e2e2e2;


   overflow:hidden;  /* div ¹Ú½º »çÀÌÁî¸¦ ³Ñ¾î°£ °ªÀº ¼û±ä´Ù*/
}

.shadow img{
   width:180px;
   height:254px;
  }
  
  .shadow img:hover{ /* img ¸¶¿ì½º ¿À¹ö½Ã*/
       cursor:pointer;

       transform:scale(15); /* ¸¶¿ì½º ¿À¹ö½Ã ÀÌ¹ÌÁö Å©±â¸¦ 1.1 ¹è¸¸Å­ È®´ë½ÃÅ²´Ù. */

       -o-transform:scale(1.5); 
       -moz-transform:scale(1.5);

       -webkit-transform:scale(1.5);


       transition: transform .35s;  
       -o-transition: transform .35s;
       -moz-transition: transform .35s;
       -webkit-transition: transform .35s;
    /* ¸¶¿ì½º ¿À¹ö½Ã ÀÌ¹ÌÁö°¡ Áï½Ã Ä¿ÁöÁö¾Ê°í 30.5 second ÀÇ ½Ã°£¿¡ °ÉÃÄ Ä¿Áø´Ù ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú*/
  }


html{ margin:0; overflow-x:hidden; overflow-y:auto; }
html, body{ width:100%; height:100%;}
body{ margin:0; padding:0; }
table, th, td{border-collapse:collapse; border-spacing:0; box-sizing:border-box; border:none;}
img {border:0px;}


/*  ½½¶óÀÌµå */

#d_tab35 {width:100%;height:480px;position:relative;overflow:hidden}

#d_tab35 .d_imgSet{position:relative}
#d_tab35 .d_imgSet li{position:absolute;width:100%;height:480px;display:none}
#d_tab35 .d_imgSet li:first-child{display:block}
#d_tab35 .d_imgSet li .d_container{position:relative;width:1200px;margin:0 auto}
#d_tab35 .d_imgSet li.d_img1{background:url('../images/main1.jpg') no-repeat 50% 0}
#d_tab35 .d_imgSet li.d_img2{background:url('../images/main2.jpg') no-repeat 50% 0}
#d_tab35 .d_imgSet li.d_img3{background:url('../images/main3.jpg') no-repeat 50% 0}

#d_tab35 .d_imgSet li.d_img1 img{position:absolute;left:293px;top:180px}/*margin »ç¿ë±ÝÁö*/
#d_tab35 .d_imgSet li.d_img2 img{position:absolute;left:347px;top:150px}/*margin »ç¿ë±ÝÁö*/
#d_tab35 .d_imgSet li.d_img3 img{position:absolute;left:325px;top:180px}/*margin »ç¿ë±ÝÁö*/


#d_tab35 .d_btnSet{position:absolute;width:1200px;left:50%;margin-left:-600px;}
#d_tab35 .d_btnSet ul{position:absolute;width:100%;top:440px;text-align:center;font-size:0}
#d_tab35 .d_btnSet ul li{cursor:pointer;margin:0 3px;display:inline}


#d_tab35 .d_prev{position:absolute;left:-100px;top:180px;cursor:pointer;z-index:10}
#d_tab35 .d_next{position:absolute;right:-100px;top:180px;cursor:pointer;z-index:10}

/*  Text ¿ä¼Òµé  */

.t_12{font-size:12px;color:#666666; text-decoration:none;letter-spacing:-0.5px;font-weight:bold;line-height:20px;}
.copy_sub{font-size:12px;color:#7e7e7e; text-decoration:none;letter-spacing:-0.5px;line-height:20px;}
.t_11{ font-size:11px; color:#666666; text-decoration:none;letter-spacing:0px;}
.t_10{font-size:10px;color:#666666; text-decoration:none;letter-spacing:0px;font-weight:bold;}
.t_14{font-size:14px;color:#666666; text-decoration:none;letter-spacing:0px;font-weight:normal;line-height:30px;}
.t_14b{font-size:14px;color:#666666; text-decoration:none;letter-spacing:0px;font-weight:bold;line-height:30px;}
.t_15{font-size:15px;color:#666666; text-decoration:none;letter-spacing:0px;font-weight:normal;line-height:30px;letter-spacing:-0.5px;}
.t_15b{font-size:15px;color:#666666; text-decoration:none;letter-spacing:-0.5px;font-weight:bold;line-height:30px;}
.t_16{font-size:16px;color:#666666; text-decoration:none;letter-spacing:-1px;line-height:24px;}
.com_list{font-size:15px;color:#666666; text-decoration:none;letter-spacing:-0.5px;line-height:55px;}
.history{font-size:15px;color:#666666; text-decoration:none;letter-spacing:0px;font-weight:normal;line-height:36px;letter-spacing:-0.5px;}

.sub_copy_bl{font-size:16px;color:#377aa9; text-decoration:none;line-height:26px;letter-spacing:-1px;font-weight:bold;}
.sub_copy_kah{font-size:16px;color:#824425; text-decoration:none;line-height:26px;letter-spacing:-1px;font-weight:bold;}

/*  Line ¿ä¼Òµé  */

.line_1px{height:40px;border-bottom:1px solid #e2e2e2;letter-spacing:-1px;}
.line_business{font-size:15px;color:#666666;height:50px;border-bottom:1px solid #e2e2e2;letter-spacing:-1px;}

/*  ¼­ºêÅ¾ */

.sub_top{background:url("../images/bg_sub_title.jpg")}
.sub_top{padding:20px;text-align:right;font-size:20px;color:#ffffff; text-decoration:none;letter-spacing:-1px;font-weight:bold;}


/*  ·¹ÇÁÆ®¸Þ´º */

.sub_menu{height:40px;text-align:right;padding-right:20px;font-size:15px;color:#666666; text-decoration:none;letter-spacing:-1px;font-weight:normal;border-bottom:1px solid #e2e2e2;}
.sub_menu:hover{background:#377aa9;color:#ffffff;}
.sub_menu a{display:block;}
.sub_menuon{background:#377aa9;height:40px;text-align:right;padding-right:20px;font-size:15px;color:#ffffff; text-decoration:none;letter-spacing:-1px;font-weight:normal;border-bottom:1px solid #e2e2e2;}
.sub_line{background:url("../images/bg_left.gif")}

/*  ¼­ºêÅ¸ÀÌÆ² ·ÎÄÉÀÌ¼Ç */

.sub_center_title{font-size:24px;height:50px;color:#333333; text-decoration:none;letter-spacing:-1px;font-weight:bold;border-bottom:2px solid #929292;}
.sub_center_loca{font-size:12px;color:#929292; text-align:right;text-decoration:none;letter-spacing:-0.5px;}

/*  È¸»ç¼Ò°³ÁÖ¼Ò */

.addr{height:34px;font-size:15px;color:#666666; text-decoration:none;letter-spacing:-0.5px;}

.sub_text_t{font-size:22px;color:#666666; text-decoration:none;line-height:30px;font-weight:bold;}
.sub_text_t_bl{font-size:22px;color:#377aa9; text-decoration:none;line-height:36px;letter-spacing:-1px;font-weight:bold;}
.sub_text{font-size:15px;color:#666666; text-decoration:none;letter-spacing:-0.5px;line-height:26px;font-weight:normal;}

/*  È¸»ç°³¿ä */

.table{padding-left:20px;height:40px;font-size:15px;color:#666666; text-decoration:none;letter-spacing:-0.5px;border-bottom:1px solid #e2e2e2;}
.tabletop{background:#f1f1f1;height:40px;font-size:15px;color:#666666; text-align:center;text-decoration:none;letter-spacing:-0.5px;font-weight:bold;border-top:1px solid #333333;border-bottom:1px solid #e2e2e2;}
.tabletop1{height:40px;padding-left:20px;font-size:15px;color:#666666; text-decoration:none;letter-spacing:-0.5px;border-top:1px solid #333333;border-bottom:1px solid #e2e2e2;}

/*  °ø»ç½ÇÀû */

.com_table{padding-left:10px;height:34px;font-size:14px;color:#666666; text-decoration:none;letter-spacing:-0.5px;border-bottom:1px solid #e2e2e2;}
a {text-decoration:none;}
.com_tabletop{background:#e2e2e2;height:40px;padding-left:10px;font-size:15px;color:#333333; text-decoration:none;letter-spacing:-1px;font-weight:bold;border-top:1px solid #333333;border-bottom:1px solid #e2e2e2;}
.com_table_nor{height:40px;padding-left:10px;font-size:15px;color:#666666; text-decoration:none;letter-spacing:-0.5px;font-weight:normal;border-bottom:1px solid #e2e2e2;}


/*  °ø»ç½ÇÀûÅÇ  */

.tab_on{background:#114384;height:40px;text-align:center;font-size:17px;color:#ffffff; text-decoration:none;letter-spacing:-1px;font-weight:bold;}
.tab_off{background:#377aa9;height:40px;text-align:center;font-size:17px;color:#ffffff; text-decoration:none;letter-spacing:-1px;font-weight:normal;}
.tab_off:hover{background:#114384;color:#ffffff;}
.tab_off a{display:block;}

/*  ½Ã¼³Æ¯Â¡Ç¥ */

.civil{padding:6px;height:36px;font-size:13px;color:#666666; text-decoration:none;letter-spacing:-0.5px;border-bottom:1px solid #e2e2e2;line-height:26px;}
.civiltop{background:#f1f1f1;height:36px;font-size:13px;color:#666666; text-align:center;text-decoration:none;letter-spacing:-0.5px;font-weight:bold;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:26px;}
.civiltop1{height:40px;padding:6px;font-size:13px;color:#666666; text-decoration:none;letter-spacing:-0.5px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:26px;}


/*  form ¿ä¼Òµé  */

select, button{vertical-align:middle;}
input{vertical-align:middle; border:1px solid #CECBB9; height:24px;}


.select {
	vertical-align:middle;
	height:24px; 
	border:1px solid #C3C3C3; 
}

.input_text {
	height:21px;
	border:1px solid #CECBB9;
	color:#000000;
	background:#FFFFFF;
}


.input_text_dim {
	height:21px;
	border:1px solid #CECBB9;
	color:#000000;
	background:#FFFFFF;
}

.input_textarea {
	border:1px solid #000000;
	line-height: 140%;
	width:100%;
}

.input {
	vertical-align:middle;
	border:1px solid #CECBB9;
	background-Color:#FFFFFF;
	color:#000000;
	margin:1px;
}

.textarea {
	border:1px solid #8B9CB4;
	background-Color:#FFFFFF;
	color:#000000;
	margin:1px;
}

.button {
	vertical-align:middle;
	height:21px;
	border:0px;

}

.checkbox {
	vertical-align:middle;
	height:21px;
	border:0px;
}

.radio {
	vertical-align:middle;
	height:21px;
	border:0px;
}
