﻿@charset "UTF-8";
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
記事ページ全共通CSS
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
#article_contents{ -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit;font-size: 14px;}
#article_contents > h2{text-align: center;font-size: 30px;line-height: 1;letter-spacing: 0.2em;padding: 0 0 4px 0;border-bottom: 2px solid #000;}
#contents{min-height: 500px; position: relative;}

#breadcrumbsList {
    display: block;
    margin: 30px auto 35px;
    font-size: 11px;
}
.main-area.article-list, 
.main-area.article-detail {
    max-width: 1200px;
    margin: 0 auto 100px;
    min-width: inherit;
}
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
記事リスト共通CSS
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/ 
#CoordinateList.article-list .shopSelector_list_wrap,
#CoordinateList.article-list .search_result_blk .freeword_search,
#CoordinateList.article-list .keyword_blk #ctl00_ContentPlaceHolder1_ctl00_tagSelector p,
#CoordinateList.article-list .container_blk.d_flex_justify #coo_main .__left #ctl00_ContentPlaceHolder1_ctl02_selectedTaglist{
    display: none;
}
#CoordinateList.article-list .coordinateSortType li {
    margin-left: 10px;
}
/*記事一覧*/
#CoordinateList.article-list #ListShowArea{
    display: flex;
    flex-wrap: wrap;
    width: 950px;
    justify-content: space-between;
}
#CoordinateList.article-list #ListShowArea > li{
    width: 460px;
    max-width: inherit;
    margin: 30px 0 0;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 30px;
}
#CoordinateList.article-list #ListShowArea li a{
    display: block;
    display: flex;
}
#CoordinateList.article-list #ListShowArea li a > span{
    width: 180px;
    margin-right: 20px;
}
#CoordinateList.article-list #ListShowArea li .articleListUserImage img,
#CoordinateList.article-list #ListShowArea li .articleListUserImage .username{
    display: none;
}
#CoordinateList.article-list #ListShowArea li a > div{
    width: 260px;
    font-size: 18px;
    color: #333333;
    margin-top: 20px;
}
#CoordinateList.article-list #ListShowArea li .articleListUserImage .shopname{
    font-size: 14px;
    margin: 0;
}
#CoordinateList.article-list #ListShowArea li a > div .date{
    display: block;
    font-size: 14px;
    color: #999999;
    margin-top: 15px;
}
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
記事詳細共通CSS
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
.article-detail #article_contents{font-size: 15px;letter-spacing: 0.05em;}
.clearfix::after{
    content: "";
    display: block;
    clear: both;
}

/*記事タイトル*/
.article-detail .articleInfo{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #000;
    padding: 20px 100px 30px;
    margin-bottom: 80px;
}
.article-detail .articleInfo #staffImg img { border-radius: 50%; width: 100px;height: 100px;margin-right: 20px;}
.article-detail .articleInfo #title{
    font-size: 24px;
    letter-spacing: 0.04em;
    margin-bottom: 15px;
}
.article-detail .articleInfo #user_name{
    font-size: 15px;
    margin-bottom: 10px;
}
.article-detail .articleInfo #user_name span{
    width: 18px;
    display: inline-block;
}
.article-detail .articleInfo #date{
    font-size: 12px;
    color: #999999;
}

/*記事本文*/
.article-detail #article_block{
    line-height: 2;
    padding: 0 100px;
}
.article-detail #article_block img{
    width: 100%;
}
.article-detail .ss-article-box{
    margin-bottom: 75px;
}

