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

#main {
width: 540px;
float: right;
padding:0 40px 0 20px;
}
#sub_a{
width:190px;
margin:0;
padding:0 5px 0 0;
float: left;
z-index: 1;
overflow: hidden;
}
#sub_b{
display: none;
overflow: hidden;
}

/* ---------- message ---------- */

#message{
width:540px;
margin:5px 0 35px;
background-image:url(//stat100.ameba.jp/p_skin/prm_kitty_icecandy/img/bg_body.gif);
background-repeat:repeat;
}

#message .contents{
border:1px solid #fbe5ef;
background-image:url(//stat100.ameba.jp/p_skin/prm_kitty_icecandy/img/title_message_2.gif);
background-position:left top;
background-repeat:no-repeat;
line-height:1.5;
min-height:103px;
}

#message .subContents{
padding:58px 12px 29px 100px;
}

.readerMainLink p a {
color:#e93458;
}


.page a{
color:#e93458;
}

/* ---------- entry --------------- */
.entry{
margin-bottom: 40px;
border:1px solid #fbe5ef;
background:url(//stat100.ameba.jp/p_skin/prm_kitty_icecandy/img/bg_body.gif);
background-repeat:repeat;
padding:20px 0 0;
}

.entry .entry_head{
padding:0 5px;
color:#f5579c;
}

.entry .theme{
display:block;
padding:0 0 5px 10px;
}

.entry .date{
display:block;

margin:0;
padding: 1px 5px;
}

.entry .name{
display:block;
margin:2px 10px 0 0;
padding:0pt 0pt 5px 5px;
color:#666666;
font-size:0.85em;
}

.entry h3.title{
clear:both;
background:url(//stat100.ameba.jp/p_skin/prm_kitty_icecandy/img/title_icon_2.gif) no-repeat top right;
margin:5px 0;
padding:15px 88px 0 10px;
font-size:1.5em;
font-weight: bold;
line-height:1.1;
color:#e93458;
}

.entry .contents{
margin:0;
line-height: 1.5;
}

.entry .contents .subContents{
padding:10px 10px 5px;
width:500px;
overflow:hidden;
}


.entry .foot{
text-align:center;
font-size:0.85em;
background:url(//stat100.ameba.jp/p_skin/prm_kitty_icecandy/img/entry_footer_2.gif) no-repeat bottom;
padding-bottom:34px;
}








