/* BASIC css start */
@import url(http://fonts.googleapis.com/css?family=Archivo+Black);
@import url(http://fonts.googleapis.com/css?family=Oswald:700);

/*나눔고딕 폰트설정 시작*/
/*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');}
/*나눔고딕 폰트설정 끝*/

.gradient {filter: none;}

/* Layout */
#hdWrap { margin-bottom:20px;}

#hdWrap .basic_area { height:35px;background:#ef402e; }
#hdWrap .basic_area .ba_box{ position:relative; width:1150px;  margin:0 auto; *zoom:1;  }
#hdWrap .basic_area .ba_box .bookmark { position:absolute; top:7px;left:0px;line-height:21px;font-size:11px;font-family:"dotum" }
#hdWrap .basic_area .ba_box .bookmark a { line-height:21px;color:#9c764e}
#hdWrap .basic_area .ba_box .bookmark a:hover { color:#231917text-decoration:none }
#hdWrap .basic_area .ba_box .bookmark img { vertical-align:middle;padding-right:8px }
/*
#hdWrap .basic_area .ba_box .top_cs { position:absolute; top:9px;left:0px;font-size:12px;font-family:"dotum";font-weight:bold;color:#8f8f8f  }
*/
#hdWrap .basic_area .ba_box .top_menu { position:absolute; top:12px;right:0px }
#hdWrap .basic_area .ba_box .top_menu  li {float:left;padding:0 0 0 8px;font:normal 11px dotum,ng;}
#hdWrap .basic_area .ba_box .top_menu  .cline {color: #fff}
#hdWrap .basic_area .ba_box .top_menu  a {font-family:dotum; font-size: 11px; line-height: 11px; color: #ffffff;}
#hdWrap .basic_area .ba_box .top_menu  a:hover {color: #fd3209; 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 .basic_area .ba_box .top_menu .balloon { position:relative; }

/* 말풍선 */
#joinpoint {position:absolute;top:30px; left:0px; width:65px;height: 21px;line-height: 21px;color:#FFF;text-align: center;padding: 0px 0px 0px;background:url("/design/gomyak/djds/top/gnb_joinpoint_bg.png") no-repeat scroll 50% 0px;z-index:11001;}
#joinpoint .text {display: block;width: 65px;margin: 0px;text-align: center;line-height: 21px;font-size: 10px;color: #FFF;font-weight:normal}


#hdWrap .menu_area { height:150px;background:#ffffff; }
#hdWrap .menu_area .ma_box{ position:relative; width:1150px;  margin:0 auto; *zoom:1;  }

#hdWrap .menu_area .ma_box .top_logo{ position:absolute; top:43px;left:0px }
#hdWrap .menu_area .ma_box .top_menu2 { position:absolute; top:57px;right:0px }
#hdWrap .menu_area .ma_box .top_menu2  li {float:left;padding:0px 0px 0px 30px;font:normal 13px Nanum GothicB,dotum; font-weight:normal;/* background:url("/design/gomyak/djds/top/tm2_line.jpg") no-repeat 0 0px;*/}
#hdWrap .menu_area .ma_box .top_menu2  li.first  { background:none;padding:0px 15px 0 0; }
#hdWrap .menu_area .ma_box .top_menu2  a {font-family: 'Nanum GothicB', sans-serif; font-size: 13px;color: #333; font-weight:normal}
#hdWrap .menu_area .ma_box .top_menu2  a:hover {color: #000; text-decoration: none;}
#hdWrap .menu_area .ma_box .top_search { position:absolute; top:47px;left:410px }
#hdWrap .menu_area .ma_box .top_search .search-form fieldset { border:2px solid #000; border-radius:0px;/*padding:5px 10px 5px 5px;*/ }
#hdWrap .menu_area .ma_box .top_search .search-form input{ width:281px; height:33px;  border:0; line-height:33px; font-size:12px; color:#7c8389; background:#fff;}

/* TOP CATEGORY */

#tcat_wrap {position:relative;z-index:100;}
#tcat_fixed {width:100%;z-index:100;}
#tcat_top_line{ background:#ffffff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:100%}
#tcat_area {position:relative;height:50px;}


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

/*	QUICK MENU */

#quickL { position:absolute; top:643px; left:50%;margin-left:590px; width:94px;margin-top:56px;z-index:1000 }
#quickL p { padding-bottom:7px; }
#quickL .qsns:after {content:""; display:block; clear:both;}
#quickL .qsns { margin-left:12px;*zoom1; } /* IE5.5~7 브라우저 대응 Hack */
#quickL .qsns li { float:left;padding-right:10px } 
#quickL .qsns li.last { padding:0px } 
/* BASIC css end */

