/*
 * skin.css : kimsungmo.com
 */
:root {

   --skin-default-01 : #69785A ;/* #7C6E59 */
   --skin-default-02 : #ffffff ;
   --header-menu-item-activated : #4D5842 ;

   --box-border : #c8c8c8 ;

   /* old color */
   --oc-fgc-1 : #000000 ;--oc-fgc-2 : #FFFFFF ;

   --oc-bgc-1 : #CDDA6B ;--oc-bgc-2 : #C8DA40 ;--oc-bgc-3 : #242424 ;--oc-bgc-4 : #8BBEB9 ;

   --oc-bdr-1 : #CDDA6B ;--oc-bdr-2 : #8BBEB9 ;
}

@font-face {
   font-family : 'Nanum Gothic' ;
   font-style : normal ;
   font-weight : 400 ;
   src : url(//tmb.kocn.co.kr/fonts/NanumGothic-Regular.eot) ;
   src : url(//tmb.kocn.co.kr/fonts/NanumGothic-Regular.eot?#iefix)
      format('embedded-opentype'),
      url(//tmb.kocn.co.kr/fonts/NanumGothic-Regular.woff2)
      format('woff2'),
      url(//tmb.kocn.co.kr/fonts/NanumGothic-Regular.woff)
      format('woff'),
      url(//tmb.kocn.co.kr/fonts/NanumGothic-Regular.ttf)
      format('truetype') ;
}

@font-face {
   font-family : 'Nanum Gothic' ;
   font-style : normal ;
   font-weight : 700 ;
   src : url(//tmb.kocn.co.kr/fonts/NanumGothic-Bold.eot) ;
   src : url(//tmb.kocn.co.kr/fonts/NanumGothic-Bold.eot?#iefix)
      format('embedded-opentype'),
      url(//tmb.kocn.co.kr/fonts/NanumGothic-Bold.woff2)
      format('woff2'),
      url(//tmb.kocn.co.kr/fonts/NanumGothic-Bold.woff) format('woff'),
      url(//tmb.kocn.co.kr/fonts/NanumGothic-Bold.ttf)
      format('truetype') ;
}

html {
   font-family : 'Nanum Gothic', '나눔고딕', 'Malgun gothic', '맑은 고딕', Dotum,
      AppleGothic, sans-serif ;
   letter-spacing : -1px ;
}

body, input, textarea, select, .search_text {
   font-family : 'Nanum Gothic', '나눔고딕', Dotum, AppleGothic, sans-serif ;
}

.search_text ,
.search_text::-webkit-input-placeholder ,
.search_text:-moz-placeholder ,
.search_text::-moz-placeholder ,
.search_text:-ms-input-placeholder {
   color : #A6A6A6 ;
}

.navContainer {
   text-align : left ;
}

.banner {
   background-color : #564E41 ;
}

.inner {
   width : 1076px ;
}

.inner2 {
   width : 1024px ;
}

.menu_active {
   background-color : #554D40 ;
}

.menu_active a {
   color : #FFF ;
}

.bill_btn, .login_btn1 {
   color : black ;
   background-color : #FFFFFF ;
   border : 1px solid #CACACA ;
}

.bill_item2 {
   background-color : #FECD67 ;
   border : 1px solid #FECD67 ;
   color : #554D40 ;
}

.bill_item3 {
   background-color : #3B9A82 ;
   border : 1px solid #3B9A82 ;
}

.board_area {
   margin : 20px 10px ;
}

.myInfo_header_box2 {
   width : 16.55% ;
   height : 94px ;
   padding-top : 84px ;
   cursor : pointer ;
}

.myInfo_header_box2:hover    {
   background-color : #E3DFE0 ;
}

.search_text_active {
   background-color : transparent ;
   border : 0px solid ;
   height : 20px ;
   width : 120px ;
   color : #FFF ;
   font-size : 12px ;
   line-height : 18px ;
}

.search_text_active::-webkit-input-placeholder ,
.search_text_active:-moz-placeholder ,
.search_text_active::-moz-placeholder ,
.search_text_active:-ms-input-placeholder {
   color : #FFF ;
}

.search_text_active:focus {
   outline : 0 ;
}
