<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Belleza&amp;family=Dancing+Script&amp;family=Libre+Baskerville&amp;family=Qwitcher+Grypen&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Livvic:wght@500&amp;display=swap');

@media only screen and (min-width: 320px){
    * {
        margin: 0;
        padding: 0;
    }

    a {
        font-family: sans-serif;
        text-decoration: none;
    }

    h1 {
        margin-top: 15%;
        font-size: 2.5vh;
        text-align: center;
        color: #FF9100;
        text-decoration: underline;
    }

    h2 {
        margin-top: 15%;
        margin-bottom: 2%;
        margin-left: 4%;
        font-size: 1.2vh;
        color: #FF9100;
        text-align: left;
        font-family: 'Livvic', sans-serif;
    }

    h3 {
        margin-top: 6%;
        margin-left: 4%;
        font-size: 1.18vh;
        color: #964308;
        text-align: left;
        font-family: 'Livvic', sans-serif;
    }

    h4 {
        margin-top: 2.5%;
        margin-left: 4%;
        font-size: 1.3vh;
        color: #964308;
        text-align: center;
        font-family: 'Livvic', sans-serif;
    }

    p {
        margin-top: 2%;
        font-size: 0.95vh;
        margin-left: 4%;
        font-family: 'Livvic', sans-serif;
        text-align: left;
    }

    .header {
        background: #FFF2D6;
        display: flex;
        width: 100vw;
        flex-flow: row wrap;
        height: 12vh;
        justify-content: center;
        align-items: center;
        border: 1px solid black;
    }

    .nav-left {
        width: 30vw;
    }

    .nav-center {
        width: 40vw;
        text-align: center;
    }

    .nav-right {
        width: 30vw;
        z-index: 1;
    }

    .logo img {
        margin-top: 2%;
        width: 12vh;
    }

    .hamburger {
        display: block;
        margin-left: 70%;
        margin-top: 0%;
        border: none;
        background: none;
        border-top: 3px solid black;
        cursor: pointer;
    }

    .hamburger::before,
    .hamburger::after {
        content: " ";
        display: block;
        width: 6.5vw;
        height: 0.3vh;
        background: black;
        margin-top: 0.5vh;
    }

    .list {
        position: fixed;
        display: flex;
        padding-top: 10vh;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background: #FFF2D6;
        clip-path: circle(10vh at 90% -15%);
        transition: 1s ease-out;
        list-style: none;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 1vh;
        pointer-events: none;
    }

    .list img {
        width: 98%;
    }

    .a {
        font-size: 2vh;
        text-decoration: none;
        color: #333;
        background-color: #FF9100;
        padding: 1vh 2vw;
        border-radius: 5px;
        transition: background-color 0.3s ease;
        width: 40vw;
        text-align: center;
        display: block;
        margin: 1% auto;
        cursor: pointer;

    }

    .header.active .list {
        clip-path: circle(1500px at 90% -15%);
        pointer-events: all;
    }

    .Page01 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page02 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page03 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page04 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page05 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page06 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .main-left {
        width: 30%;
        background-image: url('img/image-01.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 35%;
        border-left: 1px solid black;
    }

    .main-right {
        width: 70%;
        border-right: 1px solid black;
    }

    .main02-left {
        width: 30%;
        background-image: url('img/image-02.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        border-left: 1px solid black;
    }


    .main03-left {

        width: 30%;
        background-image: url('img/image-03.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 30%;
        border-left: 1px solid black;

    }

    .main04-left {

        width: 30%;
        background-image: url('img/image-04.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        border-left: 1px solid black;

    }

    .main05-left {

        width: 30%;
        background-image: url('img/image-05.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 55%;
        border-left: 1px solid black;

    }

    .main06-left {

        width: 30%;
        background-image: url('img/image-07.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 35%;
        border-left: 1px solid black;

    }

    .main07-left {

        width: 30%;
        background-image: url('img/image-07.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 28%;
        border-left: 1px solid black;

    }
}

@media only screen and (min-width: 374px) {
    * {
        margin: 0;
        padding: 0;
    }

    a {
        font-family: sans-serif;
        text-decoration: none;
    }

    h1 {
        margin-top: 15%;
        font-size: 2.5vh;
        text-align: center;
        color: #FF9100;
        text-decoration: underline;
    }

    h2 {
        margin-top: 6%;
        margin-bottom: 2%;
        margin-left: 4%;
        font-size: 1.4vh;
        color: #FF9100;
        text-align: left;
        font-family: 'Livvic', sans-serif;
    }

    h3 {
        margin-top: 6%;
        margin-left: 4%;
        font-size: 1.3vh;
        color: #964308;
        text-align: left;
        font-family: 'Livvic', sans-serif;
    }

    h4 {
        margin-top: 2.5%;
        font-size: 1.3vh;
        color: #964308;
        text-align: center;
        font-family: 'Livvic', sans-serif;
    }

    p {
        margin-top: 2%;
        font-size: 1.15vh;
        margin-left: 4%;
        font-family: 'Livvic', sans-serif;
        text-align: left;
    }

    .header {
        background: #FFF2D6;
        display: flex;
        width: 100vw;
        flex-flow: row wrap;
        height: 12vh;
        justify-content: center;
        align-items: center;
        border: 1px solid black;
    }

    .nav-left {
        width: 30%;
    }

    .nav-center {
        width: 40%;
        text-align: center;
    }

    .nav-right {
        width: 30%;
        z-index: 1;
    }

    .logo img {
        margin-top: 2%;
        width: 12vh;
    }

    .hamburger {
        display: block;
        margin-left: 70%;
        margin-top: 0%;
        border: none;
        background: none;
        border-top: 3px solid black;
        cursor: pointer;
    }

    .hamburger::before,
    .hamburger::after {
        content: " ";
        display: block;
        width: 7vw;
        height: 0.2vh;
        background: black;
        margin-top: 0.5vh;
    }

    .list {
        position: fixed;
        display: flex;
        padding-top: 10vh;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background: #FFF2D6;
        clip-path: circle(10vh at 90% -15%);
        transition: 1s ease-out;
        list-style: none;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 1vh;
        pointer-events: none;
    }

    .list img {
        width: 98%;
    }

    .a {
        font-size: 1.8vh;
        text-decoration: none;
        color: #333;
        background-color: #FF9100;
        padding: 1vh 2vw;
        border-radius: 5px;
        transition: background-color 0.3s ease;
        width: 50vw;
        text-align: center;
        display: block;
        margin: 1% auto;
        cursor: pointer;

    }

    .header.active .list {
        clip-path: circle(1500px at 90% -15%);
        pointer-events: all;
    }

    .Page01 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page02 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page03 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page04 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page05 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page06 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .main-left {
        width: 30%;
        background-image: url('img/image-01.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 35%;
        border-left: 1px solid black;
    }

    .main-right {
        width: 70%;
        border-right: 1px solid black;
    }

    .main02-left {
        width: 30%;
        background-image: url('img/image-02.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        border-left: 1px solid black;
    }


    .main03-left {

        width: 30%;
        background-image: url('img/image-03.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 30%;
        border-left: 1px solid black;

    }

    .main04-left {

        width: 30%;
        background-image: url('img/image-04.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        border-left: 1px solid black;

    }

    .main05-left {

        width: 30%;
        background-image: url('img/image-05.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 55%;
        border-left: 1px solid black;

    }

    .main06-left {

        width: 30%;
        background-image: url('img/image-07.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 35%;
        border-left: 1px solid black;

    }

    .main07-left {

        width: 30%;
        background-image: url('img/image-07.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 28%;
        border-left: 1px solid black;

    }
}

@media only screen and (min-width: 425px) {

    .nav-left {
        width: 50vw;
    }

    .nav-left p {
        font-size: 12px;
    }

    .nav-center {
        width: 30vw;
        text-align: center;
    }

    .nav-right {
        width: 20vw;
        z-index: 1;
    }

    h1 {
        margin-top: 5%;
        font-size: 3vh;
        text-align: center;
        color: #FF9100;
        text-decoration: underline;
    }

    h2 {
        margin-top: 10%;
        margin-bottom: 2%;
        margin-left: 4%;
        font-size: 1.5vh;
        color: #FF9100;
        text-align: left;
        font-family: 'Livvic', sans-serif;
    }

    h3 {
        margin-top: 2%;
        margin-left: 4%;
        font-size: 1.5vh;
        color: #964308;
        text-align: left;
        font-family: 'Livvic', sans-serif;
    }

    h4 {
        margin-top: 2.5%;
        margin-left: 4%;
        font-size: 1.3vh;
        color: #964308;
        text-align: center;
        font-family: 'Livvic', sans-serif;
    }

    p {
        margin-top: 2%;
        font-size: 0.9vh;
        margin-left: 4%;
        font-family: 'Livvic', sans-serif;
        text-align: left;
    }

    .Page01 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page02 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page03 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page04 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page05 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page06 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .hamburger {
        display: block;
        margin-left: 70%;
        margin-top: 0%;
        border: none;
        background: none;
        border-top: 3px solid black;
        cursor: pointer;
    }

    .hamburger::before,
    .hamburger::after {
        content: " ";
        display: block;
        width: 30px;
        height: 2px;
        background: black;
        margin-top: 0.5vh;
    }

}

@media only screen and (min-width: 768px) {

    .nav-left {
        width: 52vw;
    }

    .nav-left p {
        font-size: 20px;
    }

    .nav-center {
        width: 25vw;
        text-align: center;
    }

    .nav-right {
        width: 20vw;
        z-index: 1;
    }

    .list {
        position: fixed;
        display: flex;
        padding-top: 10vh;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background: #FFF2D6;
        clip-path: circle(10vh at 90% -15%);
        transition: 1s ease-out;
        list-style: none;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 1vh;
        pointer-events: none;
    }

    .list img {
        width: 98%;
    }

    .a {
        font-size: 1.8vh;
        text-decoration: none;
        color: #333;
        background-color: #FF9100;
        padding: 1vh 2vw;
        border-radius: 5px;
        transition: background-color 0.3s ease;
        width: 18vw;
        text-align: center;
        display: block;
        margin: 1% auto;
        cursor: pointer;
    }

    .header {

        width: 100vw;
        height: 15vh;

    }

    .header.active .list {
        clip-path: circle(1900px at 90% -15%);
        pointer-events: all;
    }

    h1 {
        margin-top: 3%;
        margin-left: 3%;
        font-size: 3vw;
        text-align: center;
        color: #FF9100;
        text-decoration: underline;
    }

    h2 {
        margin-top: 6%;
        margin-left: 4%;
        font-size: 1.8vw;
        color: #FF9100;
        text-align: left;
        font-family: 'Livvic', sans-serif;
    }

    h3 {
        margin-top: 3%;
        margin-left: 4%;
        font-size: 1.3vw;
        color: #964308;
        text-align: left;
        font-family: 'Livvic', sans-serif;
    }

    h4 {
        margin-top: 2.5%;
        margin-left: 4%;
        font-size: 1.3vw;
        color: #964308;
        text-align: center;
        font-family: 'Livvic', sans-serif;
    }

    p {
        margin-top: 1%;
        font-size: 1.3vw;
        margin-left: 4%;
        font-family: 'Livvic', sans-serif;
        text-align: left;
    }

    .logo img {
        width: 120px;
        margin: 10px;
    }

    .Page01 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page02 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page03 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page04 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page05 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .Page06 {
        height: auto;
        background-color: #FFF2D6;
        display: flex;
    }

    .list img {
        width: 60%;
    }
    
    .main-left {
        width: 30vw;
        background-image: url('img/image-01.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 35%;
        border-left: 1px solid black;
    }

    .main02-left {
        width: 30vw;
        background-image: url('img/image-02.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        border-left: 1px solid black;
    }


    .main03-left {
        width: 30vw;
        background-image: url('img/image-03.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 30%;
        border-left: 1px solid black;

    }

    .main04-left {
        width: 30vw;
        background-image: url('img/image-04.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        border-left: 1px solid black;

    }

    .main05-left {
        width: 30vw;
        background-image: url('img/image-05.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 55%;
        border-left: 1px solid black;

    }

    .main06-left {
        width: 30vw;
        background-image: url('img/image-07.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 35%;
        border-left: 1px solid black;

    }

    .main07-left {
        width: 30vw;
        background-image: url('img/image-07.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 28%;
        border-left: 1px solid black;

    }

    .main-right {
        width: 70vw;
        border-right: 1px solid black;
    }

}</pre></body></html>