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

:root {
    --color--font--gold: #fbdfa0;
    --color--font--gold2: #d8b156;
    --color--gold: linear-gradient(45deg, #d2a842 0%, #fbdfa0 50%, #d2a842 100%);
    --color--brown: #402a1b;
    --color--white: #FFF;
    --color--ttl: #d3c654;
}


#loader {
    background: var(--color--white);
  }

/* -----------
TOP
---------- */
nav ul li a,
.navi-contact a,
.navi-contact a i,
.navi-contact ul li {
    color: var(--color--font--gold2);
}

#nav-toggle span {
    background: var(--color--gold);
}

.visual-logo img {
    width: 66%;
    display: block;
    margin: 0 auto;
}

body {
    color: var(--color--brown);
}

body:before {
    display: block;
    content: '';
    width: 100%;
    /* background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%), url(../img/go_main.bg.jpg); */
    background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(254, 255, 224 , 0.8) 100%), url(../img/go_main.bg.jpg);
    /* background-color: rgb(157 80 80 / 70%); */
    height: 100vh;
    background-size: cover;
    position: fixed;
    z-index: -1;
}

nav {
    background: var(--color--white);
}

nav ul li {
    border-bottom: 1px solid var(--color--font--gold2);
}

.reserve-wrap a {
    color: var(--color--font--gold2);
    border: 1px solid var(--color--font--gold2);
}

.news-text {
    color: var(--color--brown);
    border-bottom: 1px solid var(--color--brown);
}

.contents-ttl h2 {
    border-bottom: 1px solid var(--color--brown);
    color: var(--color--brown);
}

.contents-ttl h2:after {
    color: var(--color--brown);
    font-weight: 600;    
}

.new-topics {
    color: var(--color--brown);
    border-bottom: 1px solid var(--color--brown);
}

.topics-ttl {
    color: var(--color--brown);
}

.hback-btn {
    border-top: 1px solid var(--color--brown);
}

.sp-foot {
    background: none;
}

.form-wrap {
    background: rgb(255, 255, 255, 0.9);
}

.price-list dl dd {
    color: var(--color--brown);
    background: var(--color--white);
}

.price-list dl {
    border: 1px solid var(--color--brown);
}

.price-box+.price-box {
    border-top: 1px solid var(--color--brown);
}

.weekly-schedule li a.current {
    background: var(--color--font--gold2);
    border: 0;
}

.sch-tbl dl dd {
    background: var(--color--white);
}

.tab-wrap li.active {
    background: var(--color--font--gold2);
    color: var(--color--brown);
}

.prof-list dl {
    border-bottom:  1px solid var(--color--brown);
}

.prof-info-box h2 {
    border-bottom: 1px solid var(--color--brown);
}

.prof-list .prof-tw {
    border-bottom: 1px solid var(--color--brown);
}

.accordion&gt;ul&gt;li&gt;div {
    border: 1px solid var(--color--brown);
}

.filter-inner input[type="checkbox"]:checked+.check-point:after {
    border-bottom: 3px solid #3a3a3a;
    border-right: 3px solid #3a3a3a;
}

.accordion li .accordion_icon {
    background: var(--color--white);
}

.accordion&gt;ul&gt;li&gt;p {
    color: var(--color--brown);
}

.filter-inner {
    border: 1px solid var(--color--brown);
}

#loader img {
    width: 60%;
}

.staff-text li:nth-child(3) {
    /* background: rgb(255, 255, 255, 0.7); */
    background: var(--color--font--gold);
    color: #000;
}

@media screen and (min-width: 801px) {
    #loader img {
        width: 20%;
    }
}

header {
    background: var(--color--white);
}

a {
    color: var(--color--brown);
}
footer a {
    color:var(--color--brown);
}</pre></body></html>