div#typeArea{
    background: #f4f4f4;
    padding: 15px 0 0;

}

div#typeArea ul li{
    font-size: 10px;
    line-height: 1.6;
}

div.quick_search{
    margin-bottom: 0px!important;
}
div.quick_search.inbrand{
    margin-bottom: 0px;
}
div#global_new_area {
    padding: 20px 20px!important;
    border-bottom: none!important;
    border-right: none!important;
    border-left: none!important;
}

/* div#top_header_brand_category_in ul{
    display: flex;
    background: #f4f4f4;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    margin-bottom: 38px;
    justify-content: center;
}
div#top_header_brand_category ul{
    display: flex;
    background: #f4f4f4;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    margin-bottom: 38px;
}

div#top_header_brand_category ul li{
    width: 50%;
    box-sizing: border-box;    
    
}
div#top_header_brand_category ul li:first-child{
    border-right: 1px solid #dadada;

}
div#top_header_brand_category ul li img, div#top_header_brand_category_in ul li img{
    width: 31px;
    height: 30px;
    mix-blend-mode: multiply;
    margin-right: 5px;
    position: relative;
    top: -1px;
}
div#top_header_brand_category ul li a, div#top_header_brand_category_in ul li a{
    text-decoration: none;
    display: block;
    width: 100%;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    line-height: 1.0;
    padding: 19px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    
    
} */

.contentNewsArea, .contentCheckedArea, .s5_reco_section{
    padding: 0;
}

.contentRankingArea h2.main_ttls, .contentArrivalArea h2.main_ttls, .contentNewsArea h2.main_ttls,.othe_box h2.main_ttls, .othe_box h2.recommend_title, .silvereggCheckedItems h2.main_ttls, #leeep h2.main_ttls, #reel h2.main_ttls {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 18px!important;
}
div.scrollable,#ss-w-alhd-sp-coordinateNewItemList,#ss-w-alhd-sp-coordinateRankingItemList, #ss-w-alhd-sp-coordinateRankingItemList-influencer,#ss-w-alhd-sp-articlerankItemList,#ss-w-alhd-sp-articleNewItemList,#ss-w-alhd-sp-coordinateNewItemList-influencer,#ss-w-alhd-sp-articleRankingItemList,#ss-w-alhd-sp-articleRankItemList-blog,#ss-w-alhd-sp-articleNewItemList-blog,#pickup-sp-articleNewItemList,#ss-w-alhd-sp-articleItemList,#ss-w-alhd-sparticleRecommendItemList-blog,div#ss-w-alhd-sp-coordinateItemList{
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin-bottom: 50px!important;
}
div.scrollable::-webkit-scrollbar,#ss-w-alhd-sp-coordinateNewItemList::-webkit-scrollbar,#ss-w-alhd-sp-coordinateRankingItemList::-webkit-scrollbar,#ss-w-alhd-sp-coordinateRankingItemList-influencer::-webkit-scrollbar,#ss-w-alhd-sp-articleNewItemList::-webkit-scrollbar,#ss-w-alhd-sp-coordinateNewItemList-influencer::-webkit-scrollbar,#ss-w-alhd-sp-articleRankingItemList::-webkit-scrollbar,#ss-w-alhd-sp-articlerankItemList::-webkit-scrollbar,#ss-w-alhd-sp-articleRankItemList-blog::-webkit-scrollbar,#ss-w-alhd-sp-articleNewItemList-blog::-webkit-scrollbar,#pickup-sp-articleNewItemList::-webkit-scrollbar{
    display: none;
    
}
.scrollable .utility3Link{
    flex-wrap:nowrap;
    padding: 0 20px;
    width:402.5%;
    
}
.scrollable .utility3Link .ico_box,.scrollable .utility3Link .brand,.scrollable .utility3Link .textOverflow, .utility3Link .brand,.scrollable .utility3Link .price{
    padding: 0 5px!important;
    word-break: break-word;
    box-sizing: border-box;
} 
.scrollable .utility3Link div p.photo span.badge{
    width: 25px;
    height: 25px;
    box-sizing: border-box;
    padding-top: 5px;
    top: 10px;
    left: 10px;
    color: #222;
}
.scrollable .utility3Link > div,.contentRankingArea .scrollable .utility3Link div:nth-child(1),.contentRankingArea .scrollable .utility3Link div:nth-child(2){
    margin: 0;
    width: 100%;
}

.contentArrivalArea, .contentCoordinateArea {
    padding: 0;
}
.contentRankingArea .scrollable .utility3Link a{
    margin-bottom: 0px;
}
.liveContentArea .topBtmNavi .openClose a,.contentPreorderArea .topBtmNavi .openClose a,.contentRankingArea .topBtmNavi .openClose a, .contentArrivalArea .topBtmNavi .openClose a, .contentNewsArea .topBtmNavi .openClose a, .contentCoordinateArea .topBtmNavi .openClose a, .silvereggCheckedItems .topBtmNavi .openClose a,.contentCampaignArea .topBtmNavi .openClose a,#leeep .topBtmNavi .openClose a, #reel .topBtmNavi .openClose a {
    /* margin: 20px auto 50px auto; */
    margin: 20px auto 50px auto!important;
    width: 42.6%!important;
    height: 50px!important;
    padding: 19px 0!important;
}
.topBtmNavi{
    margin-top: -50px;
}

.contentRankingArea .utility3Link div:nth-child(3) {
    margin: 0 0 10px 0;
}

