<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* top.css
*
*/
@media (min-width: 769px) {
    .ssite-body .mushicare-inner {
        margin: 0 auto;
        padding: 0 10px;
        width: 1200px;
    }
}

@media (min-width: 769px) {
    .ssite-body .mushicare-inner.is-win .mind-link-txt {
        font-size: 22px;
    }
    .ssite-body .mushicare-inner.is-win .mind-link-txt span {
        font-size: 15px;
    }
}

.ssite-body .detail-tag {
    display: none;
}

@media (min-width: 769px) {
    .ssite-body .detail-tag {
        display: block;
        position: absolute;
        z-index: 1;
        top: 170px;
        left: 0;
        width: 72px;
    }
}

.ssite-body .mind-intro {
    margin-bottom: 12vw;
}

@media (min-width: 769px) {
    .ssite-body .mind-intro {
        margin-bottom: 70px;
    }
}

@media (min-width: 769px) {
    .ssite-body .mind-desc-ttl {
        display: flex;
        align-items: center;
        margin: 0 auto;
        padding: 50px 0;
        border-bottom: 1px solid #dfe4e7;
        width: 1200px;
    }
}

.ssite-body .desc-ttl-sub {
    padding: 3.73333vw;
    border-bottom: 2px solid #f7f7f7;
}

@media (min-width: 769px) {
    .ssite-body .desc-ttl-sub {
        padding: 0 39px 0 3px;
        border-right: 1px dashed #000;
        border-bottom: none;
        height: 70px;
        line-height: 70px;
    }
}

.ssite-body .desc-ttl-sub img {
    width: 59.46667vw;
}

@media (min-width: 769px) {
    .ssite-body .desc-ttl-sub img {
        width: 168px;
    }
}

.ssite-body .desc-ttl-main {
    padding: 13.33333vw 0 6.4vw;
    text-align: center;
}

@media (min-width: 769px) {
    .ssite-body .desc-ttl-main {
        margin-left: 40px;
        padding: 0;
        height: 70px;
        line-height: 70px;
    }
}

.ssite-body .desc-ttl-main img {
    width: 60vw;
}

@media (min-width: 769px) {
    .ssite-body .desc-ttl-main img {
        width: 659px;
    }
}

.ssite-body .intro-txt {
    margin: 0 6.66667vw;
    font-size: 3.73333vw;
    line-height: 1.75;
}

@media (min-width: 769px) {
    .ssite-body .intro-txt {
        margin: 68px auto 0;
        text-align: center;
        font-size: 16px;
        line-height: 2;
    }
}

.ssite-body .intro-txt span {
    font-weight: bold;
}

.ssite-body .mind-block {
    overflow: hidden;
    padding: 13.33333vw 6.66667vw;
    background-image: url(/mushicare/img/top/bg_mushi_repeat.jpg);
    background-repeat: repeat;
    background-position: center top;
    background-size: 2.13333vw;
}

@media (min-width: 769px) {
    .ssite-body .mind-block {
        padding: 70px;
        background-size: 8px;
    }
}

.ssite-body .mind-block img {
    width: 100%;
}

@media (min-width: 769px) {
    .ssite-body .mind-pc-row {
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
    }
}

.ssite-body .mind-pc-row + .ssite-body .mind-pc-row {
    margin-top: 6.13333vw;
}

@media (min-width: 769px) {
    .ssite-body .mind-pc-row + .ssite-body .mind-pc-row {
        margin-top: 16px;
    }
}

.ssite-body .mind-sp-row {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: center;
    margin: 0 auto;
}

@media (min-width: 769px) {
    .ssite-body .mind-sp-row {
        margin: 0;
    }
}

.ssite-body .mind-sp-row + .ssite-body .mind-sp-row {
    margin-top: 6.13333vw;
}

@media (min-width: 769px) {
    .ssite-body .mind-sp-row + .ssite-body .mind-sp-row {
        margin: 0;
    }
}

.ssite-body .mind-sp-none {
    display: none;
}

@media (min-width: 769px) {
    .ssite-body .mind-sp-none {
        display: block;
    }
}

@media (min-width: 769px) {
    .ssite-body .mind-pc-none {
        display: none;
    }
}