.article-detail .boxtype-2-list > li:not(:last-child){
    margin-bottom: 50px;
}
.article-detail .boxtype-3-list,
.article-detail .boxtype-4-list{
    display: flex;
    flex-wrap: wrap;
}
.article-detail .boxtype-3-list > li,
.article-detail .boxtype-4-list > li{
    width: 40%;
    /* margin-right: 40px; */
}
.article-detail .boxtype-4-list > li:nth-child(-n+2){
    width: 40%;
    margin-bottom: 40px;
}
.article-detail .boxtype-1-list .ss-content-product-img{
    /* width: 50%; */
    width: 100%;
}
.article-detail .ss-content-product-info{
    font-size: 14px;
    line-height: 1.5;
    color: #333333;
    letter-spacing: 0.025em;
    margin-top: 15px;
}
.article-detail .ss-content-user-info-list{
    display: flex;
    margin-top: 15px;
    align-items: center;
    line-height: 1.5;
    font-size: 14px;
}
.article-detail .ss-content-user-info-list .ss-content-user-image img{
    border-radius: 50%;
    width: 80px!important;
    height: 80px;
    margin-right: 20px;
}
.article-detail .ss-content-user-info-list .ss-content-user-label{
    display: none;
}
/*関連タグ*/
.article-detail #tag_block{
    margin-top: 50px;
    padding: 0 100px;
    color: #333333;
    font-size: 18px;
}
.article-detail #tagList{
    display: flex;
    flex-wrap: wrap;
}
.article-detail #tagList .tagLinks{
    height: 30px;
    line-height: 30px;
    border: 1px solid #999999;
    border-radius: 15px;
    padding: 0 20px;
    box-sizing: border-box;
    margin-top: 15px;
    margin-right: 10px;
}
.article-detail #tagList .tagLinks a{
    font-size: 13px;
    letter-spacing: 0.025em;
    display: block;
}

/*この記事を書いたスタッフ*/
.article-bottom #staffinfo_block{
    background: #f8f8f8;
    padding:40px 0;
    font-size: 18px;
    letter-spacing: 0.025em;
}
.article-bottom #staffinfo_block .staffinfo_block_innner{
    width: 1000px;
    margin: auto;
    display: flex;
    /*justify-content: space-between;*/
    align-items: center;
    justify-content: center;
}
/*アーカイブ非表示の時*/
.article-bottom #staffinfo_block .staffinfo_block_innner > p{
    margin-right: 40px;
    color: #333333;
}
.article-bottom #staffinfo_block .staffinfo_block_innner .btn{
    display: none;
}





.article-bottom #staffinfo_block .staff{
    display: flex;
    align-items: center;
}
.article-bottom .staffinfo_block_innner .image{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-right: 20px;
}
.article-bottom .staffinfo_block_innner .image img{
    width: 100%;
    border-radius: 50%;
}
.article-bottom .staffinfo_block_innner ul{
    letter-spacing: 0.05em;
}
.article-bottom .staffinfo_block_innner ul .shop_name{
    /*font-size: 12px;*/
    font-size: 14px;
    margin: 5px auto 10px;
}
.article-bottom .staffinfo_block_innner ul .user_name{
    font-size: 14px;
    margin: 5px auto 10px;
}
.article-bottom .staffinfo_block_innner ul .user_name{
    font-size: 14px;
    margin: 8px auto 10px;
}
.article-bottom .staffinfo_block_innner ul .link{
    font-size: 12px;
}
.article-bottom .staffinfo_block_innner ul .link a{
    text-decoration: underline;
}
.article-bottom .staffinfo_block_innner .btn a{
    padding: 0 90px;
    background: #999999;
    color: #fff;
    line-height: 50px;
    height: 50px;
}


