<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Theme Name:     Umusan
 * Theme URI:      Umusan
 * Author:         Umusan
 * Author URI:     Umusan
 * Tested up to:   6.0.2
 * Requires PHP:   5.6.0
 * Description:    Umusan
 * Version:        1.0
 * License:        GNU General Public License v2 or later
 * License URI:    http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:    Umusan
 * Tags: blog, custom-logo, portfolio, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, editor-style, footer-widgets, left-sidebar, right-sidebar, wide-blocks
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 *
 * Nito is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
 * Underscores is distributed under the terms of the GNU GPL v2 or later.
**/

.comming {
	pointer-events: none;
	opacity: 0.5;
}
.p-news ul.page-numbers { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin: 90px 0 50px; }

@media screen and (max-width: 768px) { .p-news ul.page-numbers { margin: 6.51042vw 0; } }

.p-news ul.page-numbers li:not(:last-child) { margin-right: 10px; }

@media screen and (max-width: 768px) { .p-news ul.page-numbers li:not(:last-child) { margin-right: 1.95313vw; } }

.p-news ul.page-numbers li .prev { width: 53px; }

@media screen and (max-width: 768px) { .p-news ul.page-numbers li .prev { width: 13.02083vw; } }

.p-news ul.page-numbers li .next { width: 53px; }

@media screen and (max-width: 768px) { .p-news ul.page-numbers li .next { width: 13.02083vw; } }

