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

/*
/* common設定
/* -------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: initial;
    margin-bottom: initial;
    font-size: initial;
    font-weight: initial;
}

/*
/* section_anchor_1
/* -------------------------------------------------- */

.section_anchor_1 ._row&gt;div {
    position: relative;
    padding: 0 1em 1em 0;
    background: url('/contents/event/a1010500/images/section_anchor_1_bg.png') #fff000;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: left bottom;
}

.section_anchor_1 ._row&gt;div h3 {
    padding: 0.5em 0 0.5em 1.25em;
    border-radius: 0 0 10px 0;
    background: rgba(0, 0, 0, .8);
    font-size: 1.25em;
    font-weight: bold;
}

.section_anchor_1 ._row&gt;div h3 a {
    color: #ffffff;
}

.section_anchor_1 ._row&gt;div ul {
    margin-top: 1em;
    margin-left: 1em;
    padding: 0.5em 0 0.5em 2em;
    background: rgba(255, 255, 255, .9);
    border-radius: 5px;
}

.section_anchor_1 ._row&gt;div ul li {
    position: relative;
    list-style: none;
    margin-top: 0.5em;
}

.section_anchor_1 ._row&gt;div ul li:first-child {
    margin-top: 0;
}

.section_anchor_1 ._row&gt;div ul li::after {
    content: "";
    position: absolute;
    top: 0.6em;
    left: -1em;
    display: block;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    transition: .5s;
}

.section_anchor_1 ._row&gt;div ul li:hover::after,
.section_anchor_1 ._row&gt;div ul li:focus::after {
    transform: rotateY(180deg);
}

@media screen and (min-width: 700px) {
    .section_anchor_1 ._row&gt;div ul {
        width: auto;
        min-height: 150px;
    }
}

/*
/* section_anchor_2
/* -------------------------------------------------- */

.section_anchor_2 ._row&gt;a {
    position: relative;
    background: url(/contents/event/a1010500/images/section_anchor_1_bg.png) #fff000;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: left bottom;
}


.section_anchor_2 ._row a&gt;div::after {
    content: "";
    position: absolute;
    top: 45%;
    left: 10%;
    display: block;
    border-top: 10px solid #000000;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    transition: .5s;
}

.section_anchor_2 a:hover {
    opacity: 0.7;
}

.section_anchor_2 ._row a&gt;div:hover::after,
.section_anchor_2 ._row a&gt;div:focus::after {
    transform: rotateY(180deg);
}

.section_anchor_2 ._row a&gt;h3 {
    background: rgba(255, 255, 255, .9);
    border-radius: 5px;
    padding-left: 5em;
}

/*
/* lineup_
/* -------------------------------------------------- */

#contents_01,
#hojin_contents h2,
#recommend_contents h2,
._headline {
    font-size: 28px;
    border-radius: 0 0 10px 0;
    background: rgba(0, 0, 0, .8);
}

#lineup_07 a {
    width: fit-content;
    height: auto;
}

#lineup_07 a:hover {
    opacity: 0.7;
}

@media screen and (max-width: 649px) {
    #lineup_05 h2,
    #lineup_04 h2,
    #lineup_07 h2,
    #contents_01,
    #hojin_contents h2,
    #recommend_contents h2 {
        font-size: 18px;
    }
    .section_anchor_2 ._row a&gt;div::after {
        left: 7%;
    }
}
</pre></body></html>