/* 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-box {
margin:0 15px;
    overflow: hidden;
}

.entry-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .entry-box {
    height: 1em;
    overflow: visible;
}
/**/


.entry-container h2 {
position:relative;/*--IEバグ--*/
margin:0 0 20px 0;
padding:0 0 5px 0;
font-size:1.0em;
color:#330000;
letter-spacing:2px;
background:url(../img/pub/border.jpg) repeat-x left bottom;
}
.entry-container h3 {
position:relative;/*--IEバグ--*/
margin:40px 0 20px 0;
padding:5px 15px 2px 15px;
font-size:0.85em;
color:#333333;
letter-spacing:2px;
background:url(../img/towa/icon-title.jpg) no-repeat left center;
}


.entry-container p {
margin:5px 0 15px 0;
font-size:0.85em;
color:#666666;
line-height:150%;
}
.entry-container p a {
color:#3366FF;
text-decoration:none;
}
.entry-container strong {
font-size:1.2em;
color:#006600;
}
.entry-container .waku {
margin:20px 0;
padding:15px 20px 10px 20px;
border:#999999 solid 1px;
}
.entry-container .waku p {
margin:5px 0 10px 0;
padding:0;
font-size:0.8em;
line-height:150%;
}
.entry-container img {
clear:both;
margin:20px 0;
border:none;
}

.entry-container p.sasie {
width:530px;
height:254px;
margin:20px 0;
background:#000000 url(../img/digest/sasie.jpg) no-repeat left center;
text-indent:-9999em;
}

/*エントリーナビ
--------------------------------*/
.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;
}