@charset "UTF-8";


/*-----------------------------------------
OPT font

10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%

-----------------------------------------*/


/*********************************************
COMMON
**********************************************/


/* SUBTIT
---------------------------------------------*/
.subtit-wrapper{
height:1%;
margin:0 0 20px;
padding: 0 0 5px 0px;
border-bottom:2px solid #f27800;
}

.subtit-blog{
width:100%;
display:block;
font-size:153.9%;
font-weight:bold;
color:#f27800;
line-height:1.3;
}

.subtit-blog a,
.subtit-blog a:link,
.subtit-blog a:visited,
.subtit-blog a:active{
color:#f27800;
text-decoration: none;
}

.subtit-blog a:hover{
color:#f27800;
text-decoration: underline;
}

.subtit-blog-r{
margin: 0;
padding: 7px 0 0;
line-height:1;
float:right;
display:block;
width:150px;
text-align: right;
font-size:108%;
}

/*********************************************
MAIN INDI
**********************************************/
.content-nav a{
font-size:93%;
line-height:1.3;
}


.review-jacket{
margin:0 0 10px;
}


.entry-footer{
border-top:1px solid #ccc;
padding-top:10px;
}

.text-body{
margin:0 0 30px 0;
}

/*********************************************
 tag cloud
**********************************************/
.module-list {
margin:-10px 0 20px;
padding:0;
list-style: none;
}

.module-list li { display: inline; }
.module-list li.taglevel1 { font-size: 197%; }
.module-list li.taglevel2 { font-size: 153.9%; }
.module-list li.taglevel3 { font-size: 138.5%; }
.module-list li.taglevel4 { font-size: 108%; }
.module-list li.taglevel5 { font-size: 93%; }
.module-list li.taglevel6 { font-size: 77%; }

.module-list li a{
white-space: nowrap;
}

.module-list li{
padding-right:10px;
}

li.taglevel1 a:link,
li.taglevel1 a:active,
li.taglevel1 a:visited{
color:#3eebfa;
text-decoration:none;
}

li.taglevel2 a:link,
li.taglevel2 a:active,
li.taglevel2 a:visited{
color:#14c6a2;
text-decoration:none;
}

li.taglevel3 a:link,
li.taglevel3 a:active,
li.taglevel3 a:visited{
color:#f98b00;
text-decoration:none;
}

li.taglevel4 a:link,
li.taglevel4 a:active,
li.taglevel4 a:visited{
color:#c69d14;
text-decoration:none;
}

li.taglevel5 a:link,
li.taglevel5 a:active,
li.taglevel5 a:visited{
color:#937e3b;
text-decoration:none;
}


li.taglevel6 a:link,
li.taglevel6 a:active,
li.taglevel6 a:visited{
color:#666;
text-decoration:none;
}

.module-list li a:hover{
color:#fff;
background:#f27800;
}



/*********************************************
MAIN LIST
**********************************************/

#review-list{
margin:0 0 30px -12px;
_margin:0 0 30px -24px;
}

#review-list li{
float:left; 
width:116px;
margin:0 0 10px 12px;
display:block;
overflow:hidden;
}

#review-list li a{
display:block;
text-decoration:none;
padding:10px;
background-color:#f5f5f5;
}

#review-list li a:hover{
background-color:#fff4dc;
}

#review-list li a img{
width:96px;
height:96px;
}

#review-list li a h3{
font-size:77%;
line-height: 1.3;
}

/*********************************************
SIDE
**********************************************/


ul#side-category li ul li.side-disc-li{
float:left; 
width:70px;
margin:0 0 5px 5px;
padding:0;
display:block;
overflow:hidden;
line-height:1;
background:none;
}

.side-disc-li a{
display: block;
padding:5px;
background-color:#f5f5f5;
}

.side-disc-li a:hover{
background-color:#f27800;
}

.side-disc-li img{
width:60px;
height:60px;
}


/*********************************************
display none
**********************************************/
li#disp-04_writer{
display:none;
}

