/* mens-top CSS */



#main-pic {
padding-bottom: 10px;
}

#special {
width: 455px;
}
#taiken {
margin-bottom: 7px;
}

#taiken ul {
display: block; padding: 2px 0 8px 3px; background: url(../img/top-taiken-bg.jpg) left bottom;
}
#taiken ul li {
display: inline;
}
#special h3 {
background: none; padding: 0; margin: 0;
}

#chiryourei {
clear: both; height: 70px; padding: 0 5px 0 130px;
background: url(../img/top-onayami-bg.jpg) no-repeat;
}
#chiryourei ul {
padding: 12px 0 0 0;
}
#chiryourei ul li {
display: inline; margin-right: 1em;
}
#chiryourei ul li a {
font-weight: bold;
}

#feature {
clear: both; margin-bottom: 15px;
}
#feature ul li {
background: url(../img/top-bul.gif) no-repeat 7px 7px; padding: 4px 0 4px 37px; line-height: 1.5;
}



#sitenews {
margin-top: 10px;
}
#sitenews dt {
font-weight: bold; margin: 3px 0 7px 7px; padding-top: 5px; font-size: 14px;
}
#sitenews dt a {
font-weight: bold; color:#777; text-decoration: underline;
}
#sitenews dt span {
margin-left: 0.5em; font-weight: normal; color:#CC0000; font-size: 11px;
}
#sitenews dd {
margin: 0 0; padding: 0 0 18px 7px; line-height: 1.6em;
background: url(../img/line.gif) no-repeat left bottom;
}
#sitenews strong {
color: #36c;
}

#n-cal {
width: 175px; background: url(../img/top-cal-bg.jpg); margin-top: 0;
}

#n-cal h3 {
padding: 0 10px; margin: 0 0 5px 0;
background: url(../img/top-cal.jpg) no-repeat; padding-top: 40px;
}

#n-cal ul {
padding: 0 10px;
}
#n-cal ul li {
background: url(../img/list-bul.gif) no-repeat 0 4px; padding: 0 0 0 10px; margin: 7px 0 0 5px;
line-height: 1; color: #A5743D;
}


#n-cal #cal-imp {
background: url(../img/top-cal-end.jpg) no-repeat left bottom; padding-bottom: 25px;
}


#bucho {
clear: both; background: url(../img/top-shikabucho.jpg) no-repeat; height: 180px; margin: 0;
}
#bucho p {
display: block; padding: 67px 50px 0 162px; margin: 0; line-height: 1.8; color: #A5743D;
}

