/*レビューアーカイブ向けスタイルシート*/

/*表示フォント設定*/
*{
font-family: Verdana, Arial, sans-serif;
}

body{
background-image:url(http://www.kimahima.com/system/background.gif)
}

.titlelogo{
border:none;
width:100px;
heigh:346px;
margin-left:15px;
}

.titlelogo a{
border:none;

}

div.contents{
	position:absolute;
	top:40px;
	left:140px;
	
	/*width:70%;*/
	/*width:580px;*/
	width:42em;
	margin-right:15%;

	
}
a img{
border-style:none;
}

.contents a:link{
color:#F26F6F;
text-decoration:none;
}
.contents a:visited{
color:#B25A5A;
text-decoration:none;
}

.contents a:hover{
color:#ffffff;
background-color:#F26F6F;
text-decoration:none;
}
/*回り込み解除用の空DIV用クラス*/
.bothclear{
clear:both;
}


.mainarea{
background-color:#ffffff;
border-bottom:solid 4px #B3BDFC;
border-right:solid 4px #B3BDFC;
border-left:solid 4px #B3BDFC;
color:#153761;
margin-bottom:1em;}

.datearea{
background-color:#D6FFFC;
color:#224094;
border-top:solid 3px #55D6CF;
border-bottom:solid 3px #55D6CF;
border-left:solid 1em #19FAED;
border-right:solid 1px #19FAED;
margin-right:-4px;
margin-left:-4px;
text-align:right;
padding-left:0;
}
.title{
font-size:1.1em;
font-weight:bold;
text-decoration:none;
padding-left:0.5em;
padding-top:6px;
padding-bottom:6px;
margin:0;
width:70%;
float:left;
text-align:left;
}

.date{
font-size:0.8em;
font-family:sans-serif;
text-align:right;
margin-right:0.5em;
}

.ctarea{
font-size:70%;
/*float:right;*/
text-align:right;
font-weight:bold;
margin-right:0.5em;
}

.text{
font-size:0.95em;
margin-top:0px;
line-height:1.5;
padding-top:1em;
padding-right:1em;
padding-left:1em;
color:#0C5F1B
}

.text img{
border:solid 1px #a7a7a7;
background-color:#ffffff;
padding:4px;
text-decoration:none;
vertical-align:bottom
}


.comment{

}

.comment a:link{
color:#8F8F8F;
text-decoration:none;
}
.comment a:visited{
color:#555555;
text-decoration:none;
}

.comment a:hover{
color:#ffffff;
background-color:#aaaaaa;
text-decoration:none;
}


.foottext{
padding-right:2em;
padding-left:2em;
font-size:0.9em;
line-height:1.5;
color:#004060
}

.footheader{
background-color:#ffffcc;
color:#008d84;
font-size:0.8em;
font-weight:bold;
padding-left:1em;
padding-top:0.2em;
padding-bottom:0.2em;
border-left:double 2em #A3ABC2;
border-bottom:solid 1px #A3ABC2;
margin-right:1em;
margin-left:1em;

}

.tburl{
padding:0.3em;
background-color:#deeaee;
}

.commentform{
margin-top:1em;
margin-left:1em;
font-weight:bold
}
.commentform td{
vertical-align:top;
}

.commentbotton{
width:7em;
}

.tbarea{
border-bottom:dashed 2px #dddddd;
}

.tbarea strong{
color:#050E5D
}

.tbdate{
font-size:0.9em;
color:#588ACA;
text-align:right;
}

.comdate{
font-size:0.9em;
border-bottom:dashed 2px #dddddd;
margin-left:1em;
margin-right:1em;
margin-bottom:1em;
color:#050F5D
}

.foottext p{
margin:0;

}

h2{
font-size:1em;
}

.rhead{
text-align:center;
margin-top:1.5em;
margin-left:25px;
margin-right:25px;
padding-top:0.3em;
padding-bottom:0.3em;
background-color:#fbffcc;
color:#006699;
font-weight:bold;
border-top:solid 2px #00bbcc;
border-bottom:solid 2px #00bbcc;
border-left:double 30px #00bbcc;
border-right:double 30px #00bbcc;
}

.archiveheader{
background-color:#D6FFFC;
color:#224094;
border-top:solid 3px #55D6CF;
border-bottom:solid 3px #55D6CF;
border-left:solid 1em #19FAED;
border-right:solid 1px #19FAED;
margin-right:-4px;
margin-left:-4px;
padding-left:0;
font-weight:bold;
}

.archivelinks{
margin-left:1em;
line-height:1.3;

}
.archivedate{
font-size:0.8em;

}

.footer{
font-size:0.8em;
text-align:right;
}

/*****************/
/*　twitter部分　*/
/*****************/

#twitter_div{
font-size:0.6em;
text-align:right;
margin-bottom:3px;
margin-right:5px;
vertical-align:bottom;
}

#twitter_div img{
backgruond:none;
margin-bottom:-2px;
border:none;
}

#twitter_div a{
text-decoration:none;
}

#twitter_div a:link{
color:#3D62E3;
}
#twitter_div a:hover{
background-color:#cccccc;
}

#twitter_div a:visited{
color:#245AB7;
}
#twitter_div ul{
margin:0;
}
/*twitter ここまで*/
