body{
    font-family:'FOT-筑紫A丸ゴシック Std B','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Helvetica,Osaka,Verdana,Arial,sans-serif;
    font-size:16px;
    font-size:1.6rem;
    line-break:strict;
    overflow-wrap:break-word;
    word-wrap:break-word;
}
table,table tr td,table tr th ,table caption,div,ol li,ul li,span ,p ,dl dd, dl dd{
    font-size:1.4rem;
    font-size:14px;
}
h2{
    font-size:2rem;
    font-size:20px;
}
h4{
    font-size:1.8rem;
    font-size:18px;
}
ol, ul, ol li, ul li{
    margin-bottom:1rem;
    text-align:left;
}

.sizeMutch{width:100%; margin:0 auto; display:block;}
.defsize{width:100%; margin:4rem auto;}
.pageItem{
    width:100%;
    margin:0 auto;
    text-align:center;
    padding-bottom:3rem;
}
.deftitle{
    color:#4E4E4E;
    padding-top:3rem;
    padding-bottom:3rem;
    padding-top:30px;
    padding-bottom:30px;
}
h2.deftitle{
    font-size:3rem;
    font-size:30px;
    color:#4E4E4E;
    margin-top:3rem;
    margin-bottom:3rem;
}
.dp_box{
    color:#4E4E4E;
}
.dp_box h4{
    margin-top:2rem;
    margin-bottom:1rem;
    text-align:left;
}
.dp_box p{
    text-align:left;
    line-height:1.2;
    display:block;
    padding:1rem;
}
.font_bold{
    font-weight:bold;
}
.num_box{
    padding-left:24px;
}
.num{
    padding-left:1rem;
    text-indent:-1.5rem;
    list-style-type:none;
    counter-increment:cnt;
}
.num::before {
    content:"(" counter(cnt) ") ";
}