
#blog a{ background:url("../../east_img/navi/blog.gif") 0 -10px repeat-y; }
#blog_b a{ background:url("../../east_img/navi/blog_b.gif") 0 -9px repeat-y; }

.floatclear{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}

hr {
display:none;
}

a img{
border:none;
}

div#contents_in{
overflow:hidden;
}

/* ---Main Contents--- */
div#contents_in .category{
margin:0 0 17px 0;
padding:0 0 5px 0;
border-bottom:dotted 1px #CCCCCC;
}

div#contents_in h1{
margin:0 0 18px 0;
padding:0;
}

.entry{
width:auto;
height:auto;
margin:0 0 20px 0;
padding:0 0 20px 0;
}

.entry-title-box{
width:auto;
height:auto;
margin:0 0 15px 0;
padding:5px 0 5px 10px;
border-width:0 0 1px 3px;
border-style:solid;
border-color:#CCCCCC;
}

div#contents_in h2{
width:auto;
height:auto;
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
color:#000000;
}
div#contents_in h2 a{
color:#000000;
text-decoration:none;
}
div#contents_in h2 a:hover{
color:#990000;
text-decoration:none;
}
.entry-content{
width:auto;
height:auto;
margin:0;
padding:0;
}
.entry-body{
width:auto;
height:auto;
margin:0;
padding:0;
}

div#contents_in .entry-more-link{
width:auto;
height:auto;
margin:0;
padding:10px 0;
}
div#contents_in .entry-more-link a{
width:auto;
height:auto;
margin:0;
padding:0;
color:#333333;
}
div#contents_in .entry-more-link a:hover{
width:auto;
height:auto;
margin:0;
padding:0;
color:#990000;
}
.entry-tags{
width:auto;
height:auto;
margin:0;
padding:0;
}
.entry-tags-header{
width:auto;
height:auto;
margin:0;
padding:0;
}
.entry-tags-list{
width:auto;
height:auto;
margin:0;
padding:0;
}
.entry-tag{
width:auto;
height:auto;
margin:0;
padding:0;
}
div#contents_in .entry-footer{
width:auto;
height:auto;
margin:0;
padding:0;
text-align:right;
}
div#contents_in .entry-footer a{
width:auto;
height:auto;
margin:0;
padding:0;
color:#333333;
}
div#contents_in .entry-footer a:hover{
width:auto;
height:auto;
margin:0;
padding:0;
color:#990000;
}
.post-footers{
width:auto;
height:auto;
margin:0;
padding:0;
}
.separator{
width:auto;
height:auto;
margin:0;
padding:0;
}

/* ---Blog Navi--- */

#latest_entry{
width:260px;
height:auto;
margin:0 0 30px 0;
padding:40px 0 0 0;
float:left;
background-image:url("http://www.opefac.com/mt_dir/img/latest_entry.gif");
background-repeat:no-repeat;
background-position:0 0;
}

#updating{
width:260px;
height:auto;
margin:0 0 30px 0;
padding:40px 0 0 0;
float:right;
background-image:url("http://www.opefac.com/mt_dir/img/updating.gif");
background-repeat:no-repeat;
background-position:0 0;
}

#latest_entry ul,
#updating ul{
margin:0;
padding:0 0 0 12px;
list-style:none;
}

#latest_entry li,
#updating li{
margin:0 0 10px 0;
padding:0 0 0 16px;
background-image:url("http://www.opefac.com/mt_dir/img/yajirushi.gif");
background-repeat:no-repeat;
background-position:0 4px;
}

#latest_entry li a,
#updating li a{
color:#333333;
text-decoration:none;
}

#latest_entry li a:hover,
#updating li a:hover{
color:#FFFFFF;
background-color:#990000;
}


/* ---calendar--- */

#calendar{
width:525px;
height:auto;
padding: 0 0 30px 0;
font-size: 10px; 
font-weight:bold;
font-family:sans-serif;
color:#333333;
text-align:justify;
text-justify:distribute-all-lines;
}

#calendar a{
color:#000000;
background-color:#CCCCCC;
margin: 0 1px;
text-decoration:none;
}

#calendar a:hover{
color:#FFFFFF;
background-color:#990000;
margin: 0 1px;
text-decoration:none;
}

#calendar .calendarHead { 
color:#3333333;
}

#calendar .calendarHead a{ 
color:#3333333;
background-color:#FFFFFF;
text-decoration:none;
}

#calendar .calendarHead a:hover{ 
color:#990000;
background-color:#FFFFFF;
text-decoration:none;
}

