/* 폰트 */


@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Arita-dotum-Medium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Arita-dotum-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{font-family: 'Arita-dotum-Medium';
 font-size : 14px;}

/* 공통css */
.disNo{display: none}
.fixed-top{top:0}
.rel{position:relative;}
/* .lt_service{padding:50px 0} */

/* header -------------------------------------------------------------- */
#hd{background:white; position:absolute; top:0; left: 0;}

/* 로고 */
#logo{width: 150px ; height:auto;}

@media (min-width: 1000px){
 #gnb_open{display: none;}
}

/* 메뉴바 */
.gnb_1da{color: black;font-size: 18px; font-family:'GmarketSansMedium'}

/* 가운데정렬 */
#hd_wrapper{position:relative;}
#logo{position:absolute; left: 0; top:0}
#gnb {float:right; margin-right: 15% }

@media (min-width: 1000px){
  #gnb{float: right; margin-right:25%;}
}

.hd_sch_btn{float: none; position:absolute; right: 0; top:0}

/* 하버 색상 변환  */
.gnb_1dli:hover .gnb_1da{color:#00a73c;}
.gnb_1dli:hover::before{background:#00a73c}

#gnb_open{color: black}
.hd_sch_btn{color:black}

/* 백그라운드 화이트, 컬러 블랙 */
/* gnb2 */
#gnb2{background: white}
#gnb2 .btn_close{color:black}
#gnb2 .gnb_tnb li a{color:black}
#gnb2_1dul .gnb2_1da{color: black; background: #f4f4f4}
.gnb_2dul{background: #f4f4f4; left: 50%; transform:translateX(-50%);}
.gnb_2da{color:black; border-top:none}
.gnb_2da:hover{color:#00a73c}
.gnb2_2dli{ background: white; }
#gnb2_1dul .gnb2_2da:hover{color:#00a73c}

@media (max-width: 969px){
  #gnb2{position: absolute; top:0; right:0;
        z-index:9999;};
}

#gnb2_1dul{margin:50px 0}
.fa {font-size: 20px}
.gnb_tnb{display: none}

/* index -------------------------------------------------------------- */
#container{top:80px;}
/* 배너 */
.lt_bn .bx-prev{left: 5%}
.lt_bn .bx-next{right:5%}

/* NEW ~~~~~~~~~~~~~~~~~~~~~~~*/

/* 모델명 사이즈 */
.lt_service li .lt_tit{font-size: 1.2em; font-weight: bold;}

/* H2 */

.lt_service h2 {margin-bottom:65px;text-align:center}
.lt_service h2 > a {
  display:block;
  color:black;
  font-size:2.8em;
  font-weight:100;
  font-style:normal;
  color: black;
  font-family: "GmarketSansBold";
}
  .lt_service h2 p {
    font-family: 'Arita-dotum-Medium';
    margin:30px 0 25px;
    font-size:16px;
    color:black;
    opacity:0.8}

  /* 더보기 버튼  */
  .lt_service .lt_more{
    margin: 0 auto;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 50px;
    line-height: 15px;
    background: #8ac142;
    color: #fff;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    font-family: 'Arita-dotum-Medium'
  }

  .lt_service .lt_more:hover{background:#00a73c}

.lt_slider_li h2 .lt_more{background: #8ac142;}
.lt_slider_li h2 .lt_more:hover{background:#00a73c}

  @media (max-width:890px) {
    .lt_service h2 {margin:50px 0}
    .lt_service h2>a {font-size:2.4em}
  }

/* 설치사례 ~~~~~~~~~~~~~~~~~~~~~*/

.lt_slider_li h2 > a{color:black; font-family:"GmarketSansBold"}
.lt_slider_li h2 > a.lt_more{font-family: 'Arita-dotum-Medium'}
.lt_slider_li h2 p{color:black; font-family: 'Arita-dotum-Medium'; font-size: 16px; font-weight: bold;}
.lt_info{display:none !important}
.lt_detail{display: none}

 /* 여백정리 */
.lt_slider_li .bx-viewport{height: 400px !important;}

/* footer ------------------------------------------------------------- */
#ft{background:white; margin-top:80px;}

/* 백그라운드 화이트, 컬러 블랙 */
.ft_wr{color:black; background-color:#8ac14221}
#ft_contact{color:black}
#ft_contact i{background: white}
.lt li{background:#8ac14221; border-radius: 10px; border: 1px solid #8ac14287}
.lt li a{color:black}

/* 공지사항 */
.lt_slider_li h2{margin: 0 0 50px}
.lt ul{margin:auto;}
.ft_info .lt{padding:0 20px;}

/* 문의하기 색 변환  */
#ft_contact a{background:#00a73c; border-radius:10px }
#ft_contact a:hover{background: #8ac142}

/* 문의하기 아이콘 색 변환  */
#ft_contact i{color:#00a73c}

/* skin > board > gallery > style.css 글씨 색 변환 */
#gall_ul .bo_cate_link{color:#00a73c}

/* skin/board/gallery/style.css 서브카테고리(?) 클릭시 색 변환*/
#bo_cate #bo_cate_on{color:#00a73c;}
#bo_cate #bo_cate_on:before{background:#00a73c}

/* 문의하기 */
.btn_submit{background:#00a73c; border: none; border-radius: 10px; padding:5px;}
.btn_submit:hover{background:#8ac142}

/* 글쓰기  */
a.btn_b02, .btn_b02{background:#00a73c; border-radius: 10px;}
a.btn_b01, .btn_b01 {border-radius: 10px;}
a.btn_b02:hover, .btn_b02:hover{background: #8ac142}

/* top버튼  */
#top_btn{border-radius: 10px; background:#00a73c}
#top_btn:hover{background:#8ac142}

.pg_page, .pg_current{border-radius: 10px;}

#bo_sch .sch_input {border-radius: 10px;}
#bo_sch .sch_input:focus{border-bottom:2px solid #00a73c}

/* 카테고리 글씨 변경
카테고리 이미지는 관리자 > 모바일orPC상단내용? 사진수정! */
#container h2 {font-family: 'GmarketSansBold'}

#top_btn1 {
  position:fixed;bottom:80px;right:20px;
  width:50px;height:50px;line-height: 1.2; color:white;
  text-align:center;font-size:15px;z-index:90;
  border-radius: 10px; background:#00a73c;
  font-weight:bold; padding-top:7px;

}
#top_btn1:hover{border-color:#3059c7;background:#8ac142;color:#fff}

/* 검색어 노출 X */
#bo_sch select {display: none}

/* 본문내용 */
#bo_v_con {font-size: 16px}

#bo_cate li a {font-weight: bold}

/* 견적문의 수정  */
.bey{margin: 0 auto; max-width: 1020px; padding: 10px; margin-top: 30px;}
.ipt {font-weight:300; min-height : 35px !important;
      border : 1px solid #8ac14287; width: 95%;}
#trbey tbody tr td {padding : 10px 0px; text-align: center;
  border : 1px solid #8ac14287}
#trbey tbody tr th {width: 500px; background : #8ac14221;
border : 1px solid #8ac14287}
textarea, .frm_input {border : 1px solid #8ac14287}

/* 견적문의 모바일 수정 */
@media (max-width : 700px){
  .bey{width: 95%; margin-top: 30px; margin:0 auto;}
  #trbey tbody tr th label{font-size: 15px;}
  .ipt{font-size: 14px !important;}
  }

/*서브 카테고리 */
.gnb_2da{font-weight: 300; font-family: sans-serif;}

/* 모바일 서브카테고리 */
#bo_cate {white-space: normal; overflow-x:normal}
