@charset "utf-8";

/************************************************/
/* 共通パーツCSS */
/* LastUpdate 2012/08/10 */
/************************************************/

/* SideContentsArea */
/*----------------------------------------------*/
#MainArea #NotifyArea #SideContentsArea{
    margin-bottom:10px;
}
#MainArea #NotifyArea #SideContentsArea ul{
    margin-bottom:8px;
}
#MainArea #NotifyArea #SideContentsArea li{
    margin-bottom:6px;
}
#MainArea #NotifyArea #SideContentsArea .image_block{
    float:left;
    width:117px;
}
#MainArea #NotifyArea #SideContentsArea .image_block .wrap{
    margin-bottom:0;
}
#MainArea #NotifyArea #SideContentsArea .info_block{
    float:left;
    width:153px;
}
#MainArea #NotifyArea #SideContentsArea .info_block .title{
    margin-bottom: 5px;
}
#MainArea #NotifyArea #SideContentsArea .info_block .title a{
    display: table-cell;
    vertical-align: middle;
    /*background-image: url("../../common/img/com_btn_arrow_n.png");*/
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0 19px 0 5px;
    width: 174px;
    height: 35px;
}
#MainArea #NotifyArea #SideContentsArea .info_block .title a:hover{
    /*background-image: url("../../common/img/com_btn_arrow_n_o.png");*/
}
#MainArea #NotifyArea #SideContentsArea .info_block .blogtitle,
#MainArea #NotifyArea #SideContentsArea .info_block .bloger{
    display:inline-block;
    line-height:1;
    display:inline-block;
    margin:0 0 0 0;
    padding:0 0 1px 0;

    /*color:#563f47;*/
}
#MainArea #NotifyArea #SideContentsArea .info_block a:hover .blogtitle,
#MainArea #NotifyArea #SideContentsArea .info_block a:hover .bloger{
    /*color:#FF4B91;*/
    text-decoration:underline;
}
#MainArea #NotifyArea #SideContentsArea .info_block .blogtitle{
    font-size:13px;
}
#MainArea #NotifyArea #SideContentsArea .info_block .bloger{
    font-size:11px;
}

#MainArea #NotifyArea #SideContentsArea .info_block .date{
    border-top:1px dotted #9facab;
    margin:0 0 0 5px;
    padding:5px 5px 0 0;
    font-size:11px;
}
#MainArea #NotifyArea #SideContentsArea .info_block .text{
    margin:0 0 0 5px;
    padding:0 5px 5px 0;
    display:inline-block;
    word-wrap: break-word;
    width:143px;
}
#MainArea #NotifyArea #SideContentsArea .info_block .text a,
#MainArea #NotifyArea #SideContentsArea .info_block .text span{
    font-size:11px;
}
#MainArea #NotifyArea #SideContentsArea .profile_block{
    display:none;
}
#MainArea #NotifyArea #SideContentsArea .list{
    text-align:right;
}


/* SideFashionNewsArea */
/*----------------------------------------------*/
#SideFashionNewsArea{
    margin-bottom:10px;
}
#SideFashionNewsArea ul{
    margin-bottom:8px;
}
#SideFashionNewsArea li{
    margin-bottom:6px;
}
#SideFashionNewsArea .image_block{
    /*float:left;*/
    width:300px;
}
#SideFashionNewsArea .FashionNews_image{
    width:300px;
    font-size:0;
}
#SideFashionNewsArea .FashionNews_image img{
    width:298px;
    height:200px;
    border:1px solid #a89c9e;
    object-fit: cover;
}
#SideFashionNewsArea .wrap .inner{
    width:300px;
}
#SideFashionNewsArea .image_block .wrap{
    margin-bottom:0;
}
#SideFashionNewsArea .info_block{
    float:left;
    width:300px;
    background-color:#333;
    margin-bottom:12px
}
#SideFashionNewsArea .info_block .title{
    margin-bottom: 10px;
    text-align:right;
}

#SideFashionNewsArea .info_block .title a{
    color:#fff;
    padding: 0 8px 0;
}

#SideFashionNewsArea .info_block a:hover .blogtitle,
#SideFashionNewsArea .info_block a:hover .bloger{
    text-decoration:underline;
}
#SideFashionNewsArea .info_block .blogtitle{
    font-size:11px;
}

#SideFashionNewsArea .info_block .date{
    /*border-top:1px dotted #9facab;*/
    margin:0 0 0 8px;
    padding:8px 8px 8px 0;
    font-size:11px;
    color:#fff;
}
#SideFashionNewsArea .info_block .text{
    margin:0 0 0 8px;
    padding:0 8px 3px 0;
    display:inline-block;
    word-wrap: break-word;
}
#SideFashionNewsArea .info_block .text a,
#SideFashionNewsArea .info_block .text span{
    font-size:13px;
    color:#fff;
}

#SideFashionNewsArea .blog_block{
    margin-bottom:20px;
    text-align:right;
}

#SideFashionNewsArea .blog_block .title a{
    font-size: 14px;
}

#SideFashionNewsArea .profile_block{
    display:none;
}
#SideFashionNewsArea .list{
    text-align:right;
}