.lfls {
font-size:0.9em;
color:#333;
line-height:120%;
}
.rfls {
font-size:0.9em;
color:#333;
line-height:120%;
}
.lfls {
clear:both;
float:left;
margin:0 10px 10px 0;
}
.rfls {
clear:both;
float:right;
margin:0  0 10px 10px;
}
.rfls img {
margin:0 0 4px 0;
display:block;
}
.lfls img {
margin:0 0 4px 0;
display:block;
}

#sidebar{
margin:1em 0 0 0;
}
#recent-entry-list{
}
#category-list{
}
#monthly-list{
}

h3.side-header{
border:1px solid #ccc;
background-color:#FFFFCC;
padding:4px;
text-align:center;
font-size:0.9em;
margin:0 0 0 0;
}

.side-content{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#efefef;
padding:4px 6px 0 0;
margin-bottom:0.5em;
}
.side-content ul{
font-size:0.9em;
line-height:120%;
margin-bottom:0;
}


.lflo{
float:left;
margin:0 12px 20px 0px;
width:200px;
}
.entry .lflo img,
.entry .rflo img{
margin:0 0 4px 0;
}

.lflo-s{
float:left;
margin:0 12px 20px 0px;
width:160px;
}
.rflo{
float:right;
width:200px;
margin:0 0px 20px 12px;
}

#seinen-news h2{
color:#dd6707;
}
.date{
font-weight:bold;
color:#666666;
}
.entry h3{
border-top:1px solid #dd6707;
border-left:10px solid #dd6707;
padding:4px 0 0 10px;
margin-bottom:1em;
}
.cathegorytitle{
display:block;
font-size:70%;
font-weight:normal;
color:#666;
}
.entry h4{
color:#FF6600;
}
.entry img{
margin:12px;
}
p.extended{
font-weight:bold;
margin:1em 0 1em 2em;
}
.pgtop{
clear:both;
}
.blognavi ul{
margin:0 0 1em 0;
font-size:0.9em;
}
.blognavi ul,
.blognavi li{
list-style:none;
}
.blognavi ul li.next{
float:right;
width:200px;
text-align:right;
}
.blognavi ul li.prev{
float:left;
width:200px;
}
.blognavi ul li.next a{
	display:block;
	width:180px;
padding-right:20px;
	background:url(../img_youth/arrow-right.gif) no-repeat right top;
	min-height:25px;
}
.blognavi ul li.prev a{
display:block;
width:180px;
padding-left:20px;
	background:url(../img_youth/arrow-left.gif) no-repeat left top;
	min-height:25px;
}
.blognavi ul li.next a:hover{
	background:url(../img_youth/arrow-right-over.gif) no-repeat right top;
}
.blognavi ul li.prev a:hover{
	background:url(../img_youth/arrow-left-over.gif) no-repeat left top;
}
.blognavi hr{
visibility:hidden;
clear:both;
}