
/* --------------------------------------------------

	サイトマップ

-------------------------------------------------- */

#sitemap .unit + .unit { margin-top: 50px; }

.unit .panel > .sub_header {
    padding: 8px 12px;
    font-size: 1.8rem;
}

.unit .panel > .sub_header > a {
    text-decoration: none;
    color: #fff;
    font-size: 1.8rem;
    display: block;
}

.no-touch .unit .panel > .sub_header > a:hover { text-decoration: underline; }

.unit .panel > .sub_header > a i { margin-right: 0.4em; }

.category_unit + .category_unit { margin-top: 20px; }

.category_unit > .lv6 > a {  }
.category_unit > .lv6 > a i { margin-right: 0.4em; }

.no-touch .category_unit > .lv6 > a:hover { text-decoration: none; }

div.link_list.mid > div > a { transition: all 0.3s ease-in-out; }


/* --- 競馬ギャラリー サブカテゴリー用 --- */
ul.data_line_list.gallery-category > li .data_list_unit > div.head {
    font-size: 1.2rem;
    padding: 8px;
}

ul.data_line_list.no-padding > li .data_list_unit > div.content {
    padding: 0;
}



/* ------------------------------------------------------------

	959px以下

------------------------------------------------------------ */
@media screen and ( max-width : 959px ) {
	
    div.link_list.multi.div4 > div { width: 33.33%; }
    div.link_list.multi.div3 > div { width: 50%; }
    
}


/* ------------------------------------------------------------

	767px以下

------------------------------------------------------------ */
@media screen and ( max-width : 767px ) {
	
    div.link_list.multi.div4 > div { width: 50%; }
	#company_social div.link_list.multi.div3 > div { width: 100%; }

    ul.data_line_list.gallery-category > li .data_list_unit { display: block; }
    ul.data_line_list.gallery-category > li .data_list_unit > div { display: block; }
    ul.data_line_list.gallery-category > li .data_list_unit > div.head {
        width: auto;
        border-right: none;
        border-bottom: 2px solid #dfdfd3;
        text-align: left;
        font-size: 1.2rem;
        padding: 8px;
    }
    ul.data_line_list.gallery-category > li .data_list_unit > div.content { border-left: none; }

}


/* ------------------------------------------------------------

	639px以下

------------------------------------------------------------ */
@media screen and ( max-width : 639px ) {
	
    div.link_list.multi.div4 > div { width: 100%; }
    div.link_list.multi.div3 > div { width: 100%; }
	
}



/* ------------------------------------------------------------

	479px以下

------------------------------------------------------------ */
@media screen and ( max-width : 479px ) {
	
	
}


/* ------------------------------------------------------------

	359px以下

------------------------------------------------------------ */
@media screen and ( max-width : 359px ) {
	
	
	
}
