@CHARSET "UTF-8";

/** @media all and (min-width: 1024px){ */
/** } */

#top .topmenu h1{width:30%;margin:0 auto;}
#top .topmenu h1 img{width:100%;}
#top .topmenu .left{position:absolute;top:43%;left:2%;width:10%;}
#top .topmenu .right{position:absolute;top:43%;right:2%;width:10%;}
#top .topmenu .left img, #top .topmenu .right img{width:100%;}

#top .navi{overflow:hidden;height:60px;background-color:#f15821;border-bottom:1px solid #a5593e;}
#top .navi a{width:33.3%;height:60px;display:inline-block;text-align:center;float:left;background:url('../images/img_bar01.gif') no-repeat 0 29px;}
#top .navi a.first{background:none;}
#top .navi img{width:200px;height:60px;}

#whole_wrap ul li a img{padding:20px 0;}
#whole_wrap ul li img{width:200px;height:38px;}
#whole_wrap ul li{width:33.3%;float:left;height:78px;}
#whole_wrap ul li a{width:100%;display:inline-block;color:#fff;height:78px;line-height:78px;}

/** 배너 및 버튼, 배너 status resize */
#content .bannerzone .banner_pic img{width:75%;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
#content .bannerzone #b_left{position:absolute;top:50%;width:5.33%;left:0;border:0;padding:0;margin:0;}
#content .bannerzone #b_right{position:absolute;top:50%;width:5.33%;right:0;border:0;padding:0;margin:0;}
#content .bannerzone .status{width:100%;height:6.875%;position:absolute;bottom:3px;background:url('../images/bg_status.png') no-repeat center 0;background-size:18% auto;}
#content .bannerzone .status img{margin:1.4% 0.5% 0 0.5%;width:1.5%;}

/** 센터 버튼 사이즈 및 여백 resize */
#content .buttonzone .zone_wrap{padding:38px 0 50px;margin:0 auto;overflow:hidden;}
#content .buttonzone .zone1{overflow:hidden;padding-bottom:40px;margin:0 auto;}

#content .zone1 .zone1_1{margin:0 4.375% 0 0;display:inline-block;width:261px;height:87px;}
#content .zone_wrap .zone_target{display:inline-block;width:261px;height:87px;overflow:hidden;}
#content .zone2 .zone2_1{margin:0 4.5625% 0 0;display:inline-block;width:210px;height:91px;}
#content .zone2 .zone2_2{margin:0 4.5625% 0 0;display:inline-block;width:210px;height:91px;}
#content .zone_wrap .zone2_1 .zone_target{display:inline-block;width:210px;height:91px;overflow:hidden;}
#content .zone_wrap .zone2_2 .zone_target{display:inline-block;width:210px;height:91px;overflow:hidden;}
#content .zone_wrap .zone2_3 .zone_target{display:inline-block;width:210px;height:91px;overflow:hidden;}
#content .zone1 span img{width:100%;}
#content .zone2 span img{width:100%;}

/** 메인 공지사항 */
#content .noticezone{clear:both;height:46px;background-color:#d7d7d7;color:#000;font-size:1.5em;}
#content .noticezone img{width:150px;height:46px;}
#content .noticezone #n_scroll{float:left;margin-left:0.625em;display:inline;line-height:46px;height:46px;width:73%;}

/** bottom */
#bottom .copyright{float:left;margin:15px 0 0 1.6em;display:inline;width:400px;}
#bottom .company{float:right;margin:1px 0.625em 0 0;display:inline;width:160px;}

/** sub navi */
#top #sub_navi{background:url('../images/bg_navi_tab.jpg') repeat-x 0 0;height:80px;width:100%;}
#top #sub_navi a{width:33.3%;display:inline-block;text-align:center;float:left;background:url('../images/img_bar01.gif') no-repeat 0 30px;height:64px;}
#top #sub_navi a img.on{margin-top:0px;width:180px;height:79px;}
#top #sub_navi a img{margin-top:4px;width:200px;height:58px;}