.ssite-body .mind-column {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}

@media (min-width: 769px) {
    .ssite-body .mind-column &gt; div {
        min-height: 0%;
    }
}

.ssite-body .img01 {
    width: 33.6vw;
}

@media (min-width: 769px) {
    .ssite-body .img01 {
        width: 169px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img02 {
        width: 417px;
    }
}

.ssite-body .img03 {
    width: 46.93333vw;
}

@media (min-width: 769px) {
    .ssite-body .img03 {
        width: 234px;
    }
}

.ssite-body .img04 {
    width: 40.26667vw;
}

@media (min-width: 769px) {
    .ssite-body .img04 {
        width: 200px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img05 {
        width: 325px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img06 {
        width: 371px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img07 {
        width: 339px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img08 {
        width: 367px;
    }
}

.ssite-body .img09 {
    width: 51.46667vw;
}

@media (min-width: 769px) {
    .ssite-body .img09 {
        width: 174px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img10 {
        width: 477px;
    }
}

.ssite-body .img10 dl {
    padding: 5px 0 8px;
}

@media (min-width: 769px) {
    .ssite-body .img10 dl {
        padding: 20px 0 0;
    }
}

.ssite-body .img10 dl dd {
    padding: 0 0 0 3px;
    font-size: 2.4vw;
}

@media (min-width: 769px) {
    .ssite-body .img10 dl dd {
        font-size: 12px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img11 {
        width: 341px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img12 {
        width: 341px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img13 {
        width: 335px;
    }
}

.ssite-body .img14 {
    width: 44.8vw;
}

@media (min-width: 769px) {
    .ssite-body .img14 {
        width: 222px;
    }
}

.ssite-body .img15 {
    width: 19.2vw;
}

@media (min-width: 769px) {
    .ssite-body .img15 {
        width: 96px;
    }
}

.ssite-body .img16 {
    width: 22.4vw;
}

@media (min-width: 769px) {
    .ssite-body .img16 {
        width: 111px;
    }
}

.ssite-body .img17 {
    width: 40.53333vw;
}

@media (min-width: 769px) {
    .ssite-body .img17 {
        width: 187px;
    }
}

.ssite-body .img18 {
    width: 46.13333vw;
}

@media (min-width: 769px) {
    .ssite-body .img18 {
        width: 214px;
    }
}

.ssite-body .img19 {
    width: 46.13333vw;
}

@media (min-width: 769px) {
    .ssite-body .img19 {
        width: 211px;
    }
}

.ssite-body .img20 {
    width: 55.46667vw;
}

@media (min-width: 769px) {
    .ssite-body .img20 {
        width: 194px;
    }
}

.ssite-body .img21 {
    width: 30.66667vw;
}

@media (min-width: 769px) {
    .ssite-body .img21 {
        width: 196px;
    }
}

.ssite-body .img22 {
    width: 29.06667vw;
}

@media (min-width: 769px) {
    .ssite-body .img22 {
        width: 185px;
    }
}

.ssite-body .img23 {
    width: 22.93333vw;
}

@media (min-width: 769px) {
    .ssite-body .img23 {
        width: 129px;
    }
}

.ssite-body .img24 {
    width: 64.26667vw;
}

@media (min-width: 769px) {
    .ssite-body .img24 {
        width: 362px;
    }
}

@media (min-width: 769px) {
    .ssite-body .img25 {
        width: 343px;
    }
}

.ssite-body .mind-information {
    position: relative;
    margin: 16vw 6.66667vw;
    padding: 0.8vw;
    border: 2px solid #000;
}

@media (min-width: 769px) {
    .ssite-body .mind-information {
        margin: 84px auto;
        padding: 6px;
    }
}

.ssite-body .mind-information::before {
    z-index: 1;
}

.ssite-body .mind-information .mind-information-inner {
    padding: 12.53333vw 0;
    border: 1px solid #000;
}

@media (min-width: 769px) {
    .ssite-body .mind-information .mind-information-inner {
        display: flex;
        align-items: flex-start;
        flex-direction: row-reverse;
        padding: 98px 98px 80px 78px;
    }
}

.ssite-body .mind-information .mind-information-inner h4 {
    margin: 0 auto 6.66667vw;
    padding-left: 2.66667vw;
    width: 70.4vw;
}

@media (min-width: 769px) {
    .ssite-body .mind-information .mind-information-inner h4 {
        margin: 15px 0 0 92px;
        padding-left: 0;
        width: 103px;
        min-width: 103px;
    }
}

.ssite-body .mind-information .information-msg {
    position: relative;
    padding: 3.46667vw 9.06667vw;
    text-align: center;
    letter-spacing: 0.03em;
    font-weight: bold;
    line-height: 2;
}

@media (min-width: 769px) {
    .ssite-body .mind-information .information-msg {
        padding: 16px 5px 0;
        height: 396px;
        text-align: left;
        -ms-writing-mode: tb-rl;
        font-size: 20px;
        line-height: 2.1;

        -webkit-writing-mode: vertical-rl;

        -ms-writing-mode: tb-rl;

        writing-mode: vertical-rl;
    }
}

.ssite-body .mind-information .information-hashtag {
    margin: 6.66667vw auto 0;
    width: 66.66667vw;
}

@media (min-width: 769px) {
    .ssite-body .mind-information .information-hashtag {
        margin: 16px 92px 0 0;
        width: 152px;
        min-width: 152px;
    }
}

.ssite-body .mind-link {
    margin: 13.33333vw 6.66667vw 0;
    padding: 8.26667vw 6.66667vw;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}

@media (min-width: 769px) {
    .ssite-body .mind-link {
        margin: 80px auto 0;
        padding: 60px 0;
    }
}

.ssite-body .mind-link a:hover img {
    opacity: 1;
}

.mind-link-list a {
    display: flex;
    border: 2px solid #000;
    transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    background: #000;
}

@media (min-width: 769px) {
    .mind-link-list a:hover {
        background: #fff;
    }
    .mind-link-list a:hover .mind-link-txt {
        color: #000;
    }
    .mind-link-list a:hover .mind-link-txt::before {
        background-image: url(/mushicare/img/common/icon_arrow_right_black.png);
    }
}

@media (min-width: 769px) {
    .mind-link-list {
        display: flex;
        justify-content: center;
    }
}

@media (min-width: 769px) {
    .mind-link-list li {
        width: 330px;
    }
}

.mind-link-list li + li {
    margin-top: 2.66667vw;
}

@media (min-width: 769px) {
    .mind-link-list li + li {
        margin-top: 0;
        margin-left: 25px;
    }
}

@media (min-width: 769px) {
    .mind-link-list li:first-child .mind-link-txt {
        padding: 11px 0 0 55px;
    }
    .mind-link-list li:first-child .mind-link-txt::before {
        left: 35px;
    }
}

@media (min-width: 769px) {
    .mind-link-list li:nth-child(2) .mind-link-txt,
    .mind-link-list li:nth-child(3) .mind-link-txt {
        padding: 11px 0 0 68px;
    }
    .mind-link-list li:nth-child(2) .mind-link-txt::before,
    .mind-link-list li:nth-child(3) .mind-link-txt::before {
        left: 44px;
    }
}

.mind-link-img {
    width: 14.93333vw;
}

@media (min-width: 769px) {
    .mind-link-img {
        border-right: 2px solid #000;
        width: 76px;
    }
}

.mind-link-txt {
    position: relative;
    padding: 1.86667vw 2.66667vw 0 9.6vw;
    width: calc(100% - 14.93333vw);
    color: #fff;
    font-size: 4.53333vw;
    font-weight: bold;
}

@media (min-width: 769px) {
    .mind-link-txt {
        padding: 11px 0 0 33px;
        width: calc(100% - 76px);
        transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        font-size: 23px;
    }
}

.mind-link-txt::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5.6vw;
    margin: auto;
    width: 2.66667vw;
    height: 2.66667vw;
    background: url(/mushicare/img/common/icon_arrow_right.png) no-repeat 0 center/contain;
}

@media (min-width: 769px) {
    .mind-link-txt::before {
        left: 14px;
        width: 12px;
        height: 12px;
    }
}

.mind-link-txt span {
    display: block;
    margin-bottom: -0.8vw;
    letter-spacing: 0.04em;
    font-size: 3.2vw;
}

@media (min-width: 769px) {
    .mind-link-txt span {
        margin-bottom: -7px;
        font-size: 16px;
    }
}

.mind-sp-row.js-fade-in,
.mind-pc-row.js-fade-in,
.img15.js-fade-in,
.img17.js-fade-in,
.img22.js-fade-in,
.img24.js-fade-in {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.js-target-sp,
.js-target-pc {
    opacity: 0;
    transition: all 2s;
    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

@media (max-width: 768.98px) {
    .mind-sp-row .js-target-sp.sp-delay1 {
        transition-delay: 0.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay2 {
        transition-delay: 0.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay3 {
        transition-delay: 0.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay4 {
        transition-delay: 0.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay5 {
        transition-delay: 0.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay6 {
        transition-delay: 0.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay7 {
        transition-delay: 0.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay8 {
        transition-delay: 0.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay9 {
        transition-delay: 0.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay10 {
        transition-delay: 1s;
    }
    .mind-sp-row .js-target-sp.sp-delay11 {
        transition-delay: 1.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay12 {
        transition-delay: 1.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay13 {
        transition-delay: 1.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay14 {
        transition-delay: 1.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay15 {
        transition-delay: 1.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay16 {
        transition-delay: 1.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay17 {
        transition-delay: 1.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay18 {
        transition-delay: 1.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay19 {
        transition-delay: 1.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay20 {
        transition-delay: 2s;
    }
    .mind-sp-row .js-target-sp.sp-delay21 {
        transition-delay: 2.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay22 {
        transition-delay: 2.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay23 {
        transition-delay: 2.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay24 {
        transition-delay: 2.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay25 {
        transition-delay: 2.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay26 {
        transition-delay: 2.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay27 {
        transition-delay: 2.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay28 {
        transition-delay: 2.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay29 {
        transition-delay: 2.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay30 {
        transition-delay: 3s;
    }
    .mind-sp-row .js-target-sp.sp-delay31 {
        transition-delay: 3.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay32 {
        transition-delay: 3.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay33 {
        transition-delay: 3.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay34 {
        transition-delay: 3.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay35 {
        transition-delay: 3.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay36 {
        transition-delay: 3.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay37 {
        transition-delay: 3.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay38 {
        transition-delay: 3.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay39 {
        transition-delay: 3.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay40 {
        transition-delay: 4s;
    }
    .mind-sp-row .js-target-sp.sp-delay41 {
        transition-delay: 4.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay42 {
        transition-delay: 4.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay43 {
        transition-delay: 4.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay44 {
        transition-delay: 4.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay45 {
        transition-delay: 4.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay46 {
        transition-delay: 4.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay47 {
        transition-delay: 4.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay48 {
        transition-delay: 4.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay49 {
        transition-delay: 4.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay50 {
        transition-delay: 5s;
    }
    .mind-sp-row .js-target-sp.sp-delay51 {
        transition-delay: 5.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay52 {
        transition-delay: 5.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay53 {
        transition-delay: 5.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay54 {
        transition-delay: 5.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay55 {
        transition-delay: 5.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay56 {
        transition-delay: 5.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay57 {
        transition-delay: 5.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay58 {
        transition-delay: 5.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay59 {
        transition-delay: 5.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay60 {
        transition-delay: 6s;
    }
    .mind-sp-row .js-target-sp.sp-delay61 {
        transition-delay: 6.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay62 {
        transition-delay: 6.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay63 {
        transition-delay: 6.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay64 {
        transition-delay: 6.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay65 {
        transition-delay: 6.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay66 {
        transition-delay: 6.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay67 {
        transition-delay: 6.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay68 {
        transition-delay: 6.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay69 {
        transition-delay: 6.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay70 {
        transition-delay: 7s;
    }
    .mind-sp-row .js-target-sp.sp-delay71 {
        transition-delay: 7.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay72 {
        transition-delay: 7.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay73 {
        transition-delay: 7.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay74 {
        transition-delay: 7.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay75 {
        transition-delay: 7.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay76 {
        transition-delay: 7.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay77 {
        transition-delay: 7.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay78 {
        transition-delay: 7.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay79 {
        transition-delay: 7.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay80 {
        transition-delay: 8s;
    }
    .mind-sp-row .js-target-sp.sp-delay81 {
        transition-delay: 8.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay82 {
        transition-delay: 8.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay83 {
        transition-delay: 8.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay84 {
        transition-delay: 8.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay85 {
        transition-delay: 8.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay86 {
        transition-delay: 8.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay87 {
        transition-delay: 8.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay88 {
        transition-delay: 8.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay89 {
        transition-delay: 8.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay90 {
        transition-delay: 9s;
    }
    .mind-sp-row .js-target-sp.sp-delay91 {
        transition-delay: 9.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay92 {
        transition-delay: 9.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay93 {
        transition-delay: 9.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay94 {
        transition-delay: 9.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay95 {
        transition-delay: 9.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay96 {
        transition-delay: 9.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay97 {
        transition-delay: 9.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay98 {
        transition-delay: 9.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay99 {
        transition-delay: 9.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay100 {
        transition-delay: 10s;
    }
    .mind-sp-row .js-target-sp.sp-delay101 {
        transition-delay: 10.1s;
    }
    .mind-sp-row .js-target-sp.sp-delay102 {
        transition-delay: 10.2s;
    }
    .mind-sp-row .js-target-sp.sp-delay103 {
        transition-delay: 10.3s;
    }
    .mind-sp-row .js-target-sp.sp-delay104 {
        transition-delay: 10.4s;
    }
    .mind-sp-row .js-target-sp.sp-delay105 {
        transition-delay: 10.5s;
    }
    .mind-sp-row .js-target-sp.sp-delay106 {
        transition-delay: 10.6s;
    }
    .mind-sp-row .js-target-sp.sp-delay107 {
        transition-delay: 10.7s;
    }
    .mind-sp-row .js-target-sp.sp-delay108 {
        transition-delay: 10.8s;
    }
    .mind-sp-row .js-target-sp.sp-delay109 {
        transition-delay: 10.9s;
    }
    .mind-sp-row .js-target-sp.sp-delay110 {
        transition-delay: 11s;
    }
    .mind-sp-row.js-fade-in {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .mind-sp-row.js-fade-in.show .js-target-sp,
    .mind-sp-row.js-fade-in.show.js-target-sp {
        opacity: 1;
    }
}

@media (min-width: 769px) {
    .mind-pc-row .js-target-pc.pc-delay1 {
        transition-delay: 0.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay2 {
        transition-delay: 0.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay3 {
        transition-delay: 0.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay4 {
        transition-delay: 0.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay5 {
        transition-delay: 0.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay6 {
        transition-delay: 0.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay7 {
        transition-delay: 0.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay8 {
        transition-delay: 0.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay9 {
        transition-delay: 0.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay10 {
        transition-delay: 1s;
    }
    .mind-pc-row .js-target-pc.pc-delay11 {
        transition-delay: 1.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay12 {
        transition-delay: 1.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay13 {
        transition-delay: 1.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay14 {
        transition-delay: 1.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay15 {
        transition-delay: 1.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay16 {
        transition-delay: 1.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay17 {
        transition-delay: 1.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay18 {
        transition-delay: 1.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay19 {
        transition-delay: 1.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay20 {
        transition-delay: 2s;
    }
    .mind-pc-row .js-target-pc.pc-delay21 {
        transition-delay: 2.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay22 {
        transition-delay: 2.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay23 {
        transition-delay: 2.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay24 {
        transition-delay: 2.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay25 {
        transition-delay: 2.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay26 {
        transition-delay: 2.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay27 {
        transition-delay: 2.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay28 {
        transition-delay: 2.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay29 {
        transition-delay: 2.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay30 {
        transition-delay: 3s;
    }
    .mind-pc-row .js-target-pc.pc-delay31 {
        transition-delay: 3.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay32 {
        transition-delay: 3.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay33 {
        transition-delay: 3.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay34 {
        transition-delay: 3.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay35 {
        transition-delay: 3.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay36 {
        transition-delay: 3.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay37 {
        transition-delay: 3.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay38 {
        transition-delay: 3.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay39 {
        transition-delay: 3.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay40 {
        transition-delay: 4s;
    }
    .mind-pc-row .js-target-pc.pc-delay41 {
        transition-delay: 4.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay42 {
        transition-delay: 4.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay43 {
        transition-delay: 4.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay44 {
        transition-delay: 4.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay45 {
        transition-delay: 4.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay46 {
        transition-delay: 4.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay47 {
        transition-delay: 4.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay48 {
        transition-delay: 4.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay49 {
        transition-delay: 4.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay50 {
        transition-delay: 5s;
    }
    .mind-pc-row .js-target-pc.pc-delay51 {
        transition-delay: 5.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay52 {
        transition-delay: 5.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay53 {
        transition-delay: 5.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay54 {
        transition-delay: 5.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay55 {
        transition-delay: 5.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay56 {
        transition-delay: 5.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay57 {
        transition-delay: 5.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay58 {
        transition-delay: 5.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay59 {
        transition-delay: 5.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay60 {
        transition-delay: 6s;
    }
    .mind-pc-row .js-target-pc.pc-delay61 {
        transition-delay: 6.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay62 {
        transition-delay: 6.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay63 {
        transition-delay: 6.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay64 {
        transition-delay: 6.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay65 {
        transition-delay: 6.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay66 {
        transition-delay: 6.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay67 {
        transition-delay: 6.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay68 {
        transition-delay: 6.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay69 {
        transition-delay: 6.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay70 {
        transition-delay: 7s;
    }
    .mind-pc-row .js-target-pc.pc-delay71 {
        transition-delay: 7.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay72 {
        transition-delay: 7.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay73 {
        transition-delay: 7.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay74 {
        transition-delay: 7.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay75 {
        transition-delay: 7.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay76 {
        transition-delay: 7.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay77 {
        transition-delay: 7.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay78 {
        transition-delay: 7.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay79 {
        transition-delay: 7.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay80 {
        transition-delay: 8s;
    }
    .mind-pc-row .js-target-pc.pc-delay81 {
        transition-delay: 8.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay82 {
        transition-delay: 8.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay83 {
        transition-delay: 8.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay84 {
        transition-delay: 8.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay85 {
        transition-delay: 8.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay86 {
        transition-delay: 8.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay87 {
        transition-delay: 8.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay88 {
        transition-delay: 8.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay89 {
        transition-delay: 8.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay90 {
        transition-delay: 9s;
    }
    .mind-pc-row .js-target-pc.pc-delay91 {
        transition-delay: 9.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay92 {
        transition-delay: 9.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay93 {
        transition-delay: 9.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay94 {
        transition-delay: 9.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay95 {
        transition-delay: 9.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay96 {
        transition-delay: 9.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay97 {
        transition-delay: 9.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay98 {
        transition-delay: 9.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay99 {
        transition-delay: 9.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay100 {
        transition-delay: 10s;
    }
    .mind-pc-row .js-target-pc.pc-delay101 {
        transition-delay: 10.1s;
    }
    .mind-pc-row .js-target-pc.pc-delay102 {
        transition-delay: 10.2s;
    }
    .mind-pc-row .js-target-pc.pc-delay103 {
        transition-delay: 10.3s;
    }
    .mind-pc-row .js-target-pc.pc-delay104 {
        transition-delay: 10.4s;
    }
    .mind-pc-row .js-target-pc.pc-delay105 {
        transition-delay: 10.5s;
    }
    .mind-pc-row .js-target-pc.pc-delay106 {
        transition-delay: 10.6s;
    }
    .mind-pc-row .js-target-pc.pc-delay107 {
        transition-delay: 10.7s;
    }
    .mind-pc-row .js-target-pc.pc-delay108 {
        transition-delay: 10.8s;
    }
    .mind-pc-row .js-target-pc.pc-delay109 {
        transition-delay: 10.9s;
    }
    .mind-pc-row .js-target-pc.pc-delay110 {
        transition-delay: 11s;
    }
    .mind-pc-row.js-fade-in {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .mind-pc-row.js-fade-in.show .js-target-pc {
        opacity: 0;
    }
    .mind-pc-row.js-fade-in.show.is-ready .js-target-pc {
        opacity: 1;
    }
}

@media (min-width: 769px) {
    .mind-pc-row.row3 {
        padding: 0 0 5px;
    }
}

@media (max-width: 768.98px) {
    .show.js-target-sp.animation-slide img {
        -webkit-animation: slide 1s ease;
        animation: slide 1s ease;
    }
    .show.js-target-sp.animation-bounce img {
        -webkit-animation: bounce 0.5s ease;
        animation: bounce 0.5s ease;
    }
    .show.js-target-sp.animation-shake {
        -webkit-animation: shake 0.5s ease;
        animation: shake 0.5s ease;
    }
    .show.js-target-sp.animation-shake.img15 {
        -webkit-animation-delay: 0.8s;
        animation-delay: 0.8s;
    }
    .show.js-target-sp.animation-shake.img24 {
        -webkit-animation-delay: 0.5s;
        animation-delay: 0.5s;
    }
}

@media (max-width: 768.98px) {
    .show &gt; .js-target-sp.animation-shake {
        -webkit-animation: shake 0.5s ease;
        animation: shake 0.5s ease;
    }
    .show &gt; .js-target-sp.animation-shake.img22 {
        -webkit-animation-delay: 1.3s;
        animation-delay: 1.3s;
    }
}

@media (min-width: 769px) {
    .show.is-ready .js-target-pc.animation-slide {
        -webkit-animation: slide 1s ease;
        animation: slide 1s ease;
    }
    .show.is-ready .js-target-pc.animation-slide.img12 {
        -webkit-animation-delay: 0.8s;
        animation-delay: 0.8s;
    }
    .show.is-ready .js-target-pc.animation-slide.img25 {
        -webkit-animation-delay: 3.2s;
        animation-delay: 3.2s;
    }
    .show.is-ready .js-target-pc.animation-bounce {
        -webkit-animation: bounce 0.5s ease 1.1s;
        animation: bounce 0.5s ease 1.1s;
    }
    .show.is-ready .js-target-pc.animation-shake {
        -webkit-animation: shake 0.5s ease;
        animation: shake 0.5s ease;
    }
    .show.is-ready .js-target-pc.animation-shake.img15 {
        -webkit-animation-delay: 0.8s;
        animation-delay: 0.8s;
    }
    .show.is-ready .js-target-pc.animation-shake.img17 {
        -webkit-animation-delay: 2.7s;
        animation-delay: 2.7s;
    }
    .show.is-ready .js-target-pc.animation-shake.img22 {
        -webkit-animation-delay: 0.8s;
        animation-delay: 0.8s;
    }
    .show.is-ready .js-target-pc.animation-shake.img24 {
        -webkit-animation-delay: 2.4s;
        animation-delay: 2.4s;
    }
}

@-webkit-keyframes slide {
    0% {
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slide {
    0% {
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes bounce {
    from {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes bounce {
    from {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    16%,
    50%,
    83% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }
    33%,
    66% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
}

@keyframes shake {
    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    16%,
    50%,
    83% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }
    33%,
    66% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
}

/* header隱ｿ謨ｴ */
.ssite {
    padding-top: 0 !important;
}
#loading {
    z-index: 200000 !important;
}

.common2-header {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
}

/* 繝｡繝九Η繝ｼ繧｢繧､繧ｳ繝ｳ隱ｿ謨ｴ */
.common2-header .common2-header--outer .common2-header--inner .common2-header--contents .common2-header--gnav .common2-header--sub .common2-header--sub-inner .common2-header--sub-list .common2-header--sub-item .common2-header--sub-inner[target=_blank]::after{
  content: ""; 
display: inline-block; 
  margin:0 0 0 5px;
}

/* logo縺ｮ蜍輔″ */
.common2-header .common2-header--outer .common2-header--inner .common2-header--logo{
transition: unset;
}</pre></body></html>