<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* --------------------------------------------------

	お問い合わせ先一覧

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

/* - リンクユニット
-------------------------------------------------- */
ul.link_list &gt; li &gt; a { padding: 5px; }

.link_list &gt; li &gt; a &gt; .inner {
    display: table;
    width: 100%;
}

.link_list &gt; li &gt; a &gt; .inner &gt; div {
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
}

.link_list &gt; li &gt; a &gt; .inner &gt; div.link {
    font-size: 1.5rem;
    /*padding-right: 20px;*/
    width: 400px;
    
    font-size: 1.4rem;
    width: 380px;
}

.link_list &gt; li &gt; a &gt; .inner &gt; div.link i {
    margin-right: 0.5em;
    color: #188542;
}

.link_list &gt; li &gt; a &gt; .inner &gt; div.link .line {
    display: table;
}

.link_list &gt; li &gt; a &gt; .inner &gt; div.link .line &gt; span {
    display: table-cell;
    vertical-align: top;
}

.link_list &gt; li &gt; a &gt; .inner &gt; div.ex {
    color: #444;
    border-left: 1px dashed #ccc;
    font-weight: normal;
    padding-left: 15px;
    font-size: 1.3rem;
}




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

	959px以下

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

@media screen and ( max-width : 959px ) {
    
    ul.link_list &gt; li &gt; a &gt; .inner { display: block; }
    
    .link_list &gt; li &gt; a &gt; .inner &gt; div { display: block; }
    
    .link_list &gt; li &gt; a &gt; .inner &gt; div.link {
        width: auto;
        font-size: 1.6rem;
    }
    
    .link_list &gt; li &gt; a &gt; .inner &gt; div.ex {
        border-left: none;
        margin-top: 5px;
        border-top: 1px dashed #ddd;
        padding-left: 10px;
    }
    
}


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

	767px以下

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

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


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

	639px以下

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

@media screen and ( max-width : 639px ) {
    
    .link_list &gt; li &gt; a &gt; .inner &gt; div.ex {
        font-size: 1.3rem;
    }
    
}

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

	479px以下

------------------------------------------------------------ */
@media screen and ( max-width : 479px ) {
	
    .link_list &gt; li &gt; a &gt; .inner &gt; div.link {
        font-size: 1.5rem;
        padding: 5px;
    }
    
    .link_list &gt; li &gt; a &gt; .inner &gt; div.link .line &gt; span {
        line-height: 1.3;
    }
    
    .link_list &gt; li &gt; a &gt; .inner &gt; div.ex {
        font-size: 1.2rem;
        padding: 5px;
    }
    
}

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

	359px以下

------------------------------------------------------------ */
@media screen and ( max-width : 359px ) {
    
    .contents_header.opt &gt; .inner &gt; div.main &gt; h2 {
        font-size: 1.5rem;
    }
    
    .link_list &gt; li &gt; a &gt; .inner &gt; div.link {
        font-size: 1.3rem;
    }
    
}



</pre></body></html>