body{font-family:NanumGothic;}
table,input,select,textarea{font-family:NanumGothic;}

#all_wrapper {text-align: center;}
#wrapper { }

div#skipNav {width:100%; text-align: center;}
div#skipNav ul li {position:absolute;top:-60px;left:0;width:100%;z-index:100;display: block;}
div#skipNav a {color:#555;font-size: 1.3em;height:1px;margin-bottom:-1px;overflow:hidden;text-align:center;width:1px;}
div#skipNav a:focus, div#skipNav a:active {font-weight:bold; color:#fff;background:#749e01;height:auto;padding:5px 0 10px;position:absolute;top:60px;left:0;width:100%;line-height:25px;}


/* HEADER Style
-------------------------------------------------*/
#header{margin:0 auto;}

.headerWrap{width:998px;margin:0 auto;height:83px;}
.headerWrap h1{float:left;margin:20px 0 0 0;}
.toplink{float:right;margin-top:35px;}
.toplink div{height:28px;}
.toplink ul{overflow:hidden;}
.toplink ul li{float:left;padding:0 10px;font-size:11px;}
.toplink ul li a{color:#555;line-height:33px;font-size:13px;  display: inline-block}
.toplink a.login{height:33px;background:url(/img/common/header/top_login_bg.gif) 0 0 no-repeat;padding-left:38px;}
.toplink a.logout{height:33px;background:url(/img/common/header/top_logout_bg.gif) 0 0 no-repeat;padding-left:38px;}
.toplink a.join{height:33px;background:url(/img/common/header/top_join_bg.gif) 0 0 no-repeat;padding-left:38px;}
.toplink a.mypage{height:33px;background:url(/img/common/header/top_mypage_bg.gif) 0 0 no-repeat;padding-left:38px;}
.toplink a.sitemap{height:33px;background:url(/img/common/header/top_site_bg.gif) 0 0 no-repeat;padding-left:38px;}

#gnbWrap {margin:0 auto;border-top:1px solid #ddd;}
#gnavigation{clear:both;width:998px;margin:0 auto;}
#gnavigation > ul{height:53px;}
#gnavigation > ul > li{display:inline-block;position:relative;width:163px;}
#gnavigation > ul > li > a{display:block;text-align:center;font-size:17px;  line-height: 50px;font-family:NanumGothicB;color:#272727;background:url(/img/common/header/gnb_bg.gif) right center no-repeat;}
#gnavigation > ul > li:last-child > a {background:none;}


#gnavigation .snavi{position:absolute;top:31px;left:50%;margin-left:-80px;width:160px;display:none;z-index:100;}
#gnavigation .snavi{background:#fff url(/img/common/header/snavi_bg.gif) center top no-repeat;padding:11px 0 0 0;}
#gnavigation .snavi ul{border:1px solid #73b3db;border-top:none;padding:20px 0 5px 20px;}
#gnavigation .snavi ul li{background:url(/img/common/header/icon_menu.gif) left 5px no-repeat;padding:0 0 0 10px;min-height:30px;}
#gnavigation .snavi a{display:block;}
#gnavigation .snavi a:hover{color:#ff605d;}


.total_menu_wrap{text-align: left;position:absolute;left:0;top:83px;width:100%;background:#fff url(/img/common/header/gnavi_bg.gif) 0 0 repeat-x;;border-bottom:1px solid #73b3db;height:350px;z-index:9999;}
.total_menu_wrap .total_menu{margin:2px auto 0;width:998px;overflow:hidden;border-left:1px solid #eeeeee;}
.total_menu_wrap .total_menu .menu_wrap{box-sizing:border-box;float:left;width:167px;border-right:1px solid #eeeeee;margin-right:-1px;height:348px;}
.total_menu_wrap .total_menu .menu_wrap .tit{text-align:center;line-height:50px;color:#28769e;font-size:17px;font-family:NanumGothicB;}
.total_menu_wrap .total_menu .menu_wrap .tit a{display:block;}
.total_menu_wrap .total_menu .menu_wrap .tit a:hover{color:#266fb4;}
.total_menu_wrap .total_menu .menu_wrap ul{padding:0;margin:20px 0 0 0;}
.total_menu_wrap .total_menu .menu_wrap ul li{background:url(/img/common/header/icon_menu.gif) left 5px no-repeat;padding:0 0 0 15px;min-height:27px;font-size:13px;}


.main_bg1 {width:100%;height:808px;background:url(/img/main/main_bg.gif) 0 0 repeat;}
.main_bg {box-sizing: border-box;padding-top:30px;width:100%;height:348px;background:url(/img/main/main_visual.jpg) center top no-repeat;}
#container{clear: both;width: 998px;margin:0 auto;text-align:left;}




/* FOOTER Style
-------------------------------------------------*/
#footer{clear: both;}
.siteWrap{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:14px 0;margin:0 0 20px 0;}
.siteWrap > div{width: 990px;margin:0 auto;}
.siteWrap h2{display:inline-block;line-height:22px;font-size:13px;color:#575757;font-family:'NanumGothicB';margin:0 30px 0 20px;}
.siteWrap select{border:1px solid #bcbcbc;width:164px;font-size:12px;height:22px;}
.siteWrap .site_move{display:inline;margin-right:15px;}
.siteWrap .site_move form{display:inline;}
.siteWrap .go_top{display:inline;}
.siteWrap .go_top a{background:url(/img/common/content/icon_top.png) left center no-repeat;padding-left:18px;font-size:12px;font-family:'NanumGothicB';}

.footerWrap{width: 990px;margin:0 auto;text-align:left;background:url(/img/common/footer/footer_logo.gif) left -16px no-repeat;padding:0 0 20px 0;}

.footer_menu{margin:0 0 15px 216px;overflow:hidden;}
.footer_menu ul{overflow:hidden;}
.footer_menu ul li{float:left;padding:0 10px;background:url(/img/common/footer/footer_line.gif) left center no-repeat;}
.footer_menu ul li a{font-family:'NanumGothicB';color:#4d4d4d;font-size:12px;}
.footer_menu ul li:first-child{background:none;padding-left:0;}

.center_info{clear:both;margin:0 0 0 216px;overflow:hidden;color:#666666;font-size:11px;line-height:1.5em;}


/* CONTENTS Style
-------------------------------------------------*/
#container section > div{box-sizing:border-box;float:left;}


.popup_zone {width:626px;height:320px;}
.popup_zone .visual img{width:626px;height:278px;}
.popup_zone .control{position:relative;width:626px;height:42px;background:url(/img/main/popupzone_bg.jpg) 0 0 repeat;}
.popup_zone .control ul{position:absolute;top:12px;left:20px;}
.popup_zone .control li {display:inline-block;width:20px;height:20px;margin-right:5px;line-height:20px;}
.popup_zone .control li a{color:#fff;display:block;text-align:center;}
.popup_zone .control li a.on {box-sizing:border-box;width:20px;line-height:20px;height:20px;border:1px solid #535353;background:#fff;color:#f15351;font-weight:bold;}

.visual_btn {width:372px;height:320px;}
.visual_btn > div {float:left;position:relative;}
.visual_btn > div > a {display:block;width:186px;height:160px;text-align:center;color:#fff;font-size:14px;font-family:'NanumGothicB';}
.visual_btn > div > a > span {display:block;padding-top:130px;text-align:center;}
.visual_btn .btn01 {background:#50997c url(/img/main/visual_btn01.png) center top no-repeat;}
.visual_btn .btn02 {background:#51c995 url(/img/main/visual_btn02.png) center top no-repeat;}
.visual_btn .btn03 {background:#4797b8 url(/img/main/visual_btn03.png) center top no-repeat;}
.visual_btn .btn04 {background:#54b4dc url(/img/main/visual_btn04.png) center top no-repeat;}


/*  °øÁö»çÇ× */
.notice{width:372px;height:248px;position:relative;background:#fff;border:1px solid #cecece;margin-top:15px;}
.notice h2.notice_tab1{position:relative;margin-left:20px;}
.notice h2.notice_tab2{position:absolute;left:108px;top:16px;}
.notice h2{line-height:51px;height:50px;}
.notice h2 a{font-family:'NanumGothicB';font-size:15px;display:block;line-height: 16px;}
.notice h2.notice_tab1 a{display:inline-block;  padding-right: 15px;line-height: 16px;  border-right: 1px solid #dedede;font-family:'NanumGothicB';font-size:15px;}
.notice h2.on a{color:#196591;}

.notice .list{border-top:1px solid #c9c9c9;}
.notice .list ul{padding:23px 0 0 18px;}
.notice .list ul li{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;width: 95%;background:url(/img/common/content/icon_title3.gif) left 6px no-repeat;padding-left:8px;height:22px;margin-bottom:9px;font-size:13px;}
.notice .list ul li:last-child {margin:0;}
.notice .list ul li span.subject{}
.notice .list ul li span.date{font:10px "Tahoma";color:#7d7777;display:none;}
.notice .list ul li a:hover{color:#ff605d;}
.notice .list .more{position:absolute;right:18px;top:18px;height:18px;background:url(/img/main/notice_more.gif) right 0 no-repeat;padding-right:18px;}

#tabNav0102{display:none;}
#tabNav0103{display:none;}



.calendar {margin-top:10px;margin-left:10px;width:234px;height:253px;text-align:center;background:url(/img/main/cal_bg.png) 0 0 no-repeat;}
.calendar h2 {color:#fff;font-size:15px;font-family:'NanumGothicB';text-align:left;margin:29px 0 0 15px;;}
.month_title{margin-top:10px;padding:3px 0; font-size:24px; font-family:'NanumGothicB';color:#196fab;margin-bottom:5px; position:relative;}
.month_pre{ position:absolute; top:10px; left:49px;}
.month_next{position:absolute; top:10px; right:49px; }
.calendar table {margin:5px auto 0;font-size:11px;}
.calendar table td, th{width:27px;height:19px;}
.calendar table th{font-family:'NanumGothicB';}
.calendar table td a {margin:0 auto;}
.calendar table td a.on01 {color:#fff;box-sizing:border-box;border:1px solid #6ca01c;background:#7eb32c;width:20px;line-height:19px;display:block;}
.calendar table td a.on02 {color:#fff;box-sizing:border-box;border:1px solid #2589bf;background:#2d91c7;width:20px;line-height:19px;display:block;}



.gallery {width:372px;height:248px;position:relative;background:#fff;border:1px solid #cecece;margin-top:15px;margin-left:10px;}
.gallery h2.title {line-height:51px;height:50px;font-size:15px;color:#196591;margin-left:19px; font-family:'NanumGothicB';}
.gallery .gallery_list{border-top:1px solid #c9c9c9;padding:0 20px;}
.gallery .gallery_list .subject{float:left;margin-top:23px;width:156px;text-align:center;}
.gallery .gallery_list .subject .sub{margin:10px auto 0;font-size:13px;line-height:17px;}
.gallery .gallery_list .more{position:absolute;right:18px;top:18px;height:18px;background:url(/img/main/notice_more.gif) right 0 no-repeat;padding-right:18px;}





.icon_btn_zone {width:616px;height:141px;background:#fff;border:1px solid #cecece;margin-top:15px; font-family:'NanumGothicB';}
.icon_btn_zone li {border-right:1px dotted #ddd;width:122px;height:139px;text-align:center;font-size:13px;float:left;}
.icon_btn_zone li:last-child{border:none;}
.icon_btn_zone li a.icon_btn01{background:url(/img/main/icon_bg01.jpg) center 30% no-repeat;}
.icon_btn_zone li a.icon_btn02{background:url(/img/main/icon_bg02.jpg) center 30% no-repeat;}
.icon_btn_zone li a.icon_btn03{background:url(/img/main/icon_bg03.jpg) center 30% no-repeat;}
.icon_btn_zone li a.icon_btn04{background:url(/img/main/icon_bg04.jpg) center 30% no-repeat;}
.icon_btn_zone li a.icon_btn05{background:url(/img/main/icon_bg05.jpg) center 30% no-repeat;}
.icon_btn_zone li a {display:block;width:122px;height:139px;}
.icon_btn_zone li a span { margin-top: 107px;  display: inline-block;}




.find_daycarecenter {width:193px;height:141px;margin-top:15px;margin-left:10px;background:url(/img/main/find_center_bg.jpg) 0 0 no-repeat;}
.find_daycarecenter a.find_center{box-sizing:border-box;display:block;padding:20px 0 0 20px;height:141px;font-family:'NanumGothicB';font-size:17px;color:#fff;line-height:23px;}


.banner_btn {width:167px;height:141px;margin-top:15px;margin-left:10px;}