@charset "UTF-8";
:root{
    --bg: #e3ddd4;
    --text: #666;
    --textL: #777;
}
body{
    background-color: var(--bg);
    color: var(--text);
    
}
::selection{
    background-color: #77777743;
}
.honbun{
    max-width: 700px;
    width: 95%;
    margin: auto;
    font-size: 1.6rem;
    padding-bottom: 160px;
}
@media screen and (max-width:751px){
    .honbun{
        padding: 12px 12px 160px 12px;
    }
}
.honbun p{
    font-family: 'Sawarabi Gothic', 'ヒラギノ角ゴシック','Hiragino Sans','Menlo','メイリオ', Meiryo ,sans-serif;

    line-height: 1.75;
    margin-bottom: 1em;
}
.honbun .diary{
    margin: 32px 0;
    font-family: 'Kiwi Maru','Noto Color Emoji','ヒラギノ角ゴシック','Hiragino Sans','Menlo','メイリオ', Meiryo ,sans-serif;
    background-color: #f4f3f3;
    padding: 16px;
    transform: rotateZ(-.75deg);
    border-radius: 4px;

background-size: auto auto;
background-color: rgba(244, 243, 243, 1);
background-image: repeating-linear-gradient(0deg, transparent, transparent 20px, rgba(226, 223, 219, 1) 20px, rgba(226, 223, 219, 1) 21px );
}
.honbun .diary.n{
    transform: rotateZ(.9deg);
}
.honbun h1{
    font-family: 'Kiwi Maru','ヒラギノ角ゴシック','Hiragino Sans','Menlo','メイリオ', Meiryo ,sans-serif;
    margin: 0;
    margin-bottom: 2em;
    text-align: center;
    display: grid;
    grid-template-rows: auto auto auto;
}
.honbun h1::after{
    content: "01";
    display: block;
    font-size: 1.6rem;
    text-align: center;
    margin: 0;
    padding: 0;
    grid-row: 2 / 3;
}
.honbun h1.n01::after{
    content: "01";
}
.honbun h1.n02::after{
    content: "02";
}
.honbun h1.n03::after{
    content: "03";
}
.honbun h1.n04::after{
    content: "04";
}
.honbun h1.n05::after{
    content: "05";
}
.honbun h1::before{
    content: "「銅像をどうぞ」";
    display: block;
    font-size: 1.3rem;
    text-align: center;
    margin: 0;
    padding: 0;
    grid-row: 1 / 2;
}
footer{
    width: fit-content;
    margin: 48px auto;
}
hr{
    background-color:rgb(180, 177, 174) ;
}