/* CSS Document */

/*構造
--------------------------------*/

.entry-container {
clear:both;
margin:0 80px 20px 70px;
padding:40px;
border:#CCCC99 solid 10px;
}
.entry-container a:hover {
color:#FF6600;
text-decoration:underline;
}
.entry-container h2 {
position:relative;/*--IEバグ--*/
margin:0 0 5px 0;
padding:5px 0;
font-size:1.0em;
color:#330000;
letter-spacing:2px;
background:url(../img/pub/border.jpg) repeat-x left bottom;
}
.entry-container p {
margin:5px 0 15px 0;
font-size:0.8em;
color:#666666;
line-height:150%;
}
.entry-container dl {
clear:both;
margin:0;
padding:0 0 10px 0;
overflow:hidden;
}
.entry-container dt {
width:100%;/*--IEバグ--*/
margin:5px 0 0 0;
padding:10px 0 0 0;
font-size:0.85em;
color:#666666;
line-height:100%;
letter-spacing:1px;
background:url(../img/pub/border.jpg) repeat-x left top;
}
.entry-container dt a {
color:#660000;
text-decoration:none;
}
.entry-container dd {
margin:0;
padding:0;
font-size:0.75em;
color:#666666;
line-height:125%;
}
span.san {
margin:0 2px;
padding:0 2px;
color:#666666;
font-size:0.7em;
}
/*エントリーナビ
--------------------------------*/
.navi-container {
clear:both;
position:relative;
width:800px;
margin:0;
padding:0;
}
.search-box-entry {
float:right;
width:200px;
margin:0 15px 0 0;
}
/*--上用--*/
.entry-navi-btn-pub {
float:right;
width:309px;
height:36px;
margin:0;
padding:0;
text-indent:-9999em;
}
.entry-navi-btn-pub ul {
width:309px;
height:36px;
margin:0;
padding:0;
list-style:none;
}
.entry-navi-btn-pub li {
float:left;
width:103px;
height:36px;
margin:0;
padding:0;
}
.entry-navi-btn-pub li a {
width:103px;
height:36px;
margin:0;
padding:0;
text-decoration:none;
display:block;
}
/*--下用--*/
.entry-navi-btn-pub-bottom {
clear:both;
position:relative;
width:800px;
height:36px;
margin:0;
padding:0;
}
.entry-navi-btn-pub-bottom ul {
width:309px;
height:36px;
margin:0 auto;
padding:0;
list-style:none;
text-indent:-9999em;
}
.entry-navi-btn-pub-bottom li {
float:left;
width:103px;
height:36px;
margin:0;
padding:0;
}
.entry-navi-btn-pub-bottom li a {
width:103px;
height:36px;
margin:0;
padding:0;
text-decoration:none;
display:block;
}
/*-----*/
li.entry-prev {
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat 0 0;
}
li.entry-prev a {
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat 0 0;
}
li.entry-prev a:hover{
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat 0 -36px;
}
/*-----*/
li.entry-list {
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat -103px 0;
}
li.entry-list a {
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat -103px 0;
}
li.entry-list a:hover{
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat -103px -36px;
}
/*-----*/
li.entry-next {
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat -206px 0;
}
li.entry-next a {
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat -206px 0;
}
li.entry-next a:hover{
width:103px;
height:36px;
margin:0;
padding:0;
background:url(../img/pub/entry-navi-btn-pub.jpg) no-repeat -206px -36px;
}