/** sub bottom */
#sub_bottom .wrap1{border-bottom:#e4e4e4 solid 1px;height:53px;background-color:#fff;}
#sub_bottom .wrap1 .right{float:right;background:url('../images/bg_bottomright_tab.gif') no-repeat 0 0;width:301px;height:53px;position:relative;}
#sub_bottom .wrap1 .top{float:left;margin:0 2%;}
#sub_bottom .wrap1 .company{display:inline;float:right;margin-right:2.5%;}
#sub_bottom .wrap1 .top img{width:52px;height:53px;}
#sub_bottom .wrap1 .bottom_previous{float:left;margin:16px 0.5em 0 0;}
#sub_bottom .wrap1 .bottom_previous img{width:65px;height:38px;}
#sub_bottom .wrap1 .company img{width:132px;height:53px;}
#sub_bottom .wrap1 .right .center{top:17px;left:23px;position:absolute;}
#sub_bottom .wrap1 .right .counsel{top:17px;right:28px;position:absolute;}
#sub_bottom .wrap2 .copyright{margin:10px auto;width:400px;}

/** sub menu */
#content .sub_menu01{border-bottom:1px solid #e4e4e4;margin-bottom:30px;}
#content .sub_menu01 li{border-top:#e4e4e4 1px solid;border-bottom:#ffffff 1px solid;height:78px;background:url('../images/bg_sub_menu01.jpg') repeat-x 0 0;}
#content .sub_menu01 li a{display:inline-block;height:80px;width:100%;}
#content .sub_menu01 li a .menu_icon{float:left;margin:11px 0 0 1.79%;display:inline;}
#content .sub_menu01 li a .title_wrap01{float:left;margin:17px 0 0 1.66%;display:inline;text-align:left;}
#content .sub_menu01 li a .title_wrap02{float:left;margin:9px 0 0 5.08%;display:inline;text-align:left;}
#content .sub_menu01 li a .title_wrap03{float:left;margin:27px 0 0 6.5%;display:inline;}
#content .sub_menu01 li a .menu_title{display:block;width:360px;}
#content .sub_menu01 li a .menu_explain{margin-top:6px;display:block;font-size:1.5em;text-align:left;}
#content .sub_menu01 li a .menu_shortcut{float:right;margin:31px 3.95% 0 0;display:inline;}

#content .sub_menu02{border-bottom:1px solid #e4e4e4;margin-bottom:30px;}
#content .sub_menu02 li{border-top:#e4e4e4 1px solid;border-bottom:#ffffff 1px solid;height:158px;background:url('../images/bg_sub_menu02.jpg') repeat-x 0 0;}
#content .sub_menu02 li a{display:inline-block;height:160px;width:100%;}
#content .sub_menu02 li a .menu_icon{float:left;margin:5px 0 0 1.04%;display:inline;}
#content .sub_menu02 li a .menu_draw_icon{float:left;margin:47px 0 0 1.04%;display:inline;}
#content .sub_menu02 li a .title_wrap01{float:left;margin:50px 0 0 3.17%;display:inline;text-align:left;}
#content .sub_menu02 li a .title_wrap02{float:left;margin:35px 0 0 3.17%;display:inline;text-align:left;}
#content .sub_menu02 li a .menu_title{display:block;width:360px;}
#content .sub_menu02 li a .menu_explain{margin-top:5px;display:inline-block;font-size:1.5em;text-align:left;}
#content .sub_menu02 li a .menu_shortcut{float:right;margin:71px 3.95% 0 0;display:inline;}