.liveContentArea .topBtmNavi .openClose a,.contentPreorderArea .topBtmNavi .openClose a,.contentCampaignArea .topBtmNavi .openClose a,#leeep .topBtmNavi .openClose a, #reel .topBtmNavi .openClose a{
    /* width: 50%; */
    width: 42.6%!important;
    height: 50px!important;
    position: relative;
    padding: 19px 0!important;
    /* border: 1px solid #ccc; */
    border: 1px solid #dadada;
    text-decoration: none;
    background: none;
    line-height: 1;
    box-sizing: border-box;
    text-align: center;
    /* font-size: 12px; */
    font-size: 10px;
}
.liveContentArea h2.main_ttls ,.top_pickup h2.main_ttls,.contentPreorderArea h2.main_ttls,.contentCampaignArea h2.main_ttls, #leeep h2.main_ttls, #reel h2.main_ttls{
    text-align:center;
    font-weight: normal;
    font-size: 18px;
}
.contentPreorderArea .topBtmNavi .openClose a::after, .liveContentArea .topBtmNavi .openClose a::after{
    display: none;
}
h2.main_ttls span{
    font-size: 12px;
    display: block;
}
h2.main_ttls img{
    width: auto;
    height: 18px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-left: 8px;
}
/*campaign*/

.contentCampaignArea .topBtmNavi .openClose a:after, #leeep .topBtmNavi .openClose a:after, #reel .topBtmNavi .openClose a:after{
    content:"";
    display: none;
}

.tab_campaign__nav {
    overflow: hidden;
    padding-top: 5px;
    /* margin: 0 -3%; */
    height: 36px;
    margin: 0 20px 0px;
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: center;
}

.tab_campaign__nav:after {
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #e6e6e6;
    z-index: 1;
}
.tab_campaign__nav li#keyCoupon {
    top: 1px;
    /* left: 1%; */
    left: 0;
    z-index: 2;
}
.tab_campaign__nav li#keyPoint {
    top: 1px;
    left: 49%;
    
    margin-left: -1px;
    padding-left: 5px;
    z-index: 2;
}
.tab_campaign__nav li#keytimesale {
    position: absolute;
    top: 1px;
    left: 49%;
    
    margin-left: -1px;
    padding-left: 5px;
    z-index: 2;
}
.tab_campaign__nav li {
    margin: 0;
    /* padding-left: 2px; */
    /* width: 45%; */
    height: auto;
    /* border-bottom: 1px solid #3d3d3d; */
    /* border-bottom: 1px solid #cccccc; */
    box-sizing: border-box;
    
}
 .tab_campaign__nav li:nth-child(1){
    width: 26.9%;
}
.tab_campaign__nav li:nth-child(2){
    width: 37.1%;
}
.tab_campaign__nav li:nth-child(3){
    width: 33.2%;
}
.tab_campaign__nav li a {
    display: block;
    width: 100%;
    text-align: center;
    background: #808080;
    color: #ffffff;
    text-decoration: none;
    line-height: 1;
    /* font-size: 14px; */
    font-size: 12px;
    /* margin-top: 4px; */
    height: 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top-left-radius: 4px; 
    border-top-right-radius: 4px;
    padding: 13px 0px 0;
    position: relative;


}
.tab_campaign__nav li a span{
    position: relative;
    top: -6px;
}
.tab_campaign__nav li.current a {
    /* padding-top: 12px; */
    color: #222222;
    background: #ffffff;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    margin-top: 0px;
    /* height: 35px; */
    z-index: 5;
}
.tab_campaigns_inner{
    display: flex;
    padding: 20px 5px 0px 20px;
    width: 402.5%;
}
.campaigns_child{
    width: 100%;
    padding-right: 15px;
    box-sizing: border-box;
}
.campaigns_child a{
    text-decoration: none;
}
.campaigns_child_txt_date {
    margin-top: 10px;
    display: block;
    /* padding-bottom: 3px; */
    font-size: 10px;
    color: #999999;
    line-height: 1.0;
}
.campaigns_child .campaigns_child_txt{
    box-sizing: border-box;
    padding: 0 5px;
}
.campaigns_child .campaigns_child_txt .campaigns_child_txt_brand {
    display: block;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    font-size: 11px;
    width: 100%;
    padding-bottom: 3px;
    color: #666;
    word-break: break-all;
}
.campaigns_child.foryou p.campaigns_child_image::after{
    content: "SPECIAL";
    font-size: 12px;
    line-height: 1.0;
    padding: 5px 10px;
    background: #c3a462;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(-50%);
}
.campaigns_child_image{
    position: relative;
}
.campaigns_child_image img{
    width: 100%;
}
/* 2021-08-24 PAL */
.campaigns_child .campaigns_child_txt .textOverflowCampaigns{
    font-size: 11px;
    line-height: 1.4;
    position: relative;
    height: auto;
    word-break: break-word;
}

/*coordinate*/
.tab_coordinate__nav, .tab_influencer__nav,.tab_blog__nav,.tab_play__nav {
    position: relative;
    overflow: hidden;
    padding-top: 5px;
    /* margin: 0 -3%; */
    height: 36px;
    margin: 0 15px 20px;
}

