@charset "utf-8";

/* CSS Document */

.cf:after{ content:""; display:block; clear:both;}

/* --- 메인 리뉴얼 CSS 시작 --- */

body,div,dl,dt,dd,ul,li {list-style:none;}

/* 탑메뉴 */
#js_topbn {width:100%; margin:0 auto; background:#1a2a39;}
#js_topbn ul {width:1008px; margin:0 auto; line-height:0;}
#js_topbn li {float:left;}
.clear {clear:both;}

/* 헤더 */
.jogi_gnb_sns {width:31px !important; height:30px !important; border:none !important;}
.jogi_gnb_text {height:24px !important; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; font-weight:bold !important; letter-spacing:-1px; padding:6px 10px 0 10px !important; border-right:1px solid #ddd !important;}
.jogi_gnb_text a {text-decoration:none !important;}
.jogi_gnb_text2 {font-family:'맑은고딕','Malgun Gothic'; font-size:12px !important; font-weight:bold !important; margin-top:7px !important;}
.jogi_gnb_text2 a {text-decoration:none !important;}
.jogi_logo_wrap {width:100%; height:100px; margin:0 auto;}
.jogi_logo_box {width:1000px; height:100px; position:relative; margin:0 auto;}
.jogi_logo {text-align:center; margin:0 auto; padding-top:28px;}
.jogi_logo_left {position:absolute; top:28px; right:0;}
.jogi_logo_right {position:absolute; top:34px; left:-10px;}
.jogi_logo_right img {width:380px;}

.jogi_menu_wrap {width:100%; height:40px; position:relative; margin:0 auto; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.jogi_menu_box {width:1000px; height:40px; margin:0 auto;}
.jogi_menu_box li {float:left; margin-top:1px;}
.jogi_menu {padding:11px 60px;}
.jogi_sub_menu_box {width:100%; position:absolute; top:40px; left:0px; margin:0 auto; padding:14px 0 24px 0; border-top:1px solid #ccc; border-bottom:1px solid #dc1626; background:#fff; /*z-index:2*/ z-index: 999999; display:none;}
.jogi_sub_menu {width:1000px; margin:0 auto;}
.jogi_sub_menu ul {float:left;}
.jogi_sub_menu li {font-family:'맑은고딕','Malgun Gothic'; font-size:15px; color:#333; padding:8px 0;}
.jogi_sub_menu li a:hover {font-size:15px; text-decoration:underline; color:#dc1626; padding:8px 0;}
.jogi_sub_menu1 {padding-left:60px;}
.jogi_sub_menu2 {padding-left:70px;}
.jogi_sub_menu3 {padding-left:80px;}
.jogi_sub_menu4 {padding-left:90px;}

.uni_menu {position:relative; padding:11px 42px;}
.uni_menu_sub {position:absolute; top:32px; left:6px; border:1px solid #dc1626; box-sizing:border-box; background:#fff; z-index:2;}
.uni_menu_sub li {width:100px; height:40px; padding-top:8px; font-family:'맑은고딕','Malgun Gothic'; font-size:16px; color:#333; text-align:center; letter-spacing:-1pt; border-bottom:1px solid #ccc; box-sizing:border-box;}
.uni_menu_sub li a {color:#333;}
.uni_menu_sub li a:hover {font-weight:bold; color:#dc1626; text-decoration:none;}
.toggle2, .uni_menu_sub {display:none;}
.toggle2:checked + .uni_menu_sub {display:block;}

/* 페이지 서브메뉴 */
.new_sub_menu {width:1000px; margin:22px auto 20px auto;}
.new_sub_menu h1 {font-family:'맑은고딕','Malgun Gothic'; font-size:22px; color:#dc1626; text-align:left; letter-spacing:-1pt;}
.new_sub_menu table {width:1000px; margin-top:8px; border-top:1px solid #dc1626; border-left:1px solid #ccc; box-sizing:border-box;}
.new_sub_menu table td {width:25%; height:34px; padding-left:10px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; color:#333; text-align:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box;}
.new_sub_menu table td a {color:#333;}
.new_sub_menu table td a:hover {color:#dc1626 !important;}

/* 컨텐츠 */
#wrap {width:100%; height:100%; position:relative; background:#ffffff; z-index:1; overflow: hidden}
.w1000 {width:1000px; position:relative; margin:0 auto;}
.w700 {width:820px;}
.mt40 {margin-top:40px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt100 {margin-top:100px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.mr10 {margin-right:10px;}
.bt {border-top:1px solid #ddd;}
.bl {border-left:1px solid #ddd;}
.br {border-right:1px solid #ddd;}
.bb {border-bottom:1px solid #ddd;}
.bg_gray {background:#f5f5f5;}
.bg_red {background:#dc1626; color:#fff;}
.ft_red {color:#dc1626;}
.fb {font-weight:bold;}
.tl {text-align:left !important;}
.clear {clear:both;}

/* 초중고유학 */
.jogi_roll_wrap {width:100%; height:300px; position:relative; margin:0 auto;}
.jogi_roll {width:2000px; position:absolute; top:0; left:50%; margin-left:-1000px;}
.jogi_tab {width:1000px; height:55px; position:absolute; bottom:0px; left:50%; margin-left:-500px; padding-left:50px;}
.jogi_cont1 {width:490px; float:left; position:relative;}
.jogi_cont2 {float:left; position:relative;}
.jogi_pro {height:30px; position:relative;}
.jogi_pro_title {position:absolute; top:0px; left:0px;}
.jogi_pro_more {position:absolute; top:10px; right:0px;}
.jogi_pro_tab_box dl {width:98px; height:31px; float:left; padding-top:7px; font-family:'돋움'; font-size:13px; text-align:center; box-sizing:border-box;}
.jogi_pro_tab_box dl a:hover,a:active,a:focus {color:#333 !important; text-decoration:none !important;}
.jogi_pro_tab {color:#555; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #dc1626;background:#fff;}
.jogi_pro_cont li {width:490px; height:30px; float:left; font-family:'돋움'; font-size:13px; border-bottom:1px solid #ddd; box-sizing:border-box; background:#f5f5f5; border-bottom:1px solid #ccc;}
.jogi_pro_cont li.bar1 {width:100px;}
.jogi_pro_cont li.bar2 {width:290px;}
.jogi_pro_list {width:490px; height:120px; overflow-y:scroll;}
.jogi_pro_list li {height:30px; float:left; padding:8px 0 0 20px; font-family:'돋움'; font-size:13px; border-bottom:1px solid #ddd; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.jogi_pro_list li.bar1 {width:100px;}
.jogi_pro_list li.bar2 {width:272px;}
.jogi_cbtn {position:absolute; right:26px; bottom:20px;}
.jogi_cbtn li {float:left; margin-left:6px;}
.jogi_nation dl {margin-top:10px;}
.jogi_nation dt {float:left;}
.jogi_bn4 dl {width:230px; height:230px; position:relative; float:left; border-radius:50%; overflow:hidden !important;}
.jogi_bn4_play {position:absolute; top:94px; left:104px; z-index:10;}
.jogi_bn5 dl {width:250px; float:left; text-align:center;}

.jogi_spe_title {margin:60px 0 10px 0; font-size:18px; font-family:'맑은고딕','Malgun Gothic'; font-weight:bold; color:#333; letter-spacing:-1pt;}
.jogi_spe dl {float:left;}
.jogi_spe_box1 {width:500px;}
.jogi_spe_box2 {width:500px;}
.jogi_spe_box2 dt {width:250px; float:left;}

.page_tabs li {float:left;}
.page_list li {width:500px; float:left; font-size:16px; color:#333; line-height:28px;}
.page_list li span {font-size:18px; font-weight:bold; color:#dc1627;}
.sch_detail {width:1000px; padding:60px 0 10px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:28px; font-weight:bold; letter-spacing:-1.5pt; color:#222; border-bottom:1px solid #222;}
.sch_info {width:1000px;}
.sch_title {width:1000px; padding:40px 0 10px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:26px; letter-spacing:-0.5pt; color:#dc1627;}
.sch_pic {width:400px; height:258px; border:1px solid #ccc; box-sizing:border-box; background:#f5f5f5;}
.sch_thum dl {float:left;}
.sch_thum dl table {width:560px; margin-left:40px; border-top:1px solid #ccc;}
.sch_thum dl table th {height:32px; font-family:'맑은고딕','Malgun Gothic'; font-size:12px; font-weight:bold; color:#333; border-right:1px solid #ddd; border-bottom:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.sch_thum dl table td {height:32px; padding-left:10px; font-family:'맑은고딕','Malgun Gothic'; font-size:12px; color:#333; border-bottom:1px solid #ccc; box-sizing:border-box;}
.sch_thum dl table td a {font-family:'맑은고딕','Malgun Gothic'; font-size:12px; color:#777;}
.sch_tabs {width:1001px; margin:50px 0 20px 0; border-left:1px solid #ccc; box-sizing:border-box;}
.sch_tabs dl a {width:250px; height:60px; padding-top:16px; float:left; font-family:'맑은고딕','Malgun Gothic'; font-size:18px; color:#333; letter-spacing:-1pt; text-align:center; border:1px solid #ccc; border-left:none !important; box-sizing:border-box; background:#f5f5f5;}
.sch_tabs dl a:hover {text-decoration:none;}
.sch_tabs dl .on {font-weight:bold; color:#dc1627; border:1px solid #dc1627 !important; background:#fff;}
.sch_intro {width:1000px; padding:20px 0;}
.sch_intro dl {width:1000px; padding:20px 0; border-bottom:1px solid #ddd;}
.sch_intro1 {width:100px; float:left; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; font-weight:bold; color:#dc1627; letter-spacing:-0.5pt; line-height:22px; box-sizing:border-box;}
.sch_intro2 {width:900px; float:left; padding:0 40px 0 20px; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; color:#333; line-height:24px; box-sizing:border-box;}
.faq_wrap {width:1000px; margin:60px auto 0 auto;min-height:1100px;}
.faq_title {font-family:'맑은고딕','Malgun Gothic'; font-size:28px; font-weight:bold; letter-spacing:-1.5pt; color:#222;}
.faq_select select {width:140px; height:34px; float:right; margin:-30px 0 20px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; border:1px solid #ccc;}
.faq_board table {width:1000px; border-top:1px solid #333;}
.faq_board table th {height:42px; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; color:#333; vertical-align:middle; border-bottom:1px solid #ccc; background:#f5f5f5;}
.faq_board table td {height:42px; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; color:#333; text-align:center; letter-spacing:-0.5pt; vertical-align:middle; border-bottom:1px solid #ccc;}
.faq_board table td a:hover {color:#333; text-decoration:none;}
.faq_board_text {padding-left:20px; text-align:left !important;}
.faq_btns dl {width:100px; height:40px; float:right; margin:20px 0; padding-top:8px; font-family:'맑은고딕','Malgun Gothic'; font-weight:bold; font-size:15px; letter-spacing:-0.5pt; text-align:center; box-sizing:border-box;}
.faq_btn_list {margin-right:10px !important; color:#333; border:1px solid #333;}
.faq_btn_write {color:#fff; background:#222;}
.faq_btn_write:hover {color:#fff; background:#dc1627;}
.faq_search {width:1000px; margin:0 auto; text-align:center; display:inline-block;}
.faq_search select {width:90px; height:32px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; border:1px solid #ccc;}
.faq_search input[type=text] {width:240px; height:32px; margin-left:4px; padding-left:10px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; border:1px solid #ccc; box-sizing:border-box;}
.faq_search input[type=submit] {width:70px; height:32px; margin-left:3px; padding-bottom:2px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; text-align:center; color:#777; border:1px solid #aaa; background:#f5f5f5; box-sizing:border-box;}
.faq_board table td select {width:160px; height:32px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px;border:1px solid #ccc;}
.faq_board table td input {width:154px; height:32px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px;border:1px solid #ccc;}
.faq_write_area {width:946px; height:300px; margin:10px 0 !important;}
.faq_form table {border:none;}
.faq_form table th {height:40px; padding-left:20px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; text-align:left; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5;}
.faq_form table td {height:40px; padding-left:20px; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; border-bottom:1px solid #ccc;}
.faq_form table td a:hover {text-decoration:none;}
.faq_view {width:1000px; margin:0 auto;}
.faq_view table {width:960px !important; margin-top:20px; padding:0; border-top:1px solid #333; box-sizing:border-box;}
.faq_view table th {box-sizing:border-box;}
.faq_view table td {border-bottom:1px solid #ccc; box-sizing:border-box;}
.faq_view_title {width:1000px; height:60px; position:relative; margin:0; padding:0 20px; border-bottom:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.faq_view_title .text {float:left; padding-top:14px; font-family:'맑은고딕','Malgun Gothic'; font-size:20px; letter-spacing:-0.5pt;}
.faq_view_title .date {float:right; padding-top:20px; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; font-weight:normal; color:#888;}
.faq_writer {padding:20px; font-family:'맑은고딕','Malgun Gothic'; font-size:15px; letter-spacing:-0.5pt;}
.faq_story {padding:30px 20px; border-bottom:1px solid #ccc;}
.faq_story p {font-family:'맑은고딕','Malgun Gothic'; font-size:15px; letter-spacing:-0.5pt; line-height:28px;}
.faq_answer {border-bottom:1px solid #ccc; background:#f9f9f9;}
.faq_answer .cs_name {padding:20px; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; color:#333; letter-spacing:-0.5pt;}
.faq_answer .cs_name span {color:#888; letter-spacing:0 !important;}
.faq_answer .cs_text {padding:0 20px 20px 20px;}
.faq_answer .cs_text p {font-family:'맑은고딕','Malgun Gothic'; font-size:14px; color:#333; line-height:28px;}
.faq_reply {width:1000px; margin:40px 0 20px 0; padding:20 0px; border-top:1px solid #333; box-sizing:border-box;}
.faq_reply table {border:none !important;}
.faq_reply table th {padding:0 0 0 20px; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; color:#333; text-align:left; letter-spacing:-0.5pt; border:none !important;}
.faq_reply table td {font-family:'맑은고딕','Malgun Gothic'; font-size:14px; color:#333; border:none !important; line-height:28px;}
.faq_reply table input {width:130px; height:30px; margin:0 20px 0 0px; padding:0 10px; border:1px solid #ccc;}
.faq_reply table textarea {padding:10px; border:1px solid #ccc; box-sizing:border-box;}
.faq_reply table button {width:140px; height:80px; margin-left:-14px; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; font-weight:bold; color:#333; border:1px solid #aaa; border-radius:5px; background:#f5f5f5; cursor:pointer;}
.faq_reply table button:hover {border:1px solid #aaa; background:#fff;}
.video_title {width:1000px; margin:40px 0 10px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:22px; font-weight:bold; color:#222; letter-spacing:-1pt;}
.video_gamja {position:absolute; bottom:60px; left:30px;}
.video_gamja li {float:left; margin-left:20px;}
.video_name {margin:10px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:15px; color:#fff; text-align:center; letter-spacing:-0.5pt;}
.video_nation {margin-left:-10px;}
.video_nation li {float:left; margin-left:10px;}
.video_thum {width:242px;}
.video_text {margin:10px 0 40px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; color:#333; text-align:center;}
.test_btn {width:240px; height:48px; margin:0 auto; padding-top:16px; font-family:'맑은고딕','Malgun Gothic'; font-size:22px; font-weight:bold; color:#fff; text-align:center; letter-spacing:-1pt; background:#dc1626;}
.test_btn a {color:#fff !important; text-decoration:none;}
.test_btn a:hover {color:#fff; text-decoration:none;}

/* 영어캠프 */
.camp_roll_wrap {width:100%; height:300px; margin:0 auto; text-align:center; background:url(/camp/images/main/js_main_bg.jpg) no-repeat center;}
.camp_roll {width:1000px; height:300px; position:relative; margin:0 auto; text-align:center;}
.camp_roll_text {position:absolute; top:50px; left:0;}

.camp_pro_review {position:relative;}
.camp_pro_review ul {width:380px; height:70px; position:absolute; bottom:0; left:0; margin:10px 0 20px 25px; padding:0; left:0; /* border:1px solid #ccc; */ box-sizing:border-box; overflow:hidden;}
.camp_pro_review li {width:100%; height:66px; margin:0 !important; padding:0; font-family:'맑은고딕','Malgun Gothic'; font-size:13px; color:#333; letter-spacing:-0.5pt; line-height:22px; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden;}
.camp_more_btn {position:absolute; bottom:20px; right:20px; display:none;}

.camp_solution {width:100%; height:626px; margin-top:60px; background:url(/camp/images/main/js_solution_bg.jpg) no-repeat center;}
.camp_solution_list {position:absolute; top:172px; left:0;}
.camp_solution_list li {float:left; margin-right:20px; cursor:pointer;}

.camp_solution_text01 {visibility:hidden; position:absolute; top:192px; left:0;}
.camp_solution_text02 {visibility:hidden; position:absolute; top:192px; right:0;}
.camp_solution_text03 {visibility:hidden; position:absolute; top:192px; right:0;}
.camp_solution01:hover .camp_solution_text01 {visibility:visible;}
.camp_solution02:hover .camp_solution_text02 {visibility:visible;}
.camp_solution03:hover .camp_solution_text03 {visibility:visible;}

.camp_solution_bn {position:absolute; top:174px; right:2px;}
.camp_solution_bn li {float:left;}
.camp_solution_arrow {position:absolute; bottom:20px; left:22px; letter-spacing:2px; z-index:900;}

.camp_diary li {float:left; margin-right:20px;}
.camp_diary li:nth-child(4) {margin-right:0;}

.camp_tab {position:absolute; bottom:-10px; left:0;}
.camp_tab dl {float:left;}
.camp_youtube {width:400px; height:225px; position:absolute; top:37px; right:4px; border:1px solid #000;}

.camp_weather {width:1000px; height:85px; background:url(/camp/images/main/camp_weather.jpg) no-repeat;}
.camp_weather dl {width:200px; float:left; position:relative;}
.camp_weather_box1 {width:96px; float:left; padding-top:20px; text-align:center;}
.camp_weather_box1 span {font-size:11px; font-weight:bold; color:#222; line-height:28px;}
.camp_weather_box2 {width:104px; float:left; padding-top:24px;}
.camp_weather_box2 span {font-family:'돋움'; font-size:12px; color:#555; letter-spacing:1px; line-height:30px;}
.camp_program {margin-left:-20px;}
.camp_program li {float:left; margin:14px 0 0 14px;}
.camp_program_btn {margin:40px auto 0 auto; text-align:center;}
.camp_ims {float:left;}
.camp_info {margin-left:-20px;}
.camp_info dl {width:320px; height:382px; float:left; margin:20px 0 0 20px; border:1px solid #ddd; box-sizing:border-box;}
.camp_info_title {height:120px; padding-top:20px; text-align:center;}
.camp_info_box {height:190px; position:relative; padding:30px 20px 20px 20px; background:#f5f5f5;}
.camp_info_more {position:absolute; top:8px; right:20px;}
.camp_info_board ul {padding:0 0px; background:#fff;}
.camp_info_board li {height:27px; padding-top:12px; border-bottom:1px solid #ddd;}
.text_title {width:180px; float:left; padding:0 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.text_date {padding-right:10px; float:left;}
.camp_info_btn {margin:0 auto; padding-left:116px; text-align:center;}
.camp_info_btn ul {height:10px;}
.camp_info_btn li {float:left; margin:14px 0 0 5px;}
.camp_info_cont li {position:relative;}
.camp_text_bar {position:absolute; bottom:0px; left:0px; padding:10px 0; color:#fff; text-align:center; background:#333;}

/* 대학유학 */
.uni_bn dl {position:relative; float:left; overflow:hidden;}
.uni_bn_text {position:absolute; bottom:20px; left:20px;}
.uni_title {width:1000px; margin:0 auto;}
.uni_icon li {float:left;}
.uni_nation {margin-left:-10px; padding-top:5px;}
.uni_nation li {position:relative; float:left; margin:10px 0 0 10px; overflow:hidden;}
.uni_nation_text {position:absolute; top:20px; left:20px;}
.uni_major ul {text-align:left;}
.uni_major li {width:125px; float:left; text-align:center; background:#f5f5f5; box-sizing:border-box;}
.uni_major li img {width:125px;}
.uni_major table {border-top:1px solid #ccc; border-left:1px solid #ccc;}
.uni_major td {border-right:1px solid #ccc; border-bottom:1px solid #ccc;}

.uni_spe {width:1000px; margin:0 auto;}
.uni_spe dl {float:left;}
.uni_spe ul {width:500px; float:left;}
.uni_spe_box1 {width:499px;}
.uni_spe_box2_tabs {bottom:41px; z-index:2; display:inline-block; height:11px; width:500px;}
.uni_spe_box2_tabs li {display:inline-block; float:left; width:250px;}
.uni_spe_box2_tabs li.uni_spe_box21_s1 a {background-image:url(/new_guniversity/images/main/uni_tab01.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s1.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab01_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s2 a {background-image:url(/new_guniversity/images/main/uni_tab02.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s2.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab02_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s3 a {background-image:url(/new_guniversity/images/main/uni_tab03.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s3.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab03_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s4 a {background-image:url(/new_guniversity/images/main/uni_tab04.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s4.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab04_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s5 a {background-image:url(/new_guniversity/images/main/uni_tab05.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s5.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab05_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s6 a {background-image:url(/new_guniversity/images/main/uni_tab06.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s6.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab06_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s7 a {background-image:url(/new_guniversity/images/main/uni_tab07.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s7.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab07_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s8 a {background-image:url(/new_guniversity/images/main/uni_tab08.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s8.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab08_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s9 a {background-image:url(/new_guniversity/images/main/uni_tab09.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s9.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab09_over.jpg);}
.uni_spe_box2_tabs li.uni_spe_box21_s10 a {background-image:url(/new_guniversity/images/main/uni_tab10.jpg); text-indent:-9999px; width:250px; height:65px; display:inline-block; background-repeat:no-repeat; background-size:100%; background-position:left top; padding:0; margin:0;}
li.uni_spe_box21_s10.uni_spe_box2_here a {background-image:url(/new_guniversity/images/main/uni_tab10_over.jpg);}

/* 마우스 오버시 이미지 확대 */
.scale {
  transform: scale(1);
  -webkit-transform: scale(1); /* default */
  -moz-transform: scale(1); /* chrome */
  -ms-transform: scale(1); /* firefox */
  -o-transform: scale(1); /* opera */
  transition: all 0.2s ease-in-out; /* 확대되는 속도 */
}
.scale:hover {
  transform: scale(1.1); /* hover시 확대(scale값을 1보다 크게) */
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}

/* 퀵메뉴 */
#q_left {width:170px; position:absolute; right:55%; margin-top:360px; margin-right:445px; z-index:999;}
#q_right {width:170px; position:absolute; left:55%; margin-top:360px; margin-left:440px; z-index:999;}
.q_center_list {background:#fff; clear:both;}
.q_center_list .q_tit {padding:8px 0 9px 0; font-family:'맑은고딕','Malgun Gothic'; font-size:14px; font-weight:bold; letter-spacing:-0.5pt; color:#dc1626; text-align:center; border-top:1px solid #dc1626; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5;}
.q_center_list dt {width:168px; height:22px; position:relative; padding-top:10px !important; font-family:'맑은고딕','Malgun Gothic'; font-size:12px; color:#ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; background:#fff; cursor:pointer;}
.q_center_list dt.bg_g {background:#fff;}
.q_center_list .center_name {position:absolute; top:8px; left:5px; color:#333; font-family:'맑은고딕','Malgun Gothic'; font-size:12px; font-weight:bold; text-align:left; display:block;}
.q_center_list .center_name:hover {color:#dc1626;}
.q_center_list .center_tel {color:#dc1626 !important; font-size:13px; font-weight:bold; letter-spacing:-0.2pt; display: block;}
.q_center_list .center_info {width:148px; padding:8px 10px 12px 10px !important; line-height:1.5; border:1px solid #ccc; border-top:none; background:#f5f5f5; display:none;}
.q_center_list .center_info dd {margin-top:6px; font-family:'맑은고딕','Malgun Gothic'; font-size:12px; color:#777; text-align:left; letter-spacing:0; line-height:16px;}
.q_center_list .center_info .weekday {width:42px; position:absolute; margin:4px 0; left:12px; font-size:12px; line-height:12px; text-align:left; display:block;}
.q_center_list .center_info .weekday_time {width:94px; position:absolute; right:12px; margin:4px 0; font-weight:normal !important; letter-spacing:0; line-height:12px; text-align:right; background:none; display:block;}
.q_center_list .center_info .dotline {width:148px; height:1px; margin:8px 0; background:#ddd; display:block;}
.q_center_list .center_info .mapsms {height:28px; padding:4px 10px 5px 10px !important; margin:4px 0 5px 38px; font-family:'맑은고딕','Malgun Gothic'; font-size:12px; color:#fff; letter-spacing:-0.5pt; border:1px solid #333; box-sizing:border-box; background:#333; cursor:pointer;}
.q_center_list .center_info .mapsms:hover {color:#fff; border:1px solid #dc1626; background:#dc1626;}
.q_center_list .center_info dd input[type=text] {width:136px; padding:4px 5px 3px 5px !important; font-family:'맑은고딕','Malgun Gothic'; font-size:12px; color:#ccc; border:1px solid #ccc;}
.q_center_list .center_info dd input[type=checkbox] {margin:-1px 0 0 0;}
.q_center_list .center_info dd a:hover {text-decoration:none;}

/* --- //메인 리뉴얼 CSS 끝 --- */



#visual { width:100%; height:100%; position:relative; background:#f4eee0; z-index:2; overflow: hidden}
.vm{ width:1100px; height:765px; margin:0 auto; position:relative;  z-index:2; }
.vm_left{ width:600px; height:705px; position:absolute; top:20px; left:0px;}
.vm_right{ width:470px; height:705px; position:absolute; top:20px; right:0px; box-shadow:0px 3px 3px 0px #b6b1a9;}
.v_banner{ width:600px; height:470px; position:relative; background:url(../images/201504main/v_1.png) no-repeat;}
.vbox{ width:470px; height:235px; position:relative;}
.vbox .vbox_img{ width:235px; height:235px;position:absolute; top:0; left:0; }
.vbox .vbox_cont{ width:195px; height:195px; position:absolute; top:0; right:0; color:#FFF; padding:20px;}
.vbox .vcon_program{ font-size:12px;}
.vbox .vcon_tit{ font-size:21px; margin-top:25px; line-height:5px;}
.vbox .vcon_more{ font-size:10px; margin-top:90px;}
.vbox a:hover{position: absolute;top: 0;left: 0;width: 470px;height: 235px;  outline: 4px solid #847f7c; z-index:1000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}/*position: absolute;top: 0;left: 0;width: 462px;height: 235px;border: 4px solid #8aa928;*/



.mcontent_b1{width:1100px; height:100%; margin:0 auto; position:relative; padding:22px 0 0 0 }
.mcontent_b1 .mvbox1{width:1100px; height:100%;; float:left; margin-bottom:30px}

/* 공지 */
.notice1 {width:350px;height:200px;margin-right:24px; float:left}
.notice1 h2{ background-image:url(../images/201504main/notice_tit.jpg);background-repeat:repeat-y; height:26px; position:relative}
.notice1 h2 span{text-indent: -500em; display: block; overflow: hidden; }
.notice1 p{color: #737373; font-size: 11px; letter-spacing: -1px; position: absolute;  right: 0px; top: 0; width: 32px;}
.notice1 p a{ color: #737373; font-size: 11px; letter-spacing: -1px; font-weight:normal}
.notice1 ul{ padding:10px 5px}
.notice1 li{ color:#666; padding: 0 0 7px 5px;}/*background: url(http://img.uhak.com/UH/Main2013/sprite_etc.png) no-repeat scroll -10px -5px transparent;*/
.notice1 li a{ color:#666;}
.base_tbl1{ float:left; width:345px; color:#666; overflow:hidden; font-size:13px; margin-left:9px; margin-top:10px }
.base_tbl1 th{ color:#666666; text-align:left; height:24px; overflow:hidden;  padding:2px 0 4px 10px; font-weight:normal; }
.base_tbl1 img{ padding:0 7px 0 5px; vertical-align:middle}
.base_tbl1 .b01{border-bottom:1px solid #e5e5e5;}
.base_tbl1 td{text-align: left; overflow:hidden; height:24px; padding:2px 0 4px 0; font-weight:normal; }
/* 스토리 */
.story1 {width:350px;height:200px;margin-right:24px; float:left}
.story1 h2{ background-image:url(../images/201504main/sty_tit.jpg);background-repeat:repeat-y; height:26px; position:relative}
.story1 h2 span{text-indent: -500em; display: block; overflow: hidden; }
.story1 p{color: #737373; font-size: 11px; letter-spacing: -1px; position: absolute;  right: 0px; top: 0; width: 32px;}
.story1 p a{ color: #737373; font-size: 11px; letter-spacing: -1px; font-weight:normal}
.story1 ul{ padding:10px 5px}
.story1 li{ color:#666; padding: 0 0 7px 5px;}/*background: url(http://img.uhak.com/UH/Main2013/sprite_etc.png) no-repeat scroll -10px -5px transparent;*/
.story1 li a{ color:#666;}

.mcontent_b1 .mvbox2{width:1100px; height:100%;; float:left; margin-bottom:30px}
.mainbtn ul{ width:1100px;}
.mainbtn li{ float:left}/*background: url(http://img.uhak.com/UH/Main2013/sprite_etc.png) no-repeat scroll -10px -5px transparent;*/
.mainbtn .inimg{
	position: absolute;
	right: 300px;
	top: 283px;
	width: 109px;
	height: 238px;
	z-index: 100000
}

.mcontent_b1 .mvbox3{width:1100px; height:100%;; float:left; margin-bottom:30px}
/*국가별갤러리*/
.world_shc{margin:0 auto; width:100%; height:200px; margin-top:1px; float:left; position:relative}
.world_shc .shctit{ margin:5px 0 5px 0}

.world_gallery{ width:208px; height:133px; margin-right:13px; float:left }
.world_gallery .bot{ width:210px; height:60px; line-height:30px;  margin-top:3px; font-size:14px; font-family:"NanumGothic",sans-serif; letter-spacing:-1px; text-align: left; padding-left:10px }

.world_shc .nba1{
	position: absolute;
	left: 84px;
	top: 49px;
	width: 126px;
	height: 133px;
	background-image: url(../images/201504main/nara_ba1.png);
	background-repeat: no-repeat;
	padding:80px 5px 10px 10px;
	z-index: 100;
}
.world_shc .nba2{
	position: absolute;
	left: 305px;
	top: 49px;
	width: 126px;
	height: 133px;
	background-image: url(../images/201504main/nara_ba2.png);
	background-repeat: no-repeat;
	padding: 80px 5px 10px 10px;
	z-index: 100;
}
.world_shc .nba3{
	position: absolute;
	left: 526px;
	top: 49px;
	width: 126px;
	height: 133px;
	background-image: url(../images/201504main/nara_ba3.png);
	background-repeat: no-repeat;
	padding: 80px 5px 10px 10px;
	z-index: 100;
}
.world_shc .nba4{
	position: absolute;
	left: 747px;
	top: 49px;
	width: 126px;
	height: 133px;
	background-image: url(../images/201504main/nara_ba1.png);
	background-repeat: no-repeat;
	padding: 80px 5px 10px 10px;
	z-index: 100;
}
.world_shc .nba5{
	position: absolute;
	left: 969px;
	top: 49px;
	width: 126px;
	height: 133px;
	background-image: url(../images/201504main/nara_ba2.png);
	background-repeat: no-repeat;
	padding: 80px 5px 10px 10px;
	z-index: 100;
}
.font{font-size:13px; color:#FFF; width:100px; height:50px; text-align:right; line-height:22px }
.font em{ font-weight:600; text-decoration:none; font-style:normal}



/*아이콘버튼들*/
.b_wrap{ width:100%; height:149px; float:left;  position:relative; margin-bottom:70px; background-image:url(../images/201504main/m_baimg.jpg) ; background-repeat:repeat-x }
.b_wrap .bcontent_b1{width:1100px; height:100%; margin:0 auto; position:relative; padding:15px 0 22px 0;  }
.b_wrap .bcontent_b1 ul{ width:1100px;}
.b_wrap .bcontent_b1 li{float:left; padding-right:30px}

/* 프로그램 */
.n_pro{width:350px; height:204px; float:right}






/***** index *****/
/* top gig banner */
.mainvisual{position: relative;z-index: 1;overflow: hidden;height:485px;}
.mainvisual .cycle-slideshow{text-align:center;height:485px;}
.mainvisual .cycle-slideshow .slide{text-align:center;width: 100%;height:485px;}
.mainvisual .cycle-slideshow .slide span{position: absolute;top:-9999px}
.mainvisual .cycle{position: absolute;left:50%;margin:0 0 0 -490px;top:421px;width:960px;z-index: 202;text-align:right;padding-right:20px;}
.mainvisual .cycle div{position: relative;}
.mainvisual .cycle-prev{background: url(/images/main/mainvisual_l.png) no-repeat left -45px;width:30px;height:45px;display:inline-block;position: absolute;top:-2px;right:68px;}
.mainvisual .cycle-next{background: url(/images/main/mainvisual_r.png) no-repeat left -45px;width:30px;height:45px;display:inline-block;position: absolute;top:-2px;right:20px;}
.mainvisual .cycle-prev:hover{background: url(/images/main/mainvisual_l.png) no-repeat left top;}
.mainvisual .cycle-next:hover{background: url(/images/main/mainvisual_r.png) no-repeat left top;}

.pagerWrap {position: absolute;left: 50%;top:446px;margin-left: -490px;width:980px;z-index: 200;text-align: center;}
#adv-custom-pager {display: inline-block;}
#adv-custom-pager a{display:inline-block;width: 18px;height: 18px;margin-left:2px;background: url(/images/main/bg_pagerOff.png) 0 0 no-repeat;}
#adv-custom-pager a.cycle-pager-active{width: 50px;background: url(/images/main/bg_pagerOn.png) 0 0 no-repeat;}
.pagerWrap button {display:inline-block;width: 18px;height: 18px;vertical-align: top;border: none; font-size: 0;line-height: 0;text-indent: -999px;}
.pagerWrap .btnStop {background:url(/images/main/btn_stop.png) 0 0 no-repeat;}
.pagerWrap .btnPlay {background:url(/images/main/btn_play.png) 0 0 no-repeat;}

.bannerWrap {position: relative;width: 980px;height: 91px;margin: 0 auto;overflow: hidden;}
.bannerWrap li {height: 91px;overflow: hidden;}
.bannerWrap li a.banner {position: relative;display: inline-block;float: left;padding: 27px 0 0 75px;width: 160px;height: 64px;overflow: hidden;font-size: 12px;color: #525252;line-height: 18px;letter-spacing: -1px;}
.bannerWrap li a.banner img {position: absolute;left: 0;top: 0;}
.bannerWrap .bx-controls {position: absolute;right: 0;top: 0;border-left: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;}
.bannerWrap .bx-controls a {display: block;width: 38px;height: 45px;font-size: 0;line-height: 0;text-indent: -999px;}
.bannerWrap .bx-controls a.bx-prev {border-bottom: 1px solid #e2e2e2;background: #fff url(/images/main/btn_bnPrev.png) center center no-repeat;}
.bannerWrap .bx-controls a.bx-next {background: #fff url(/images/main/btn_bnNext.png) center center no-repeat;}

.contentsWrap {border-top: 1px solid #cecece;background: #fff url(/images/main/bg_main.gif) 0 0 repeat-x;}
.contentsWrap.open {border-top: 1px solid #cecece;background: #eaebe6 url(/images/main/mainBG_open.jpg) center bottom no-repeat;}
.mainContents {width: 980px;margin:0 auto;padding-top: 46px;}
.contentsBox01 {overflow: hidden;}
.contentsBox01 .box {display: block;float: left;width: 50%;height: 211px;position: relative;background-color: #fff;}
.contentsBox01 a.con .cover {display: none;position: absolute;top: 0;left: 0;width: 482px;height: 203px;border: 4px solid #8aa928;}
.contentsBox01 a.con:hover .cover {display: block;}
.contentsBox01 a img.board {display: inline-block;position: absolute;left: 0;top: 0;width: 245px;height: 211px;}
.contentsBox01 a .boardCon {position: absolute;right: 0;top: 0;padding: 32px;padding-right: 30px;width: 192px;height: 147px;font-family:Dotum;background:url(/images/main/bg_bbs01.png) 0 0 no-repeat;}
.contentsBox01 a .bbsName {font-size: 11px;color: #9a9999;}
.contentsBox01 a .bbsTitle {font-size: 16px;color: #7b9525;font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;line-height: 37px;font-family: "Nanum";}
.contentsBox01 a .bbsCon {font-size: 12px;color: #535353;line-height: 18px;padding-bottom: 18px;height: 65px;text-align: justify;overflow: hidden;}
.contentsBox01 .box a.bbsLink {position: absolute;padding: 10px;top: 153px;left: 261px;font-size: 12px;color: #535353;font-weight: bold;text-decoration: underline;font-family:Dotum;}
.contentsBox01 .box a.linkMeet,
.contentsBox01 .box a.linkVideo {left: 23px;}
.contentsBox01 a.thi .boardCon {background-image: url(/images/main/bg_bbs02.png);}
.contentsBox01 a.four .boardCon {background-image: url(/images/main/bg_bbs03.png);}
.contentsBox01 a.thi {background-color: #685b55;}
.contentsBox01 a.four {background-color: #829c2c;}
.contentsBox01 a.thi img.board,
.contentsBox01 a.four img.board {left: 245px;}
.contentsBox01 a.thi .boardCon,
.contentsBox01 a.four .boardCon {left: 0;}
.contentsBox01 a.thi .bbsName,
.contentsBox01 a.four .bbsName,
.contentsBox01 a.thi .bbsTitle,
.contentsBox01 a.four .bbsTitle {color: #FFF;}
.contentsBox01 a.thi .bbsCon,
.contentsBox01 a.linkMeet {color: #cec3be !important;}
.contentsBox01 a.four .bbsCon,
.contentsBox01 a.linkVideo {color: #cedaa5 !important;}
/* .contentsBox01 a.thi .cover,
.contentsBox01 a.four .cover {border-color: #FFF;} */

.contentsWrap.open .contentsBox02 {background-color: #fff;}
.contentsBox02 {overflow: hidden;height: 211px;border-left: 1px solid #e6e6e6;}
.contentsBox02 .fl {width: 734px;}
.contentsBox02 .fr {width: 245px;height: 211px;position: relative;overflow: hidden;background-color: #bbcaf3;}
.contentsBox02 .fr.tweet {background-color: #afe2f2;}
.contentsBox02 .boardBox {position: relative;overflow: hidden;padding: 40px 32px 0 32px;height: 171px;}
.bbsBox {position: relative;left: 0;top: 0;}
.noticeBox .notice .bbsName {padding-right: 20px;background:url(/images/main/bg_title01.gif) right center no-repeat;}
.noticeBox .media .bbsName {margin-left: 84px;}
.noticeBox {float: left;width: 294px;}
.eventBox {float: right;width: 294px;}
.contentsBox02 .bbsName {position: absolute;top: 0;font-size: 17px;color: #9c9c9c;font-weight: bold;}
.contentsBox02 .bbsName.on {color: #313131;}
.contentsBox02 .board {position: absolute;width: 192px;height: 87px;top: 300px;padding-left: 113px;}
.contentsBox02 .board.on {top: 37px;}
.contentsBox02 .board img {position: absolute;left: 0;top: 0;width: 94px;height: 85px;border: 1px solid #cfcfcf;}
.contentsBox02 .board .bbsTitle {font-size: 15px;color: #313131;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;padding-bottom: 8px;}
.contentsBox02 .board .bbsList li {padding: 0;padding-left: 8px;background:url(/images/main/bg_bullet01.gif) 0 50% no-repeat;}
.contentsBox02 .board .bbsList a.bbsTitle {display: block;padding: 0;font-size: 13px;line-height: 23px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.contentsBox02 .board .bbsCon {font-size: 13px;color: #6b6b6b;line-height: 18px;padding-bottom: 5px;}
.contentsBox02 .board .bbsDate {font-size: 12px;color: #a8a8a8;}
.contentsBox02 .snsName {position: absolute;display:block;width: 122px;height: 46px;font-size: 0;line-height: 0;text-indent: -999px;background-color: #afbce0;background-position: center center;background-repeat: no-repeat;}
.contentsBox02 .facebookBox .snsName {background-image: url(/images/main/btn_facebookOn.gif);}
.contentsBox02 .tweeterBox .snsName {left: 122px;background-image: url(/images/main/btn_tweetOff.gif);}
.contentsBox02 .tweet .facebookBox .snsName {background-image: url(/images/main/btn_facebookOff.gif);}
.contentsBox02 .tweet .tweeterBox .snsName {background-image: url(/images/main/btn_tweetOn.gif);}
.contentsBox02 .fr .snsContents {position: absolute;top: 50px;left: 300px;padding: 0 30px 0 30px;overflow: hidden;}
.contentsBox02 .fr .snsContents p.likeNum {color: #000;font-size: 11px;margin-top: 10px;padding: 5px 0 5px 26px;}
.contentsBox02 .fr .facebookBox .snsContents p.likeNum {background:#bbcaf3 url(/images/main/bg_like.png) 0 0 no-repeat;}
.contentsBox02 .fr .tweeterBox .snsContents p.likeNum {background:#afe2f2 url(/images/main/bg_like02.png) 0 0 no-repeat;}
.contentsBox02 .fr .snsContents li {overflow: hidden;width: 185px;height: 110px;padding-top: 10px;}
.contentsBox02 .fr .snsContents li img {display: inline-block;float: left;margin-right: 8px;}
.contentsBox02 .fr .snsContents li .snsWrap {float: left;width: 120px;overflow: hidden;}
.contentsBox02 .fr .snsContents li p {color: #5c5c5c;
line-height: 16px;
font-family: Dotum;
}
.contentsBox02 .fr .snsContents li p a {color: #5c5c5c;}
.contentsBox02 .fr .snsContents li span.date {display: inline-block;font-size: 9px;color: #8c8c8c;font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.contentsBox02 .snsName.on {background-color: #bbcaf3;}
.contentsBox02 .fr .snsContents.on {left: 0;}

.contentsBox02 .bbsLink {position: absolute;top: -33px;right: 0;font-size: 0;line-height: 0;text-indent: -999px;width: 10px;height: 10px;background:url(/images/main/bg_more.gif) 50% 50% no-repeat;}
.contentsBox02 .event .bbsLink {top: 4px;right: 0;}

.contentsWrap.open .contentsBox03 {overflow: hidden;background: none;}
.contentsWrap.open .contentsBox03 .linkType {background: #fff url(/images/main/linkType.jpg) right bottom no-repeat;}
.contentsBox03 {overflow: hidden;background:url(/images/main/bg_line02.gif) right 0 repeat-y;}
.contentsBox03 .storeBox {float: left;position: relative;width: 245px;height: 211px;background-color: #ebf1da;}
.contentsBox03 .storeBox .linkStore {position: absolute;left: 0;top: 0;padding: 40px 0 0 33px;width: 219px;height: 171px;color: #FFF;font-size: 12px;font-family:Dotum;background:url(/images/main/bg_bbs04.png) 0 0 no-repeat;}
.contentsBox03 .storeBox .linkStore span {font-size: 16px;font-weight: bold;}
.contentsBox03 .storeBox .linkStore p {padding: 13px 0 15px;line-height: 18px;}
.contentsBox03 .storeBox .linkStore span.link {display: inline-block;width: 70px;height: 25px;font-size: 0px;line-height: 0px;text-indent: -999px;background:url(/images/main/btn_go.png) 0 0 no-repeat;}
.contentsBox03 .storeBox .productList {position: absolute;right: 0;top: 0;padding: 0 15px;width: 215px;}
.contentsBox03 .storeBox .productList ul {overflow: hidden;}
.contentsBox03 .storeBox .productList li {float: left;padding-top: 40px;width: 107px;height: 170px;}
.contentsBox03 .storeBox .productList li a {display: block;position: relative;}
.contentsBox03 .storeBox .productList li a span.tag {position: absolute;left: 0;top: -15px;width: 57px;height: 57px;font-size: 11px;color: #FFF;line-height: 57px;text-align: center;background:url(/images/main/bg_tag.png) 0 0 no-repeat;}
.contentsBox03 .storeBox .productList li a img {display: block;}
.contentsBox03 .storeBox .productList li a p {padding: 0 10px;color: #6d6f68;line-height: 17px;text-align: center;}
.contentsBox03 .linkBox {float: left;position: relative;padding-left:33px;width: 212px;height: 211px;color: #3c3c3c;}
.contentsBox03 .linkBox span {display: inline-block;margin-top: 25px;color: #7a7a7a;font-size: 14px;line-height: 26px;}
.contentsBox03 .linkBox p {color: #4a4a4a;font-size: 21px;}
.contentsBox03 .linkBox span.link {position: absolute;display: inline-block;left: 33px;bottom: 33px;color: #3c3c3c;font-size: 12px;font-family:Dotum;font-weight: bold;line-height: 18px;text-decoration: underline;}
.contentsBox03 .linkNews {background: #fff url(/images/main/linkWebzine.jpg) right bottom no-repeat;}
.contentsBox03 .linkGuide {background: #fff url(/images/main/linkGuide.jpg) right bottom no-repeat;}
.contentsBox03 .linkType {background:url(/images/main/linkType.jpg) right bottom no-repeat;}


.contentsBox04 {overflow: hidden;}
.contentsBox04 ul {overflow: hidden;background:url(/images/main/bg_banner.gif) 0 0 no-repeat;}
.contentsBox04 li {float: left;width: 244px;height: 87px;border: 1px solid #e6e6e6;border-right: none;}
.contentsBox04 li a {display: block;margin: 24px 0 0 91px;font-size: 15px;color: #525252;line-height: 20px;}
.contentsBox04 li.last {width: 245px;height: 89px;border: none;}
.contentsBox04 li.last a {margin: 0;}

.contentsWrap.open .contentsBox05 {overflow: hidden;height: 211px;background:url(/images/main/bg_goodneighbors.png) 0 bottom no-repeat;}
.contentsWrap.open .contentsBox05 .textBox {margin: 72px 126px 0 310px;}
.contentsBox05 {overflow: hidden;height: 211px;background:url(/images/main/bg_goodneighbors.jpg) 0 bottom no-repeat;}
.contentsBox05 .textBox {margin: 42px 0 0 37px;width: 518px;}
.contentsBox05 .textBox img {margin-bottom: 19px;}
.contentsBox05 .textBox .linkWrap {padding-top: 12px;background:url(/images/main/bg_line01.png) 0 0 repeat-x;}
.contentsBox05 .textBox .linkWrap a {display: inline-block;padding-right: 32px;font-size: 13px;color: #fff;line-height: 26px;background:url(/images/main/bg_more02.png) right 0 no-repeat;}

#movLayerPop {position: absolute;top: 50%;left: 50%;margin: -300px 0 0 -490px;padding-top: 45px;width: 980px;display: none;z-index: 210;}
#movLayerPop .lay_pop_cle {position: absolute;top: 0;right: 0;}

.footInf{clear: both;border:1px solid #dcdcdc;height: 39px;margin: 0 auto;overflow: hidden;position: relative;width: 978px;margin-top: 46px;}
.footInf a.linkCompany{color: #5e5e5e;font-size: 14px;padding: 0 22px 0 17px;line-height: 39px;display: inline-block;float: left;background: url(/images/main/footInf_ico.gif) 92% center no-repeat;}
.footInf #banner{position: relative;float: right;height: 39px;overflow: hidden;padding-right: 85px;border-left: 1px solid #dcdcdc;}
.footInf #banner ul {height: 39px;overflow: hidden;width: 770px;}
.footInf #banner ul li{float: left;}
.footInf #banner ul li img {display: block;width: 90px;height: 39px;}
.footInf #banner .bx-controls {position: absolute;right: 0;top: 0;overflow: hidden;border-left: 1px solid #dcdcdc;}
.footInf #banner .bx-controls a {display: inline-block;float: left;width: 40px;height: 40px;font-size: 0;line-height: 0;text-indent: -999px;}
.footInf #banner .bx-controls a.bx-prev {background: #fff url(/images/main/footInf_l.gif) 0 0 no-repeat;}
.footInf #banner .bx-controls a.bx-next {background: #fff url(/images/main/footInf_r.gif) 0 0 no-repeat;}
.footInf .btn{position: absolute;top:0;right:0;border-left:1px solid #dcdcdc;}

#headerwrap {width:100%; z-index:10000 }

#headerwrap .gnb {position:relative; width:100%; height:40px ;margin:0 auto;  }/*border-bottom:solid 1px #dfdfdf; background-color:#f7f7f7;*/
#headerwrap .gnb .g_center{position:relative; width:1100px; height:40px;  margin:0 auto}
#headerwrap .gnb .g_center ul.left_m{position:absolute; left:0; width:606px;height:35px; }
#headerwrap .gnb .g_center ul.left_m li{ float:left;height:35px; padding:3px 12px; }
#headerwrap .gnb .g_center ul.left_m li.line{border-left:solid 1px #dfdfdf;}
#headerwrap .gnb .g_center ul.left_m li.f1{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll 4px 3px; width:45px; height:30px}
#headerwrap .gnb .g_center ul.left_m li.f2{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll -76px 3px; width:58px; height:30px}
#headerwrap .gnb .g_center ul.left_m li.f3{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll -167px 3px; width:90px; height:30px}
#headerwrap .gnb .g_center ul.left_m li.f4{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll -286px 3px; width:60px; height:30px}
#headerwrap .gnb .g_center ul.left_m li.f5{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll -383px 3px; width:40px; height:30px}
#headerwrap .gnb .g_center ul.left_m li.f6{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll -669px 3px; width:40px; height:30px}
#headerwrap .gnb .g_center ul.left_m li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap .gnb .g_center ul.right_m{ position:absolute; right:0;height:30px;}
#headerwrap .gnb .g_center ul.right_m li{ float:left;height:15px; padding:0 5px; font-size:11px; color:#666; letter-spacing:-1px;  margin-top:8px}/*border-right:solid 1px #dfdfdf;*/
#headerwrap .gnb .g_center ul.right_m li.sf1{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll -456px -3px; width:40px; height:15px}
#headerwrap .gnb .g_center ul.right_m li.sf2{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll -514px -3px; width:55px; height:15px}
#headerwrap .gnb .g_center ul.right_m li.sf3{ background:url(http://img.uhak.com/UH/Main2013/sprite_gnb.png) no-repeat scroll -586px -3px; width:55px; height:15px}
#headerwrap .gnb .g_center ul.right_m li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap .gnb .g_center ul.right_m li.line{ border-right:none}



#headerwrap .lnb_w {position:relative; width:100%; height:119px; margin:0 auto 0;  background-image:url(../images/top_mba.jpg); z-index:10000; }
#headerwrap .lnb_w .lnb {position:relative; width:1100px; height:85px; margin:0 auto 30px; }
#headerwrap .lnb_w .lnb h1 {width:135px; margin:0 auto;  height:58px; text-align:left;}
#headerwrap .lnb_w .lnb .brand { position:absolute; right:0; top:16px; z-index:50 }
#headerwrap .lnb_w .lnb .year32 { position:absolute; left:0; top:15px; }
#headerwrap .lnb_w .lnb ul.left, #headerwrap .lnb ul.right { float:left;} 
#headerwrap .lnb_w .lnb ul.left { position:absolute; left:150px; width:100%;height:50px; margin-top:11px}/*background-image: url(../images/gnb_bg_L.jpg);*/

#headerwrap .lnb_w .lnb ul.left li{background:url(../images/sprite_menu_0408.png) no-repeat scroll; height:50px}
#headerwrap .lnb_w .lnb ul.left li.m1{background-position: 0 0; width:170px; }/*width:50px;*/
#headerwrap .lnb_w .lnb ul.left li.m2{background-position: 0 -73px; width:90px; }/*width:63px;*/
#headerwrap .lnb_w .lnb ul.left li.m3{background-position:  0 -133px; width:95px;}/*width:50px;*/
#headerwrap .lnb_w .lnb ul.left li.m4{background-position:  0 -192px; width:95px;}/*width:50px; -200 위*/
#headerwrap .lnb_w .lnb ul.left li.m5{background-position:  0 -252px; width:95px;}/*width:76px;*/
#headerwrap .lnb_w .lnb ul.left li.m6{background-position:  0 -312px; width:100px;}/*width:50px;*/
#headerwrap .lnb_w .lnb ul.left li.m7{background-position:  0 -372px; width:95px;}/*width:76px;*/
#headerwrap .lnb_w .lnb ul.left li.m8{background-position:  0 -432px; width:130px;}/*width:63px;*/
#headerwrap .lnb_w .lnb ul.left li.m9{background-position:  0 -492px; width:100px;}/*width:50px;*/
#headerwrap .lnb_w .lnb ul.left li.m10{background-position:  0 -552px; width:100px;}/*width:76px;*/

#headerwrap .lnb_w .lnb ul.left li.m1:hover {background-position: -168px 0;}
#headerwrap .lnb_w .lnb ul.left li.m2:hover {background-position: -168px -73px;}
#headerwrap .lnb_w .lnb ul.left li.m3:hover {background-position: -168px -133px;}
#headerwrap .lnb_w .lnb ul.left li.m4:hover {background-position: -168px -192px;}
#headerwrap .lnb_w .lnb ul.left li.m5:hover {background-position: -168px -252px;}
#headerwrap .lnb_w .lnb ul.left li.m6:hover {background-position: -168px -312px;}
#headerwrap .lnb_w .lnb ul.left li.m7:hover {background-position: -168px -372px;}
#headerwrap .lnb_w .lnb ul.left li.m8:hover {background-position: -167px -432px;}
#headerwrap .lnb_w .lnb ul.left li.m9:hover {background-position: -168px -492px;}
#headerwrap .lnb_w .lnb ul.left li.m10:hover {background-position:  -168px -552px;}


#headerwrap .lnb_w .lnb ul.left li:hover > div {display:block !important;}
#headerwrap .lnb_w .lnb ul.left li > div.SubMenu {position:absolute; left:0px;top:20px; z-index:10000;display:none;}

/*#headerwrap .lnb_w .lnb ul.left li.m1_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px 0; width:40px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m2_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -48px; width:53px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m3_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -96px; width:40px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m4_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -144px; width:40px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m5_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -192px; width:66px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m6_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -240px; width:40px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m7_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -288px; width:66px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m8_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -336px; width:53px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m9_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -384px; width:40px; height:30px}
#headerwrap .lnb_w .lnb ul.left li.m10_on{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20130626.png) no-repeat scroll -95px -432px; width:66px; height:30px}
*/


#headerwrap .lnb_w .lnb ul.left li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap .lnb_w .lnb ul.right { position:absolute; right:0; width:380px; height:34px; background-image: url(http://img.uhak.com/UH/Main2013/gnb_bg_R33.jpg);}
#headerwrap .lnb_w .lnb ul.right li.s1{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20150310.png) no-repeat scroll 0 -474px; width:70px; height:30px}
#headerwrap .lnb_w .lnb ul.right li.s2{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20150310.png) no-repeat scroll 0 -522px; width:70px; height:30px}
#headerwrap .lnb_w .lnb ul.right li.s3{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20150310.png) no-repeat scroll 0 -659px; width:84px; height:30px}
#headerwrap .lnb_w .lnb ul.right li.s4{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20150310.png) no-repeat scroll 0 -570px; width:70px; height:30px}
#headerwrap .lnb_w .lnb ul.right li.s5{background:url(http://img.uhak.com/UH/Main2013/sprite_menu_20150310.png) no-repeat scroll 0 -704px; width:70px; height:30px}
#headerwrap .lnb_w .lnb ul.right li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap .lnb_w .lnb li {float:left;}
#headerwrap .lnb_w .l_m_icon{position:absolute; top:48px; right:214px; z-index:1000; background-image:url(http://img.uhak.com/UH/Main2013/sprite_icon_recruit2.png); width:38px; height:19px}
#headerwrap .lnb_w .l_m_icon span{text-indent: -3000em; display: block; overflow: hidden;}
#headerwrap .lnb_w .l_m_icon1{position:absolute; top:48px; right:270px; z-index:1000; background-image:url(http://img.uhak.com/UH/Main2013/sprite_icon_recruit1.png); width:80px; height:19px}
#headerwrap .lnb_w .l_m_icon1 span{text-indent: -3000em; display: block; overflow: hidden;}
#headerwrap .lnb_w .l_m_icon2{position:absolute; top:47px; right:164px; z-index:1000; background-image:url(http://img.uhak.com/UH/Main2013/sprite_icon_deadline.gif); width:47px; height:19px}
#headerwrap .lnb_w .l_m_icon2 span{text-indent: -3000em; display: block; overflow: hidden;}
#headerwrap .lnb_w .l_m_icon11{position:absolute; top:48px; right:0px; z-index:1000; background-image:url(http://img.uhak.com/UH/Main2013/sprite_icon_open.gif); width:37px; height:19px}
#headerwrap .lnb_w .l_m_icon11 span{text-indent: -3000em; display: block; overflow: hidden;}



#headerwrap_dang {width:100%; z-index:10000;  }
#headerwrap_dang .gnb {position:relative; width:100%; height:100px;margin:0 auto; background-color:#fff;}
#headerwrap_dang .gnb .g_center{position:relative; width:1000px; height:100px; background-color:#fff; margin:0 auto}
#headerwrap_dang .gnb .g_center ul.left_m{position:absolute; left:-175px; width:606px;height:30px; }
#headerwrap_dang .gnb .g_center ul.left_m li{ float:left; border-right:solid 1px #dfdfdf;height:30px; padding:0 0; }
#headerwrap_dang .gnb .g_center ul.left_m li.line{border-left:solid 1px #dfdfdf;}
#headerwrap_dang .gnb .g_center ul.left_m li.sns1{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll 0px 0px; width:31px; height:30px; background-color: #e68578;}/*감자유학*/
#headerwrap_dang .gnb .g_center ul.left_m li.sns2{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -31px 0px; width:31px; height:30px; background-color: #e68578;}/*감자유학*/
#headerwrap_dang .gnb .g_center ul.left_m li.sns3{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -61px 0px; width:31px; height:30px; background-color: #e68578;}/*감자유학*/
#headerwrap_dang .gnb .g_center ul.left_m li.sns4{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -91px 0px; width:31px; height:30px;background-color: #e68578;}/*감자유학*/
#headerwrap_dang .gnb .g_center ul.left_m li.sns5{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -123px 0px; width:31px; height:30px;background-color: #e68578;}/*감자유학*/
#headerwrap_dang .gnb .g_center ul.left_m li.f1{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -158px 0px; width:66px; height:30px;}/*감자유학*/
#headerwrap_dang .gnb .g_center ul.left_m li.f2{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -226px 0px; width:67px; height:30px}/*해외대학진학*/
#headerwrap_dang .gnb .g_center ul.left_m li.f3{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -296px 0px; width:109px; height:30px}/*초중고유학*/
#headerwrap_dang .gnb .g_center ul.left_m li.f4{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -409px 0px; width:68px; height:30px}/*감자캠프*/
#headerwrap_dang .gnb .g_center ul.left_m li.f5{ background:url(http://www.gamjauhak.com/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -483px 0px; width:68px; height:30px}/*감자페스티벌*/
#headerwrap_dang .gnb .g_center ul.left_m li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap_dang .gnb .g_center ul.right_m{ position:absolute; right:-120px;height:42px;}
#headerwrap_dang .gnb .g_center ul.right_m li{ float:left;height:15px; padding:0px 8px; font-size:11px; color:#666; letter-spacing:-1px; border-right:solid 1px #dfdfdf; margin-top:9px}
#headerwrap_dang .gnb .g_center ul.right_m li.sf1{ background:url(http://www.gamjauhak.com/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -456px -3px; width:40px; height:15px}
#headerwrap_dang .gnb .g_center ul.right_m li.sf2{ background:url(http://www.gamjauhak.com/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -514px -3px; width:55px; height:15px}
#headerwrap_dang .gnb .g_center ul.right_m li.sf3{ background:url(http://www.gamjauhak.com/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -586px -3px; width:55px; height:15px}
#headerwrap_dang .gnb .g_center ul.right_m li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap_dang .gnb .g_center ul.right_m li.line{ border-right:none}


.menu_layer1{position:relative;width:1100px; margin:0 auto; z-index:9999;}
.menu_layer1 .new_layer{position:absolute; top:28px; border:solid 3px #37353a; width:100%; z-index:9999; background-color:#fff;}
.menu_layer1 .new_layer .layer_title{height:43px; width:600px; padding:7px 0 0 5px}//
.menu_layer1 .new_layer .layer_title .l_title{float:left; }/*background-color:#f6f6f6;*/
.menu_layer1 .new_layer .layer_title .l_home{float:right; padding:4px 10px}
.menu_layer1 .new_layer .layer_list{padding:0 15px;}
.menu_layer1 .new_layer .layer_list .la_title{border-bottom:solid 1px #dfdfdf !important; *border-bottom:solid 1px #dfdfdf !important; overflow:hidden; }
.menu_layer1 .new_layer .layer_list .la_title dt{float:left; width:120px; font-size:18px; font-weight:600; color:#333; padding:11px 0 9px 0;}
.menu_layer1 .new_layer .layer_list .la_title dd{float:left; width:700px ; line-height:30px; color:#666; font-size:13px; padding:10px 0 8px 0;}
.menu_layer1 .new_layer .layer_list .la_title dd a{color:#666}
.menu_layer1 .new_layer .layer_list .la_title dd span{color:#d3d3d3; padding:0 5px}


/* footer */
#footer_warp {width:100%;background:url(../new_img/main2015/bg_footer.gif) repeat-x;}
#footer_warp * {}
#footer_warp .sizeBox {width:1004px;text-align:left;margin:0 auto;position:relative;}
#footer_warp .footLinks:before, #footer_warp .footLinks:after {content:"";display:table;}
#footer_warp .footLinks:after {clear:both;}
#footer_warp .footLinks {zoom:1;}
#footer_warp .footLinks li {float:left;padding:0 10px;background:url(../new_img/main2015/footerSeparator.gif) no-repeat 0 0;line-height:1.4;}
#footer_warp .footLinks li:first-child {background:none;padding-left:0;}
#footer_warp .footLinks li a {float:left;line-height:normal;}
#footer_warp .links {height:21px;padding-top:11px;color:#d7d7d7;letter-spacing:-2px;}
#footer_warp .links a {color:#464646;letter-spacing:-1px;}
#footer_warp .links a.em {color:#d51920;}
#footer_warp .company {padding:15px 0 10px 0;zoom:1;color:#898989;}
#footer_warp .company a {color:#898989;}
#footer_warp .company:after {content:'';display:block;clear:both;}
#footer_warp .company * {vertical-align:top;}
#footer_warp .company strong {display:inline-block;padding-bottom:4px;}
#footer_warp .company .num {letter-spacing:0;}
#footer_warp .company .softTxt {color:#d7d7d7;}
#footer_warp .customer {float:left;width:346px;line-height:16px;letter-spacing:-1px;}
#footer_warp .business {float:left;width:329px;line-height:16px;letter-spacing:-1px;}
#footer_warp .safeService {float:left;line-height:16px;letter-spacing:-1px;}
#footer_warp .inquiryBtn {display:inline-block;width:59px;height:15px;margin-top:-2px;background:url() no-repeat;}
#footer_warp .joinBtn {display:inline-block;width:86px;height:15px;margin-top:-1px;background:url() -69px 0 no-repeat;}
#footer_warp .award {width:960px;height:49px;background:url() 0 -15px no-repeat;zoom:1;}
#footer_warp .award:after {content:'';display:block;clear:both;}
#footer_warp .award a {float:left;height:49px;}
#footer_warp .award .a01 {width:85px;}
#footer_warp .award .a02 {width:75px;}
#footer_warp .award .a03 {width:120px;}
#footer_warp .award .safetykorea {width:106px;}
#footer_warp .award .a04 {width:163px;}
#footer_warp .award .a05 {width:120px;}
#footer_warp .award .a06 {width:93px;}
#footer_warp .award .a07 {width:100px; margin-right:40px;}
#footer_warp address {display:block;padding:15px 0 5px 0;color:#898989;}
#footer_warp address * {vertical-align:middle;}
#footer_warp address .busiInfoBtn {display:inline-block;width:70px;height:15px;margin-top:-2px;background:url() -165px 0 no-repeat;}
#footer_warp .copyright {padding-bottom:30px;}
#footer_warp .copyright .txt1 {color:#464646; line-height:18px}
#footer_warp .copyright .txt2 {font-family:Tahoma;color:#898989; margin-bottom:20px}

#footer_warp .goLink {
	position: absolute;
	right: 10px;
	top: 30px;
}
#footer_warp .goLink select{float:left; width:135px; height:28px; margin-right:2px ; font-size:12px; letter-spacing:0px; }
#footer_warp .goLink a.bt {background: url("http://www.gamjauhak.com/new_img/main2015/footer_bg.jpg") no-repeat 0 0 #eaeaea; color:#444;display: block;float: left;  line-height: 26px; height: 28px;text-align: center; width:51px; text-decoration:none; font-weight:bold}

.rank-source{
    text-align: right;
    margin-top: 10px;
    margin-right: 10px;
    color: #a9a7a7;
}