.p-news ul.page-numbers li .current { background-color: #41A74B; color: #fff; }

.p-news ul.page-numbers li a, .p-news ul.page-numbers li span { width: 31px; height: 31px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; background-color: #D3D3D4; -moz-border-radius: 5px; border-radius: 5px; font-size: 1.7rem; line-height: 1; }

@media screen and (max-width: 768px) { .p-news .page-numbers li a { width: 7.8125vw; height: 7.8125vw; font-size: 3.125vw; } }

.p-news ul.page-numbers li a:hover { background-color: #41A74B; color: #fff; }

.pt0 { padding-top: 0 !important; }

.grecaptcha-badge {
	opacity: 0;
	visibility: hidden;
}


.bonfire { background-color: #FEF0DB; padding: 7rem 0; margin: 9rem 0 0; }

@media screen and (max-width: 768px) { .bonfire { margin: 7rem 0; } }

.bonfire .container { max-width: 123rem; }

@media screen and (max-width: 768px) { .bonfire .container { padding: 0 2rem; } }

.bonfire-ttl { font-size: 2.8rem; text-align: center; margin-bottom: 6rem; }

.bonfire-ttl span { display: inline-block; position: relative; padding: 0 6rem; }

.bonfire-ttl span:before, .bonfire-ttl span:after { position: absolute; content: ''; width: 5rem; height: 0.1rem; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #000; }

.bonfire-ttl span:before { left: 0; }

.bonfire-ttl span:after { right: 0; }

@media screen and (max-width: 768px) { .bonfire-ttl { font-size: 1.8rem; }
  .bonfire-ttl span { padding: 0 2.5rem; }
  .bonfire-ttl span:before, .bonfire-ttl span:after { width: 2rem; } }

.bonfire-logo { width: 15.7rem; margin: 0 auto 4rem; }

@media screen and (max-width: 768px) { .bonfire-logo { width: 9rem; } }

@media screen and (min-width: 769px) { .bonfire-row { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; margin: 0 0 7.5rem 0; }
  .bonfire-row_img { width: -webkit-calc(350/1200 * 100%); width: -moz-calc(350/1200 * 100%); width: calc(350/1200 * 100%); }
  .bonfire-row_ctn { width: -webkit-calc(760/1200 * 100%); width: -moz-calc(760/1200 * 100%); width: calc(760/1200 * 100%); } }

@media screen and (max-width: 768px) { .bonfire-row_img { margin: 0 -2rem 3rem; } }

.bonfire-txt01 { font-size: 1.7rem; text-align: center; }

@media screen and (max-width: 768px) { .bonfire-txt01 { font-size: 1.3rem; } }

.bonfire h3 { font-size: 2.3rem; text-align: center; margin: 2rem 0 3rem; }

@media screen and (max-width: 768px) { .bonfire h3 { font-size: 1.7rem; letter-spacing: 0; } }

.bonfire-txt02 { font-size: 1.9rem; line-height: 1.85; margin-bottom: 3.5rem; }

@media screen and (max-width: 768px) { .bonfire-txt02 { font-size: 1.3rem; } }

.bonfire-txt03 { font-size: 1.9rem; margin-bottom: 1.5rem; }

@media screen and (max-width: 768px) { .bonfire-txt03 { font-size: 1.3rem; } }

.bonfire-schedule { border-left: 0.1rem solid #000; font-size: 1.9rem; margin-left: 1.5rem; }

.bonfire-schedule dl { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; }

.bonfire-schedule dl + dl { margin-top: 1rem; }

.bonfire-schedule dl dt { width: 10rem; padding: 0 0 0 2rem; }

@media screen and (max-width: 768px) { .bonfire-schedule { font-size: 1.3rem; margin-left: 1rem; line-height: 1.5; }
  .bonfire-schedule dl dt { width: 5rem; padding: 0 0 0 1rem; } }

.bonfire-slider { overflow: hidden; }

@media screen and (max-width: 768px) { .bonfire-slider { margin: 5rem -2rem 5rem; } }

.bonfire-slider_item { padding: 0 1rem; width: 39rem; height: 25rem; }

.bonfire-slider_item figure { width: 100%; height: 100%; border: 0.1rem solid #fff; }

.bonfire-slider_item figure img { width: 100%; height: 100%; object-fit: cover; }

@media screen and (max-width: 768px) { .bonfire-slider_item { height: 19rem; } }

.bonfire-slider .slick-list { margin: 0 -1rem; }

.bonfire-slider .slick-dots { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin-top: 1.5rem; }

.bonfire-slider .slick-dots li { background-color: #000; height: 0.2rem; width: 1.5rem; display: block; cursor: pointer; }

.bonfire-slider .slick-dots li + li { margin-left: 1rem; }

.bonfire-slider .slick-dots li button { background: none; border: none; outline: none; text-indent: -99999px; padding: 0; }

.bonfire-slider .slick-dots li.slick-active { background-color: #e63817; }

@media screen and (max-width: 768px) { .bonfire-slider .slick-dots { margin: 1rem; } }

.bonfire-bottom p { margin-top: 3rem; line-height: 1.85; }

.bonfire-bottom p span { display: inline-block; font-size: 1.4rem; }

@media screen and (max-width: 768px) { .bonfire-bottom p { font-size: 1.3rem; letter-spacing: 0; white-space: nowrap; margin: 2rem -1rem 0; }
  .bonfire-bottom p span { font-size: 1.1rem; } }

@media screen and (max-width: 768px) {
  .p-menu_article__ttl .ttl_pr {
    display: block;
    text-align: right;
    margin-top: 1rem;
    position: static;
  }
  .p-menu_anchor ul {
    flex-flow: row wrap;
    grid-row-gap: 2rem;
  }
  .p-menu_anchor ul li {
    width: calc(100%/2);
  }
}

.section-banner .btn_res {
  width: 48.4rem;
  height: 7.8rem;
  margin: 4rem auto 0;
}
.section-banner .btn_res:hover {
  color: #fff;
}
@media screen and (max-width: 768px) {
  .section-banner .btn_res {
    width: 100%;
    height: 6.5rem;
  }
}

.p-home_topics {
  padding: 13rem 0 0;
}
.topics-list {
  display: flex;
  flex-flow: row wrap;
  gap: 3rem;
}
.topics-item {
  width: calc(100%/3 - 2rem);
}
.topics-item_link {
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #E63817;
  position: relative;
  background: #E63817;
}
.topics-item_link:after {
  position: absolute;
  content: '';
  width: 1rem;
  height: 1rem;
  right: 2rem;
  bottom: 2rem;
  margin-top: 0;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}
.topics-item_img {
  width: 100%;
  height: 16rem;
}
.topics-item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.topics-item_txt {
  display: block;
  padding: 2rem 1rem 5rem;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.6153846;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .p-home_topics {
    padding: 6.5rem 0 0;
  }
  .topics-list {
    display: block;
  }
  .topics-item {
    width: 100%;
  }
  .topics-item +.topics-item {
    margin-top: 3rem;
  }
}</pre></body></html>