/* BASIC css start */
/*³ª´®°íµñ ÆùÆ®¼³Á¤ ½ÃÀÛ*/
/*400 Regular*/
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');}
/*700 Bold*/
@font-face {font-family: 'Nanum GothicB'; font-style: normal; font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');}
/*800 Extrabold*/
@font-face { font-family: 'Nanum GothicEB'; font-style: normal; font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');}
/*³ª´®°íµñ ÆùÆ®¼³Á¤ ³¡*/

@import url(http://fonts.googleapis.com/css?family=Archivo+Black);
@import url(http://fonts.googleapis.com/css?family=Oswald:700);
@font-face {
    font-family: 'NotoKrL';
    font-style: normal;
    font-weight: 100;
    src: url('/design/lycotoma/notokr-light.eot');
    src: url('/design/lycotoma/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('/design/lycotoma/notokr-light.woff2') format('woff2'),
         url('/design/lycotoma/notokr-light.woff') format('woff');
}
 
@font-face {
    font-family: 'NotoKrR';
    font-style: normal;
    font-weight: 300;
    src: url('/design/lycotoma/notokr-regular.eot');
    src: url('/design/lycotoma/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('/design/lycotoma/notokr-regular.woff2') format('woff2'),
         url('/design/lycotoma/notokr-regular.woff') format('woff');
}
 
@font-face {
    font-family: 'NotoKrM';
    font-style: normal;
    font-weight: 500;
    src: url('/design/lycotoma/notokr-medium.eot');
    src: url('/design/lycotoma/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('/design/lycotoma/notokr-medium.woff2') format('woff2'),
         url('/design/lycotoma/notokr-medium.woff') format('woff');
}
 
@font-face {
    font-family: 'NotoKrB';
    font-style: normal;
    font-weight: 700;
    src: url('/design/lycotoma/notokr-bold.eot');
    src: url('/design/lycotoma/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('/design/lycotoma/notokr-bold.woff2') format('woff2'),
         url('/design/lycotoma/notokr-bold.woff') format('woff');
}
@font-face {
    font-family: 'lato';
    font-style: normal;
    font-weight: 100;
    src: url('/design/lycotoma/Lato-Bold.eot');
    src: url('/design/lycotoma/Lato-Bold.eot?#iefix') format('embedded-opentype'),
         url('/design/lycotoma/Lato-Bold.woff2') format('woff2'),
         url('/design/lycotoma/Lato-Bold.woff') format('woff');
}




.gradient {filter: none;}


#hdWrap { margin-bottom:15px; }

#hdWrap .basic_area { height:35px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; }
#hdWrap .basic_area .ba_box{ position:relative; width:1240px;  margin:0 auto; *zoom:1;  }
#hdWrap .basic_area .ba_box .bookmark { position:absolute; top:6px;left:0px;line-height:21px;font-size:11px;font-family:"dotum" }
#hdWrap .basic_area .ba_box .bookmark a { line-height:21px;color:#5d5d5d }
#hdWrap .basic_area .ba_box .bookmark a:hover { color:#000;text-decoration:none }
#hdWrap .basic_area .ba_box .bookmark img { vertical-align:middle;padding-right:5px }
#hdWrap .basic_area .ba_box .ranking_keyword { position:absolute; top:3px;left:250px;width:300px;overflow:hidden;z-index:100000 }
#hdWrap .basic_area .ba_box .top_cs { position:absolute; top:11px;left:100px;font-size:12px;font-family:"dotum";font-weight:bold;color:#8f8f8f  }

#hdWrap .basic_area .ba_box .top_menu { position:absolute; top:11px;right:0px }
#hdWrap .basic_area .ba_box .top_menu  li {float:left;padding:0 0 0 2px;font:normal 11px dotum,ng;}
#hdWrap .basic_area .ba_box .top_menu  .cline {color: #fff;font-size: 10px;}
#hdWrap .basic_area .ba_box .top_menu  a {font-family:dotum; font-size: 11px; line-height: 11px; color: #5d5c5c;}
#hdWrap .basic_area .ba_box .top_menu  a:hover {color: #e20904; text-decoration: none;}
#hdWrap .basic_area .ba_box .top_menu  .tm_log a {font-weight:bold}
#hdWrap .basic_area .ba_box .top_menu  .tm_mem a {font-weight:bold}


#hdWrap .menu_area { height:96px;  }
#hdWrap .menu_area .ma_box{ position:relative; width:1240px;  margin:0 auto; *zoom:1;  }

#hdWrap .menu_area .ma_box .top_logo{ position:absolute; top:15px;right: 515px; }
#hdWrap .menu_area .ma_box .top_menu2 { position:absolute; top:33px;left:0;   }
#hdWrap .menu_area .ma_box .top_menu2 .sns{font-size:0;}
#hdWrap .menu_area .ma_box .top_menu2 .sns img {font-size:12px;margin-right: 10px;}

#hdWrap .menu_area .ma_box .top_menu2  li {float:left;padding:0 15px;font:normal 12px Nanum gothic,dotum; font-weight:bold; background:url("/design/lycotoma/djds/top/tm2_line.jpg") no-repeat 0 0px;}
#hdWrap .menu_area .ma_box .top_menu2  li.first  { background:none }
#hdWrap .menu_area .ma_box .top_menu2  a {font-family: 'Nanum Gothic', sans-serif; font-size: 12px;color: #777; font-weight:bold;  display: inline-block;}
#hdWrap .menu_area .ma_box .top_menu2  a:hover {color: #000; text-decoration: none;}
#hdWrap .menu_area .ma_box .top_search { position:absolute; top:38px;right:0px }
#hdWrap .menu_area .ma_box .top_search .search-form fieldset { border-bottom:1px solid #000;padding-bottom: 5px;}
#hdWrap .menu_area .ma_box .top_search .search-form input{ width:210px; height:18px;  border:0; line-height:18px; font-size:12px; color:#7c8389; background:#fff;}
#hdWrap .menu_area .ma_box .top_search .search-form input a{ margin-right: 3px;}

/* TOP CATEGORY */

#tcat_wrap {padding-bottom:0px;position:relative;z-index:100;}
#tcat_fixed {width:100%;z-index:100;}
#tcat_top_line{border-top:1px solid #d6d3ce;border-bottom:1px solid #d6d3ce;background:#FFFFFF;width:100%}
#tcat_area {position:relative;height:55px;}

#main_bnr { position:relative;width:1920px;height:509px;left:50%;margin-left:-960px;margin-bottom:20px; *zoom:1;z-index:1 }

 
#hdWrap .top_bnr_area { background:#78ad43; }
#hdWrap .top_bnr_area .tb_box{ position:relative; width:1150px;  margin:0 auto; *zoom:1;  }

/* BASIC css end */