.tab_coordinate__nav::after, .tab_influencer__nav::after, .tab_blog__nav::after,.tab_play__nav::after {
    position: absolute;
    content: "";
    bottom: 3px;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #e6e6e6;
    z-index: 1;
}
.tab_coordinate__nav li:nth-child(1), .tab_influencer__nav li#keyInfluencer-rank, .tab_blog__nav li:nth-child(1),.tab_play__nav li#keyPlay-rank {
    position: absolute;
    top: 1px;
    /* left: 1%; */
    left: 0;
    z-index: 2;
}
.globaltop .tab_coordinate__nav li:nth-child(2),.globaltop .tab_blog__nav li:nth-child(2),.brandtop .tab_blog__nav li:nth-child(2){
    position: absolute;
    top: 1px;
    /* left: 1%; */
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.globaltop .tab_coordinate__nav li:nth-child(3),.globaltop .tab_blog__nav li:nth-child(3),.brandtop .tab_blog__nav li:nth-child(3){
    position: absolute;
    top: 1px;
    /* left: 1%; */
    right: 0%;
    z-index: 2;
}
.tab_coordinate__nav li:nth-child(2), .tab_influencer__nav li#keyInfluencer-new, .tab_blog__nav li:nth-child(2),.tab_play__nav li#keyPlay-new {
    position: absolute;
    top: 1px;
    left: 49%;
    width: 51.3%;
    margin-left: -1px;
    padding-left: 5px;
    z-index: 2;
}
.globaltop .tab_coordinate__nav li,.globaltop .tab_blog__nav li,.brandtop .tab_blog__nav li{
    float: left;
    margin: 0;
    /* padding-left: 2px; */
    /* width: 45%; */
    width: 32%;
    height: auto;
    /* border-bottom: 1px solid #3d3d3d; */
    /* border-bottom: 1px solid #cccccc; */
    box-sizing: border-box;
}
.tab_coordinate__nav li,.tab_influencer__nav li,.tab_play__nav li {
    float: left;
    margin: 0;
    /* padding-left: 2px; */
    /* width: 45%; */
    width: 48%;
    height: auto;
    /* border-bottom: 1px solid #3d3d3d; */
    /* border-bottom: 1px solid #cccccc; */
    box-sizing: border-box;
}
.tab_coordinate__nav li a,.tab_influencer__nav li a,.tab_blog__nav li a,.tab_play__nav li a {
    display: block;
    text-align: center;
    background: #808080;
    color: #ffffff;
    text-decoration: none;
    line-height: 1;
    /* font-size: 14px; */
    font-size: 12px;
    padding-top: 14px;
    /* margin-top: 4px; */
    height: 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    z-index: 5;
}
.tab_coordinate__nav li.current a,.tab_influencer__nav li.current a,.tab_blog__nav li.current a,.tab_play__nav li.current a {
    /* padding-top: 12px; */
    color: #222222;
    background: #ffffff;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    margin-top: 0px;
    /* height: 35px; */
}
.ss-w-alhd-sp-coordinateDisplay2line, .ss-w-alhd-sp-coordinateDisplay2line-influencer, .ss-w-alhd-sp-articleDisplay2line{
    flex-wrap:nowrap!important;
    padding: 0 20px;
    /* width:402.5%!important; */
}
.ss-w-alhd-sp-coordinateDisplay2lineLi, .ss-w-alhd-sp-coordinateDisplay2lineLi-influencer, .ss-w-alhd-sp-articleDisplay2lineLi{
    margin: 0!important;
    /* width: 40.2%!important; */
    width: 100%!important;
}
.ss-w-alhd-sp-coordinateDisplay2lineUserData, .ss-w-alhd-sp-coordinateDisplay2lineUserData-influencer{
    padding: 0 5px;
    box-sizing: border-box;
}
#contentBodyCategorys{
    padding: 0 0px!important;
}
.ss-w-alhd-sp-coordinateDisplay2lineImage,.ss-w-alhd-sp-coordinateDisplay2lineImage-influencer{
    position: relative;
}
.ss-w-alhd-sp-coordinateDisplay2lineImage::before,.ss-w-alhd-sp-coordinateDisplay2lineImage-influencer::before{
    content: "";
    display: block;
    padding-top: calc(245 / 182 * 100%);
}
.ss-w-alhd-sp-coordinateDisplay2lineImage img, .ss-w-alhd-sp-coordinateDisplay2lineImage-influencer img {
    position: absolute;
    width: auto;
    display: block;
    top: 50%;
    left: 50%;
    height: 100%;
    transform: translate(-50%,-50%);
}
.ss-w-alhd-sp-coordinateDisplay2lineUserDatas, .ss-w-alhd-sp-articleDisplay2lineUserDatas{
    margin: auto;
    padding: 1% 2% 2% 5%!important;
    width: 68%!important;
    display: inline-block;
}
.ss-w-alhd-sp-coordinateDisplay2lineUserImage-influencer img {
    width: 37px;
    height: 37px;
}
#ss-w-alhd-sp-staffRankingList{
    display: flex;
    width:350%;
    padding: 0 10px 0 20px;
    box-sizing: border-box;
}

.ss-w-alhd-sp-staffRankingItem{
    margin: 0;
    /* width: 23.9%; */
    width: 140px;
    padding:0 10px 0 0;
    box-sizing: border-box;
    overflow: hidden;
    border-right: 1px solid #dadada;
}
.ss-w-alhd-sp-staffRankingItem:nth-child(n+2){
    margin-left: 10px;
}
#ss-w-alhd-sp-staffRankingList li.ss-w-alhd-sp-staffRankingItem .ranking-coordinate{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
#ss-w-alhd-sp-staffRankingList li.ss-w-alhd-sp-staffRankingItem .ranking-coordinate a{
    display: block;
    width: calc(50%);
    padding: 0;
    overflow: hidden;
    height: 78px;
    position: relative;
}
#ss-w-alhd-sp-staffRankingList li.ss-w-alhd-sp-staffRankingItem .ranking-coordinate a img{
    width: 100%!important;
    display:block;
    height: auto!important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
#ss-w-alhd-sp-staffRankingList li.ss-w-alhd-sp-staffRankingItem a p{
    border-radius: 5px;
    width: 100%;
    height: 63px;
    background: #f4f4f4;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 0 10px;
    margin-top: 10px;
    margin-bottom: 15px;
    position: relative;
}
#ss-w-alhd-sp-staffRankingList li.ss-w-alhd-sp-staffRankingItem a p::after{
    content: "";
    display: block;
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%)rotate(180deg);
    height: calc(10px / 2 * tan(60deg));
    width: 10px;
    clip-path: polygon(50% 0, 100% 100%, 0 100%);
    background: #F4F4F4;
}

