@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


/* Kato Oil | shared footer utility links for SWELL default footer */
.kt-footer__utility--swell{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:8px 24px;
    margin:14px auto 0;
    font-size:11px;
    line-height:1.7;
}
.kt-footer__utility--swell a{
    color:rgba(255,255,255,.72);
    text-decoration:none;
    transition:color .2s ease;
}
.kt-footer__utility--swell a:hover,
.kt-footer__utility--swell a:focus-visible{
    color:#fff;
}
.kt-footer__utility--swell .kt-footer__utility-external{
    display:inline-flex;
    align-items:baseline;
    gap:4px;
}
.kt-footer__utility--swell .kt-footer__utility-external span{
    color:#4C9AFF;
    font-size:.9em;
    line-height:1;
}
@media(max-width:767px){
    .kt-footer__utility--swell{
        display:grid;
        gap:8px;
        justify-items:center;
        margin-top:16px;
        font-size:11px;
    }
}