/*その他の新着ブログ*/
.article-bottom #archive_block{
    max-width: 1000px;
    margin: 80px auto 170px;
    letter-spacing: 0.025em;
    color: #333333;
}
.article-bottom #archive_block img{
    width: 160px;
}
.article-bottom #archive_block h3{
    font-size: 18px;
    padding-bottom: 15px;
    position: relative;
}
.article-bottom #archive_block h3 span{
    font-size: 12px;
    position: absolute;
    right: 0;
    bottom: 15px;
}
.article-bottom #archive_block h3 span a{
    text-decoration: underline;
}
.article-bottom #archive_block h2.ttl{
    display: none;
}
.article-bottom #archive_block .articlePart .archive{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.article-bottom #archive_block .articlePart .archive > li{
    width: 48%;
    padding-top: 30px;
    border-top: 1px solid #e8e8e8;
}
.article-bottom #archive_block .articlePart .archive li > a,
.article-bottom #archive_block .articlePart .article_info > div{
    display: flex;
}
.article-bottom #archive_block .articlePart .article_info > div{
    align-items: center;
}
.article-bottom #archive_block .articlePart .article_info > div .topUserImage{
    display: block;
}
.article-bottom #archive_block .articlePart .article_info{
    width: 300px;
}
.article-bottom #archive_block .archive > li:nth-child(n+3){
    border-bottom: 1px solid #e8e8e8;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 30px;
}
.article-bottom #archive_block .ttl_img{
    width: 160px;
    margin-right: 20px;
}
.article-bottom #archive_block .title{
    font-size: 16px;
    line-height: 1.5;
    color: #333333;
    margin: 15px 0;
}
.article-bottom #archive_block .topUserImage img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.article-bottom #archive_block .articlePart .article_info > div ul{
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.05em;
}
.article-bottom #archive_block .articlePart .article_info > div ul .shop_name{
    margin-right: 15px;
}
.article-bottom #archive_block .articlePart .article_info .date{
    display: block;
    width: 100%;
    color: #999999;
}
.article-bottom .all_btn{
        display: none;
}
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
お気に入りスタッフリスト用CSS
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
#FavoriteStaffListArea > li{width: 180px; display: inline-block; vertical-align: top; margin: 0 0 10px 10px;}
.favorite_staff_removed_text {
    width: 150px;
    text-align: center;
    position:absolute;
    border: 1px solid #ccc;
    color: #666;
    border-radius: 4px;
    background: #eee;
}
.favorite_staff_registered_text {
    width: 150px;
    text-align: center;
    position:relative;
    border: 1px solid #00a6dd;
    color: #00a6dd;
    border-radius: 4px;
    background: #cceeff;
}




/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
個人ページ
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

/*共通部分の調整*/
.main-area #staff_contents h2.ttl-main{
    display: none;
}
#staff_contents{
    margin-top: 50px!important;
}
.main-area.staff-detail #staff_contents .detail_flex{
    border: none;
    margin-bottom: 0;
}
#staff_contents .StaffDetail_tabs{
    margin-top: 50px;
}
/*タブのスタイル*/
.StaffDetail_tabs .tab_item {
    text-align: center;
    display: block;
    float: left;
    text-align: center;
    transition: all 0.2s ease;
    letter-spacing: 0.05em;
    border-bottom: none;
    background: #f4f4f4;
    line-height: 50px;
    border-top: 1px solid #b7b7b7;
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
    border-radius: 10px 10px 0 0;
    font-size: 18px;
    width: 190px;
    text-align: center;
}

/*ラジオボタンを全て消す*/
.StaffDetail_tabs input[name="tab_item"] {
  display: none;
}

/*タブ切り替えの中身のスタイル*/
.StaffDetail_tabs .tab_content {
  display: none;
  clear: both;
  overflow: hidden;
  border-top: 1px solid #b7b7b7;
}

/*選択されているタブのコンテンツのみを表示*/
.StaffDetail_tabs #STYLESNAP:checked ~ #STYLESNAP_content,
.StaffDetail_tabs #BLOG:checked ~ #BLOG_content,
.StaffDetail_tabs #MOVIE:checked ~ #MOVIE_content {
  display: block;
  padding-top: 20px;
}

