@charset "utf8";

body {
    
 height: 0px;
 background-image: url("image/brownback.jpg");
 background-size:cover; 
 width: 70%;
 height: 120%;
 margin: 0px;
 font-family: "Noto Sans JP";
 margin-bottom: 50px;
 
}

.saisyo {color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 8px;
    line-height: 25px;
    letter-spacing: 8.5px;
    position: relative; 
    
top: 10px; 
left: 62px;
}

.tobirasyasinn img{width: 150px;
height: auto;

margin: auto;
position: relative; 
top: 43px; 
left: 55px;
}

.tobirasyasinn{
text-align: center;
}

.namae {
    color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 8px;
    line-height: 32px;
    letter-spacing: 8px;
    position: relative; 
top: 70px; 
left: 52px;
    }

  
.bun{ color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 5px;
    line-height: 25px;
    letter-spacing: 8px;
    position: relative; 
    
top: 100px; 
left: 56px;}

.rain{
    color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';
    font-size: 10px;
    line-height: 28px;
    letter-spacing: 6px;
    position: relative; font-weight: 900;
top: 140px; 
left: 52px;}

.syasin1 img{width: 190px;
    height: auto;
  
    margin: auto;
    position: relative; 
    top: 170px;
    left: 50px;
 }

.syasin1{text-align: center;}

.kato{color: #2D2D2D;
    font-family: 'Noto Sans JP';
    font-size: 6px;
    line-height: 28px;
    letter-spacing: 2px;
    position: relative;
top: 160px; 
left: 105px;}

.muto{color: #2D2D2D;
    font-family: 'Noto Sans JP';
    font-size: 6px;
    line-height: 28px;
    letter-spacing: 2px;
    position: relative;
    text-align: right;
top: 123.5px; 
left: -10px;}

.nomikata{ color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';
    font-size: 10px;
    line-height: 28px;
    letter-spacing: 6px;
    position: relative; font-weight: 900;
top: 160px; 
left: 54px;}

.nomi{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 6px;
    line-height: 20px;
    letter-spacing: 8px;
    position: relative; 
    
top: 190px; 
left: 55px;}

.e img{width: 250px;
    
    position: relative; 
    top: 140px; left: 47px;
    }
    
.e{   text-align: center;  }

.koe{color: #2D2D2D;
    text-align: center;
font-size: 10px;
letter-spacing: 6px;
position: relative;
top: 100px;left: 48px;}

.san img{width: 70px;
   
    position: relative; 
    top: 140px;left: 48px;
 }

.san{text-align: center; }

.sikaiti img{width: 160px;
   
    
   
    position: relative; 
    top: 175px; left: 5px;}

.sikani img{width: 170px;
    
    bottom: 0;
   
    position: relative; 
    top: 110px; left: 200px;}

.sikasan img{width: 180px;
  
    position: relative; 
    top: 15px; left: 23px;}
.sikayon img{width: 170px;
    
    position: relative; 
    top: -20px; left: 180px;}    
.sikago img{width: 150px;
   
    position: relative; 
    top: -110px; left: 23px;}    
.sikaroku img{width: 130px;

    position: relative; 
    top: -180px; left: 210px;}    
.koeiti{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 5px;
    line-height: 17px;
    letter-spacing: 7px;
    position: relative; 
    text-align: right;
    top: 60px;left: 90px; }
.koeni{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 5px;
    line-height: 17px;
    letter-spacing: 7px;
    position: relative; 
    top: 0px;left: -10px; }
.koesan{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 5px;
    line-height: 17px;
    letter-spacing: 7px;
    position: relative; 
    text-align:right ;
    top: -120px;left: 82px;}  
    
.koeyon{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 5px;
    line-height: 17px;
    letter-spacing: 7px;
    position: relative; 
    top: -155px;left: -13px;} 
.koego{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 5px;
    line-height: 17px;
    letter-spacing: 7px;
    position: relative; 
    text-align: right;
    top: -240px;left: 80px;}  
    
.koeroku{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 5px;
    line-height: 17px;
    letter-spacing: 7px;
    position: relative; 
    top: -330px;left: -13px;}    
.neniti{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 4px;
    line-height: 17px;
    letter-spacing: 5px;
    position: relative; 
    top: 105px;left: -40px;}

.nenni{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 4px;
    line-height: 17px;
    letter-spacing: 5px;
    position: relative; 
    text-align: right;
    top: 30px;left: 50px;}

.nensan{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 4px;
    line-height: 17px;
    letter-spacing: 5px;
    position: relative; 
    top: -75px;left: -30px;}

.nenyon{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 4px;
    line-height: 17px;
    letter-spacing: 5px;
    position: relative; 
    text-align: right;
    top: -130px;left: 50px;}
.nengo{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 4px;
    line-height: 17px;
    letter-spacing: 5px;
    position: relative; 
    top: -200px;left: -48px;}  
.nenroku{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP';

    font-size: 4px;
    line-height: 17px;
    letter-spacing: 5px;
    position: relative; 
    text-align: right;
    top: -295px;left: 40px;}      
.yon img{width: 70px;
    

    position: relative; 
    top: -30px;left: 48px;}

.yon{text-align: center; }

.meri{color: #2D2D2D;
    text-align: center;
font-size: 12px;
letter-spacing: 6px;
position: relative;
top: -250px;left: 48px;}

.meiti{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 9px;
    line-height: 32px;
    letter-spacing: 8px;
    position: relative; 
top: -230px; 
left: 52px;}

.meni{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 9px;
    line-height: 32px;
    letter-spacing: 8px;
    position: relative; 
top: -210px; 
left: 52px;}

.mesan{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 9px;
    line-height: 32px;
    letter-spacing: 8px;
    position: relative; 
top: -195px; 
left: 52px;}

.meyon{color: #2D2D2D;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 9px;
    line-height: 32px;
    letter-spacing: 8px;
    position: relative; 
    text-align: center;
top: -170px; left: 52px;}



.aren{color: #2D2D2D;
    font-size: 12px;
    letter-spacing: 6px;
    position: relative;
    top: -120px;left: 110px;}

    
    



.maruhaikei{
    width: 300px; 
    height: 380px; 
    background-color: #2D2D2D;
    border: 2px solid #2D2D2D; 
    
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px;
    margin-left: 32px;
    margin-top: -80px;
   
    
}



.maruhaikei section{
    width: 100%;
    display: block;
}






.maruhaikei .naiti{color:#BB9C7D;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 5px;
    margin-top: 30px;
}
.maruhaikei .za{
    text-align:center;
    color:#BB9C7D;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 5px;
    margin-top: 30px;
    
}
.maruhaikei .tukuri{text-align:center;
    color:#BB9C7D;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 5px;
    margin-top: 30px;

}

    
.maruni{
    width: 300px; 
    height: 380px; 
    background-color: #2D2D2D;
    border: 2px solid #2D2D2D; 
    
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px;
    margin-left: 32px;
    margin-top: 40px;
   
    
}



.maruni section{
    width: 100%;
    display: block;
}






.maruni .nani{color:#BB9C7D;
    text-align: center;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 5px;
    margin-top: 30px;
}
.maruni .zani{
    text-align:center;
    color:#BB9C7D;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 5px;
    margin-top: 30px;
    
}
.maruni .tukurini{text-align:center;
    color:#BB9C7D;
    font-family: 'Noto Sans JP', sans-serif;;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 5px;
    margin-top: 30px;

}

    