@charset "UTF-8";

/* 사이트맵 */
#sitemap {width:100%;}
.amthum {position:relative;margin-bottom:50px;padding:20px 10px;width:100%;border-top:1px solid #d2d2d2;}
.amthum:before{content:'';position:absolute;left:0;top:-1px;width:60px;height:2px;background:#1461ac;}
.amthum h2{margin:0;margin-bottom:20px;padding:0;font-family:'nsr';line-height:0;font-size:21px;padding-top:10px;background:none;}
.amthum h2:before{display:none}
.amthum h2 span{font-family:'nsr';line-height:120%;}

.amthum .sitemap_grep {width:100%;}
.amthum .sitemap_grep:after {content:"";display:block;visibility:hidden;clear:both;}
.amthum .sitemap_list {float:left;margin:0 1%;margin-bottom:10px;width:48%;}
.amthum .sitemap_list:after {content:"";display:block;visibility:hidden;clear:both;}
.amthum .sitemap_list > li{display:block;font-size:15px;}
.amthum .sitemap_list > li > h3 > a{display:block;text-align:center;font-size:16px;padding:10px 0;border:1px solid #ddd;color:#222;text-decoration:none;}
.amthum .sitemap_list > li > h3 > a:hover,
.amthum .sitemap_list > li > h3 > a:focus{text-decoration:underline;}
.amthum .sitemap_list > li > h3 > a span{display:block;word-wrap:break-word;word-break:keep-all;line-height:1.2;}
.amthum .sitemap_list ul{margin-bottom:5px;padding:10px 15px;}
.amthum .sitemap_list ul li{font-size:14px;}
.amthum .sitemap_list ul li > h3 > a{position:relative;display:block;padding-left:10px;color:#666;font-size:14px;line-height:140%;}
.amthum .sitemap_list ul li > h3 > a:hover,
.amthum .sitemap_list ul li  > h3 > a:focus{text-decoration:underline;}
.amthum .sitemap_list ul li > h3 > a:before{content:'';position:absolute;position:absolute;left:0;top:10px;width:5px;height:1px;background:#000;}
.amthum .sitemap_list ul li > h3 > a span{display:block;}
.amthum .sitemap_list > li h3{margin:0}

@media all and (min-width:768px){
	.amthum {padding-left:170px;}
	.amthum h2{position:absolute;left:0px;top:20px;width:150px;}

}

@media all and (min-width:1024px) {
	.amthum .sitemap_list {width:31.33%;}

}
@media all and (min-width:1200px) {
	.amthum .sitemap_list{width:23%;}
	.amthum .sitemap_list > li{font-size:18px;}
	.amthum .sitemap_list ul li h3 > a{font-size:14px;}
}


/*sns로그인*/
#sitemap_12 .sns_wrap p{text-align:center}
#sitemap_12 .sns_wrap h2{width: 122px;margin: 0 auto}
#sitemap_12 .sns_wrap h2:before{display:none;}
#sitemap_12 .sns_wrap .login-buttons{max-width: 267px;margin: 30px auto}
#sitemap_12 .sns_wrap .login-buttons ul li{margin-top:10px}
#sitemap_12 .sns_wrap .login-buttons ul li:first-child{margin-left: 0;}
#sitemap_12 .sns_wrap .login-buttons a{display: block;padding: 15px 0 0 90px;width: 100%;height: 58px;overflow: hidden;font-size: 18px;color: #fff;border-radius: 5px}
#sitemap_12 .sns_wrap .login-buttons .fb_login{background:#4867aa url(/images/prog/sns/fb_icon.png) no-repeat}
#sitemap_12 .sns_wrap .login-buttons .ka_login{background: #ffc20e url(/images/prog/sns/ka_icon.png) no-repeat}
#sitemap_12 .sns_wrap .login-buttons .naver_id_login{background: #1dc800 url(/images/prog/sns/nv_icon.png) no-repeat}
#sitemap_12 .sns_wrap .login-buttons .tw_login{background: #659fcb url(/images/prog/sns/tw_icon.png) no-repeat}
#sitemap_12 .sns_wrap .login-buttons .goo_login{background:  url(/images/prog/sns/goo_icon.png) no-repeat}
#sitemap_12 .sns_wrap{padding: 20px;background: #f1f3f6;}
#sitemap_12 .sns_wrap h2{width: 122px;margin: 0 auto 20px}
#sitemap_12 .sns_wrap .login-buttons{margin: 50px auto;}
#sitemap_12 .sns_wrap .login-buttons ul li{position:relative;display:inline-block;width:60px;height:60px;margin-left:40px;text-align: center;vertical-align:middle}
#sitemap_12 .sns_wrap .login-buttons ul li:before{content: "";display: inline-block;position: absolute;top:34%;left: 50%;margin-left: -51px;    background-color: #cecece;width: 2px;height:20px;}
#sitemap_12 .sns_wrap .login-buttons ul li:first-child:before{display:none;}
#sitemap_12 .sns_wrap .login-buttons a{width:60px;height:60px;padding:0;font-size:0;border-radius: 50px;}
.sns_box { background:#f1f3f6;padding: 50px 30px;border: 2px solid #1461ac; }
#sitemap_12 .login-buttons #naver_id_login a {width: 100%;background:url(/images/prog/sns/nv_icon.png) no-repeat 0%;}
#sitemap_12 .login-buttons #naver_id_login a img { display: none; }
#sitemap_12 .login-buttons #naver_id_login { background: #1dc800;overflow: hidden;border-radius: 50px;}
#sitemap_12 .sns_wrap .login-buttons ul li em { display: none;}

@media (max-width:480px){
    #sitemap_12 .login-buttons #naver_id_login { border-radius: 5px; }
    #sitemap_12 .sns_wrap { padding: 0; }
    #sitemap_12 .sns_wrap .login-buttons ul li {width:100%;width:100%;margin-left: 0; color:#fff;text-align: left;}
    #sitemap_12 .sns_wrap .login-buttons a { float:left;margin-left: 40px; }
    #sitemap_12 .sns_wrap .login-buttons ul li em { position: absolute;
    top: 20px;
    left: 80px;display: block;}
    #sitemap_12 .sns_wrap .login-buttons a { margin-left: 0; }

    #sitemap_12 .sns_wrap .login-buttons ul li:before { display: none; }
    #sitemap_12 .sns_wrap .login-buttons { max-width: 100%; }
    #sitemap_12 .sns_wrap .login-buttons .goo_login{background:  #dc4e41 url(/images/prog/sns/goo_icon.png) no-repeat}
    #sitemap_12 .sns_wrap .login-buttons a { width:100%; border-radius:5px;padding: 20px 0 0 80px;font-size: 15px;}
    
}