#ss-w-alhd-sp-staffRankingList li.ss-w-alhd-sp-staffRankingItem a p span{
    height: 48px;
    width: calc(100% - 20px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
    font-size: 11px;
}
.scrollable .ss-w-alhd-sp-clearfix li .ss-w-alhd-sp-staffData span.badge{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #f5f5f5;;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 5px;
    box-sizing: border-box;
    text-align: center;
    
}
li.ss-w-alhd-sp-staffRankingItem ul.ss-w-alhd-sp-clearfix .ss-w-alhd-sp-staffData.staffData-img{
width: 130px;
margin-bottom: 10px;
}
.ss-w-alhd-sp-staffData{
    text-align:center!important;
}

.scrollable .ss-w-alhd-sp-clearfix li:nth-child(1) .ss-w-alhd-sp-staffData span.badge{
    background: #c3a462;
    color: #fff;
    
}
.scrollable .ss-w-alhd-sp-clearfix li:nth-child(2) .ss-w-alhd-sp-staffData span.badge{
    background: #ababab;
    color: #fff;
    
}
.scrollable .ss-w-alhd-sp-clearfix li:nth-child(3) .ss-w-alhd-sp-staffData span.badge{
    background: #a28d7d;
    color: #fff;
    
}
.coordinateArea .ss-w-alhd-sp-coordinateDisplay2itemBox,.influencerArea .ss-w-alhd-sp-coordinateDisplay2itemBox-influencer,.blogArea .ss-w-alhd-sp-articleDisplay2itemBox,.playArea .ss-w-alhd-sp-articleDisplay2itemBox{
    margin: 0;
}
.blogArea .ss-w-alhd-sp-article-title{
    margin: 10px 0 5px 0!important;
}

/*NEWS*/
.tab_news__nav{
   margin: 0 20px 20px;
    height: 36px;
}
.tab_news_inner{
    display: flex;
    width: 424%;
    padding: 0 5px 0 20px;
}
.tab_news__nav li a{
    height: 36px;
    padding-top: 14px;
}
.tab_news__nav:after{
    bottom: 3px;
}
.tab_coordinate__nav:after {

    border-top: 1px solid #e6e6e6;
}
.tab_coordinate__nav li.current a {
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    
}
.news_child a {
    padding: 0;
}



div.news_child p, .news_child .news_child_txt{
    float: none;
}
div.news_child{
    padding-right: 15px;
    box-sizing: border-box;
    /*width: 42.4%;*/
    width: 100%;
}
.news_child .news_child_txt{
    padding: 0 5px;
    width:100%;
}

.news_child .news_child_image{
    margin-bottom: 10px;
    width:100%;
}
.news_child_txt_date{
    padding-bottom: 0;
}

/*チェックしたアイテム*/
 .silvereggCheckedItems .scrollable .silvereggCheckedItem p.ico_box, .silvereggCheckedItems .scrollable .silvereggCheckedItem p.brand, .silvereggCheckedItems .scrollable .silvereggCheckedItem .textOverflow p, .silvereggCheckedItems .scrollable .silvereggCheckedItem p.price{
    display: block!important;
}

/*パルクロライブ*/
div.liveContentArea .scrollable > div{
    padding: 0 20px;
    overflow-x: auto;
    white-space: nowrap;
     -webkit-overflow-scrolling: touch;
     -ms-overflow-style: none;
    scrollbar-width: none;
     font-size: 0;
}

div.liveContentArea .scrollable > div::-webkit-scrollbar{
    display: none;
}
/* div.liveContentArea .scrollable > div > div{
    width: 40.25%;
    display: inline-block;
    white-space: normal;
    min-height: 320px; 
    vertical-align:top;
    
} */
div.liveContentArea .scrollable > div > div a{
    text-decoration: none;
}
div[data-tagfab-live-list-grid-cell-brand]{
    font-size: 11px;
    padding: 10px 5px 3px;
}
div[data-tagfab-live-list-grid-cell-name]{
    box-sizing: border-box;
    padding: 0px 5px 0;
    font-size: 11px!important;
}
div[data-tagfab-live-list-grid-cell-date] {
    padding: 3.6px 5px 0;
    box-sizing: border-box;

}
div.liveContentArea .scrollable > div > div img{
    display: block;
    width: 100%;
}
div.LinesEllipsis{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
/*パルクロPlay*/
.liveact-video{
    width: 100%;
} 
/*
.cri-liveact-player{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
*/
.playArea .ss-w-alhd-sp-article-title{
    margin: 23px 0 5px 0!important;
}


/*210910*/
.news_child .news_child_txt .news_child_txt_brand{
    word-break: break-all;
    white-space: break-spaces;
}

/*210917*/
div.playArea ul#playHtmlRank li.ss-w-alhd-sp-articleDisplay2lineLi img,div.playArea ul#playHtmlNew li.ss-w-alhd-sp-articleDisplay2lineLi img, div.pickup-playArea ul#playHtml li.ss-w-alhd-sp-articleDisplay2lineLi img{
    width: 100%!important;
    height: auto!important;

}
/* 211104 スライダーキャプション */

div.contentslider ul.slides li a{
    text-decoration: none;
}
div.contentslider ul.slides li p{
    font-size: 14px;
    text-align: center;
    opacity: 0;
    transition: 1s;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 20px;
    width: 95%;
    margin: 15px auto;
}
div.contentslider ul.slides.single li p{
    opacity:1;
    padding-bottom:14px
}
div.contentslider ul.slides li p span{
    font-size: 10px;
    color: #999;
    display: none;
    
}
div.contentslider ul.slides li.slick-active p{
    opacity: 1;
}

