<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.headerbox {
    position: relative;
    width: 100%;
    height: 100vh;
    background-attachment: fixed;
    }

.headerbox #logo {
    position: absolute;
    top: 40vh;
    left: 60vw;
    color: seashell;
    font-size: 600%;
    font-family: 'Times New Roman', Times, serif;
    height: 32px;
    animation-name: fadeInDown;
    animation-duration: 1s;
    animation-delay: 2s;
    animation-fill-mode: both;
    }

    .headerbox img {
        position: absolute;
        animation-duration: 1s;
        animation-delay: 4s;
        animation-fill-mode: both;
        animation-name: fadeInDown;
        right: 3%;
        }

body{
    background-color: rgb(255, 255, 255);
}

.headerbox #lead {
    position: absolute;
    top: 55vh;
    left: 65vw;

    color: white;
    animation-name: fadeInDown;
    animation-duration: 1s;
    animation-delay: 3s;
    animation-fill-mode: both;

    }

.sectionbox {
    position: relative;
    width: 100%;
    height: 100vh;
    }

*{
    margin: 0;
    padding: 0;
        }

.headerbox {
    position: relative;
    width: 100%;
    height: 100vh;
    background-image: url("haikei1.png");
    background-size: cover;
    background-position: center;
    animation-name: fadeIn;
    animation-duration: 2s;
    animation-fill-mode: both;
     }

.heading {
    position: absolute;
    top:50vh;
    left:300px;
    color: white;
    
    }



#profile .contents {
    position: absolute;
    top:60vh;
    left:57vw;
    color: white;
    font-size: x-large;
    background-color: black;
    
    }

#profile .sectionbox {
    background-image: url("haikei2.png");
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    font-size: 200%;
    font-family: 'Times New Roman', Times, serif;
    
    
    }

    #profile    .gazou2
    {
        position: absolute;

        left: 50%;
        width: 50%;
        height: 70%;
        display:flex;
        justify-content: space-evenly;
        align-items: center;
        animation-name: fadeInDown;
        animation-duration: 1s;
        animation-delay: 5s;
        animation-fill-mode: both;
    }


    

#worksmenu .sectionbox {
    background-image: url("haikei3.png");
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    font-size: 200%;
    font-family: 'Times New Roman', Times, serif;
    }



.thumbmenu {
    position: absolute;
    top:calc(50vh - 100px);
    left:40%;
    background-color: black;
    width: 60%;
    height: 200px;
    display:flex;
    justify-content: space-evenly;
    align-items: center;
    }


    
.thumbbox {
    cursor: pointer;
    border: 1px solid;
    border-color: black;
    transition-duration: 1s;
    }

.thumbbox:hover {
    border-color: white;
    }

.photoframe {
    position: fixed;
    top:0px;
    left:-100vw;
    width: 100vw;
    height: 100vh;
    background-color: rgb(31, 27, 27);
    /* z-index: 2000;  */
    z-index: 500;
    }

.works {
    position: absolute;
    top: calc((100vh - 550px)/2.0);
    left: calc((100vw - 1000px)/2.0);
    width: 1000px;
    height: 550px;
    }

    .ilast {
        position: absolute;
        top: calc((100vh - 550px)/2.0);
        left: calc((100vw - 1000px)/2.0);
        width: 1000px;
        height: 550px;
        }
    



#works1,#works2,#work3,#works4{
    opacity: 0;
    }



    #ilst1,#ilst2,#ilst3,#ilst4 {
        opacity: 0;
        }

.imagebox {
    position: absolute;
    top:0px;
    left:0px;
    opacity:0;
    }

    .setumei {
        position: absolute;
        left:  70%;
        top: 4%;
        color: white;
        font-size: 100%;
        font-family: 'Times New Roman', Times, serif;
        background-color: black;
        }

        #works6{
            position: absolute;
            left:  85%;
            top: 4%;
            color: white;
            font-size: 100%;
            font-family: 'Times New Roman', Times, serif;
            opacity: 0;
            }

            #works7{
                position: absolute;
                left:  85%;
                top: 4%;
                color: white;
                font-size: 100%;
                font-family: 'Times New Roman', Times, serif;
                opacity: 0;
                }

                #works8{
                    position: absolute;
                    left:  85%;
                    top: 4%;
                    color: white;
                    font-size: 100%;
                    font-family: 'Times New Roman', Times, serif;
                    opacity: 0;
                    }

                    #works9{
                        position: absolute;
                        left:  85%;
                        top: 4%;
                        color: white;
                        font-size: 100%;
                        font-family: 'Times New Roman', Times, serif;
                        opacity: 0;
                        }



#prevbutton {
    position: absolute;
    top:45vh;
    right: calc(1000px + 10px + ( 100vw - 1000px )/2.0);
    color: white;
    font-size: 24px;
    cursor: pointer;
    }

#nextbutton {
    position: absolute;
    top:45vh;
    left: calc(1000px + 10px + ( 100vw - 1000px )/2.0);
    color: white;
    font-size: 24px;
    cursor: pointer;
    }


.close {
    position: absolute;
    right: 50px;
    bottom: 50px;
    color: white;
    }

    
#exhibition .sectionbox {
    background-image: url("haikei4.png");
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    font-size: 200%;
    font-family: 'Times New Roman', Times, serif;

    }

#exhibition .contents {
    position: absolute;
    top:30vh;
    left:70vw;
    color: white;
    padding: 20px;
    background-color: rgb(81, 150, 51,0.5);
    }



.navbar {
    position: fixed;
    left: 0px;
    bottom:0px;
    z-index: 1000;
    transition-duration: 1s;

    }

.navbar ul {
    display: flex;
    justify-content: space-evenly;
    list-style: none;
    font-family: 'Times New Roman', Times, serif;
    
    }

.navbar ul li {
    width: 150px;
    padding: 5px;
    display:block;
    background-color:rgb(52, 51, 51);
    margin: 0px 1px;
    text-align: center;
    border-bottom: 2px solid;

    transition-duration: 0.5s;
    }

.navbar ul li:hover{
    border-bottom-color: brown;
}

.navbar ul li a {
    text-decoration: none;
    color: rgb(224, 221, 221);
    }

#tab {
    width: 30px;
    padding: auto 0px;
    display: block;
    background-color: rgb(52, 51, 51);
    margin: 0px;
    text-align: center;
    color: rgb(224, 221, 221);
    cursor: pointer;
    }

.activate {
    animation-name: fadeInDown;
    animation-duration: 3s;
    }
    

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