@charset "utf-8";
/*-----------------------------------------------------
ameblo CSS Skin Layout Settings
Skin for:	pr_bahama
FileName:   type_e.css
$Revision: 1.1 $
-----------------------------------------------------*/

#frame:after,
#wrap:after{
content:".";
display:block;
height:0;
clear:both;
visibility: hidden;
}
#frame,
#wrap{display:inline-table;}
/* Hides from IE-mac \*/
* html #frame,
* html #wrap{height:1%;}
#frame,
#wrap{display:block;}
/* End hide from IE-mac */
#frame{
width:798px;
margin-left:auto;
margin-right:auto;
}
#wrap{
position:relative;
width:100%;
}
#firstContentsArea{
width:600px;
float:left;
}
#subFirstContentsArea{
}
#main{
margin-left:7px;
width:380px;
float:left;
padding-right:10px;
padding-left:5px;
}

#sub_main{
width:100%;
overflow:hidden;
}
#sub_a{
padding:0px;
margin:0px 10px 0px 0px;
width:170px;
float:right;
z-index:1;
}
#sub_b{
padding:0px;
margin:0px 0px 0px 0px;
width:170px;
float:right;
z-index: 2;
}
/* -- // ameblo CSS Skin Layout Settings END --*/

#message{
background:url(../img/message_bg.gif) repeat-y left bottom;
}
#message .contents{
padding-right:30px;
background:url(../img/message_top.gif) no-repeat left top;
}
#message .subContents{
padding:65px 30px 70px 24px;
background:url(../img/message_bottom.gif) no-repeat left bottom;
}
.entry .contents{
width:340px;
background:url(../img/entry_bg.gif) repeat-y left bottom;
}
.entry .entry_head{
padding-right:40px;
background:url(../img/entry_header.gif) no-repeat left top;
}
.entry .foot{
height:25px;
padding: 20px 50px 4px 10px;
background:url(../img/entry_footer.gif) no-repeat left bottom;
}

#comment_module,
#trackback,
#reader_list,
#favorite_list{
width:340px;
background:url(../img/comment_title.gif) left top no-repeat;
}