@charset "utf-8";

/************************************************
 = body
*************************************************/
body{
background:#D5D4F0;
}


/************************************************
 = main
*************************************************/
/* = titleblock
*************************************************/
#titleblock01{
background:url(../common/img/bg_purple.jpg) no-repeat;
}

#titleblock01 h1,
#titleblock01 h1 a,
#titleblock01 p{
color:#8484D6;
}

#titleblock02{
background:#8484D6;
}

#titleblock02 h1,
#titleblock02 h1 a,
#titleblock02 p{
color:#FFFFFF;
}


/************************************************
 = blogmain
*************************************************/
/* = mainblock
*************************************************/
/*caption*/
.captionblock{
background:url(../img/purple/line.gif) repeat-x bottom;
}

.captionblock h2{
color:#7272D0;
background:url(../img/purple/bg_caption.gif) repeat-y left;
}

.captionblock h2 a{
color:#7272D0;
}

.captionblock p.date{
color:#6D6DCE;
}

/*category*/
.cateright p span{
color:#6666CC;
}

/*trackback*/
p.extrabtn a{
background:url(../img/purple/arrow01.gif) #D5D4F0 no-repeat 0.5em 0.5em;
}

p.extrabtn a.active{
background:url(../img/purple/arrow02.gif) #D5D4F0 no-repeat 0.5em 0.5em;
}

.trackbackblock p{
color:#6666CC;
}

.trackbackblock input{
background:#F2F1FA;
border:solid #999999 1px;
}

/*comment*/
.usercomment{
background:#F2F1FA;
}

p.cap{
color:#6666CC;
}

p.cap,
p.cap02{
background:url(../img/purple/arrow05.gif) no-repeat left 0.25em;
}

.pagenav p a{
color:#0033CC;
text-decoration:none;
}

.pagenav p a:hover{
text-decoration:underline;
}

/* = sideblock
*************************************************/
.sidetitle{
background:url(../img/purple/bg_sidetitle.gif) #8484D6 no-repeat top;
}

.sidetitle p{
background:url(../img/purple/bgbottom_sidetitle.gif) no-repeat bottom;
}

.eachsideblock a{
color:#6666CC !important;
}

/*calendar*/
p.calendarmonth{
color:#6666CC;
}

.eachsideblock table th{
background:#8484D6;
border-right:solid #F1EFF9 1px;
border-bottom:solid #F1EFF9 1px;
}

.eachsideblock table td{
background:#FFFFFF;
border-right:solid #F1EFF9 1px;
border-bottom:solid #F1EFF9 1px;
}

.eachsideblock table td.dayoff{
background:#D5D4F0;
}

#calendarnav p.previous{
background:url(../img/purple/arrow03.gif) no-repeat left 0.25em;
}

#calendarnav p.next{
background:url(../img/purple/arrow04.gif) no-repeat right 0.25em;
}

/*profile*/
#blogphoto{
border:solid #6D6DCE 2px;
}

/*mobile*/
#qrcode{
border:solid #6A6ACD 5px; 
}

.sideetcbtn{
background:url(../img/purple/bgtop_sidebtn.gif) #7272D0 no-repeat top;
}

.sideetcbtn p{
background:url(../img/purple/bgbottom_sidebtn.gif) no-repeat bottom;
}

