@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
img {border:0px;}
*{padding: 0;}
body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
body, td, p, input, button, textarea, select, .c1 {font-family:Nanum Gothic, sans-serif; font-size:10pt;}

/*���� ������*/
#main_section {line-height:160%; padding-top: 100px;}
.main_img img{display:none;}
.main_bn{border-top:10px solid #fff;}
.main_bn .main_bn01, .main_bn .main_bn02{width:50%; float:left; box-sizing:border-box; padding:50px;}
.main_bn01{background:#27519f; border-right:5px solid #fff;}
.main_bn02{background:#8b8c8d; border-left:5px solid #fff;}
.bn01 {background:url(../images/line.jpg) right no-repeat; text-align:right; font-size:23px; color:#ffffff; padding-right:104px; margin-top:25px}
.bn02 {background:url(../images/line.jpg) left no-repeat; text-align:left; font-size:23px; color:#ffffff; padding-left:104px;}
.bntx01 {font-size:13px; color:#ffffff; text-align:right; line-height:160%; padding:20px 104px 0px 0px;}
.bntx02 {font-size:13px; color:#ffffff; text-align:left; line-height:160%; padding:20px 0px 25px 104px;}

.copyadss{width:1100px; margin:0 auto; padding:30px 0px; color:#555; font-size:15px; text-align:center; line-height:150%;}

#bigtitle{font-size:20px; color:#fff; font-weight:bold; text-align:center; height:80px; line-height:80px; width:180px; background:url(../images/bigtitlebg.jpg) left top no-repeat;}
#title{font-size:30px; color:#2b2b2b; font-weight:bold; line-height:80px;}


/*���� ������*/
#sub_section {padding-top: 100px;}
#sub_img{background:url(../images/subbg.jpg) center top no-repeat; height: 285px;}
.toptx {font-size:19px; color:#fff; line-height:40px; width: 1100px; margin: 0 auto; padding-top: 245px;}

#sub_con{width: 1100px; margin: 0 auto;}
.sub_dot{margin: 25px 0px; text-align: center;}

/*contents*/
.sub_page {font-family:Nanum Gothic, ��������,  sans-serif; font-size:13px; color:#5a5a5a; line-height:160%; text-align:justify;}

.t0102 {font-size:12px; color:#adadad; padding:10px 0px 10px 0px; background:url(../images/sub0102dot.jpg) left bottom no-repeat;}
.t0102 b{font-size:18px; color:#1f1f1f; line-height:180%;}

.t0103 {font-size:45px; color:#2c2c2c; font-weight:bold; padding:0px 50px 0px 20px; vertical-align:middle; line-height:120%; background:url(../images/sub0103dot.jpg) right no-repeat; border-top:dashed 1px #c6c6c6; border-bottom:dashed 1px #c6c6c6;}
.s0103 {padding:30px 20px 30px 50px; border-top:dashed 1px #c6c6c6; border-bottom:dashed 1px #c6c6c6;}

.t0104 {font-size:25px; color:#1f1f1f; font-weight:bold; border-top:solid 2px #1f1f1f; border-bottom:solid 1px #1f1f1f; padding:20px;}
.s0104 {border-top:solid 2px #1f1f1f; border-bottom:solid 1px #1f1f1f; padding:20px;}
.s0104 b{color:#145dd5;}

.normal .m_img{display:none;}


@media screen and (max-width: 768px) {
  .t_none{display: none;}

/*���� ������*/
  #main_section {padding-top: 60px;}
  .main_bn .main_bn01, .main_bn .main_bn02{float:none; width:100%; padding:20px;}
  .main_bn01{border-right:none; border-bottom:10px solid #fff;}
  .main_bn02{border-left:none;}
  .bn01 {background-image:none; padding-right:104px; margin-top:25px}
  .bn02 {background-image:none; padding-left:104px;}
  .copyadss{width: 100%;}
  .copy1{width: 100%; text-align: center;}

  .main_img div{display:none;}
  .main_img img{display:block;}

  /*���� ������*/
  #sub_section {padding-top: 60px;}
  .toptx, #sub_con{width: 100%;}

  .normal .pc_img{display:none;}
  .normal .m_img{display:block;}
}

@media (max-width:580px){
  .m_none{display: none;}

  /*���� ������*/
  .main_bn01 a img, .main_bn02 a img{width: 100%;}
  .bn01 {background-image:none; padding-right:0px;}
  .bn02 {background-image:none; padding-left:0px;}
  .bntx01 {padding:20px 0px 0px 0px;}
  .bntx02 {padding:20px 0px 25px 0px;}
}
