@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* common */
* {margin:0; padding:0; list-style:none; text-decoration:none; font-family:"Nanum Gothic"; }
ul>li>a { text-decoration:none; }
a { color:#666666;}
/*span { color:#666; font-size:12px; }*/
table { border-collapse: collapse; }


#A_Wrap { width:100%; min-width:320px;  margin:0 auto;}
#A_Header {	width:100%;	clear:both; }
#A_Footer {	width:100%;	clear:both;/* margin-top:60px;*/}

/* 로고/GNB*/
.logo { width:100%; text-align:center; position:relative;}
.logo img { width:210px; margin-top:10px;}
.gnb{  height:44px; text-align:center; line-height:42px; border-bottom:1px solid #d2d2d2; border-top:1px solid #d2d2d2;}
.gnb a { display: inline-block; font-size:14px; font-weight:600; color: #252525;  padding:1px 7px; }
.gnb a:hover { background:#ea5300; color:#fff; }
.call_icon { position:absolute; right:0; }
.call_icon img { width:40px;}





.slider {
        width: 100%;
    }

    .slick-slide {
      margin: 0;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
        color: black;
    }









/* 페이징 */
.list_page { margin: 30px auto; text-align: center; zoom: 1; }
.list_page .first_btn, .list_page .first2_btn { display:inline-block; height:24px; text-indent: -9999px; vertical-align: bottom;}
.list_page .first_btn { width:25px; background: url(../image/common/arrow_l.png) no-repeat left top; }
.list_page .first2_btn { width:24px; background: url(../image/common/arrow_l.png) no-repeat -25px top; }
.list_page ul { display: inline-block; overflow: hidden; padding: 0 7px; vertical-align: bottom;}
.list_page li { float: left; margin: 0 2px;}
.list_page li:hover a, .list_page li a.on { color: #fff; background: #444;}
.list_page li a { display: block; width: 24px; height: 24px; font-size: 12px; color: #444; text-align: center; line-height: 25px; }
.list_page .last2_btn, .list_page .last_btn { display: inline-block; height:24px; text-indent:-9999px; vertical-align:bottom; }
.list_page .last2_btn { width:24px; background:url(../image/common/arrow_r.png) no-repeat left top; }
.list_page .last_btn { width:25px; background:url(../image/common/arrow_r.png) no-repeat -24px top; }


/* footer */
.foot_btn {  height:40px; background:#fff;  border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
.fb_size { width:100%; line-height:40px; text-align:center;}
.fb_size  a{ font-size:12px; color:#a5a5a5;	font-weight:bold;   padding:0 5px;  }



.foot_comInfo { background:#fff; margin:10px;}
.fc_info {	margin-top:30px;}
.fc_info li { float:left;}
.fc_info li:first-child {padding-top:6px; }
.fc_info li:last-child { float:right; /*padding-top:15px;*/ }
.fc_info p{ font-size:17.5px; color:#75777d; font-weight:500; line-height:25px;  }
.fc_info p a{ color:#b0b5c5; }
.fc_info b{ font-weight:nomal; font-size:17.5px; color:#a37e2c;  display:block; line-height:25px; }
.fc_info h3 { font-size:17.5px; color:#353535; margin-bottom:8px;}



/*공통*/
.bg444444 { background:#444444 !important; } /*진회색*/
.mb20 { margin-bottom:20px; }