/*20211210*/
div[data-tagfab-live-list-row-item-image],div[data-tagfab-live-list-grid-cell-image]{
    margin-bottom: 10px;
}
div[data-tagfab-live-list-row],div[data-tagfab-live-list-grid]{
    white-space: nowrap;
    font-size: 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
   scrollbar-width: none;
}
div[data-tagfab-live-list-row]::-webkit-scrollbar,div[data-tagfab-live-list-grid]::-webkit-scrollbar{
    display: none;
}
div[data-tagfab-live-list-row-item],div[data-tagfab-live-list-grid-cell] {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    width: 40.25%;
}

div[data-tagfab-live-list-row-item] img,div[data-tagfab-live-list-grid-cell] img{
    width: 100%;
    display: block;
}
div[data-tagfab-live-list-row-item-name],div[data-tagfab-live-list-row-item-date],div[data-tagfab-live-list-row-item-brand]{
    padding: 0 5px;
    font-size: 11px;
    white-space: normal;
}
div[data-tagfab-live-list-row-item-name] div{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div[data-tagfab-live-list-row-item-date]{
    font-size: 10px;
    color: rgb(153, 153, 153);
}
/*お気に入り　絞り込み */
#g_header_brand_area {
    width: 100%;
    margin-top: 70px;
}

.sort_brand {
      background: url(https://www.palcloset.jp/static/mallDefault/shared/sp_pal/images/member/check.png) no-repeat left top;
      height: 20px;
      line-height: 20px;
      display: block;
      padding: 0 0 0 28px;
      cursor: pointer;
      overflow: hidden;
      font-size: 10px;
      color: #333;
      margin-right: 12px;
  }

    #g_header_brand li a.favoriteBrandButton::after,
    #footer_brand li a.favoriteBrandButton::after{
        content: none;
    }
    #footer_brand li#li_sort_brand:first-child{
        height: 100%;
    }

  ul#g_header_brand li:first-child{
      display: flex;
      align-items: center;
      justify-content: flex-end;
      padding: 4% 2% 3%;
  }
  ul#footer_brand li:first-child{
    display: flex;
    align-items: center;
    padding: 5% 4% 4% 4.8%;
  }
  .sort_brand.c_on {
      background-position: left bottom;
  }
  #footer_brand li div.favIcon {
      display: inline-block;
      width: 20px;
      padding-right: 3%;
  }
  #g_header_brand li div.favIcon {
    display: inline-block;
    width: 100%;
    padding-top: 18%;
}
  #footer_brand li{
      display: flex;
      align-items: center;
      padding: 4% 5% 3%;
  }
  #g_header_brand li a, #footer_brand li a{
      padding: 0% 0% 0% 0%!important;
      width: 100%;
  }
  #g_header_brand li div.favIcon img, #footer_brand li div.favIcon img{
      width: 100%;
  }
  #g_header_brand li a::before,#footer_brand li a::before {
      right: 1%!important;
  }
  
#g_header_brand, #header_category {
    background: #ffffff;
}

#header_category li {
    box-sizing: border-box;
    border-top: 1px solid #dadada;
}
#g_header_brand li {
    width: calc((100% - 1px) / 2);
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    border-bottom: 1px solid #dadada;
}

#g_header_brand li:nth-child(even) {
    border-right: 1px solid #dadada;
}

#g_header_brand li a, #header_category li a {
    padding: 4% 5% 3%;
    font-size: 10px;
}

#g_header_brand {
    display: flex;
    flex-wrap: wrap;
}

#header_category li.subcategory_name span::before{
    width: 6px!important;
    height: 6px!important;
    right: 5.5%;
}
#header_category li a::before{
    content: '';
    width: 6px;
    height: 6px;
    border: 0;
    border-top: solid 1px #999999;
    border-right: solid 1px #999999;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    right: 6%;
    margin-top: -3px;
}
#header_category .category_back {
    background-color: #F4F4F4;
}

#g_header_brand li#keyword input[type="text"] {
    padding: 0;
    border: none;
    border-radius: 0;
    outline: none;
    background: none;
}

label {
    width: 100%;
}

ul#g_header_brand li:first-child{
    height: 54px;
    width: 100%;
}
ul#g_header_brand li:first-child a{
    padding: 5.5% 12% 3% 5%;
    text-align: right;
}
#g_header_brand li:first-child a::before {
    content: '';
    width: 6px;
    height: 6px;
    border: 0;
    border-top: solid 1px #999999;
    border-right: solid 1px #999999;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 57%;
    right: 6%;
    margin-top: -2px;
}

#g_header_brand li.header_brand_blog {
    width: 100%;
    padding: 0 10px;
    color: #333;
    line-height: 1.6;
    font-size: 16px;
    padding: 85px 0px 22px;
}


  #leeep .topBtmNavi, #reel .topBtmNavi{
      margin-top: -30px!important;
  }
  #leeep h2.main_ttls img, #reel h2.main_ttls img{
      top: 2px;
  }
  

  .movablearea{
    padding: 25px 0 10px;
  }

  .movablearea h2{
      font-size: 18px;
      text-align: center;
      font-weight: normal;
      margin-bottom: 24px;
  }
  div#importantnewsarea.movablearea ul{
      border-top: 1px dotted #dadada;
  }
  div#importantnewsarea.movablearea ul li{
      border-bottom: 1px dotted #dadada;
      padding: 14px 0;
      font-size: 12px;
  }
  div#importantnewsarea.movablearea ul li a{
      display: block;
      width: 100%;
      box-sizing: border-box;
      padding: 0 5%;
      margin: 0 auto;
      text-decoration: none;
      position: relative;
      text-decoration: none;
      
  }
  div#importantnewsarea.movablearea ul li a::after{
      content: "";
      display: block;
      width: 7px;
      height: 7px;
      border-top: 1px solid #222;
      border-right: 1px solid #222;
      position: absolute;
      top: 50%;
      right: 5%;
      transform: rotate(45deg)translateY(-50%);
  }
  div#importantnewsarea.movablearea ul li a span:first-child{
      display: block;
      font-size: 10px;
      margin-bottom: 7px;
      line-height: 1.0;
  }
  div#importantnewsarea.movablearea ul li a span:last-child{
    display: block;
    width: calc(625 / 670 * 100%);
}

