@charset 'euc-kr';

@import url("common.css"); /* ·¹ÀÌ¾Æ¿ô °¡ÀÌµå css */
#container.sitemap .pageVisual, #container.sitemap .pageVisual .location .in { background-color:#fff; }
ul.sitemap { overflow:hidden; }
ul.sitemap li a { color:#222 !important; text-decoration:none; }
ul.sitemap > li { float:left; margin-left:40px; width:200px; }
ul.sitemap > li .menu { display:inline-block; margin-top:60px; padding:123px 0 20px; width:200px; height:20px; font-size:22px; font-weight:bold; line-height:22px; background:url("../images/etc/sitemap_bg.png") 50px 0 no-repeat; text-align:center; letter-spacing:-2px; }
ul.sitemap > li .menu1 { background-position:50px 0; }
ul.sitemap > li .menu2 { background-position:-190px 0; }
ul.sitemap > li .menu3 { background-position:-430px 0; }
ul.sitemap > li .menu4 { background-position:-670px 0; }
ul.sitemap li ul { border-top:2px solid #d31145; }
ul.sitemap li ul li { border-bottom:1px solid #ddd; font-size:16px; text-align:center; }
ul.sitemap li ul li a { display:inline-block; padding:13px 0; width:200px; }
ul.sitemap li a:hover, ul.sitemap li a:focus { color:#d31145 !important }

.portalNavi { overflow:hidden; margin:60px 0 90px; background-color:#f9f9f9; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.portalNavi span { display:inline-block; padding:14px 0; width:240px; background:url("../images/etc/bul_bar.gif") 0 50% no-repeat; text-align:center; }
.portalNavi span:first-child { margin-left:-1px; }
.portalNavi span a { display:inline-block; padding:8px 0 0 40px; height:24px; font-size:16px; font-weight:bold; line-height:16px; color:#888 !important; background:url("../images/etc/sitemap_portal_icon.png") 0 0 no-repeat; }
.portalNavi span a:hover, .portalNavi span a:focus { color:#d31145 !important; text-decoration:none; }
.portalNavi span.blog a:hover, .portalNavi span.blog a:focus { background-position:0 -32px; }
.portalNavi span.youtube a { background-position:0 -64px; }
.portalNavi span.youtube a:hover, .portalNavi span.youtube a:focus { background-position:0 -96px; }
.portalNavi span.facebook a { background-position:0 -128px; }
.portalNavi span.facebook a:hover, .portalNavi span.facebook a:focus { background-position:0 -160px; }
.portalNavi span.link a { background-position:0 -192px; font-size:14px; letter-spacing:0; }
.portalNavi span.link a:hover, .portalNavi span.link a:focus { background-position:0 -224px; }
