@charset "utf-8";


* {
    padding: 0;
    margin: 0;
    }





.main{
    font-family: 'Zen Maru Gothic', sans-serif;
    width: 375px;
    background-color: #E0F6F2;
   
}

.header{
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 375px;
    
}

.modoru{
    position: fixed;
    z-index: 10; 
    top: 95px;
    left:0;
    width: 70px;
    
}

.title{
    width: 45%;
    padding-top: 150px;
    
}

.hyoushi{
    width: 330px;
    padding-top: 25px;
    padding-bottom: 60px;
}



.ichi{
    text-align: center;
}


.shita{
    width: 30%;
}

.midashi{
    width: 320px;
    padding-bottom: 20px;
    padding-top: 70px;
}

p{
    padding-left: 30px;
    padding-right: 30px;
}


h2{
    color: rgb(220, 40, 20);
    padding-bottom: 20px;
}

.hutoji{
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 1.4em;
    padding-left: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.modorubotann{
    width: 250px;
    padding-top: 30px;
    padding-bottom: 50px;
   
}


.huder{
    width: 375px;
    bottom: 0;
}


.mannnaka{
    text-align: center;
}

.gurahu{
    width: 270px;
    padding-top: 20px;
}

.migi{
    font-size: 0.4em;
    padding-left: 90px;
    padding-top: 10px;
}

.migiichi{
    text-align: right;
}

.kuukann{
    padding-top: 40px;
}

.kuukann2{
    padding-top: 70px;
    padding-bottom: 30px;
}

.namae{
    width: 300px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.syashinn{
    width: 300px;
    padding-bottom: 20px;

}

.shirowaku{
    width: 280px;

}

.ichi2{
    text-align: right;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.shitumonn{
    font-size: 0.8em;
}

.kakomi{
    position: relative;
}

.uenioku{
    position: absolute;
    top: 35px;
    left: 100px;
}

.shirowaku2{
    width: 340px;
    padding-top: 20px;

}

.uenioku2{
    position: absolute;
    top: 70px;
    left: 30px;
}

.kaitou2{
    font-size: 0.9em;
    padding-left: 20px;
    padding-top: 20px;
}

.kaitou3{
    font-size: 0.9em;
    padding-left: 20px;
    padding-top: 30px;
}


.kokuhutoi1{
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 1.4em;
    color: rgb(0, 0, 0);
}

.kokuhutoi2{
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 1.4em;
    padding-top: 20px;
}

.tyousei1{
    padding-top: 40px;
}


.kumaodoroku{
    width: 320px;
    padding-top: 30px;
    padding-left: 26px;

}


.kakomi1{
    padding-bottom: 40px;
    width: 200px;
    padding-top: 15px;
    position: relative;
    
}

.serihu{
    font-size: 0.9em;
    top: 70px;
    padding-left: 28px;
    position: absolute;
   
}

.kakomi2{
    position: relative;
    padding-top: 10px;
     
}


.serihu2{
    position: absolute;
    font-size: 1.1em;
    top: 65px;
    padding-left: 25px;  
}












