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

    馬主情報　馬主になるには
	FAQ/お問い合わせ 小カテゴリ一覧

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

#owner_contents .block_header > .content > h2 {
    font-size: var(--font-size-18);
}

#faq_howto_cate_body > .cap strong {
    display: block;
    font-weight: bold;
    font-size: var(--font-size-16);

    line-height: 2;
}

.cate_list_block { margin-top: 10px;}

.cate_list_block ul li {
    border-bottom: 1px dotted #aaa;
}

.cate_list_block ul li a {
    display: block;
    padding: 20px;
    text-decoration: none;
    color: var(--color-black);
    transition: all 0.3s ease-in-out;
}

@media (hover: hover) {
    .cate_list_block ul li a:hover {
        background-color: #f7f7f7;
        background-color: #fff8e1;
    }
}

.cate_list_block ul li a .cate_header {
    padding-bottom: 10px;
}

.cate_list_block ul li a h3 {
    display: grid;
    gap: 0.5em;
    grid-template-columns: auto 1fr;
    /* align-items: center; */
    font-size: var(--font-size-15);
}

.cate_list_block ul li a h3 .txt {
    font-weight: bold;
}

.cate_list_block ul li a h3 .icon {
    color: var(--base-green);
}

.cate_list_block ul li a > .txt p {
    /* font-size: var(--font-size-14); */
}


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

	959px以下

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

@media screen and ( max-width : 959px ) {
    

    
}


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

	767px以下

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

@media screen and ( max-width : 767px ) {
    
    
    
}


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

	639px以下

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

@media screen and ( max-width : 639px ) {
    
    
    
}

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

	479px以下

------------------------------------------------------------ */
@media screen and ( max-width : 479px ) {
    
    .cate_list_block { margin-top: 0; }

    .cate_list_block ul li a { padding: 20px 0; }
   
    
}

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

	359px以下

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

