@charset "utf-8";

/************************************************
 = body
*************************************************/
body{
background:url(../img/sky/bg.jpg);
}


/************************************************
 = container
*************************************************/
#container{
background:url(../img/sky/bgtop.jpg) no-repeat top center;
}


/************************************************
 = main
*************************************************/
#blogmain{
width:858px;
padding:20px 20px 145px;
background:#FAFBF8;
border:solid #80C0F0 1px;
}

/* = titleblock
*************************************************/
#titleblock h1 a{
color:#003399;
}

#titleblock p{
color:#0066CC;
}


/************************************************
 = blogmain
*************************************************/

/* = mainblock
*************************************************/
/*caption*/
.entrytitle h2{
color:#0066CC !important;
}

.entrytitle h2 a{
color:#0066CC !important;
text-decoration:none;
}

.entrytitle h2 a:hover{
text-decoration:underline;
}

.entry{
padding:0 10px 10px;
background:#FFFFFF;
}

/*category*/
.cateblock{
border-bottom:solid #6D6DCE 1px;
}

.cateright p span{
color:#0099FF;
}

.captionblock02{
background:url(../img/sky/bg_caption.jpg) #FFFFFF no-repeat top;
}

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

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

.trackbackblock p{
color:#333333;
}

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

/*trackback*/
.trackbackblock{
margin-bottom:1px;
background:#F4F5F2;
}

.trackbackblock input{
background:#FFFFFF;
}

/*comment*/
.commentblock{
background:#F4F5F2;
}

.usercomment{
background:#E9EBE6;
}

.inputblock{
background:none #E9EBE6;
}

p.cap{
color:#333333;
}

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

.pagenav p a{
color:#0099FF !important;
text-decoration:none;
}

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

/* = sideblock
*************************************************/
.sidetitle p{
color:#0066CC;
line-height:2.2;
background:url(../img/sky/bg_sidetitle.jpg) #FFFFFF no-repeat top;
}

.eachsideblock{
padding-bottom:1px;
background:url(../img/sky/bg_side.jpg) #FFFFFF no-repeat bottom;
}

.eachsideblock a{
color:#0099FF !important;
}

/*calendar*/
p.calendarmonth{
color:#0099FF;
margin-left:8px;
}

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

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

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

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

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

/*profile*/

/*mobile*/
#qrcode{
border:solid #0099FF 5px; 
}

.sideetcbtn{
background:url(../img/sky/bgtop_sidebtn.jpg) #6B6B6B no-repeat top;
}

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

