@charset "Shift_JIS";
html {
    font-size:62.5%;
    line-height:100%;
}

/* 幅が 768px 以上であれば */
@media screen and (min-width:768px) {
body {
    width:60%;
    font-size:2rem;
    line-height:2.5rem;
    margin:20 auto;
}
}

/* 幅が 767px 以下であれば */
@media screen and (max-width:767px) {
body {
    width:95%;
    font-size:1.8rem;
    line-height:2.2rem;
    margin:10 auto;
}
}

body {
    font-family:ＭＳ 明朝;
}
div.jo{
}
p.jo {
}
p.ko {
    text-indent:1em;
}
p.go2 {
    text-indent:2em;
    margin-top:-1.5em;
}
p.gyomei {
    font-size:1.5em;
    text-indent:1em;
}
p.sesshomei {
    font-size:large;
    text-indent:30px;
}
p.date {
    text-indent:4em;
}
p.fukusho {
    text-indent:80px;
}
p.bango {
    margin-top:1rem;
}
p.daimei {
    text-indent:3em;
}
p.fusoku {
    text-indent:3em;
    letter-spacing:1em;
}
p.fusoku2 {
    text-indent:3em;
}

p#joyu {
    font-size:1.2em;
    margin-bottom:0.5em;
}

.gyomeigyoji {
    display:block;
    text-indent:0.5em;
    margin-top:-1em;
    margin-bottom:-1em;
}

#gyomei {
    display:inline-block;
    width:3em;
    font-size:1.5em;
    font-weight:bold;
    text-align:justify;
    text-align-last:justify;
    text-justify:inter-ideograph;
    margin-right:0.5em;
}
#gyoji {
    display:inline-block;
    width:3em;
    font-size:1.5em;
    font-weight:bold;
    text-align:justify;
    text-align-last:justify;
    text-justify:inter-ideograph;
}

p#date {
    text-indent:4em;
}

p#bango {
    margin-top:1em;
}

p#daimei {
    text-indent:3em;
}
span.han2-1 {
    font-size:0.6em;
    line-height:0.6em;
    vertical-align:super;
}

article h2{
    border-bottom: solid 1px #000000;
}