@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);


img {border:0px;}

body {background-color:#ffffff; 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:12px;}

a{text-decoration:none; margin:0; padding:0;}

ul{margin:0; padding:0; list-style:none;}

/* ¸ÞÀÎÆäÀÌÁö */
#header01{background: #434343;}
.top_nav{width: 1100px; margin: 0 auto;}
#topbt a{font-size:8pt; color:#999; text-decoration:none; padding:0px 0px 0px 10px; line-height:25px;}
#topbt a:hover{color:#fff;}

#main_logo{text-align: center; padding: 20px 0px;}

#header02{background: #999997; height: 40px; z-index: -1;}
.top_menu{width: 1100px; margin: 0 auto;}


#main_con{width: 1100px; margin: 0 auto;}
.galltit{font-size:48px; font-weight:bold; font-family: 'Nanum Square'; color:#999997; padding-top:35px; padding-bottom:10px;}
.gallsub{font-size:25px; color:#999997; line-height:20px; padding-top:10px; padding-bottom:50px; font-weight: 700;}

#mainbn{background-color:#eeeeee; height:460px; clear:both; margin-top:70px;}

#copyadd div{padding:20px 0; line-height:20px; color:#fff; font-size:12px; text-align:center; margin-top: 40px;}
#copyadd{background-color:#999997;}

.line{padding:39px 0; text-align:center;}
.bd{border:1px solid #c9c9c9;}

/* ¼­ºêÆäÀÌÁö */
#sub_con{width: 1100px; margin: 0 auto;}
#sub_aside, #sub_page{float: left;}
#sub_aside{width: 207px; margin-right: 43px;}
#sub_page{width: 850px; padding:30px 0 90px 0;}
#subtop{width: 100%; height:153px; color:#3b3b3b; font-size:14px; letter-spacing:-1;}

.bigtitle{height:120px; background-color:#999997; font-weight:bold; font-size:23px; color:#ffffff; line-height:120%;}
.bigtitle2{font-size:12px; padding-top:30px;}
.title{font-size:32px; color:#fff; letter-spacing:-1; font-weight:bold;}

#leftmenu{padding:15px 0; border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
#leftmenu a{font-size:15px; line-height:30px; color:#999997; display:inline-block; width:205px; text-align:center;}
#leftmenu a:hover{font-weight:bold; color:#999997;}

.subbanner {padding-top:20px;}


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

  /*¸ÞÀÎ ÆäÀÌÁö*/
  .top_menu, #main_con, #sub_con, #sub_page{width: 100%;}
  .title{text-align: center;}
  .main{display:none; height: 0px;}
  .galltit{font-size: 35px;}
  .gallsub{font-size: 18px;}
  #subtop{display:none; height: 0px;}
}
@media (max-width:580px){

}
