@charset "utf-8";

/** Top > 사이트맵 **/
#content01 .sitemap										{ display:flex; flex-wrap:wrap; gap:2rem 2%; margin:0 auto 5rem;}

#content01 .sitemap .siteBox h4						{ width:100%; margin:0 0 10px; padding:.8em 0; font-size:20px; text-align:center; color:#fff}
#content01 .sitemap .site_tit_1							{ background:rgb(38,168,117); 
																background:-moz-linear-gradient(300deg, rgba(38,168,117,1) 0%, rgba(1,85,155,1) 100%);
																background:-webkit-linear-gradient(300deg, rgba(38,168,117,1) 0%, rgba(1,85,155,1) 100%);
																background:linear-gradient(300deg, rgba(38,168,117,1) 0%, rgba(1,85,155,1) 100%);
																filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#26a875",endColorstr="#01559b",GradientType=1); }
#content01 .sitemap .siteBox ul						{ width:100%; }
#content01 .sitemap .siteBox .site_t_02				{ display:block; margin-bottom:5px; color:#777; background:#fff; border:1px solid #dbdbdb; }
#content01 .sitemap .siteBox ul li ul					{ margin:0 0 0 .5em; padding:0 0 .5em;}
#content01 .sitemap .siteBox .site_t_02>a			{ display:block; padding:.8em; font-size:16.5px; font-weight:500; color:#696969}
#content01 .sitemap .siteBox .site_t_02>a:link,
#content01 .sitemap .siteBox .site_t_02>a:visited		{ color:#696969; background:#fff; }
#content01 .sitemap .siteBox .site_t_02>a:focus,
#content01 .sitemap .siteBox .site_t_02>a:hover		{ color:#fff; background:#6e7781; font-weight:500;}
#content01 .sitemap .siteBox .site_t_03>a				{ display:block; position:relative; padding:.2em 1.2em; }
#content01 .sitemap .siteBox .site_t_03>a::before		{ content:"·"; position:absolute; left:.5em; top:.2em;}	
#content01 .sitemap .siteBox .site_t_03>a:link,
#content01 .sitemap .siteBox .site_t_03>a:visited		{ color:#767676;}
#content01 .sitemap .siteBox .site_t_03>a:hover		{ color:#313d4c; text-decoration:underline}


@media screen and (min-width:1120px) and (max-width:1321px){
	#content01 .sitemap									{ width:94%; }
}
@media screen and (min-width:650px){
	#content01 .sitemap .siteBox						{ width:32%;}
}
@media screen and (min-width:1px) and (max-width:649px){
	#content01 .sitemap .siteBox						{ width:100%;}
	#content01 .sitemap .siteBox h4					{ font-size:15px;}
	#content01 .sitemap .siteBox .site_t_02>a		{ font-size:13.5px;}
}