@charset "Shift_JIS";

/* summary ------------------
1.contents
-------------------------- */


/* contents ----------------- */
#contents .categoryTitle h2 {
margin:10px 0 0 0;
padding:2px 0 2px 4px;
border-left:6px solid #2E5B8B;
border-bottom:1px solid #D9D9D9;
font-weight:bold;
position: relative;
}
#contents .categoryTitle h2 span.topicPath {
display:block;
position:absolute;
right:0px;
top:3px;
font-size:80%;
font-weight:normal;
line-height:1.1;
}

#contents .infoPR {
border-top:1px dotted #D9D9D9;
}
#contents .infoPR ul {
margin:0 0 25px 0;
}
#contents .infoPR ul li {
margin:10px 0 0 0;
padding:0 0 0 10px;
background:url(images/contents_arr_001.gif) no-repeat left 4px;
}

#contents .infoPR ul li a {
color:#000;
}
#contents .infoPR ul li a:visited {
color:#25609C;
}
#contents .infoPR ul li a:hover {
color:#47ACF2;
}


#contents img.title {
margin:0 0 10px 0;
}

/* backnumberMenu */
#contents .backnumberMenu {
margin:0 0 25px 0;
}
#contents .backnumberMenu h3 {
background:#F4F4F4 url(images/contents_bg_001.jpg) repeat-x;
border:1px solid #D9D9D9;
padding:4px;
font-size:80%;
}
#contents .backnumberMenu p {
border-right:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
padding:5px;
font-size:80%;
line-height:1.3;
text-align:center;
}

/* backnumberMenu */
#contents .otherMenu {
margin:0 0 25px 0;
}
#contents .otherMenu h3 {
background:#F4F4F4 url(images/contents_bg_001.jpg) repeat-x;
border:1px solid #D9D9D9;
padding:4px;
font-size:80%;
}
#contents .otherMenu .inner {
border-right:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
padding:5px;
font-size:80%;
line-height:1.3;
}
#contents .otherMenu .inner ul {
margin:0 0 10px 0;
}
#contents .otherMenu .inner ul li {
margin:10px 0 0 0;
padding:0 0 0 10px;
background:url(images/contents_arr_001.gif) no-repeat left 4px;
}
#contents .otherMenu .inner ul li a {
color:#000;
}
#contents .otherMenu .inner ul li a:visited {
color:#25609C;
}
#contents .otherMenu .inner ul li a:hover {
color:#47ACF2;
}


/* bookmark */
#contents #bookmark {
margin:0 0 10px 0;
text-align:right;
}
#contents #bookmark ul li {
display:inline;
}
