/* ------------------------------------------------------------------
右カラム
------------------------------------------------------------------ */
/* -----　最近チェックした商品　------ */

#m_page .m_checkArea h2 {
    /*float: left;*/
    margin: 0 0 10px 0;
    /*width:300px;*/
    height:20px;
    /*background:url(https://voi.0101.co.jp/voi/shoes/common/images/h2_recommend.gif) 0 0 no-repeat;*/
    font-size:16px!important;
    border-bottom:2px solid #000!important;
    color:#000!important;
}

/* -----　ランキング　------ */

#m_page #m_right_area div.m_rankArea h2 {
    /*background: url(https://voi.0101.co.jp/voi/shoes/sports/images/h2_rank.gif) no-repeat left top;*/
}

#m_page #m_right_area div.m_rankArea h3 {
    background: url(https://voi.0101.co.jp/voi/shoes/sports/images/h3_rank_item.gif) no-repeat left top;
}

#m_page #m_right_area div.m_rankArea p.m_ttl_gender {
    height: 15px;
    overflow:hidden;
    text-indent:-9999px;
    margin:20px 0 8px 0;
    background: url(https://voi.0101.co.jp/voi/shoes/sports/images/ttl_gender.gif) no-repeat left top;
}

/* -----人気スニーカーコーディネート------ */

#m_page div.m_coordinateRankArea_sports {
    width: 780px;
    margin-top:30px;
}

#m_page div.m_coordinateRankArea_sports h2 {
    /*float: left;*/
    margin: 0 0 10px 0;
    width:950px;
    height:20px;
    /*background:url(https://voi.0101.co.jp/voi/shoes/common/images/h2_recommend.gif) 0 0 no-repeat;*/
    font-size:16px!important;
    border-bottom:2px solid #000!important;
    color:#000!important;
}

#m_page div.m_coordinateRankArea_sports div.m_coordinateBlock{
    width:780px;
}

#m_page div.m_coordinateRankArea_sports div.m_rank_coordinateArea_l{
    width:385px;
    float:left;
    overflow:hidden;
}

#m_page div.m_coordinateRankArea_sports div.m_rank_coordinateArea_m{
    width:385px;
    float:right;
    overflow:hidden;
}

#m_page div.m_coordinateRankArea_sports div.m_rank_coordinateArea_l h3{
    margin-bottom:8px;
    background:url(https://voi.0101.co.jp/voi/shoes/sports/images/ttl_gender_l.gif) -1px 0 no-repeat;
    height:15px;
}

#m_page div.m_coordinateRankArea_sports div.m_rank_coordinateArea_m h3{
    margin-bottom:8px;
    background:url(https://voi.0101.co.jp/voi/shoes/sports/images/ttl_gender_m.gif) -1px 0 no-repeat;
    height:15px;
}

#m_page div.m_coordinateRankArea_sports ul{
    width:390px;
}

#m_page div.m_coordinateRankArea_sports ul.m_clearfix{
    display:block;
}

#m_page div.m_coordinateRankArea_sports ul li{
    float:left;
    margin-right:5px;
    position:relative;
}

#m_page div.m_coordinateRankArea_sports ul li a img {
    width:125px;
    height:150px;
}
#m_page div.m_coordinateRankArea_sports ul li a:hover img {
    opacity:0.7;
    filter:alpha(opacity=70);
}

/* ランキングアイコン */
#m_page div.m_coordinateRankArea_sports ul li span.m_rank {
    position:absolute;
    left:0;
    top:0;
    width:34px;
    height:27px;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    font-size:0;
    cursor:pointer;
    background:url(https://voi.0101.co.jp/voi/shoes/common/images/rank_icon.png) 0 0 no-repeat;
}

#m_page div.m_coordinateRankArea_sports ul li span.m_rank01 { background-position:   0   0; }
#m_page div.m_coordinateRankArea_sports ul li span.m_rank02 { background-position: -34px 0; }
#m_page div.m_coordinateRankArea_sports ul li span.m_rank03 { background-position: -68px 0; }

#m_page div.m_coordinateRankArea_sports p.m_subText{
    float:right;
    text-align:right;
    line-height: 18px;
    font-size:12px;
    margin-top:10px;
}

#m_page div.m_coordinateRankArea_sports p.m_subText a{
    padding-right: 10px;
    background:url(https://voi.0101.co.jp/voi/shoes/common/images/search_icon_main.gif) right center no-repeat;
    color:#00C;
    text-decoration:none;
}
#m_page div.m_coordinateRankArea_sports p.m_subText a:visited{ color:#732045; }
#m_page div.m_coordinateRankArea_sports p.m_subText a:hover  { color:#D20000; }

