/* header */
#header{width:100%;height:160px;background:url(http://img.atlan.co.kr/_www2015/common/gnb/header_bg.png) repeat-x;}
#header .top{clear:both;width:1024px;min-width:1024px;height:110px;margin:0 auto;position:relative;/* background:url(http://img.atlan.co.kr/_www2015/common/gnb/top_bg2.png) no-repeat 398px 0 */}
#header .sub_gnb{position:absolute;top:45px;right:130px;}
#header .sub_top_menu a{display:inline-block;padding:10px 4px 9px 4px;font-size:0.857em}
#header .top .logo{float:left;width:135px;text-align:left;padding:29px 0 0 0}
#header .top .logo_event{position:absolute;top:0;left:-95px;width:235px;text-align:left;display:inline-block}
#header .top .menu li{float:left}
#header .top .menu{padding:0 0 0 138px}
.top .menu a.item{display:block;width:95px;margin-right:70px;background:url(http://img.atlan.co.kr/_www2015/common/gnb/atlan_gnb.png) no-repeat 0 0;height:110px;text-indent:-999em}
.top .menu li.m_product a.item{display:inline-block;background-position:0 0}
.top .menu li.m_update a.item{background-position:-200px 0}
.top .menu li.m_support a.item{background-position:-400px 0}
.top .menu li.m_product a.item:hover, .top .menu li.m_product a.item:active, .top .menu li.m_product a.item:focus{background-position:0 -220px;}
.top .menu li.m_update a.item:hover, .top .menu li.m_update a.item:active, .top .menu li.m_update a.item:focus{background-position:-200px -220px}
.top .menu li.m_support a.item:hover, .top .menu li.m_support a.item:active, .top .menu li.m_support a.item:focus{background-position:-400px -220px}
.top .menu li.m_product ul.nav_product .products_wiz{display:none}
.top ul.curr_products ul.nav_product li.products_wiz{display:block}
.top ul.curr_products li.m_product a.item{background-position:0 -110px}
.top ul.curr_update li.m_update a.item{background-position:-200px -110px}
.top ul.curr_support li.m_support  a.item{background-position:-400px -110px}
.top ul.menu li ul{display:none}
#header ul.menu ul li a{font-size:0.929em;margin-right:25px;color:#333;}
#header .top ul.menu ul li a:hover, #header .top ul.menu ul li a:focus, #header .top ul.menu ul li a:active,
#header ul.curr_products_mobile li.products_mobile a,
#header ul.curr_products_atlan li.products_atlan a,
#header ul.curr_products_story li.products_story a,
#header ul.curr_products_partner li.products_partner a,
#header ul.curr_products_news li.products_news a,
#header ul.curr_products_brand li.products_brand a,
#header ul.curr_update_notice li.update_notice a,
#header ul.curr_update_aum li.update_aum a,
#header ul.curr_update_gum li.update_gum a,
#header ul.curr_update_product_reg li.update_product_reg a,
#header ul.curr_update_my_products li.update_my_products a,
#header ul.curr_support_notice li.support_notice a,
#header ul.curr_support_qna li.support_qna a,
#header ul.curr_support_my_qna li.support_my_qna a,
#header ul.curr_support_my_report li.support_my_report a,
#header ul.curr_support_faq li.support_faq a,
#header ul.curr_support_manual li.support_manual a{font-size:0.929em;color:#e87e00}

.top ul.curr_products ul.nav_product{display:block;position:absolute;top:127px;left:135px}
.top ul.curr_update ul.nav_update{display:block;position:absolute;top:127px;left:300px}
.top ul.curr_support ul.nav_support{display:block;position:absolute;top:127px;left:465px}

#header .top.open_cate ul.nav_product li,
#header .top.open_cate ul.nav_update li,
#header .top.open_cate ul.nav_support li{clear:both;padding-bottom:20px}
#header .top.open_cate ul.nav_product li a:hover,
#header .top.open_cate ul.nav_update li a:hover,
#header .top.open_cate ul.nav_support li a:hover,
#header .top.open_cate ul.nav_product li a:focus,
#header .top.open_cate ul.nav_update li a:focus,
#header .top.open_cate ul.nav_support li a:focus,
#header .top.open_cate ul.nav_product li a:active,
#header .top.open_cate ul.nav_update li a:active,
#header .top.open_cate ul.nav_support li a:active{color:#f48a0a}
.top ul.nav_product p,
.top ul.nav_update p,
.top ul.nav_support p{display:none}
#header .top.open_cate ul.nav_product{display:block;position:absolute;top:107px;left:-1px;height:480px;z-index:100;border:2px solid #333;border-right-style:none;background:#fff;width:170px;padding:54px 0 0 80px}
#header .top.open_cate ul.nav_update{display:block;position:absolute;top:107px;left:250px;height:480px;z-index:100;border:2px solid #333;border-left-style:none;border-right-style:none;background:#fff;width:170px;padding:54px 0 0 60px}
#header .top.open_cate ul.nav_support{display:block;position:absolute;top:107px;left:480px;height:480px;z-index:100;border:2px solid #333;border-left-style:none;border-right-style:none;background:#fff;width:170px;padding:54px 0 0 60px}
#header .top.open_cate ul.impo_service{display:block;position:absolute;top:107px;left:710px;height:480px;z-index:100;background:#fff;border:2px solid #333;border-left-style:none;background:#fff;padding:54px 0 0 60px}
#header .top.open_cate ul.impo_service a{display:block;width:100%;height:100%;cursor:pointer}
#header .top.open_cate ul.impo_service .service_cloud{background:url(http://img.atlan.co.kr/_www2015/main/sitemap_ban1.png) 0 0 no-repeat;width:186px;height:123px;text-indent:-999em}
#header .top.open_cate ul.impo_service .service_kakao{background:url(http://img.atlan.co.kr/_www2015/main/sitemap_ban2.png) 0 0 no-repeat;width:186px;height:150px;text-indent:-999em}
/*#header .top.open_cate ul.impo_service .service_update{background:url(http://img.atlan.co.kr/_www2015/main/sitemap_ban3.png) 0 0 no-repeat;width:186px;height:144px;text-indent:-999em}*/
#header .top.open_cate ul.impo_service .service_atlanshop{background:url(http://img.atlan.co.kr/_www2015/main/sitemap_ban3_new.png) 0 0 no-repeat;width:186px;height:144px;text-indent:-999em}
#header .top.open_cate ul.nav_product p, #header .top.open_cate ul.nav_update p{display:block;border:1px solid #dddddd;padding:10px 0 10px 10px;width:148px;margin-top:10px}
#header .top.open_cate ul.nav_product p span, #header .top.open_cate ul.nav_update p span{display:block;line-height:21px}
#header .top.open_cate ul.nav_product li p a:hover,
#header .top.open_cate ul.nav_update li p a:hover,
#header .top.open_cate ul.nav_product li p a:focus,
#header .top.open_cate ul.nav_update li p a:focus,
#header .top.open_cate ul.nav_product li p a:active,
#header .top.open_cate ul.nav_update li p a:active{color:#f48a0a}
#header .top.open_cate ul.nav_product .products_mobile{background:url(http://img.atlan.co.kr/_www2015/main/sitemap_h1.png) 0 0 no-repeat;padding:55px 0 70px 0;width:170px;height:36px}
#header .top.open_cate ul.nav_update .update_notice{background:url(http://img.atlan.co.kr/_www2015/main/sitemap_h2.png) 0 0 no-repeat;padding:55px 0 0 0;width:170px;height:36px}
#header .top.open_cate ul.nav_support .support_notice{background:url(http://img.atlan.co.kr/_www2015/main/sitemap_h3.png) 0 0 no-repeat;padding:55px 0 0 0;width:170px;height:36px}
#header .top .gnb_btn{position:absolute;top:47px;right:0;z-index:200;}
#header .top .gnb_btn .mappersEn{background:#fff url(http://img.atlan.co.kr/_www2015/common/gnb/icon_mappers_go.png) 94% center no-repeat;margin-right:4px;padding: .5em 2.2em .5em 1.4em;}
#header .top .gnb_btn .allMenu{background:url(http://img.atlan.co.kr/_www2015/common/gnb/icon_all_service.png) 90% center no-repeat;text-align:center;width:90px;height:16px;padding:7px 20px 7px 0;}
#header .top .gnb_btn .allMenu_close{display:block;background:url(http://img.atlan.co.kr/_www2015/main/sitemap_close.png) right 0 no-repeat;color:#fff;width:110px;height:62px;border:0;text-align:center;padding:7px 10px 7px 0}
#container{position:relative;width:100%;min-width:100%;background:url(http://img.atlan.co.kr/_www2015/common/all_bg.png) repeat 0 0;overflow:hidden}
#container .contents_wrapper{width:1025px;min-width:1025px;margin:0 auto;background:#fff;position:relative;border:1px solid #e3e3e3;border-top-style:none;border-bottom-style:none;overflow:hidden}

/* footer */
#footer{clear:both;border-top:1px solid #e3e3e3;width:100%;background:#fff;}
#footer .footer-con {display:flex;width:1025px;margin:0 auto;padding:30px 0 40px 0;box-sizing:border-box;}
/*#footer .info_community{width:792px;margin:0 auto;box-sizing:border-box;}*/
#footer .info_community{display:flex;width:760px;margin:0 auto;box-sizing:border-box;}
/* #footer .info_community{width:1025px;margin:0 auto;padding:50px 0 40px 0;box-sizing:border-box;} */
#footer .info_community ul{width:221px;float:left;padding:0 0 0 34px;}
#footer .info_community ul .footer_title{padding:0 0 12px 0;font-size:1.077em;color:#202020;font-family:"NanumGothicBold";}
#footer .info_community li{display:block;line-height:22px;color:#767676;font-size:0.923em}
#footer .info_community .family_sites{width:233px;float:left;padding:0 0 0 27px}
.family_sites .affiliates{margin-bottom:10px;background:url(http://img.atlan.co.kr/_www2015/common/affiliates_bg_new.png) 0 0 no-repeat;width:206px;height:65px;clear:both}
.family_sites .affiliates a.inquire{display:block;background:url(http://img.atlan.co.kr/_www2015/common/affiliates_go.png) 95% center no-repeat;padding:26px 40px 24px 93px;font-size:1.2em;color:#202020}
.family_sites{position:relative;}
#footer .family_sites .fsList{display:none;position:absolute;right:27px; bottom:50px;background:#fff;border:2px solid #666666;border-bottom-style:none;width:340px;height:80px;z-index:300;}
/*.family_sites .fsList dl{margin-top:15px;padding:0 0 37px 20px;background:url(http://img.atlan.co.kr/_www2015/main/familysite_pop1.png) 0 bottom no-repeat;}
.family_sites .fsList dl dt{padding:0 0 9px 10px;text-align:left;font-family:"NanumGothicBold";color:#333}
.family_sites .fsList dl dd{display:inline-block;padding:2px 0 2px 6px;text-align:left;font-size:0.923em}*/
.family_sites .btn_map_api_b2b{margin:10px 0;width:206px;height:61px;text-align:center;vertical-align:bottom;background:url(http://img.atlan.co.kr/_www2015/main/api-ban1028.png) 0 0 no-repeat}
.family_sites .btn_map_api_b2b a {display:block;padding:23px 40px 22px 60px;font-size:1.2em;color:#007cec;font-weight:bold}
#footer .address{width:760px;margin:0 auto;height:60px;color:#767676;}
#footer .address{clear:both;padding:20px 0 50px 34px;position:relative}
#footer .address p {padding:4px 0;}
#footer .address .mappers_logo {display:inline-block;}
#footer .address .mappers_logo span:nth-child(2) {display:inline-block;text-indent:12px;font-size:1.1em;font-weight:600;color:#202020}
.contact, .copybox {text-indent:127px;}
#footer .address .contact span{display:inline-block;text-indent:0px;font-size:0.9em;}
#footer .address .contact span:nth-child(2), #footer .address .contact span:nth-child(3) {text-indent:20px}
#footer .address .copybox span {display:block;font-size:0.9em;}
#footer .address .copybox .copyright {padding:4px 0}
/* #footer .address .mappers_logo{padding:5px 15px 0 0;} */
#footer .address .btn_mappers_eng{position:absolute;top:26px;right:45px;display:block;width:203px;height:43px;border:1px solid #dddddd;background:url(http://img.atlan.co.kr/_www2015/support/notice_list_go2.png) 90% center no-repeat}
#footer .address .btn_mappers_eng a{display:block;width:100%;height:100%;color:#545454;padding:12px 0 0 30px;font-family:"NanumGothicBold";}
/* 2019. 12.30 변경 */
.footer-con .leftcol {width:767px}
#footer .family_sites{width:233px;/* float:left; */padding:0 0 0 27px}
/* #footer .info_community div {float:left;} */
#footer .info_community .terms_new {width:410px;}
#footer .info_community .terms_new p {line-height:31px;color:#afafaf;text-indent:30px}
.terms_new p span {font-size:0.9em;color:#646464;}
.terms_new p span.privacy-strong {color:#2486dd;font-weight:bold}
#footer .fsbanners {display:flex;position:relative;width:410px;justify-content:flex-end;}
#footer .fsbanners .btn_mappers_eng {/*position:absolute;top:26px;right:45px;*/display:block;width:170px;height:25px;line-height:25px;text-indent:15px;border:1px solid #dddddd;background:url(http://img.atlan.co.kr/_www2015/support/notice_list_go2.png) 97% center no-repeat}
#footer .fsbanners .btn_mappers_eng a {display:block;width:100%;height:100%;color:#666666;/*padding:8px 0 0 20px;*/font-family:"NanumGothicBold";font-size:0.85em}
#footer .fsbanners .fsList{display:none;position:absolute;right:2px;bottom:50px;background:#fff;border:2px solid #666666;border-bottom-style:none;width:320px;height:75px;z-index:300;}
#footer .fsbanners .btn_fmsites {width:125px;height:27px;margin-left: 7px;text-indent:15px;background:url(http://img.atlan.co.kr/_www2015/main/fmsite_bg.png) 0 0 no-repeat;display:block;cursor:pointer}
#footer .fsbanners .btn_fmsites span {line-height:27px;font-size:0.9em;color:#666666;}
.fsbanners .fsList dl{margin-top:15px;padding:0 0 37px 15px;background:url(http://img.atlan.co.kr/_www2015/main/familysite_pop1_new.png) 0 58px no-repeat;}
.fsbanners .fsList dl dt{padding:0 0 9px 20px;text-align:left;font-family:"NanumGothicBold";color:#333}
.fsbanners .fsList dl dd{display:inline-block;padding:2px 0 2px 24px;text-align:left;font-size:0.923em}

/*  */
.page_list_in_view ul{border:1px solid #cbcbcb;padding:25px 30px;overflow:hidden;margin-top:30px}
.page_list_in_view li{padding:5px 0 5px 12px;background:url(http://img.atlan.co.kr/_www2015/support/notice_list_bulet.png) 0 center no-repeat;}
.page_list_in_view li a{color:#767676}
.page_list_in_view li .rdate{display:inline-block;float:right;font-size:0.846em}
.page_list_in_view .list_btn{width:100%;text-align:center;display:inline-block;margin:30px 0 70px 0}
.page_list_in_view .list_btn a{width:120px;height:30px;display:inline-block;vertical-align:baseline;color:#fff;background:url(http://img.atlan.co.kr/_www2015/support/bg_allview.png) 0 center no-repeat;padding:13px 0 0 10px}
.page_list_in_view li.curr{background:url(http://img.atlan.co.kr/_www2015/support/notice_list_bulet_on.png) 0 center no-repeat;padding:5px 0 5px 12px}
.page_list_in_view li.curr a{display:inline-block;font-weight:bold;color:#202020}

/* page_num */
.paging_wrap{width:800px;text-align:center;margin:0 auto;padding:30px;}
.paging_wrap ul.page{display:inline-block;border:1px solid #dcdcdc;border-right-style:none;}
.paging_wrap li{float:left;padding:9px 12px;text-align:center;vertical-align:baseline;border-right:1px solid #dcdcdc;font-size:0.923em}
.paging_wrap li a{display:block;width:100%;height:100%;font-size:0.923em}
.paging_wrap li.curr_page{background:#f9f9f9;color:#202020;font-family:"NanumGothicBold";font-size:0.923em}
.paging_wrap li a:hover, .paging_wrap li a:active, .paging_wrap li a:focus{color:#202020;font-family:"NanumGothicBold"}
.paging_wrap span{margin:0}
.paging_last{padding:30px 0 90px 0;}
.paging_wrap .pre_block{display:inline-block;background:url(http://img.atlan.co.kr/_www2015/support/page_num_prve2.png) center center no-repeat;background-size:17px auto;-webkit-background-size:17px auto;width:34px;height:34px;text-indent:-999em;border:1px solid #dcdcdc;cursor:pointer;vertical-align:top}
.paging_wrap .pre_page{display:inline-block;background:url(http://img.atlan.co.kr/_www2015/support/page_num_prve1.png) center center no-repeat;background-size:13px auto;-webkit-background-size:13px auto;width:34px;height:34px;text-indent:-999em;border:1px solid #dcdcdc;cursor:pointer;vertical-align:top;margin:0 17px 0 2px}
.paging_wrap .next_page{display:inline-block;background:url(http://img.atlan.co.kr/_www2015/support/page_num_next1.png) center center no-repeat;background-size:13px auto;-webkit-background-size:13px auto;width:34px;height:34px;text-indent:-999em;border:1px solid #dcdcdc;cursor:pointer;vertical-align:top;margin:0 2px 0 17px}
.paging_wrap .next_block{display:inline-block;background:url(http://img.atlan.co.kr/_www2015/support/page_num_next2.png) center center no-repeat;background-size:17px auto;-webkit-background-size:17px auto;width:34px;height:34px;text-indent:-999em;border:1px solid #dcdcdc;cursor:pointer;vertical-align:top}
.paging_wrap .first_page, .paging_wrap .last_page{display:inline-block;vertical-align:top;width:45px;height:25px;padding:9px 0 0 0}
.paging_wrap .last_page{display:inline-block;vertical-align:top;width:50px;height:25px;padding:9px 0 0 0}
.out_url{clear:both;padding:10px 10px 10px 15px;overflow:hidden;border-bottom:1px solid #d2d2d2}
.out_url .btn_sns{float:left}
.out_url .btn_sns .facebook{display:inline-block;background:url(http://img.atlan.co.kr/_www2015/product/use_btn_facebook.png) 0 0 no-repeat;width:35px;height:35px;text-indent:-999em;margin-right:5px;cursor:pointer}
.out_url .btn_sns .twitter{display:inline-block;background:url(http://img.atlan.co.kr/_www2015/product/use_btn_twitter.png) 0 0 no-repeat;width:35px;height:35px;text-indent:-999em;margin-right:5px;cursor:pointer}
.out_url .url_box{background:#fff;border:1px solid #c3c3c3;padding:7px;display:inline-block;vertical-align:middle;font-size:0.923em;display:none}
.out_url .btn_outing{display:inline-block;background:url(http://img.atlan.co.kr/_www2015/product/use_btn_out.png) 0 0 no-repeat;width:60px;height:28px;padding:9px 0 0 40px;vertical-align:middle;font-size:0.923em;cursor:pointer;color:#fff}
.out_url .copy{font-size:0.923em;padding-left:12px;display:none}
.event_view .line_event{border:none;padding:15px 10px 0 15px}
.error_page{margin:80px 120px 250px 120px}
.error_page .info{border:2px solid #e4e4e4;}
.error_page .info p{background:#f8f8f8;line-height:22px;padding:40px 80px}
.error_page h2{background:url(http://img.atlan.co.kr/_www2015/common/error_icon.png) 0 30px no-repeat;padding:40px 0 40px 55px;width:225px;font-size:1.385em;margin:0 auto;color:#333;text-align:right}
.error_page .info p .btn_home{display:block;background:url(http://img.atlan.co.kr/_www2015/common/btn_home.png) 0 0 no-repeat;width:110px;height:17px;padding:8px 0 12px 25px;text-align:center;margin:0 auto;color:#fff;font-size:0.846em}
.error_page .info p span{display:block;margin-bottom:20px}