@charset "UTF-8";
/*
 * ベストブライダル wedding_blog用CSS
 *
 * 1. 既存設定のオーバーライド
 * 2. レイアウト
 * 3. 記事
 * 4. サブメニュー
 *
 */
















/*-----既存設定のオーバーライド-----*/
# {
    padding-top:0;
    background:url(http://www.hii.jp/join_blog/blog_images/main_bg.gif) no-repeat right top;
    width:715px;
}
#cnt_right {
    width:185px;
    height:auto;
    float:right;
}
#cnt_left{
    float:left;
}




/*-----レイアウト-----*/
#blog-title h2 {
    text-align:left;
    text-indent:-9999px;
    background:url(http://www.hii.jp/join_blog/blog_images/blog_title.jpg) no-repeat 0 0;
    width:900px;
    height:175px;
    margin-bottom:20px;
}
#blog-title h2 a {
    display:block;
    width:900px;
    height:175px;
}








/*----記事----*/
#cnt_left .blog-entry-block {
    text-align:left;
    margin-bottom:50px;
    width:680px;
    margin-left:15px;
}
#cnt_left .blog-entry-block h3 {
    font-size:12px;
    font-weight:bold;
    padding-bottom:9px;
    margin-bottom:35px;
    background:url(http://www.hii.jp/join_blog/blog_images/entry_header_border.gif) repeat-x left bottom;
}
#cnt_left .blog-entry-block h3 span {
    margin-left:20px;
    font-size:10px;
    font-weight:normal;
}
#cnt_left .blog-entry-block .blog-entry-body {
    padding:0 20px;
    margin-bottom:50px;
    line-height:200%;
}
#cnt_left .blog-entry-block .blog-entry-body img {
    float:left;
    margin:0 14px 14px 0;
}
#cnt_left .blog-entry-block .blog-entry-body p {
    margin-bottom:7px;
    line-height:220%;
}
#cnt_left .blog-entry-block .blog-entry-footer {
    /* clear:left;
    padding:10px 0;
    border-top:#dddddd 1px solid;*/
display:none;
}
#cnt_left .blog-entry-block .blog-entry-footer ul {
    text-align:right;
}
#cnt_left .blog-entry-block .blog-entry-footer ul li {
    display:inline;
    font-size:10px;
    margin:0 5px;
}
#cnt_left .blog-entry-block .blog-entry-footer h4 {
    border-bottom:#DDDDDD 1px solid;
    margin-top:50px;
    margin-bottom:12px;
}
#cnt_left .blog-entry-block .blog-entry-footer ul li a{
    font-size:10px;
}
#cnt_left .blog-entry-block .blog-entry-footer #comments {
    margin-bottom:20px;
}
#cnt_left .blog-entry-block .blog-entry-footer #trackbacks {
    margin-bottom:20px;
}
#cnt_left .blog-entry-block .blog-entry-footer form label {
    width:150px;
}
/*----コメント+トラックバック----*/
.comment,
.trackback {
    margin-bottom:16px;
    padding:0px 20px;
}
.comment .comment-header,
.trackback .trackback-header {
    background-color:#F5F5F5;
    padding:1px 8px;
    margin-bottom:3px;
    font-size:10px;
}
.comment .comment-header *,
.trackback .trackback-header * {
    font-size:10px;
}
.comment .comment-content,
.trackback .trackback-content {
    padding:0px 12px;
}
#comments-open table {
    width:100%;
}
#comments-open table th {
    text-align:right;
}
#comments-open table td {
padding-left:10px;
}
#comments-open-footer {
    text-align:center;
}
#comments-open-footer input {
    margin:5px 10px;
}
.trackbacks-info {
    border:#DDDDDD 3px double;
    padding:5px;
    margin-bottom:16px;
}
/*----サブ----*/
#cnt_right .blog-sub-block {
    margin-bottom:25px;
    margin-right:20px;
}
#cnt_right .blog-sub-block h3 {
    width:164px;
    height:32px;
    padding:8px 0;
    color:#ffffff;
    font-size:12px;
    text-align:center;
    background:url(http://www.hii.jp/join_blog/blog_images/sub_header_bg.gif) repeat-x 0 0;
}
#cnt_right .blog-sub-block .blog-sub-body {
    padding:0 2px;
}
#cnt_right .blog-sub-block table.blog-sub-body {
    width:100%;
}
#cnt_right .blog-sub-block table.blog-sub-body * {
    text-align:center;
}
#cnt_right .blog-sub-block .blog-profile-block {
    margin-bottom:20px;
}
#cnt_right .blog-sub-block .blog-profile-block h4 {
    text-align:center;
}
#cnt_right .blog-sub-block .blog-profile-block h4 img {
    margin-bottom:5px;
}
#cnt_right .blog-sub-block .blog-profile {
    font-size:10px;
}
#cnt_right .blog-sub-block ul {
    list-style:none;
    padding:0;
    margin:0;
    text-indent:none;
}
#cnt_right .blog-sub-block ul li {
    padding-left:18px;
    background:url(http://www.hii.jp/join_blog/blog_images/list_head.gif) no-repeat 4px 4px;
}
















/*---個別設定---*/
#cnt_left .blog-entry-block h3 {
    color:#736037;
}
#cnt_left .blog-entry-block h3 span {
    color:#9e8553;
}
