@charset "utf-8";

/************************************************
 = body
*************************************************/
body{
background:#95ABC7;
}


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

#titleblock01 h1,
#titleblock01 h1 a,
#titleblock01 p{
color:#3366CC;
}

#titleblock02{
background:#3366CC;
}

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


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

.captionblock h2{
color:#3366CC;
background:url(../img/blue/bg_caption.gif) repeat-y left;
}

.captionblock h2 a{
color:#3366CC;
}

.captionblock p.date{
color:#3366CC;
}

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

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

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

.trackbackblock p{
color:#333333;
}

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

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

p.cap{
color:#3366CC;
}

p.cap,
p.cap02{
background:url(../img/blue/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/blue/bg_sidetitle.gif) #8EADD9 no-repeat top;
}

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

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

/*calendar*/
p.calendarmonth{
color:#8EADD9;
}

.eachsideblock table th{
background:#8EADD9;
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:#F4F3EF;
}

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

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

/*profile*/
#blogphoto{
border:solid #8EADD9 2px;
}

/*mobile*/
#qrcode{
border:solid #8EADD9 5px; 
}

.sideetcbtn{
background:url(../img/blue/bgtop_sidebtn.gif) #8EADD9 no-repeat top;
}

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

