#content{
    background: #f5f5f0;
}
header{
    width: 960px;
    margin-bottom: 60px;
}
header h2 img{
   width: 960px;
}

.section-head{
    text-align: center;
    margin-bottom: 100px;
}
.section-head h3{
    font-size: 33px;
    line-height: 1.5;
    margin-bottom: 50px;
    font-weight: 300;
    font-family: "ＭＳ Ｐ明朝",
    "MS PMincho",
    "ヒラギノ明朝 Pro W3",
    "Hiragino Mincho Pro",
    serif;
}
.section-head p{
    font-size: 17px;
    line-height: 1.9;
    font-weight: 300;
    font-family: "ＭＳ Ｐ明朝",
    "MS PMincho",
    "ヒラギノ明朝 Pro W3",
    "Hiragino Mincho Pro",
    serif;
}


.section-body{
    display: flex;
    align-items: start;
    background: #fff;
    padding: 38px;
    margin: 0 20px 35px;
}
.section-body.reverse{
    flex-direction: row-reverse;
}
.section-body figure{
    margin: 0;
}
.section-body figure img{
    width: 290px;
    margin-bottom: 10px;
}
.section-body figure figcaption {
    text-align: center;
    font-size: 15px;
    font-family: kozuka-gothic-pr6n,
    'Hiragino Kaku Gothic ProN',
    'ヒラギノ角ゴ ProN W3',
    Meiryo,
    メイリオ,
    Osaka,
    'MS PGothic',
    arial,
    helvetica,
    sans-serif;
}
.section-body .txt-content {
}
.section-body .txt-content h3 {
    position: relative;
    font-size: 28px;
    font-family: a-otf-ryumin-pr6n, serif;
    letter-spacing: -0.1em;
    line-height: 1.25;
    font-weight: 500;
    white-space: nowrap;
    color: #f5641b;
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: 2px solid;
    border-image: conic-gradient(#ff5300, #ffa000,#ff5300) 1;

}


/*.section-body .txt-content h3::after{*/
/*    content: "";*/
/*    position: absolute;*/
/*    background: url("../image/08j_syain/border.png") center / cover ;*/
/*    height: 1px;*/
/*    width: 100%;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*}*/

.section-body.reverse .txt-content h3 {
    padding-left: 30px;
    margin-bottom: 30px;
}
.section-body .txt-content p {
    font-size: 18px;
    line-height: 1.8;
    padding:0 30px 0 0;
    letter-spacing: 0.04em;
    font-family: 'Hiragino Kaku Gothic ProN',
    'ヒラギノ角ゴ ProN W3',
    Meiryo,
    メイリオ,
    Osaka,
    'MS PGothic',
    arial,
    helvetica,
    sans-serif;
}
.section-body.reverse .txt-content p {
    padding: 0 0 0 30px;
    text-align: left;
}

.foot-link a img{
    width: 100%;
}
#sdgs{
    text-align: center;
    padding: 50px 0 60px;
}
#btn_president {
    padding-bottom: 95px;
    text-align: center;
}

#btn_mynabi {
    padding-bottom: 75px;
    text-align: center;
}