/*-----------------------------------------------------
ameblo CSS Skin Layout Settings
Skin for:	basic_ad
FileName:   type_a.css
$Revision: 1.6 $
-----------------------------------------------------*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■ カラムタイプ ■■■■■■■■■■*/
#main {
float: right;
width: 610px;
margin:0 100px 0 0 ;
padding:0;
}

#sub_a{
float: left;
z-index: 1;
width:196px;
margin:0;
padding:18px 0 0 85px;
}

#sub_b{
display: none;
}


/*■■■メインコラム＿メッセージボード*/
#message{
background:#FFC url("../img/2_message_head.jpg") no-repeat;
margin-bottom:14px;
}

#message .contents{
background:url(../img/2_entry_foot.jpg) no-repeat left bottom scroll transparent;
}

/*■■■メインコラム＿記事*/
.entry{
background:url("../img/2_entry.gif") repeat-y ;
margin-bottom: 40px;
width:610px;
}

.entry .entry_head{
background:url("../img/2_entry_head.jpg") no-repeat;
width:610px;
overflow:hidden;
}

.entry .theme{
float:right;
display:block;
padding:0 25px 5px;
}

.entry .date{
display:block;
float:left;
font-size:0.9em;
margin:0 28px ;
padding: 1px 0px;
}

.entry .name{
display:block;
padding:0 0 0 25px;
font-size:0.85em;
}

.entry h3.title{
clear:both;
margin:0 0 8px 0;
color:#962000;
font-weight: bold;
font-size:1.5em;
line-height:1.1;
overflow:hidden;
width:455px;
}

.entry .contents{
margin:15px 0 15px 0;
line-height: 1.5;
padding:15px 25px 0;
clear:both;
}

.entry .foot{
background:url("../img/2_entry_foot.jpg") no-repeat;
padding: 28px 24px 12px 24px;
border-top: 1px dotted #7E8984;
font-size:0.85em;
text-align: right;
height:30px;
}