@charset "UTF-8"
    ;h1 {
        color:blue;
        font-size: 39px;
        background-color: rgb(236, 217, 193);
        width: 300px;
        height: 100%;
        text-align: center;
        letter-spacing: 15px;
        border-width: 1px 4px 8px 1px;
        border-style: solid;
        border-color: rgb(255, 140, 0);
        text-shadow: 3px 3px 4px #fdfdfd;
    }
    h2 {
        color: rgb(255, 140, 0);
    }
    h3 {
        color: blue;
        font-size: 21px
    }
    article {
        background-image: url(images/kuri01.png);
        background-repeat: repeat;
        background-size: 75%;
        width: 100%;
        padding: 30px; 
        border-radius: 16px;  
    }
    section {
        background-color:rgb(236, 217, 193);
        padding: 20px;
        border-radius: 16px;
    }
    .osusumenohon {
        text-align: center;
    }
    .fit-image {
        width: 300px;
        height: 200px;
        object-fit: cover;
        margin: 20px;
        padding: 30px;
        box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
        border-radius: 16px;
    }
    .container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .image-box p {
        margin-top: -52px;
        text-align: center;
        
    }
    .otoiawase {
        margin-left: 20px;
        line-height: 0.5;
    }
    input[type="text"] {
        width: 25%;
    }
    input[type="email"] {
        width: 25%;
    }
    textarea {
        width: 100%;
        height: 200px;
    }
    