/*日記アーカイブ向けスタイルシート*/

/*表示フォント設定*/
*{
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:42em;
	margin-right:15%;
	
}
a img{
border-style:none;
}
.contents a:link{
color:#B29C19;
text-decoration:none;
}
.contents a:visited{
color:#6F610A;
text-decoration:none;
}

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


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

.datearea{
border-top:solid 1px #63A0D0;
border-bottom:solid 1px #63A0D0;
background-color:#EBF8FB;
color:#224094;
}

.datearea a:link{
color:#224094;
text-decoration:none;
}
.datearea a:visited{
color:#224094;
text-decoration:none;
}
.datearea a:hover{
color:#ffffff;
background-color:#224094;
text-decoration:none;
}

.datelistarea{
border-bottom:dashed 2px #63A0D0;
border-left:solid 2px #B3BDFC;
border-right:solid 2px #B3BDFC;
background-color:#E8ECFD;
color:#224094;
padding-top:3px;
padding-bottom:3px;
padding-left:1em;
}

.listdate{
width:12em;
font-weight:bold;
font-size:1.1em;
font-family:sans-serif;
margin-top:3px;
margin-bottom:3px;
padding-left:0.5em;
float:left;
border-left:double 1.5em #5E78C6
}

.listdate a:link{
color:#224094;
text-decoration:none;
}
.listdate a:visited{
color:#224094;
text-decoration:none;
}
.listdate a:hover{
color:#ffffff;
background-color:#224094;
text-decoration:none;
}

.listheader{
border-top:double 6px #63A0D0;
border-bottom:double 6px #63A0D0;
background-color:#EEFFF9;

}

.listheader h2 {
margin:0;
margin-top:0.3em;
margin-bottom:0.3em;
margin-left:0.3em;
padding:0;
padding-left:0.3em;
float:left;
width:11em;
color:#4EC7EF;
}

.listheader img{
height:1em;
vertical-align:middle;
margin-right:0.2em;
}

.loglink{
float:right;
padding-top:1em;
padding-right:1em;
}

/*追加ここまで*/

.date{
width:12em;
font-weight:bold;
font-size:1.1em;
font-family:sans-serif;
border-left:double 1.2em #0039FF;
padding-top:3px;
padding-bottom:3px;
padding-left:0.3em;
float:left;
}

.title{
font-size:1em;
text-align:right;
font-weight:bold;
text-decoration:none;
padding-top:4px;
margin:0;
}
.title a:link{
color:#555555;
text-decoration:none;
}
.title a:visited{
color:#8F8F8F;
text-decoration:none;
}
.title a:hover{
color:#ffffff;
background-color:#aaaaaa;
text-decoration:none;
}


.ctarea{
padding-top:6px;
font-size:70%;
float:right;
width:9.5em;
font-weight:bold;

}

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

.comment{

}

.comment a:link{
color:#555555;
text-decoration:none;
}
.comment a:visited{
color:#8F8F8F;
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:#468A21
}

.footheader{
background-color:#d5ffcc;
color:#4055ff;
font-weight:bold;
padding-left:1em;
padding-top:0.2em;
padding-bottom:0.2em;
border-left:solid 1em #003399;
border-right:solid 1em #003399;
margin-right:1em;
margin-left:1em;

}

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

.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;

}

.archivetitle{
margin:0;
font-size:1em;
text-align:right;
color:#4974A8;
width:90px;
}

.sidelinkarea{
width:90px;
text-align:right;
font-size:0.8em;
vertical-align:middle;
margin-top:0.5em;
}

.sidelinkarea a:link{
color:#5E78E4;
text-decoration:none;
}
.sidelinkarea a:visited{
color:#4F61AE;
text-decoration:none;
}

.sidelinkarea a:hover{
color:#ffffff;
background-color:#5E78E4;
text-decoration:none;
}

.sidelinkarea img{
}

.prenext{
text-align:center;
margin-bottom:1em;
font-size:0.9em
}

.calendar{
font-size:0.85em;
text-align:center;
color:#c2d7d7;
margin-bottom:1em;
background-color:#fff3cc;
margin-left:1.5em;
margin-right:1.5em;
}

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

.diarynavi{
font-size:0.7em;
margin-left:25px;
vertical-align:bottom;
}

.diarynavi img{
height:1em;
}

.diarynavi a:link{
color:#9BA8FF;
text-decoration:none;
}
.diarynavi a:visited{
color:#808BD2;
text-decoration:none;
}
.diarynavi a:hover{
color:#D29680;
text-decoration:none;
}

/* フィードエリア追加*/
.feedarea{
text-align:right;
margin-right:1.5em;
}

.feedarea a:hover{
background-color:#ffffff;
text-decoration:none;
}
/*****************/
/*　twitter部分　*/
/*****************/

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

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

#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 ここまで*/