/* コーディネートが無い場合 */
#m_page div.m_coordinateRankArea_sports ul li.m_other{
    flaot:none;
    height:145px;
    font-size:12px;
    display:block;
    margin-top:5px;
}

/* -----新着スニーカーコーディネート------ */

#m_page div.m_coordinateHotArea_sports {
    width: 780px;
    margin-top:30px;
}

#m_page div.m_coordinateHotArea_sports h2 {
    /*float: left;*/
    margin: 0 0 10px 0;
    /*width:300px;*/
    height:20px;
    /*background:url(https://voi.0101.co.jp/voi/shoes/common/images/h2_recommend.gif) 0 0 no-repeat;*/
    font-size:16px!important;
    border-bottom:2px solid #000!important;
    color:#000!important;
}

#m_page div.m_coordinateHotArea_sports div.m_coordinateBlock{
    width:780px;
}

#m_page div.m_coordinateHotArea_sports div.m_hot_coordinateArea_l{
    width:385px;
    float:left;
    overflow:hidden;
}

#m_page div.m_coordinateHotArea_sports div.m_hot_coordinateArea_m{
    width:385px;
    float:right;
    overflow:hidden;
}

#m_page div.m_coordinateHotArea_sports div.m_hot_coordinateArea_l h3{
    margin-bottom:8px;
    background:url(https://voi.0101.co.jp/voi/shoes/sports/images/ttl_gender_l.gif) -1px 0 no-repeat;
    height:15px;
}

#m_page div.m_coordinateHotArea_sports div.m_hot_coordinateArea_m h3{
    margin-bottom:8px;
    background:url(https://voi.0101.co.jp/voi/shoes/sports/images/ttl_gender_m.gif) -1px 0 no-repeat;
    height:15px;
}

#m_page div.m_coordinateHotArea_sports ul{
    width:390px;
}

#m_page div.m_coordinateHotArea_sports ul.m_clearfix{
    display:block;
}

#m_page div.m_coordinateHotArea_sports ul li{
    float:left;
    margin-right:5px;
}

#m_page div.m_coordinateHotArea_sports ul li a img {
    width:125px;
    height:150px;
}
#m_page div.m_coordinateHotArea_sports ul li a:hover img {
    opacity:0.7;
    filter:alpha(opacity=70);
}

#m_page div.m_coordinateHotArea_sports p.m_subText{
    float:right;
    text-align:right;
    line-height: 18px;
    font-size:12px;
    margin-top:10px;
}

#m_page div.m_coordinateHotArea_sports p.m_subText a{
    padding-right: 10px;
    background:url(https://voi.0101.co.jp/voi/shoes/common/images/search_icon_main.gif) right center no-repeat;
    color:#00C;
    text-decoration:none;
}
#m_page div.m_coordinateHotArea_sports p.m_subText a:visited{ color:#732045; }
#m_page div.m_coordinateHotArea_sports p.m_subText a:hover  { color:#D20000; }

/* コーディネートが無い場合 */
#m_page div.m_coordinateHotArea_sports ul li.m_other{
    flaot:none;
    height:145px;
    font-size:12px;
    display:block;
    margin-top:5px;
}


/* -----トピックス------ */

#m_page #m_right_area div.m_topicsArea h2 {
    /*background: url(https://voi.0101.co.jp/voi/shoes/sports/images/h2_topics.gif) no-repeat left top;*/
}

/* -----　インフォメーション　------ */

#m_page .m_infoArea h2 {
    margin: 0 0 20px 0;
    height: 19px;
    width: 162px;
    background: url(https://voi.0101.co.jp/voi/shoes/sports/images/h2_info.gif) no-repeat left top;
}

/* -----　人気ブランド　------ */

#m_page #m_right_area div#m_BrandArea h2 {
    margin: 0;
    height: 20px;
    width: 270px;
    background: url(https://voi.0101.co.jp/voi/shoes/sports/images/h2_brandrank.gif) no-repeat left top;
    margin:0 0 21px 0;
}

/* -----　ブランドランキング　------ */

#m_page #m_right_area div.m_BrandrankArea h2 {
    margin: 0;
    height: 13px;
    width: 79px;
    background: url(https://voi.0101.co.jp/voi/shoes/sports/images/h2_ranking.gif) no-repeat left top;
    margin:0 0 21px 0;
}

/* -----　あなたへのおすすめ商品　------ */

#m_page .m_recommendArea h2 {
    /*float: left;*/
    margin: 0 0 10px 0;
    /*width:300px;*/
    height:20px;
    /*background:url(https://voi.0101.co.jp/voi/shoes/common/images/h2_recommend.gif) 0 0 no-repeat;*/
    font-size:16px!important;
    border-bottom:2px solid #000!important;
    color:#000!important;
}