/*サブバナー*/
div#subbnrA.movablearea ul,div#subbnrB.movablearea div{
    overflow-x: scroll;
    font-size: 0;
    white-space: nowrap;
    box-sizing: border-box;
    padding: 0 5%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;


}
div#subbnrA.movablearea ul li{
    display: inline-block;
    width: 150px;
    vertical-align: top;
    padding-right: 12px;
    font-size: 11px;
}
div#subbnrA.movablearea ul li a,div#subbnrB.movablearea ul li a{
    text-decoration: none;
    display: block;
    white-space: normal;
}

div#subbnrA.movablearea ul li:last-child{
    padding: 0;
}
div#subbnrA.movablearea ul li a img,div#subbnrB.movablearea ul li a img{
    display: block;
    max-width: 100%;
    height: auto;
    margin-bottom: 10px;
}
div#subbnrA ul.noslide{
    display: flex;
    justify-content: space-between;
}
div#subbnrA ul.noslide li{
    width: 48%;
    margin:0;
}


div#subbnrB.movablearea{
    overflow-x: scroll; 
}
div#subbnrB.movablearea ul{
    display: -ms-inline-grid;
    display: inline-grid;
    -ms-grid-rows: (auto)[2];
    grid-template-rows: repeat(2, auto);
    grid-auto-flow: column;
}
div#subbnrB.movablearea ul li{
    display: inline-block;
    width: 150px;
    vertical-align: top;
    padding-right: 12px;
    font-size: 11px;
    
}
div#subbnrA.movablearea ul li a p,div#subbnrB.movablearea ul li a p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
div#subbnrB.movablearea ul li:nth-child(odd){
    margin-bottom: 20px;
}

div#subbnrB.movablearea ul.noslide{
    grid-gap: 0 5%;
}
div#subbnrB.movablearea ul.noslide li{
    min-width: 150px;
    width: 100%;
    
}

div#subbnrC ul{
    width: 100%;
    border-top: 1px dotted #dadada;

}
div#subbnrC ul li{
    border-bottom: 1px dotted #dadada;

}
div#subbnrC ul li.none{
    display: none;
}
div#subbnrC ul li a{
    box-sizing: border-box;
    display: flex;
    align-items: center;
    text-decoration: none;
    padding: 15px 5%;
}
div#subbnrC ul li a img{
    width: calc(300 / 750 * 100%);
    
}
div#subbnrC ul li a p{
    width: calc(378 / 750 * 100%);
    font-size: 11px;
    padding-left: calc(12 / 378 * 100%);
}
div#subbnrC a.topicsMore{
    display: block;
    width: calc(320 / 750 * 100%);
    margin:21px auto 0;
    text-align: center;
    border: 1px solid #dadada;
    line-height: 1.0;
    padding: 20px 0;
    text-decoration: none;
    box-sizing: border-box;
}
/* pickup */
div#pickup.movablearea ul{ 
    overflow-x: scroll;
    font-size: 0;
    white-space: nowrap;
    box-sizing: border-box;
    padding: 0 5%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;

}
div#pickup.movablearea ul li{ 
    display: inline-block;
    width: 43.3%;
    vertical-align: top;
    font-size: 12px;
}
div#pickup.movablearea ul li a{
    text-decoration: none;
    display: block;
    white-space: normal;
    font-size: 10px;
}
div#pickup.movablearea ul li a img{
    width: 100%;
    display: block;
    margin-bottom: 12px;
}
div#pickup.movablearea ul li a p.brand,div#pickup.movablearea ul li a div.textOverflow p,div#pickup.movablearea ul li a p.price{
    box-sizing: border-box;
    padding: 0 5px;
    line-height: 1.5;
}
#header_navigation{
    margin-top: 25px;
}
div#subbnrA.movablearea ul::-webkit-scrollbar,
div#subbnrB.movablearea div::-webkit-scrollbar,
div#pickup.movablearea ul::-webkit-scrollbar,
div#pickupcoordinate.movablearea ul::-webkit-scrollbar,
div#pickupblog.movablearea ul::-webkit-scrollbar{
display: none;
}


li.subbnr span.date{
    display: none;
}

@media screen and (min-width:667px) and ( max-width:780px) {
    div#subbnrA.movablearea ul li,div#subbnrB.movablearea ul li{
        width: 250px;
    }
    div#subbnrA ul.noslide li,div#subbnrB ul.noslide li{
        width: 48%;
    }
}
@media screen and (min-width:781px){
    div#subbnrA.movablearea ul li,div#subbnrB.movablearea ul li{
        width: 320px;
    }
    div#subbnrA ul.noslide li,div#subbnrB ul.noslide li{
        width: 48%;
    }
}
div#pickup.movablearea div.scrollable{
    margin-bottom: 0!important;
}
div#subbnrA.movablearea h2,div#subbnrB.movablearea h2{
    display: none;
}
.movablearea .contentArrivalArea .topBtmNavi .openClose a{
    margin: 20px auto 0px auto!important;
}
div#brand_sliderArea{
    margin-top: 15px;
}
div#pickupblog .contentArrivalArea .topBtmNavi {
    margin-top: -60px!important;
}

/*メインスライダー 動画*/
.pickup_img{
    overflow: hidden;
    position: relative;
}
.pickup_img::before{
    content: "";
    display: block;
    padding-top: calc(473 / 710 * 100%);

}
.pickup_img div, .pickup_img img {
    overflow: hidden;
    border-radius: 15px 15px 0 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
  }
