@charset "utf-8";


#content-sitemap {
margin:0px auto;
width: 900px;
text-align: center;
}


#content-sitemap h3 {
padding:10px 0px 0px 20px ;
margin:0px;
float: left;
}

#content-sitemap p{
font-size:10px;
padding:0px;
margin:0px;
}

.map-contents{
float:left;
width:270px;
padding:0px 0px 0px 20px;
text-align:left;
}

.l-item{
margin:7px 0px 0px 0px;
}

h4{
font-size:12px;
margin:20px 0px 4px;
padding:0px 0px 0px 0px;
line-height: 0px;
}

h5{
font-size:12px;
font-weight:bold;
border-bottom:#CCCCCC;
border-bottom-style:dashed;
border-width:1px;
margin:3px 0px 2px;
padding:2px 0px 0px 24px;
background: url(http://www.hikari.co.jp/images/new/rules/sitemap-list2.gif) no-repeat 4px center;
}


.be-listed{
border:none;
}


.close-listed{
border-top:#CCCCCC;
border-top-style:dashed;
border-width:1px;
line-height: 24px;
}


.one-listed{
border-top:#CCCCCC;
border-top-style:dashed;
border-width:1px;
border-bottom:none;
}



.map-contents ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.map-contents li {
padding:0px 0px 0px 24px;
background: url(http://www.hikari.co.jp/images/new/sitemap/list.gif) no-repeat 2px top;
color: #333333;
}

.tsp-20 {
padding: 20px 0px 0px 0px;
}

h5 a:link {
color:#3165ff;
text-decoration:none;
}

h5 a:visited{
color:#3165ff;
text-decoration:none;
}

h5 a:hover{
color:#ff0000;
text-decoration:underline;
}


.map-contents li  a:link {
color:#3165ff;
text-decoration:none;
}

.map-contents li  a:visited{
color:#3165ff;
text-decoration:none;
}

.map-contents li  a:hover{
color:#ff0000;
text-decoration:underline;
}



.sp-10 {
height: 10px;
margin: 0px;
padding: 0px;
display: block;
}

.sp-20 {
height: 20px;
margin: 0px;
padding: 0px;
display: block;
}

.sp-30 {
height: 30px;
margin: 0px;
padding: 0px;
display: block;
}