/*選択されているタブのスタイルを変える*/
.StaffDetail_tabs input:checked + .tab_item {
  background-color: #fff;
}
.StaffDetail_tabs input:checked + .tab_item:after {
  content: "";
    background: #fff;
    width: 100%;
    height: 2px;
    display: block;
    margin-bottom: -2px;
}
/*個人ページ ブログ一覧*/
.StaffDetail_tabs #BLOG_content ul.archive{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.StaffDetail_tabs #BLOG_content ul.archive > li{
    width: 48.4%;
    max-width: inherit;
    margin: 30px 0 0;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 30px;
}
.StaffDetail_tabs #BLOG_content ul.archive li a{
    display: block;
    display: flex;
}
.StaffDetail_tabs #BLOG_content ul.archive li a > span{
    width: 200px;
    margin-right: 20px;
}
.StaffDetail_tabs #BLOG_content ul.archive li .articleListUserImage,
.StaffDetail_tabs #BLOG_content ul.archive li a > div .user_name,
.StaffDetail_tabs #BLOG_content ul.archive li a > div .shop_name{
    display: none;
}
.StaffDetail_tabs #BLOG_content ul.archive .title{
    line-height: 32px;
}
.StaffDetail_tabs #BLOG_content ul.archive li a > div{
    width: 360px;
    font-size: 18px;
    color: #333333;
    margin-top: 20px;
}
.StaffDetail_tabs #BLOG_content ul.archive li a > div .date{
    display: block;
    font-size: 14px;
    color: #999999;
    margin-top: 15px;
}
.StaffDetail_tabs #BLOG_content .all_btn{
    text-align: center;
    font-size: 16px;
    letter-spacing: 0.05em;
    font-family: "Poppins", sans-serif;
}
.StaffDetail_tabs #BLOG_content .coodinateListLink {
    display: inline-block;
    border-bottom: 2px solid;
    padding: 0 15px 14px;
    letter-spacing: 0.15em;
    font-weight: bold;
    margin: 60px auto 80px;
}
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ページャ
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
#BLOG_content_pager{
    margin: 60px auto 30px;
}
#article_contents .__right #productList_pager,
#BLOG_content_pager{text-align: center; font-size: 14px;font-family: futura-pt,futura;}

#article_contents .__right #productList_pager > div > span > a,
#BLOG_content_pager > div > span > a{
  display: inline-block;
  line-height: 30px;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  width: 30px;
  height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 12px;
}
#article_contents .__right #productList_pager > div a.next span,
#BLOG_content_pager > div a.next span{
  margin: 0 42px 0 12px;
}
#article_contents .__right #productList_pager > div a.back span,
#BLOG_content_pager > div a.back span{
  margin: 0 12px 0 42px;
}
#article_contents .__right #productList_pager > div a span img,
#BLOG_content_pager > div a span img{
  width: 8px;
  height: 30px;
}

#article_contents .__right #productList_pager div a:not(:last-of-type), 
#article_contents .__right #productList_pager div span b ,
#BLOG_content_pager div a:not(:last-of-type),
#BLOG_content_pager div span b{
  margin: 0 12px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  display: inline-block
}
#article_contents .__right #productList_pager div span b,
#BLOG_content_pager div span b {
  border: 1px solid;
}
#article_contents .__right #productList_pager div a.back,
#BLOG_content_pager div a.back{
  display: inline-flex;
  align-items: center;
  width: 100px;
}

@media screen and (max-width: 1024px){
    body{min-width: 1300px;}
}



/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
    BlogDetail BENENT 追加CSS
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

/* flex Common */
#article_detail_content #article_block .ss-article-box.boxtype-2 .boxtype-2-list,
#article_detail_content #article_block .ss-article-box.boxtype-3 .boxtype-3-list,
#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list,
#article_detail_content #article_block .ss-article-box.boxtype-9 .boxtype-9-list {
    display: flex;
}

#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list,
#article_detail_content #article_block .ss-article-box.boxtype-9 .boxtype-9-list {
    flex-wrap: wrap;
}

/* .boxtype-2 boxtype-2-list */
#article_detail_content #article_block .ss-article-box.boxtype-2 .boxtype-2-list .position-1,
#article_detail_content #article_block .ss-article-box.boxtype-2 .boxtype-2-list .position-2 {
    width: 50%;
}

#article_detail_content #article_block .ss-article-box.boxtype-2 .boxtype-2-list .position-2 {
    margin-left: 5%;
}