#content .sub_menu03{border-bottom:1px solid #e4e4e4;margin-bottom:30px;}
#content .sub_menu03 li{border-top:#e4e4e4 1px solid;border-bottom:#ffffff 1px solid;height:158px;background:url('../images/bg_sub_menu02.jpg') repeat-x 0 0;}
#content .sub_menu03 li a{display:inline-block;height:160px;width:100%;}
#content .sub_menu03 li a .menu_icon{float:left;margin:53px 0 0 3.04%;display:inline;}
#content .sub_menu03 li a .menu_draw_icon{float:left;margin:47px 0 0 1.04%;display:inline;}
#content .sub_menu03 li a .title_wrap01{float:left;margin:35px 0 0 5.17%;display:inline;text-align:left;}
#content .sub_menu03 li a .title_wrap02{float:left;margin:50px 0 0 5.17%;display:inline;text-align:left;}
#content .sub_menu03 li a .menu_title{display:block;width:360px;}
#content .sub_menu03 li a .menu_explain{margin-top:5px;display:inline-block;font-size:1.5em;text-align:left;}
#content .sub_menu03 li a .menu_shortcut{float:right;margin:71px 3.95% 0 0;display:inline;}

/** 공지사항 */
#content .sub_menu04 li .notice_type{float:left;font-size:1.5em;margin:17px 0 17px 1.5%;text-align:left;width:76%;}
#content .sub_menu04 li #notice_date{float:right;font-size:1.5em;margin:17px 1.5% 17px 0;}
#content #notice_content{width:93.96%;margin:10px auto;font-size:1.5em;text-align:left;}

/** 센터찾기 */
#center_info .center_list_title #center_title_name{font-size:1.7em;font-weight:bold;color:#fff000;float:left;margin-left:4.58%;display:inline;margin-top:2.5%;}
#center_info .center_list_title #center_phone{position:absolute;bottom:5px;right:20px;width:45%;}
#center_info #center_list_tbl{font-size:1.5em;width:94.125%;padding-top:2%;margin-left:3%;border-bottom:1px solid #c7c7c7;}
#content #center_name{width:76.875%;margin:20px auto 0 auto;overflow:hidden;font-size:1.7em;color:#fff;font-weight:bold;padding:2.29% 0;background-color:#f15821;border-radius:15px 15px 0 0;}
.center_info{width:92.08%;margin:20px auto 0 auto;font-size:1.5em;overflow:hidden;display:inline-block;}
.center_info02{width:92.08%;margin:20px auto;font-size:1.5em;overflow:hidden;display:inline-block;}
#center_intro{clear:both;display:inline-block;text-align:left;width:90.83%;margin:2% auto 20px auto;background-color:#f3f3f3;border-radius:15px;padding:1% 2.5%;font-size:1.5em;}
#center_info #center_list_tbl td span.center_phone{width:160px;padding:4%;display:inline-block;background-color:#f15821;color:#fff;border-radius:7px;}
#content #center_map{width:81.92%;height:900px;margin:0 auto;border:1px solid #999;}
.center_btn img{width:120px;}
#center_tel{float:left;background-color:#f15821;border-radius:7px 0 0 7px;color:#fff;display:inline-block;padding:1% 1% 1% 2%;width:180px;}
#content .center_info02 #center_time_wrap{float:left;padding:1% 0.5%;background-color:#ececec;border-radius:0 10px 10px 0;clear:none;}

/** 프로그램찾기 버튼 */
#child img, #elementary img, #middlehigh img{width:150px;}
.type01 img{width:120px;}
.type02 img{width:150px;}

/** 상세view */
#view_body #img_detail{width:900px; margin:0 auto;} 
#view_body #btn_wrap{height:90px;width:900px;position:relative;margin:0 auto;}
#view_body #btn_wrap #btn_back{background-color:#f15821;bottom:10px;color:#fff;font-size:1.5em;font-weight:bold;height:60px;line-height:60px;position:absolute;right:20px;width:200px;border-radius:5px;}

/** error */
#error_wrap{width:90%;margin:28% auto 40% auto;text-align:center;}
#error_wrap #error_title{width:21.67%;}
#error_wrap #explain_en{display:block;font-family:Arial;font-size:1.45em;color:#5c7eab;margin:5% 0 3% 0;}
#error_wrap #explain_ko{display:block;font-size:1.5em;margin:3% 0 5% 0;}
#error_wrap .home_btn{display:block;width:38.33%;margin:0 auto;}
#error_wrap .home_btn img{width:200px;}