.pickup_img div iframe{
    transform: scale(1.25);
    width: 100%!important;
    height: 100%!important;
    display: block;
    /* transform: scale(1.25); */
    transform-origin: 50% 15%;
    pointer-events: none;
    
}
.pickup_img div{
    max-width: 100%!important;
    margin:0!important;
}
.pickup_img div video{
    transform: scale(1.14);
}
.contentslider ul li.slick-slide {
overflow: hidden;
}

div#contentFootWrapper .pickup_img div,div#contentFootWrapper .pickup_img img{
    border-radius: 0;
}
/*サブバナー 動画*/
div.movie{
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    width: 100%;
    background: #000;

}
div.movie::before{
    content: "";
    display: block;
    padding-top: calc(473 / 710 * 100%);
}
div.movie div{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
}
.subbnr div.movie div iframe {
    display: block;
    /* transform: scale(1.9);
    transform-origin: 50% 40%; */
    width: 100%!important;
    height: 100%!important;
    transform: scale(1.4);
    transform-origin: 50% 25%;
    pointer-events: none;


}
/*カテゴリー機能*/
/* div#categoryAreaA.movablearea,div#categoryAreaB.movablearea{
    background: #F4F4F4;
} */

div.categoryArea.movablearea > div{
    overflow-x: scroll;
    font-size: 0;
    white-space: nowrap;
    box-sizing: border-box;
    padding: 0 5%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
div.categoryArea.movablearea.not_scroll > div{
    overflow:hidden;
}

div#categoryAreaA.movablearea div ul{
    display: grid;
    grid-template-rows: repeat(2, auto);
    grid-auto-flow: column;
    
    grid-gap: 0 2.6vw;
}
div#categoryAreaB.movablearea div ul{
    display: grid;
    grid-template-rows: repeat(3, auto);
    grid-auto-flow: column;
    grid-gap: 0 2.6vw;
    grid-template-columns: 18.6vw 18.6vw 18.6vw 18.6vw;
}
div.categoryArea.movablearea.not_scroll div ul{
    grid-gap: 0 5.33vw!important;   
}
div.categoryArea.movablearea > div::-webkit-scrollbar{
    display: none;
    
}
div.categoryArea.movablearea div ul li{
    display: inline-block;
    width: 18.67vw;
    vertical-align: top;
    
    font-size: 12px;
    text-align: center;
    margin-bottom: 10px;
    
}
div.categoryArea.movablearea.not_scroll div ul{
    /* justify-content: space-between;
    grid-gap: 0 0!important; */
    padding-right: 0!important;
    grid-template-columns: 18.67vw 18.67vw 18.67vw 18.67vw;
}
div.categoryArea.movablearea div ul li a{
    text-decoration: none;
    
}
div.categoryArea.movablearea div ul li p{
    white-space: normal;
    font-size: 10px;
}
div.categoryArea.movablearea div ul li div.img{
    margin-bottom: 10px;
    border-radius: 50%;
    border: 1px solid #dadada;
}
div.categoryArea.movablearea div ul li div.img img{
    display: block;
    width: 100%;
    border-radius: 50%;
    background: #fff;
}
div.categoryArea.movablearea > div.header_navigation_category_btn {
    border: 1px solid #DADADA;
    color: #333333;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    box-sizing:border-box;
    width: 53%;
    margin: 0 auto;
    line-height: 1.0;
    padding: 17px 0;
    position: relative;
}

div.header_navigation_category_btn span.allbtn_plus {
    position: absolute;
    right: 20px;
    top: 50%;
}
div.header_navigation_category_btn span.allbtn_plus::before{
    content: "";
    display: block;
    vertical-align: middle;
    color: #808080;
    width: 10px;
    height: 1px;
    background: currentColor;
    position: relative;
}
div.header_navigation_category_btn span.allbtn_plus::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #808080;
    background: currentColor;
    transform: rotate(90deg);
}

#header_navigation_category li span,
#g_header_navigation_brand li span {
    position: relative;
    display: block;
    padding: 4% 5%;
    color: #333333;
    font-size: 12px;
}

#header_navigation_category li a,
#g_header_navigation_brand li a {
    position: relative;
    display: block;
    padding: 4% 5%;
    text-decoration: none;
    color: #333333;
    font-size: 12px;
    line-height: 1em;
}

#g_header_navigation_brand li a {
    font-size: 10px;
}

#g_header_navigation_brand img {
    width: 100%;
}

#header_navigation_category li span::before,
#header_navigation_category li a::before {
    content: '';
    width: 6px;
    height: 6px;
    border: 0;
    border-top: solid 1px #999999;
    border-right: solid 1px #999999;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    right: 5%;
    margin-top: -5px;
}

#header_navigation_category li span::before {
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

#header_navigation_category li span.action::before {
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    margin-top: 0;
}

#header_navigation_category .header_category_menu, #g_header_navigation_brand .header_brand_menu {
    background-color: #fff;
    border-bottom: 1px solid #dadada;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 65px;
    z-index: 102;
}
#g_header_navigation_brand .header_brand_menu {
    height: 70px;
    z-index: 102;
}

#header_navigation_category .header_category_menu>span {
    font-size: 17px;
    padding: 5% 5%;
    display: block;
}
#g_header_navigation_brand .header_brand_menu>span {
    font-size: 17px;
    text-align: center;
    line-height: 70px;
    display: block;
}

/* ブランドリスト・カテゴリーモーダル */
div.category_modal, div.brand_modal {
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: 0;
    height: calc(var(--vh, 1vh) * 100 - 65px);
    width: 100%;
    z-index: 101;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}

div.category_modal.open, div.brand_modal.open {
    opacity: 1;
    visibility: inherit;
    transition: 0.3s;
}

/* クローズボタン */
.header_category_close {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 55%;
    right: 2%;
    transform: translateY(-50%);
    cursor: pointer;
  }

  .header_brand_close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 52%;
    right: 7.5%;
    transform: translateY(-50%);
    cursor: pointer;
  }
  
  .close__line {
    width: 1px;
    height: 20px;
    background-color: #222;
  }
  
  .close__line001 {
    display: inline-block;
    transform: rotate(45deg);
  }
  
  .close__line002 {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    transform: rotate(-45deg);
  }

  #header_category_area {
    width: 100%;
    margin-top: 65px;
  }

