<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* import */
#footer .lyt-footer-01 { background: #ffba00; }
@media screen and (max-width: 600px) { #footer .lyt-footer-01 a { background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#cfcfcf)); } }

/* base */
html { font-size: 62.5%; }

#header, #footer { font-size: 160%; }

#topic-path { font-size: 170%; }

@media screen and (min-width: 601px) { .sp_parts { display: none; } }
@media screen and (max-width: 600px) { .pc_parts { display: none; } }
.inner_wrap { margin: 0 auto; position: relative; }
@media screen and (min-width: 601px) { .inner_wrap { width: 100%; max-width: 960px; } }
@media screen and (max-width: 600px) { .inner_wrap { width: 100%; box-sizing: border-box; } }
@media screen and (min-width: 960px) { .inner_wrap { width: 960px; } }

.bg_wrap { width: 100%; margin: 0 auto; position: relative; }
@media screen and (min-width: 960px) { .bg_wrap { min-width: 960px; } }

/* clearfix */
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.clearfix { min-height: 1px; }

* html .clearfix { height: 1px; /*\*/      /*/
height: auto;
overflow: hidden;
/**/ }

.clear { clear: both; padding: 0px; margin: 0px; font-size: 0px; line-height: 0px; height: 0px; }

.clr { clear: both; }

/* contents */
#contents { background: #ffba00; font-family: "游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif; }
#contents a { text-decoration: none; }

/*# sourceMappingURL=common.css.map */
</pre></body></html>