@charset "UTF-8";
/* CSS Document */

/* menu */
#mainmenu ul li.menu-blog a { background-position: left bottom !important; }
/* title */
#container .title{
 width:100%;
 height:89px;
 text-align:center;
}
.title h2{
background-image: url(../images/title_page.gif);
background-position: center center;
margin: 0px auto;
height: 89px;
width: 795px;
}

/* -------- contents ---------- */
#container #contents{
width:auto;
height:auto;
padding:0 0 25px 0;
margin:0 0 25px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
position: relative;
}
/* -------- contents-left ---------- */
#contents #content-left{
 width:695px;
 float:left;
}
#content-left .entry-asset{
margin: 0 0 10px 0;
}
#content-left .asset-wrap{
text-align:center;
background-color: #FFF;
padding:30px 0;
}
.entry-asset .asset-header{
 text-align:left;
 padding:0 30px;
 margin:0 0 15px 0;
}
.entry-asset .asset-header h4{
font-size: 1.5em;
line-height: normal;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0px;
}
.entry-asset .asset-header h4 a{
text-decoration: underline;
}

.entry-asset .asset-header .asset-meta{
color: #999;
text-decoration: none;
}

.entry-asset .asset-content{
 width:635px;
 margin:0 auto;
}
.entry-asset .asset-body{
  text-align:left;
}
.entry-asset .asset-body img{
 width:635px !important;
height:auto !important;
 margin:10px 0 !important;
}
.entry-asset .asset-body .text{
 width:255px;
 float:left;
}
.entry-asset .asset-body .thumbnail{
 width:350px;
 float:left;
 margin-left:30px;
}
.entry-asset .asset-body .thumbnail img{
 width:350px !important;
 margin:0px !important;
}
.entry-asset .asset-more{
text-align: left;
}
.entry-asset .asset-btn{
 padding:10px 0 0 0;
 width:635px;
 margin:0 auto;
}
.entry-asset .asset-btn li{
 float:left;
 display:inline;
}
.entry-asset .asset-btn li.tweet{
 width:131px;
}
.entry-asset .asset-btn li.like{
 width:110px;
}


/* pagetop */
#content-left .btn-pagetop{
margin-bottom:30px;
text-align: right;
}
.btn-pagetop a{
font-size: 1px;
line-height: 1px;
background-image: url(/common/images/btn_pagetop.gif);
background-repeat: no-repeat;
background-position: left top;
text-align: left;
text-indent: -1000px;
display: block;
height: 21px;
width: 82px;
float:right;
}
/* pagesend */
#content-left .box-pagesend{
 width:173px;
 height:auto;
 position:relative;
}
.box-pagesend .prev{
height: 13px;
width: 97px;
position: absolute;
left: 256px;
top: -21px;
 }
.box-pagesend .prev a{
font-size: 1px;
line-height: 1px;
height: 13px;
width: 97px;
background-image: url(/common/images/btn_previous.gif);
background-repeat: no-repeat;
background-position: left top;
text-indent: -1000em;
display: block;
overflow: hidden;
 }
.box-pagesend .next{
height: 13px;
width: 66px;
position: absolute;
left: 373px;
top: -21px;
 }
 .box-pagesend .next a{
font-size: 1px;
line-height: 1px;
 height: 13px;
width: 66px;
background-image: url(/common/images/btn_next.gif);
background-repeat: no-repeat;
background-position: left top;
text-indent: -1000em;
display: block;
overflow: hidden;
 }
/* trackback */
#content-left #box-trackback{
width:635px;
margin:0 auto;
}
#box-trackback .trackback-info{
background-color: #E6E6E6;
margin: 30px 0;
padding: 5px;

}




/* -------- contents-right ---------- */
#contents #content-right{
 color: #DCDCDC;
 width:230px;
 float:right;
}
#contents #content-right a,#contents #content-right a:visited{
color: #FFF;
font-weight: bold;
text-decoration: none;
}
#contents #content-right a:hover,#contents #content-right a:active{
color: #F0F;
}
/* profile */
#content-right .box-profile{
padding-bottom:20px;
margin-bottom:20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}
.box-profile dl{
}
.box-profile dt{
background-color: #FFF;
margin: 0 0 5px 0;
padding: 5px;
}
.box-profile dd{
color: #FFF;
text-align:center;
}
.box-profile dd.comment{
font-size: 0.9em;
color: #E6E6E6;
text-align:left;
margin-top:5px;
}

/* calendar */
#content-right .widget-calendar{
margin: 0 0 30px 0;
padding: 0 0 30px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}
.widget-calendar h3{
 display:none;
}
.widget-calendar table{
  width:100%;
 }
.widget-calendar th{
color: #FFF;
text-align:center;
}
.widget-calendar td{
text-align:center;
}

.widget-calendar .widget-content{
 margin-bottom:10px;
}
.widget-calendar .link{
color: #FFF;
text-align:center;
}

/* category */
#content-right .widget-archive{
margin: 0 0 30px 0;
padding: 0 0 30px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}
.widget-archive-category h3{
background-image: url(/common/images/body_caregory.gif);
height: 17px;
width: 130px;
margin-bottom:15px;
}
.widget-archive-monthly h3{
background-image: url(/common/images/body_archives.gif);
height: 17px;
width: 123px;
margin-bottom:15px;
}


/* recent entry */
#content-right .widget-recent-entries{
margin: 0px;
padding: 0px;
}
.widget-recent-entries h3{
background-image: url(/common/images/body_recentpost.gif);
height: 17px;
width: 168px;
margin-bottom:15px;
}
.widget-recent-entries li{
margin: 0 0 5px 0;
}
