@charset "utf-8";
.t2d_sitemap_wrap{position:relative;width:100%;margin-top:70px;margin-bottom:70px;}

.t2d_sitemap_wrap .t2d_sitemap_list { 
	margin: 0 auto;
	width:100%;
	max-width: 1200px;
    display: flex;
    flex-wrap: wrap; /*slide 이용시 주석*/
    justify-content: space-evenly; /*간격 [center,space-between.. */
    /*align-items: center;*/ /*세로중앙*/
    position:relative;
    font-size: 0; /*li 간 미세하게 생기는 간격문제 해결 or li 태그간 줄띄기 없애는 방법도 있음*/
	box-sizing:border-box;

}

.t2d_sitemap_wrap .t2d_sitemap_list .t2d_depth1 { 
	margin: 30px 30px;
    width: calc(25% - 60px); /*  (25% - 1%)자신의 좌우 마진 간격을 뺌 */
	height: auto;
    /*border-radius: 20px;*/ /*테두리 원각도*/
    /*border: 1px solid #e2e2e2;*/
    text-align:center;
    box-sizing:border-box;
    padding: 0 ; 
    position:relative;
	background: #fff; 
	
}

.t2d_sitemap_wrap .t2d_sitemap_list .t2d_depth1 > a { 
	font-size: 18px; 
	line-height: 50px;
	border-top: 2px solid #2f73b7;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	display: block; 
	font-weight: 600;
	color: #222;
}
.t2d_sitemap_wrap .t2d_sitemap_list .t2d_depth1 .t2d_depth2_list{
	width:100%;
	display: block; 
	background: #f9f9f9;

}


.t2d_sitemap_wrap .t2d_sitemap_list .t2d_depth1 .t2d_depth2_list .t2d_depth2{
	width:100%;
	text-align: left;
	padding: 15px 15px;
	border-bottom: 1px dashed #eaeaea; 
}

.t2d_sitemap_wrap .t2d_sitemap_list .t2d_depth1 .t2d_depth2_list .t2d_depth2 > a{
	font-size: 14px;	
	color: #666;
    text-decoration: none;

}
.t2d_sitemap_wrap .t2d_sitemap_list .t2d_depth1 .t2d_depth2_list .t2d_depth2 > a::before{
	content:'\00B7';
	font-size: 14px;
	margin-right: 5px;	
	color: #666;

}


@media screen and (max-width: 1200px){/*Tab 이하*/
	.t2d_sitemap_wrap .t2d_sitemap_list .t2d_depth1 { 
		width: calc(50% - 60px); /*  (25% - 1%)자신의 좌우 마진 간격을 뺌 */
	}
}
@media screen and (max-width: 768px){ /*Mob 이하*/
	.t2d_sitemap_wrap .t2d_sitemap_list .t2d_depth1 { 
		margin: 20px 5px;
		width: calc(100% - 10px); /*  (25% - 1%)자신의 좌우 마진 간격을 뺌 */
	}
}

