@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%;
}

.mazu{
    width: 320px;
}

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


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

.kaitou2{
    color: rgb(220, 40, 20);
    padding-bottom: 20px;
    font-size: 1.2em;
}

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


.syoumidashi{
    width:300px;
}



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


.syashinn{
    width: 330px;
    padding-top: 20px;
    padding-bottom: 30px;
}

.sashie{
    width: 200px;
    padding-left: 150px;
    padding-bottom: 30px;
}



.sannnenn{
    padding-bottom: 50px;
}

.shitayajirushi{
    width: 100px;
    padding-top: 30px;
    padding-bottom: 20px;

}


.chigai{
    width: 320px;
    padding-top: 80px;
}

.kotae3{
    color: rgb(220, 40, 20);
    padding-bottom: 20px;
    font-size: 1.2em;
}


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

}


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

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

.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;
}

.nattokuma{
    width: 310px;
}

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


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


.donnnahito{
    width: 320px;
    padding-top: 80px;
}
    

.shitaorenge{
    width: 80px;
    padding-top: 20px;
}

.iro{
    color: rgb(220, 40, 20);
}


.hukidashi{
    width: 330px;
    padding-top: 30px;
}



.hukidashiichi{
    text-align: center;
    position: relative;
}

.hukidashimoji1{
    position: absolute;
    top: 60px;
    left: 75px;
    font-size: 1.0em;
}

.hukidashimoji2{
    position: absolute;
    top: 140px;
    left: 40px;
    font-size: 1.0em;
}

.hukidashimoji3{
    position: absolute;
    top: 230px;
    left: 35px;
    font-size: 1.0em;
}


.hukidashiichi p{
   color: rgb(255, 255, 255);
}


.kumakanngaeru{
    width: 280px;
    padding-top: 30px;
}

.migi{
    text-align: right;
}
.hukidashiichi2{
    position: relative;
    
    
}

.hukidashimoji4{
    position: absolute;
    top: 5110px;
    left: 80px;
    font-size: 0.8em;
}

.saigo{
    width: 320px;
    padding-top: 80px;
    
}

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


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


.mannnaka{
    text-align: center;
}

