@charset "utf-8";

@media all and (min-width:641px) {

/* 레이아웃 */
.wrap_move { width:100%; max-width:1024px;margin:0 auto;}
.main_frame { width:100%; margin:0 auto;}
.contents { min-height:500px; margin:0 40px; padding:40px 0 20px;}
.contents_float { float:right; width:80%;}

.wrap_top { display:none; position:fixed; right:20px; bottom:30px; z-index:90;}
.wrap_top a { display:block;}
.m_logo {display:none;}
.m_title {display:none;}
/* header */
header {position:relative; z-index:90; margin:0 auto; background-color:#eee;}
header >div { text-align:center;}
header h1 {display:inline-block;zoom:1;*display:inline;/*width:175px;height:52px;*/margin:20px 0 0 0px;}


header .gnb_menu { position:relative;width:100%;margin:auto 0;border:0;border-top:#cbcbcb solid 1px;border-bottom:#000 solid 5px; background-color:#fff;}
header .gnb_menu .btn_mobile {display:none;}
header .gnb_menu .gnb { overflow:hidden; position:relative; /*height:100px;*/}
header .gnb_menu .gnb ul {display:inline-block;overflow:hidden;zoom:1;}

header .gnb_menu .gnb ul li {float:left;}
header .gnb_menu .gnb ul li  p {display:block; padding:2px 22px 20px 22px; color:#000;font-size:12px;  font-weight:bold; text-decoration:none; vertical-align:top; }
header .gnb_menu .gnb ul li  p a:hover,
header .gnb_menu .gnb ul li  p a:active,
header .gnb_menu .gnb ul li  p a:focus {color:#0066cc;text-decoration:none;}

.wrap div.wrap_move header .gnb_menu .gnb ul li img { padding:20px 0 0 0; margin:0;height:36px;}


header .gnb_menu .gnb ul li >a {display:block; height:100px; padding:0 30px; color:#000;font-size:14px;text-decoration:none; line-height:100px; }
header .gnb_menu .gnb ul li >a:hover,
header .gnb_menu .gnb ul li >a:active,
header .gnb_menu .gnb ul li >a:focus {color:#0066cc;text-decoration:none;}
header .gnb_menu .gnb ul li.active a { color:#0066cc;}
.wrap div.wrap_move header .gnb_menu .gnb ul li ul li a.on span { color:#0066cc; font-weight:bold;}


header .vol_area {text-align:right; width:98%; font-size:12px; font-weight:bold;padding-bottom:13px; }

.gnb ul li.talk ul,
.gnb ul li.basic ul,
.gnb ul li.result ul,
.gnb ul li.people ul,
.gnb ul li.quiz ul,
.gnb ul li.qna ul {display:none;}


div.wrap_move header div .gnb_menu .gnb ul li ul li a.on span { background-position:0 -40px; color:#000;}
div.wrap_move header div .gnb_menu .gnb ul li ul li a:hover span { background-position:0 -40px; color:#000;}


header .gnb_menu .gnb ul li ul li:first-child a { background:none;}
header .gnb_menu .gnb ul li ul li p { display:none; }
header .gnb_menu .gnb ul li ul li:hover p,
header .gnb_menu .gnb ul li ul li a.on +p { display:block; position:absolute; left:50%; bottom:-1px; width:13px; height:8px; text-indent:-99999px;}

/* // header */

article.mobile_area {display:none;}
section.event_menu {display:none;}


/* 공통 */
.pc_768 { display:none;}



/* footer */

footer.basic_footer {position:relative;height:200px;margin:0 auto;background:#1c1c1c;margin-top:50px;}
footer.basic_footer h1 {position:absolute;top:41px;left:60px;width:110px;height:50px;}
footer.basic_footer address {display:inline-block;zoom:1;*display:inline;position:absolute;top:41px;left:217px;font-style:normal;text-align:left;}
footer.basic_footer address p {color:#666;font-size:13px;letter-spacing:-0.25px;line-height:normal;}
footer.basic_footer address p a {padding:0 5px 0 0;background:url("../img/layout/footer_member_bgline.gif") no-repeat right 5px;color:#ccc;font-size:12px;letter-spacing:-0.2px;line-height:28px;text-decoration:none;}
footer.basic_footer address p a:hover,
footer.basic_footer address p a:active,
footer.basic_footer address p a:focus {background:url("../img/layout/footer_member_bgline.gif") no-repeat right 5px;color:#ccc;font-size:12px;letter-spacing:-0.2px;line-height:28px;text-decoration:none;}
footer.basic_footer address p a.last {background:none;}
footer.basic_footer .member_service {position:absolute;top:40px;/*right:200px*/left:642px;text-align:left;}
footer.basic_footer .member_service li {color:#fff;font-size:14px;letter-spacing:-0.25px;line-height:30px;}
footer.basic_footer .member_service li a {color:#ccc;line-height:28px;}
footer.basic_footer .member_service li a:hover,
footer.basic_footer .member_service li a:active,
footer.basic_footer .member_service li a:focus {text-decoration:none;}

footer.basic_footer .follow_us {position:absolute;top:40px;right:45px;text-align:left;}
footer.basic_footer .follow_us li {float:left;margin-left:15px;color:#fff;font-size:14px;letter-spacing:-0.25px;}
/*footer.basic_footer .follow_us li:first-child {margin-left:0;}*/
/*footer.basic_footer .follow_us li {color:#fff;font-size:14px;letter-spacing:-0.25px;line-height:30px; float:left;}*/
footer.basic_footer .follow_us li img {vertical-align:middle;  float:left;}
footer.basic_footer .follow_us li a {padding:0 0 0 8px;color:#ccc;line-height:28px;vertical-align:middle;}





footer.basic_footer .follow_us li a:hover,
footer.basic_footer .follow_us li a:active,
footer.basic_footer .follow_us li a:focus {color:#ccc;line-height:28px;text-decoration:none;}
footer.basic_footer .gotop {position:absolute;top:40px;right:20px;text-decoration:none;text-align:right;}
footer.basic_footer .gotop span {display:block;padding-top:9px;color:#fff;font-size:14px;}
/* // footer */
}