/*20240205 */
/* タグのデザインを定義するcssです */
#__aunn .aunn-coordinate-list-display-area {
    overflow-x: auto;
    /* スクロールバー非表示（Firefox） */
    scrollbar-width: none;
  }
  #__aunn .aunn-coordinate-list-display-area::-webkit-scrollbar {
    /* スクロールバー非表示（Chrome・Safari） */
    display: none;
  }
  
  #__aunn .aunn-coordinate-image-block {
    width: 100%;
    height: 100%;
    margin: 0 auto;
  }
  
  #__aunn .aunn-coordinate-image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  
  #__aunn .aunn-clothes-size-item {
    display: none;
  }
  
  #__aunn .aunn-staff-attributes-list {
    display: grid;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: 35% 65%;
    width: 100%;
    font-size: 10px;
  }
  #__aunn .aunn-staff-attributes-list > li {
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  #__aunn .aunn-staff-brand-item,
  #__aunn .aunn-staff-shop-item,
  #__aunn .aunn-staff-name-item {
    grid-column: 1/3;
  }
  
  #__aunn .aunn-staff-label {
    display: grid;
    grid-template-columns: 1fr 2fr;
    align-items: center;
  }
  
  #__aunn .aunn-staff-image-link {
    display: grid;
    align-items: center;
    justify-items: start;
    height: 100%;
  }
  
  #__aunn .aunn-staff-image {
    width: 80%;
    border-radius: 50%;
  }
  
  #__aunn .aunn-staff-height-link > span::after {
    content: "cm";
  }
  
  #__aunn #aunn-more-coordinates-link-wrapper {
    margin: 8px 0;
    font-size: 14px;
    text-align: right;
  }
  
  #__aunn .aunn-coordinate-list {
    display: grid;
    grid-template-columns: repeat(var(--aunn-coordinate-count), 184px);
  }
  @media screen and (max-width: 480px) {
    #__aunn .aunn-coordinate-list {
      grid-template-columns: repeat(var(--aunn-coordinate-count), 40%);
    }
  }
  
  #__aunn .aunn-coordinate-card {
    display: grid;
    grid-template-rows: 245px 70px;
    width: 100%;
    height: 100%;
  }
  
  #__aunn .aunn-staff-shop-item {
    display: none;
  }

  /*aunn */
  
#aunn-measurement-tag{
    padding: 0 20px 20px;
    box-sizing: border-box;
    margin-top: -20px;
}
#__aunn .aunn-registered-banner{
    padding: 10px;
}
.aunn-coordinate-list{
    box-sizing: border-box;
    padding: 0 20px!important;
}
#__aunn .aunn-body-matching-label-wrapper{
    padding: 0!important;
}
#__aunn .aunn-coordinate-list {
    grid-template-columns: repeat(var(--aunn-coordinate-count), 44%)!important;
}
#__aunn .aunn-coordinate-image-block{
    height: 222px!important;
    position: relative;
    overflow: hidden;
    
}
#__aunn .aunn-coordinate-image-block img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.aunn-staff-label{
    margin-top: -45px!important;
}
#aunn-more-coordinates-tag{
    position: relative;
    top: 305px;

    height: 0;
}
#aunn-staff-coordinate-tag{
    padding-bottom: 70px;
    margin-bottom: 20px;
}
#aunn-more-coordinates-link-wrapper{
    width: 42.6% !important;
    height: 50px !important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    padding: 15px 0;
    border: 1px solid #dadada!important;
    text-decoration: none;
    background: none;
    box-sizing: border-box;
    text-align: center!important;
    font-size: 10px!important;
    margin:0 auto!important;
    
}
#aunn-more-coordinates-link-wrapper a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


div.timesale_for_you{
    width: 100%;
    border: 1px dotted #dadada;
    border-left: none;
    border-right: none;
    position: relative;
}
div.timesale_for_you img{
    width: 100%;
}

/* 3点リーダー 対応*/

.ss-w-alhd-sp-coordinateDisplay2lineUserDatas li:nth-child(2) a{
    display: inline-block;
    vertical-align: top;
}
.ss-w-alhd-sp-coordinateDisplay2lineUserDatas li:nth-child(2) a:nth-child(1){
    max-width: 58px;
    width: auto!important;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ss-w-alhd-sp-coordinateDisplay2lineUserKokkaku,.ss-w-alhd-sp-coordinateDisplay2lineUserPersonal{
    font-size: 9px!important;
}
.ss-w-alhd-sp-coordinateDisplay2lineLi{
    position: relative;
}
.ss-w-alhd-sp-coordinateDisplay2lineLi .top_coordinate_fav_btn{
    position: absolute;
    top: 150px;
    z-index: 4;
    right: 10px;
    width: 40px;
    height: auto;
    display: block;
}
.ss-w-alhd-sp-coordinateDisplay2lineLi .top_coordinate_fav_btn img{
    display :block;
    width: 100%;
}

div.coordinateArea .ss-w-alhd-sp-coordinateDisplay2lineLi .top_coordinate_fav_btn{
    width: 35px;
    top: 157px;
}
#ss-w-alhd-sp-coordinateItemList{
    margin: 0!important;
}

#ss-w-alhd-sp-staffRankingList span.badge{
    display: none;
}

/*総合トップのサブバナー用CSS*/
.globaltop div#subbnrA.movablearea ul li{
    width: 220px;
    padding: 0;
    font-size: 12px;
}
.globaltop div#subbnrA.movablearea ul li a p{
    box-sizing: border-box;
    padding-right: 10px;
}