/* -----　最新のお知らせ　------ */

#m_page #m_right_area div.m_newsArea h2 {
    background: url(https://voi.0101.co.jp/voi/shoes/sports/images/h2_news.gif) no-repeat left top;
}

/* -----　左ナビ個別設定　------ */
#m_page #m_left_area .m_shoesImg02 {
    background: url(https://voi.0101.co.jp/voi/shoes/sports/images/title_shoes02.gif) top left no-repeat;
}



/* 2014 スパークリングセール */

#m_page .m_bnr ul li.m_bnr_spsale {
    position:relative;
    width:780px;
    height:165px;
    background:url(https://voi.0101.co.jp/voi/shoes/sports/images/sneaker_bazaar_top.jpg) 0 0 no-repeat;
}


#m_page .m_bnr ul li.m_bnr_spsale ul li.m_spsale_l {
    position:absolute;
    top:124px;
    left:0px;
    float:none;
    margin:0;
}
#m_page .m_bnr ul li.m_bnr_spsale ul li.m_spsale_m {
    position:absolute;
    top:124px;
    left:395px;
    float:none;
    margin:0;
}

#m_page .m_bnr ul li.m_bnr_spsale ul li a:hover {
    opacity:0.7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha( opacity=70 )";
}

/* -----　バナーエリア　------ */
#m_page .m_bnr{
    margin:20px 0 15px 0;
}

/* -----　あなたへのおすすめ商品　------ */
#m_page .m_recommendArea {
    margin-top: 30px;
}


#m_page #m_BrandArea ul.m_mPickup_Area li {
    float:left;
    margin:0;
    width:156px;
}

/* -----　メインビジュアル　------ */
#m_page .m_rightmain .m_MainBnr p {
    float:left;
    margin:0;
    padding:0;
}

/*170406 シューズバザール*/
#m_page .m_bnr_area {
    width: 780px;
    margin-top:20px;
}
#m_page .m_bnr_area .m_btn_list li {
    float: left;
    margin-right: 0;
}



/* -----------------------------------------
    スパークリングセール2017夏
------------------------------------------- */

#m_page .m_sparkle17 {
	width:780px;
	margin-top:20px;
}

#m_page .m_sparkle17 ul li{
	float:left;
}

#m_page .m_sparkle17 ul li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

/* -----------------------------------------
    期間限定セール2017_8月
------------------------------------------- */

#m_page .m_shoesbazaar {
	width:780px;
	margin-top:20px;
}

#m_page .m_shoesbazaar ul li{
	float:left;
}

#m_page .m_shoesbazaar ul li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}




/* -----------------------------------------
    シューズ期間限定セール2017_10月
------------------------------------------- */

#m_page .m_shoesSale {
	width:780px;
	margin:20px 0;
}

#m_page .m_shoesSale .m_saleHalf{
	float:left;
}

#m_page .m_shoesSale a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

/* -----------------------------------------
    期間限定セール2017_11月
------------------------------------------- */

#m_page .m_shoesbazaar {
	width:780px;
	margin-top:20px;
}

#m_page .m_shoesbazaar ul li{
	float:left;
}

#m_page .m_shoesbazaar ul li a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

#tl_coordinate_container #tl_coordinate .heading.hdg04{
    /*float: left;*/
    margin: 0 0 10px 0!important;
    /*width:300px;*/
    height:20px!important;
    /*background:url(https://voi.0101.co.jp/voi/shoes/common/images/h2_recommend.gif) 0 0 no-repeat;*/
    font-size:16px!important;
    border-bottom:2px solid #000!important;
    border-left:1px solid white!important;
    padding:0 0 0 0px!important;
    color:#000!important;
}

#tl_coordinate_container #tl_coordinate .heading{
    /*float: left;*/
    margin: 0 0 10px 0!important;
    /*width:300px;*/
    height:20px!important;
    /*background:url(https://voi.0101.co.jp/voi/shoes/common/images/h2_recommend.gif) 0 0 no-repeat;*/
    font-size:16px!important;
    border-bottom:2px solid #000!important;
    border-left:1px solid white!important;
    padding:0 0 0 0px!important;
    color:#000!important;
}

.cmp-richtext p, .richtext p{
    font-size:10px!important;
    font-family:san-self!important;
}
.cmp-richtext a, .richtext a, .cmp-richtext a:link, .richtext a:link{
    color:#000!important;
    text-decoration:none!important;
}

.m-informationArea p{
        padding:0 10px 5px 10px!important;
}