#calendar .today { 
border:1px solid #666666;
}

#calendar .holiday,
#calendar .saturday,
#calendar .tholiday,
#calendar .tsaturday{
color: #990000;
}

#calendar .holiday a,
#calendar .saturday a,
#calendar .tholiday a,
#calendar .tsaturday a{
color: #990000;
}

#calendar .holiday a:hover,
#calendar .saturday a:hover,
#calendar .tholiday a:hover,
#calendar .tsaturday a:hover{
color: #FFFFFF;
}



/* ---Entry--- */

div#contents_in .content-nav{
width:auto;
height:auto;
margin:0;
padding:0 0 15px 0;
text-align:right;
}

div#contents_in .content-nav a{
color:#333333;
}

div#contents_in .content-nav a:hover{
color:#990000;
}

.trackbacks a,
.comments a{
color:#333333;
text-decoration:none;
}

.trackbacks a:hover,
.comments a:hover{
color:#990000;
text-decoration:none;
}

.trackbacks{
width:auto;
height:auto;
margin:0 0 30px 0;
padding:0;
}

.trackbacks-header{
width:auto;
height:auto;
margin:0 0 15px 0;
padding:0 0 0 16px;
background-image:url("http://www.opefac.com/mt_dir/img/yajirushi_b.gif");
background-repeat:no-repeat;
background-position:0 2px;
}

.trackbacks-info p{
width:auto;
height:auto;
margin:0 0 30px 0;
padding:5px;
text-align:center;
color:#666666;
background-color:#EEEEEE;
border:1px solid #CCCCCC;
}

.trackbacks-content{
width:auto;
height:auto;
margin:0;
padding:0;
}

.trackback{
width:auto;
height:auto;
margin:0;
padding:0;
}

.trackback-content{
width:auto;
height:auto;
margin:0 0 15px 0;
padding:0;
}

.trackback-content p{
width:auto;
height:auto;
margin:0 0 10px 0;
padding:0;
}

.trackback-footer{
width:auto;
height:auto;
margin:0;
padding:0;
text-align:right;
}

.comments{
width:auto;
height:auto;
margin:0 0 30px 0;
padding:0;
}

.comments-content{
width:auto;
height:auto;
margin:0 0 15px 0;
padding:0;
}

.comments-content p{
width:auto;
height:auto;
margin:0 0 10px 0;
padding:0;
}


.comments-content p.comments-header{
width:auto;
height:auto;
margin:0 0 15px 0;
padding:0 0 0 16px;
background-image:url("http://www.opefac.com/mt_dir/img/yajirushi_b.gif");
background-repeat:no-repeat;
background-position:0 2px;
}

.comment{
width:auto;
height:auto;
margin:0;
padding:0 0 15px 0;
}

.comment-inner{
width:auto;
height:auto;
margin:0;
padding:0;
}

.comment-header{
width:auto;
height:auto;
margin:0 0 10px 0;
padding:0;
}

.comment-content{
width:auto;
height:auto;
margin:0;
padding:0;
}

.comment-footer{
width:auto;
height:auto;
margin:0;
padding:0;
text-align:right;
}

.comment-footer-experimental{
}

.comments-open{
width:auto;
height:auto;
margin:0 0 30px 0;
padding:0;
}

.comments-open-header{
width:auto;
height:auto;
margin:0 0 15px 0;
padding:0 0 0 16px;
background-image:url("http://www.opefac.com/mt_dir/img/yajirushi_b.gif");
background-repeat:no-repeat;
background-position:0 2px;
}

.comments-open-content{
width:auto;
height:auto;
margin:0;
padding:0;
}

.comments-open-moderated{
width:auto;
height:auto;
margin:0;
padding:0;
color:#666666;
}

.comments-open-data{
width:auto;
height:auto;
margin:0;
padding:0;
}

.name-email{
width:auto;
height:auto;
margin:0;
padding:0;
}

.comments-open-text{
width:auto;
height:auto;
margin:0;
padding:0;
}

.comments-open-footer{
width:auto;
height:auto;
margin:0;
padding:0;
}

div#contents_in .shop_top{
width:525px;
height:30px;
margin:0;
padding:0;
}

div#contents_in .shop_top a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("http://www.opefac.com/yaiyai/top_img/shop_top.gif");
background-repeat:no-repeat;
background-position:0 0;
}

div#contents_in .shop_top a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("http://www.opefac.com/yaiyai/top_img/shop_top_f2.gif");
background-repeat:no-repeat;
background-position:0 0;
}
