body{
font-family:"Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro","MS Pゴシッック" sans-serif;
background:url("../images/bg_body.jpg") no-repeat;
}

img{
border:none;
}

blockquote {
margin: 20px;
padding: 1px;
background:none;
border:1px solid #cccccc;
}

table{
border:none;
}

td{
border:none;
}

form{
margin:0 0 20px;
padding:5px;
background:none;
border:none;
}

input{
vertical-align:bottom;
}

input:hover{
border:none;
}

object,embet{
margin:0;
padding:0;
}

pre,code{
line-height:1.5;
}

a {
border:none;
}

a:link{
color:#C5277B;
border:none;
}

a:hover{
background:#C9E364;
border:none;
}

#Container{
width:490px;
margin:180px 0 0 100px;
}

#Header h2{
margin:0 0 10px;
padding:0;
font-size:90%;
}

.Entry{
background:url("../images/bg_entrybody.gif");
}

.EntryHeader{
overflow:auto;
background:url("../images/bg_entryheader.gif") bottom no-repeat;
}

.EntryHeader p{
width:34px;
height:50px;
float:left;
_position:relative;
_top:10px;
_margin:0 0 0 5px;
_padding:0;
}

.EntryHeader p span{
display:block;
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-family:century gothic;
}

.EntryHeader p span.Month{
background:url("../images/bg_month.gif") no-repeat;
}

.EntryHeader p span.Date{
font-size:180%;
background:#005CB8;
}

.EntryHeader h3{
position:relative;
top:15px;
_top:-20px;
display:inline;
margin:0 0 0 -10px;
_margin:60px;
_font-weight:bold;
}

.EntryBody{
clear:both;
}

.EntryBody *{
font-size:90%;
font-family:"Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro","MS Pゴシック",sans-serif;
}

.EntryBody h3{
margin-top:50px;
font-size:130%;
font-weight:bold;
}

.EntryBody h4{
font-size:115%;
font-weight:bold;
border-bottom:1px solid #cccccc;
}

.EntryBody h5{
color:#307000;
font-size:115%;
font-weight:bold;
}

.EntryBody div{
font-size:85%;
}

.EntryBody p{
overflow:hidden;
}

.EntryBody hr{
width:95%;
margin:0 auto;
}

.EntryFooter{
padding:5px;
background:url("../images/bg_entryfooter.gif") bottom no-repeat;
}

.EntryFooter div h4,
.EntryFooter div ul,
.EntryFooter div ul li{
display:inline;
}

#comments_body{
font-size:110%;
font-family:"Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro","MS Pﾂゴﾂシﾂッﾂク" sans-serif;
}

.comment-footer{
border-bottom:1px dotted #cccccc;
}

/* ========== Pagenate ========== */

.mpage{
margin:20px;
font-size:90%;
}


/* ========== Navi ========== */

.Bg_navi{
position:absolute;
top:300px;
left:645px;
width:280px;
background:#FFFFFF;
filter:alpha(opacity=90); /*IE*/
-moz-opacity:0.90; /*FF*/
opacity:0.90;
border:1px solid #999999;
}

.navi{
padding:10px;
}

.navi h3{
margin:0 0 5px;
padding:0;
font-size:;
}

.navi h3 small{
font-size:70%;
}

.navi p{
margin:0 5px 10px;
}

.menu,
.module-list{
overflow:hidden;
margin:0;
padding:0 0 5px;
list-style-type:none;
border-bottom:1px solid #cccccc;
}

.menu li,
.module-list li{
display:inline;
padding:0 0 0 10px;
_font-size:70%;
background:url("../images/list_arrows.png") left center no-repeat;
_background:url("../images/list_arrows.png") 0 2px no-repeat;
}

.menu li a,
.module-list li a{
border:none;
}

.menu{
margin-bottom:20px;
}

.module-list{

}

/*========= Flickr ==========*/

.FlickeImages{
width:450px;
overflow:hidden;
}

/*========= Delicious ==========*/

ul .delicious-link{
display:inline;
}

/*========= Amazon ==========*/

#RecAlbum{
position:absolute;
top:120px;
left:300px;
}

#RecAlbum #Badge{
position:relative;
top:10px;
_top:-50px;
left:-40px;
_left:100px;
}
