@charset "utf-8";
/* CSS Document */

.mainImg{
background-image:url(/sitemap/img/main_img.jpg);
}

h1 em{
display: block;
text-shadow: 0px 1px 4px rgba(0,0,0,0.4);
}
h1 span{
display: block;
text-shadow: 0px 1px 4px rgba(0,0,0,0.4);
}

.persWrap .gNav > li{
padding:0 3% 20px 3%;
margin-bottom: 20px;
border-bottom: #cccccc 1px solid;
}

.persWrap .gNav > li > a{
color: #01499d;
font-size: 16px;
font-weight: bold;
text-decoration: none;
min-width: 180px;
display: inline-block;
}


.persWrap .gNav > li a:before {
content: "";
background: url( /common/img/icn_arrow.png) no-repeat left center;
width:20px;
height:15px;
display: inline-block;
}
.persWrap .gNav > li a .categTtl{
color: #01499d;
font-size: 16px;
font-weight: bold;
text-decoration: none;
display: inline-block;
padding-right: 3%;
}

.persWrap .gNav > li ol{
display: inline-block;
border-left: #cccccc 1px solid;
padding-left: 20px;
}
.persWrap .gNav > li ol li{
display: inline-block;
}

.persWrap .gNav > li ol li a{
color: #000000;
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding-right: 50px;
}

.persWrap .gNav > li ol li a:before {
content: "";
background: url( /common/img/icn_arrow_s.png) no-repeat left center;
width:20px;
height:13px;
display: inline-block;
}


@media screen and (min-width:1600px){

}

@media screen and (max-width:1020px){

}

@media screen and (max-width: 640px) {

}