/* .boxtype-3 .boxtype-3-list */
#article_detail_content #article_block .ss-article-box.boxtype-3 .boxtype-3-list .position-1,
#article_detail_content #article_block .ss-article-box.boxtype-3 .boxtype-3-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-3 .boxtype-3-list .position-3 {
    width: calc(33.3333333333% - 3.333%);
}

#article_detail_content #article_block .ss-article-box.boxtype-3 .boxtype-3-list .position-2 {
    margin: 0 5%;
}

/* .boxtype-4 boxtype-4-list */
#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list .position-1,
#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list .position-3,
#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list .position-4 {
    width: calc(50% - 2.5%);
}

#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list .position-4 {
    margin-left: 5%;
}

#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list .position-3,
#article_detail_content #article_block .ss-article-box.boxtype-4 .boxtype-4-list .position-4 {
    margin-top: 40px;
}

/* .boxtype-5 .boxtype-5-list  */
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-1,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-3,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-4,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-5,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-6 {
    width: calc(33.3333333333% - 3.333%);
}

#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-5 {
    margin: 0 5%;
}

#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-4,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-5,
#article_detail_content #article_block .ss-article-box.boxtype-5 .boxtype-5-list .position-6 {
    margin-top: 40px;
}

/*  .boxtype-8 .boxtype-8-list */
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-1,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-3,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-4,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-5,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-6 {
    width: calc(50% - 2.5%);
}

#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-4,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-6 {
    margin-left: 5%;
}

#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-3,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-4,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-5,
#article_detail_content #article_block .ss-article-box.boxtype-8 .boxtype-8-list .position-6 {
    margin-top: 40px;
}

/*  .boxtype-9 .boxtype-9-list */
#article_detail_content #article_block .ss-article-box.boxtype-9 .boxtype-9-list .position-1 {
    width: 100%;
}

#article_detail_content #article_block .ss-article-box.boxtype-9 .boxtype-9-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-9 .boxtype-9-list .position-3 {
    width: calc(50% - 2.5%);
}

#article_detail_content #article_block .ss-article-box.boxtype-9 .boxtype-9-list .position-3{
    margin-left: 5%;
}

#article_detail_content #article_block .ss-article-box.boxtype-9 .boxtype-9-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-9 .boxtype-9-list .position-3 {
    margin-top: 40px;
}

/* Single Area */
#article_detail_content #article_block .ss-article-box.boxtype-1 .boxtype-1-list,
#article_detail_content #article_block .ss-article-box.boxtype-6 .boxtype-6-list,
#article_detail_content #article_block .ss-article-box.boxtype-7 .boxtype-7-list {
    width: 50%;
}

#article_detail_content #article_block .ss-article-box.boxtype-6 .boxtype-6-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-7 .boxtype-7-list .position-2,
#article_detail_content #article_block .ss-article-box.boxtype-7 .boxtype-7-list .position-3 {
    margin-top: 40px;
}

/* text decolation */
#article_detail_content #article_block .ss-content-area.content-area-description strong{
    font-weight: 600;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-font-size-10{
    font-size: 10px;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-font-size-14{
    font-size: 14px;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-font-size-18{
    font-size: 18px;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-font-size-22{
    font-size: 22px;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-font-size-24{
    font-size: 24px;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-font-size-26{
    font-size: 26px;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-font-size-30{
    font-size: 30px;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-itemization-list{
    list-style: disc;
}

.main-area.article-detail #ctl00_ContentPlaceHolder1_upLike {
    display: flex;
    align-items: center;
    /* width: 65px; */
}

.main-area.article-detail #ctl00_ContentPlaceHolder1_upLike {
    width: 154px;
}

.main-area.article-detail #dvAddLike {
    width: 51px;
}
.main-area.article-detail .like #ctl00_ContentPlaceHolder1_upLike p{
    width: 120px;
}

.main-area.article-detail .like {
    margin-left: auto;
}

#article_detail_content #article_block .ss-content-area.content-area-description .ss-itemization-list{
    list-style: disc;
}

.main-area.article-detail .like #ctl00_ContentPlaceHolder1_upLike p {
    margin-top: 10px;
}
