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

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

#sub_a{
float: right;
z-index: 1;
width:170px;
margin:0;
padding:0 45px 0 0;
}

#sub_b{
display: none;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■ メインコラム ■■■■■■■■■■■*/

/*■■■メインコラム＿メッセージボード*/

#message{
background:url("../img/bg_msg_header2.gif") no-repeat scroll left top transparent;
padding:49px 0 0;
width:580px;
}

#message .contents{
background:url("../img/bg_msg_footer2.gif") no-repeat scroll left bottom transparent;
padding:0 0 20px;
}

#message .subContents {
background:url("../img/bg_msg2.gif") repeat-y scroll 0 0 transparent;
padding:10px 15px;
}

/*■■■メインコラム＿記事*/
.entry{
background:url("../img/bg_main_header2.gif") no-repeat scroll left top transparent;
width:580px;
}

.entry .entry_head{
}

.entry .theme{
background:url("../img/bg_main_line2.gif") no-repeat scroll left bottom transparent;
display:block;
height:50px;
padding:0 40px 0 0;
text-align:right;
font-size:0.85em;
color:#6B599C;
}

.entry .date{
display:block;
float:left;
margin:0;
padding:15px 10px 3px 25px;
color:#6B599C;
text-align:right;
}

.entry .name{
display:block;
float:right;
margin:2px 0 0 0;
padding:14px 45px 0 0;
color:#6B599C;
font-size:0.85em;
}

.entry h3.title{
background:url("../img/title_icon.gif") no-repeat scroll 10px 50% transparent;
height:auto !important;
clear:both;
margin:0 auto;
color:#FA636A;
font-size:1.5em;
font-weight: bold;
line-height:1.1;
min-height:31px;
padding:20px 25px 20px 85px;
}

.entry .contents{
width:500px;
background:url("../img/bg_main2.gif") repeat-y scroll 0 0;
padding:10px 40px 0;
line-height: 1.5;
}

.entry .foot{
background:url("../img/bg_main_footer2.gif") no-repeat scroll left top transparent;
font-size:0.85em;
text-align: center;
height:45px;
padding:35px 0 20px;
}