/*
--------------------------------------------------
ameblo CSS Skin Layout Settings
3コラム記事中:横幅固定

FileName: /p_skin/cmn/css/type_c.css
Date:     $Date: 2008/08/04 09:00:50 $
Version:  $Revision: 1.2 $
--------------------------------------------------
*/
#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{
}
#subFrame{
width:800px;
margin:0 auto;
}
#wrap{
width:100%;
}
#main{
width:400px;
float:left;
padding:0 20px;
}
#sub_main{
width:100%;
overflow:hidden;
}
#sub_a{
width:180px;
float:left;
z-index:1;
}
#sub_b{
width:180px;
float:right;
z-index:2;
}


/* ----------------------- menu_element_background ----------------------- */

#profile .menu_title {
background:url(../img/profile.gif);
background-repeat:top no-repeat;
}

#reader .menu_title {
background:url(../img/reader.gif);
background-repeat:no-repeat;
}

#calendar .menu_title {
background:url(../img/calendar.gif);
background-repeat:no-repeat;
}

#theme_list .menu_title {
background:url(../img/theme.gif);
background-repeat:no-repeat;
}

#recent_entries .menu_title {
background:url(../img/entries.gif);
background-repeat:no-repeat;
}

#archives .menu_title {
background:url(../img/archives.gif);
background-repeat:no-repeat;
}

#search .menu_title {
background:url(../img/search.gif);
background-repeat:no-repeat;
}

#favorite .menu_title {
background:url(../img/favorite.gif);
background-repeat:no-repeat;
}

#bookmark .menu_title {
background:url(../img/bookmark.gif);
background-repeat:no-repeat;
}
#recent_trackback .menu_title {
background:url(../img/trackback.gif);
background-repeat:no-repeat;
}
#recent_comment .menu_title {
background:url(../img/comment.gif);
background-repeat:no-repeat;
}
#ranking .menu_title {
background:url(../img/ranking.gif);
background-repeat:no-repeat;
}
#promotion .menu_title {
background:url(../img/advertising.gif);
background-repeat:no-repeat;
}

.menu_title {
margin:0 0 10px 0;
padding:0;
background:#FFFFFF url(../img/message_bgTop.gif) no-repeat top left;
}



/* ---------- message : メッセージ枠 ---------- */

.contents .subContents{
width:380px;
margin:0 auto;
padding:50px 10px 30px;
}

.entry_head {
width:370px;
margin:0 auto;
padding:50px 15px 5px;
}

.entry h3.title{
width:370px;
margin:10px 15px 0 15px;
padding:0;
color:#333;
}

.entry .subContents,
.entry .theme{
width:370px;
margin:5px 15px 0 15px;
padding:0;
}




/* -- // ameblo CSS Skin Layout Settings END --*/




