<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">footer { width:90%; padding:20px 0 10px 5%; color:#000; position:relative; font-size:14px; line-height:1.5;  }
.fbox { width:100%; display: flex;justify-content: space-between;margin: 0 auto;flex-wrap:wrap; }
.fleft {width:100%;text-align: left; color:#000; margin-bottom:10px; }
.fleft small { width:100%; text-align:center; display:block; margin-bottom:10px; font-size:12px;}
.sp_tel { width:100%; display:block; text-align:center; font-size:15px; margin-bottom:10px; color:#000;}
.fright .ul_footer { display:none; }
@media screen and (min-width:768px) {
    footer { max-width:1200px; padding:30px 0 30px 0; margin:0 auto; display:block; }
    .fbox { max-width:100%; margin:0 auto; display:flex; justify-content:space-between; flex-wrap:wrap; }
    .fleft { width:25%; }
    .a_privacy:hover { text-decoration:underline;}

}

/* @media screen and (min-width:1024px) {
    .fright { width:100%;}
} */

/* @media screen and (min-width:1366px) {
    .fright { width:75%;}
} */


@media screen and (min-width:1216px) {
    .fright {width:100%; text-align:right; display:block; margin-bottom:10px; }
    .fright .ul_footer { width:100%; display:flex; justify-content:space-between; margin-bottom:10px; }
    .fright .ul_footer li { margin-left:20px; text-align:right; }
    .fright .ul_footer li a { display:block;}
    .fright .ul_footer li a:hover { background:#EBFF00; }
}</pre></body></html>