#wrapper #header{width:100%;height:110px;background:url(https://img.atlan.co.kr/_www2015/common/gnb/header_bg.png) repeat-x;}
/* sns */
#container .sns_quick{position:fixed;top:162px;right:50px;width:40px;margin:0 auto;text-align:right;height:220px;overflow-y: auto;}
#container .sns_quick .sns_btn{text-align:right}
#container .sns_btn a{display:block;height:45px}
/* contents_ban */
.contents_wrapper .main_contents{position:relative;float:left;width:765px}
.contents_wrapper .main_contents .card01{position:absolute;top:0;left:0}
.contents_wrapper .main_contents .card02{position:absolute;top:0;left:255px}
.contents_wrapper .main_contents .card03{position:absolute;top:0;left:510px}
.contents_wrapper .main_contents .card04{position:absolute;top:250px;left:0}
.contents_wrapper .main_contents .card05{position:absolute;top:250px;left:255px}
.contents_wrapper .main_contents .card06{position:absolute;top:250px;left:510px}
.contents_wrapper .main_contents .card07{position:absolute;top:500px;left:0}
.contents_wrapper .main_contents .card08{position:absolute;top:500px;left:255px}
.contents_wrapper .main_contents .card09{position:absolute;top:500px;left:510px}
.contents_wrapper .mainban{width:510px;height:500px;background:#a6a6a6}
.contents_wrapper .update_impo{width:255px;height:250px;padding:40px;border-bottom:1px solid #e3e3e3;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.contents_wrapper .update_impo span{display:block;line-height:20px;font-size:0.923em}
.contents_wrapper .update_impo .title{font-size:1.231em;font-family:"NanumGothicBold";color:#202020;padding:13px 0 15px 0}
.contents_wrapper .update_impo .time{padding:8px 0 0 0;font-size:0.846em;color:#767676}
.contents_wrapper .atlan_guide{width:255px;height:250px;box-sizing:border-box;border-bottom:1px solid #e3e3e3;}
.contents_wrapper .atlan_guide .title{font-size:1.231em;font-family:"NanumGothicBold";color:#202020;padding:40px 0 7px 40px;box-sizing:border-box;}
.contents_wrapper .atlan_guide .guide_easy{margin:0 40px 20px 40px;box-sizing:border-box;font-size:0.923em}
.contents_wrapper .atlan_guide ul.guide_step{border:1px solid #cbcbcb;margin:15px 40px 0 40px}
.contents_wrapper .atlan_guide ul.guide_step li{height:36px;line-height:36px;box-sizing:border-box;font-size:0.923em}
.contents_wrapper .atlan_guide .guide_step li a{display:block;width:100%;height:100%;color:#767676}
.contents_wrapper .atlan_guide li.join{background:url(https://img.atlan.co.kr/_www2015/main/guide_icon01.png) 43px center no-repeat;padding:0 0 0 72px;border-bottom:1px solid #e3e3e3}
.contents_wrapper .atlan_guide .product_reg{background:url(https://img.atlan.co.kr/_www2015/main/guide_icon02.png) 43px center no-repeat;padding:0 0 0 72px;border-bottom:1px solid #e3e3e3;}
.contents_wrapper .atlan_guide .product_update{background:url(https://img.atlan.co.kr/_www2015/main/guide_icon03.png) 43px center no-repeat;padding:0 0 0 72px;}

.contents_wrapper .update_list{width:255px;height:250px;padding:40px 40px 0 40px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;}
.contents_wrapper .update_list .title, .contents_wrapper .notice_list .title{padding:0 0 20px 0;}
.contents_wrapper .update_list .new_update{border-bottom:1px solid #e2e2e2;padding-bottom:15px;margin-bottom:15px}
.contents_wrapper .update_list .new_update a{font-family:"NanumGothicBold";font-size:1.077em;line-height:23px;color:#202020;display:block}
.contents_wrapper .update_list .new_update .time{padding:8px 0 0 0;font-size:0.846em;color:#767676}
.contents_wrapper .update_list .new_update span, .contents_wrapper .notice_list .new_notice span{display:block;color:#767676;font-size:0.846em;padding:8px 0 13px 0}
.contents_wrapper .update_list .next_list{line-height:24px}
.contents_wrapper .update_list .next_list a{display:block;font-size:0.923em;line-height:21px}
.contents_wrapper .notice_list .new_notice a{font-family:"NanumGothicBold";font-size:1.077em;line-height:23px;color:#202020;display:block}
.contents_wrapper .more{display:block;position:absolute;width:50px;height:55px;line-height:50px;bottom:0;right:0;color:#767676;font-size:0.846em;background:url(https://img.atlan.co.kr/_www2015/common/gnb/icon_mappers_go.png) 70% center no-repeat;background-size:13px 13px;padding:6px 12px 0 10px;}
.contents_wrapper .more a{color:#767676}
.contents_wrapper .notice_list{width:255px;height:250px;padding:40px 40px 0 40px;border:1px solid #e3e3e3;border-top-style:none;border-bottom-style:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.contents_wrapper .atlan3d_v3{width:255px;height:250px;padding:35px 40px 150px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;background:url(https://img.atlan.co.kr/_www2015/main/atlan3d_img.png) 32px 95px no-repeat}
.contents_wrapper .atlan3d_v3 .product_bi{padding-bottom:10px}
.contents_wrapper .atlan3d_v3 .title{color:#333;font-family:"NanumGothicBold";font-size:1.231em;padding:0 0 6px 0}
.contents_wrapper .atlan3d_v3 span{font-size:0.923em;display:block;padding:0 0 15px 0;font-family:"NanumGothic";color:#767676;line-height:18px}
.contents_wrapper .atlan3d_cloud{width:255px;height:500px;padding:40px 40px 0 45px ;background:url(https://img.atlan.co.kr/_www2015/main/main_v2_bg.jpg) 40px 177px no-repeat}
.contents_wrapper .atlan3d_cloud .title{width:160px;height:48px;background:url(https://img.atlan.co.kr/_www2015/main/main_v2_title.jpg) 0 0 no-repeat;text-indent:-999em}
.contents_wrapper .atlan3d_cloud .cont{font-size:0.923em;color:#767676;padding:13px 0 0 0;line-height:20px}
.contents_wrapper .atlan3d_cloud a{display:block;width:100%;height:100%;color:#767676}
.contents_wrapper .atlan3d_m_cloud{width:185px;height:70px;padding:30px 30px 150px 40px;background:url(https://img.atlan.co.kr/_www2015/main/cloud_m2_bg.png) center bottom no-repeat}
.contents_wrapper .atlan3d_m_cloud .product_bi{padding-bottom:10px}
.contents_wrapper .atlan3d_m_cloud .title{color:#333;font-family:"NanumGothicBold";font-size:1.231em;padding:0 0 6px 0}
.contents_wrapper .atlan3d_m_cloud span{font-size:0.923em;display:block;padding:0 0 15px 0;font-family:"NanumGothic";color:#767676;line-height:18px}
.contents_wrapper .atlan3d_m_cloud a{display:block;width:100%;height:100%;color:#767676}
/* member_info */
.contents_wrapper .member_impo{float:right;width:204px;height:691px;border-left:1px solid #e3e3e3;background:#f1f1f1;overflow:hidden;padding:30px 27px 28px 27px}
.contents_wrapper .member_impo .userId{font-family:"NanumGothicBold";font-size:1.154em;color:#202020;background:url(https://img.atlan.co.kr/_www2015/main/icon_login_id.png) 0 bottom no-repeat;padding:0 0 15px 0}
.member_impo .login_box{border:1px solid #dbdbdb;border-top-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;font-size:0.923em;padding:16px 15px}
.login_box .member_btn{margin-bottom:10px;background:#f8f8f8;border:1px solid #d8d8d8;box-sizing:border-box;text-align:center;}
.login_box .member_btn span a{display:inline-block;box-sizing:border-box;text-align:center;font-size:0.929em}
.login_box .member_btn .m_info{padding:10px 15px;}
.login_box .member_btn .m_logout{border-left:1px solid #d8d8d8;padding:10px 15px;}
.login_start{background:#fff;border:1px solid #dbdbdb;padding:23px 17px;overflow:hidden}
.login_start .id_pw label{position:absolute;top:0;left:-9999em}
.login_start .id_pw input{padding:8px;background:#f6f6f6;border:1px solid #d4d4d4;width:151px;color:#666666;font-family:"NanumGothic", "돋움"}
.login_start .id_pw input:-ms-input-placeholder, .login_start .id_pw input:-moz-placeholder{color:#a2a2a2;letter-spacing:-0.04em;font-family:"NanumGothic", "돋움"}
::-webkit-input-placeholder{color:#b0b0b0;text-transform: uppercase;text-transform: uppercase;text-align: left;font-family:"NanumGothic", "돋움"}
.login_start .id_pw .login_pw{border:1px solid #d4d4d4;border-top-style:none;color:#666666}
.login_start .check_save label{display:inline-block;padding:12px 0 14px;color:#666;font-size:0.846em}
.login_start .check_save input[type="checkbox"]{padding:5px;width:15px;height:15px;border:1px solid #cecece}
.login_start .btn_login input{background:#f7941d;width:167px;height:37px;display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;color:#fff;font-family:"NanumGothicBold";border:0}
.search_join{margin-top:10px;padding:5px 0 0 0}
.search_join a{font-size:0.923em;line-height:22px}
.search_join a:first-child{display:block}
.contents_wrapper .user_info .app{background:url(https://img.atlan.co.kr/_www2015/main/icon_login_phone.png) 0 center no-repeat;padding:10px 0 7px 27px;font-size:0.846em}
.contents_wrapper .user_info .pnd{background:url(https://img.atlan.co.kr/_www2015/main/icon_login_pnd.png) 0 4px no-repeat;padding:5px 0 20px 27px;font-size:0.846em}
.contents_wrapper .user_info .new_update{display:block;border-top:1px dashed #d0d0d0;padding:20px 0 5px 0;font-size:0.923em;background:url(https://img.atlan.co.kr/_www2015/common/gnb/icon_mappers_go.png) right 21px no-repeat}
.contents_wrapper .user_info .map_modify{display:block;font-size:0.923em;background:url(https://img.atlan.co.kr/_www2015/common/gnb/icon_mappers_go.png) right 7px no-repeat;padding:5px 0 5px 0}
.contents_wrapper .user_info .time{color:#ee8811;font-size:1.0em;font-family:"NanumGothicBold"}
.contents_wrapper .user_info .map_q{color:#9d9d9d;font-size:0.929em}
.contents_wrapper .impo_banner{margin:10px 0;border:1px solid #dbdbdb;background:#fff;overflow:hidden;}
.contents_wrapper .impo_banner p a {display:block;/*padding:20px 10px 20px 63px;*/-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;line-height:1.2em;font-size:1.148em;font-family:"NanumGothicBold";color:#333;}
.contents_wrapper .impo_banner .product_reg{padding:25px 10px 18px 63px;background:url(https://img.atlan.co.kr/_www2015/main/ban_icon_product_reg.png) 24px center no-repeat;border-bottom:1px solid #dbdbdb;}
.contents_wrapper .impo_banner .one_update{padding:17px 10px 18px 63px;background:url(https://img.atlan.co.kr/_www2015/main/ban_icon_one_update.png) 24px center no-repeat;border-bottom:1px solid #dbdbdb;}
.contents_wrapper .impo_banner .qna{padding:25px 10px 18px 63px;background:url(https://img.atlan.co.kr/_www2015/main/ban_icon_qna.png) 20px center no-repeat;border-bottom:1px solid #dbdbdb;}
.contents_wrapper .impo_banner .shop{padding:17px 10px 18px 63px;background:url(https://img.atlan.co.kr/_www2015/main/ban_icon_shop.png) 20px center no-repeat;}
.contents_wrapper .impo_banner .map_modify{background:url(https://img.atlan.co.kr/_www2015/main/ban_icon_map.png) 24px center no-repeat;padding:33px 20px 33px 63px;}
.contents_wrapper .yellow_id{background:#fff url(https://img.atlan.co.kr/_www2015/main/yellowid_bg.png) 18px -5px no-repeat;width:204px;height:145px;border:1px solid #dbdbdb;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.contents_wrapper .yellow_id .friends_service{display:block;font-size:0.923em;color:#3c1e1e;padding:40px 0 59px 27px;font-family:"NanumGothicBold";-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.contents_wrapper .yellow_id .atlan_id{display:block;text-align:center}
/* header */
#header .sub_gnb .main_member{display:none}

/* container */
#container .contents_wrapper .nav{display:none}

/* agreement */
.signupContentsWrap{padding:60px 70px}
/*.terms_title{padding:0 0 30px 0;background:#fff url(https://img.atlan.co.kr/_www2015/main/terms_title.png) 0 0 no-repeat;border-bottom:2px solid #333;text-indent:-999em;overflow:hidden;margin-bottom:30px}
.privacy_title{padding:0 0 30px 0;background:#fff url(https://img.atlan.co.kr/_www2015/main/privacy_title.png) 0 0 no-repeat;border-bottom:2px solid #333;text-indent:-999em;overflow:hidden;margin-bottom:30px}
.lbs_title{padding:0 0 30px 0;background:#fff url(https://img.atlan.co.kr/_www2015/main/lbs_title.png) 0 0 no-repeat;border-bottom:2px solid #333;text-indent:-999em;overflow:hidden;margin-bottom:30px}*/
.terms_title, .privacy_title, .lbs_title{padding:10px 0 30px 0;border-bottom:2px solid #333;margin-bottom:30px;font-size:2.1em;font-weight:600;color:#333;font-family:"NanumGothic";}
.agreement ul{margin:0 0 30px 0}
.agreement li{padding:0 0 10px 0;line-height:20px}
.agreement .title{font-weight:bold;color:#333333;font-size:1.154em}
.agreement .title a .strong {color:#e89100;font-size:1em}
.agreement .list{border:1px solid;border-color:#eeeeef}
.agreement .list .line_x{padding:10px 0 10px 0}
.agreement .list .line_x p{padding:0 0 0 18px}
.agreement .list .line{border:1px solid;border-color:#eeeeef;border-top-style:none;border-left-style:none;border-right-style:none;padding:10px 0 10px 0}
.agreement .list .left{width:400px;float:left}
.agreement .list p{padding:0 0 0 18px}
.agreement .number{width:600px;background-color:#f4f4f6;padding:10px;line-height:150%}
.agreement .m_Title{padding:0 0 15px 0;font-weight:bold;color:#505050}
.agreement .n_list{border:1px solid;border-color:#eeeeef;border-bottom-style:none}
.agreement .n_list .line2{padding:0;border:1px solid;border-color:#eeeeef;border-top-style:none;border-left-style:none;border-right-style:none}
.agreement .n_list .line2 .subList li{background:url(https://img.atlan.co.kr/_smart/smart_bu.jpg) no-repeat 0 6px;padding:0 0 0 10px}
.agreement .n_list .line2 .subList{width:65%;padding:10px 12px 10px 10px;margin:0 0 0 30%;border:1px solid;border-color:#eeeeef;border-top-style:none;border-right-style:none;border-bottom-style:none}
.agreement .n_list .line2 .left{font-weight:bold;overflow:auto;float:left;width:30%;border:1px solid;border-color:#eeeeef;border-top-style:none;border-left-style:none;border-bottom-style:none;padding:10px 0 10px 0;text-align:center}
.agreement .n_list .line2 .left2{overflow:auto;float:left;width:30%;text-align:center;padding:10px 0 0 0}
.agreement .n_list .line2 .right{font-weight:bold;padding:10px 0 10px 0;text-align:center}
.agreement .number{background-color:#f4f4f6;padding:10px;line-height:150%}
.agreement li .top{font-weight:normal;font-size:90%;color:#e16a00}
.agreement li .com{padding:10px 0 0 0}
.agreement .bu_s{padding:0 0 0 12px}
.agreement .bu_right{text-align:right}
.agreement .space{padding:15px 0 0 0}
.agreement .space2{padding:15px 0 10px 0}
.agreement .strong {color:#e89100;font-weight:bold}
.fourteenbox {padding:20px 20px;margin:5px 0 10px 0;border:1px solid #dadada}
.btnbox {width:430px;text-align:left}
.btnbox .present {display:block;margin:5px auto 0 auto;border:1px solid #666;padding:10px;font-size:12px;padding-left:14px;padding-right:14px;text-align:center;}

/* main slide bullet */
.slider_arrow{position:relative}
.slider_arrow .slider_list{cursor: move; position: absolute; left: 0px; top:0px; width: 510px; height: 500px; overflow: hidden}
.slider_arrow .jssorb21{position: absolute; bottom: 18px; left: 6px;}
.jssorb21 div{position: absolute; width: 16px; height: 16px; text-align:center;background: url(https://img.atlan.co.kr/_www2015/main/slide_bullet.png) no-repeat;overflow:hidden;cursor: pointer}
.jssorb21 div:hover, .jssorb21 .av{background: url(https://img.atlan.co.kr/_www2015/main/slide_bullet.png) no-repeat;overflow:hidden;cursor: pointer}
.jssorb21 div { background-position: -9px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -45px -5px; }
.jssorb21 .av{ background-position: -45px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -63px -5px; }

/* main slide arrow */
.slider_arrow .jssorb03{position:absolute;top:240px}
.jssorb03l{display: block;position: absolute;top:220px;left:0;width: 55px;height: 55px;cursor: pointer;background: url(https://img.atlan.co.kr/_www2015/main/slide_arrow2.png) no-repeat;overflow: hidden}
.jssorb03r{display: block;position: absolute;top:220px;left:455px;width: 55px;height: 55px;cursor: pointer;background: url(https://img.atlan.co.kr/_www2015/main/slide_arrow2.png) no-repeat;overflow: hidden}
.jssorb03l {background-position: -3px -33px}
.jssorb03r {background-position: -63px -33px}
.jssorb03l:hover {background-position: -123px -33px}
.jssorb03r:hover {background-position: -183px -33px}
.jssorb03l.jssorb03ldn {background-position: -243px -33px}
.jssorb03r.jssorb03rdn {background-position: -303px -33px}