﻿body {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 180%;
}

body {
     font-family: 'ヒラギノ明朝 Pro W6', 'HiraMinPro-W6', '游明朝体', 'YuMincho', serif;
     font-weight: bold;
}

.taitoru {
    text-align: center;
}

.hidari {
    float: left;
    max-width: 58%;
    padding-bottom: 18px;
    padding-left: 10px;

    padding-right: 10px;
    margin-right: 5px;
    background-color: rgb(250, 235, 215, 0.5)
}

.migi {
    float: left;
    padding-top: 18px;
    padding-bottom: 18px;
    max-width: 32%;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 5px;
    font-size: 16px;
    background-color: rgb(64, 244, 175, 0.5)
}

h1 {
    text-align: center;
}

h2 {
    font-size: 18px;
    text-align: center;
    color: firebrick;
}

p {
    text-indent: 1em;
}

.somosomo::after {
    content: "";
    display: block;
    clear: both;
}

.deai1 {
    float: left;
    margin-left: 30px;
    margin-right: 15px;
}

.deai2 {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}

.deai3 {
    float: left;
    margin-left: 15px;
    margin-right: 30px;
}

.dachi1 {
    float: left;
    margin-left: 30px;
    margin-right: 15px;
}

.dachi2 {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}

.dachi3 {
    float: left;
    margin-left: 15px;
    margin-right: 30px;
}

.tsure {
    margin-top: 40px;
}

a {
    font-size: 16px;
    color: blue;
}

.hiki {
    text-align: center;
}

.shari {
    text-align: center;
}

.ni1 {
    float: left;
    margin-left: 30px;
    margin-right: 15px;
}

.ni2 {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}

.ni3 {
    float: left;
    margin-left: 15px;
    margin-right: 30px;
}

.esa1 {
    float: left;
    margin-left: 30px;
    margin-right: 15px;
}

.esa2 {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}

.esa3 {
    float: left;
    margin-left: 15px;
    margin-right: 30px;
}

.karasu {
    text-align: center;
}

.esa::after {
    content: "";
    display: block;
    clear: both;
}




.en1 {
    float: left;
}

.en2 {
    float: right;
}


.hosoku {
    clear: both;
}


  footer {
     clear: both;
     margin-top: 20px;
     padding-top: 15px;
 }



.jipage {width: 120px;
    float: left;
}



@media screen and (max-width:414px) {
    .hidari {
        max-width: 98%;
        margin: 5px;
        padding: 10px;
    }


    .migi {
        max-width: 98%;

        margin: 5px;
        padding: 10px;

    }

    img {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }

    footer {
        margin-top: 15px;
        padding-top: 15px;
    }
    .jipage {width:120px;float: left;}
   

}
