@charset "UTF-8";
.under_article h2{
    color: #63442F;
    border-top: solid 3px #A67155;
    border-bottom: solid 3px #A67155;
    padding: 1em 0;
    margin: 1em auto 2em;
    width: 100%;
    max-width: 630px;
    font-family: "ヒラギノ角ゴ W5 JIS2004";
    font-size: 18px;
    text-align: center;
}
.under_article h3{
    margin: 0 auto 1em;
    font-size: 16px;
}
.under_article h3 span{
    color: #0076BA;
}
.under_article ul.tel_space{
    display: flex;
    flex-wrap: wrap;
}
.under_article ul.tel_space li:nth-child(1){
    text-align: center;
    width: 100%;
    margin-bottom: 1em;
}
.under_article ul.tel_space li:nth-child(1) img{
    width: 40%;
}
.under_article ul.tel_space li:nth-child(2) img{
    width: 100%;
}
.under_article ul.tel_space li:nth-child(3){
    text-align: right;
    width: 100%;
}
.under_article ul.tel_space li:nth-child(3) img{
    width: 45%;
}
.under_article ul.notes{
    background-color: #FFFAC9;
    padding: 1.5em;
    margin: 0 auto 2em;
    width: calc(100% - 3em);
    max-width: 800px;
}
.under_article ul.notes li{
    margin: 0 0 0.5em 1.5em;
}
.under_article ul.notes li::before{
    content: "※";
    padding-right: 0.5em;
    margin-left: -1.5em;
    color: #F27200;
}
.under_article ul.notes li:last-child{
    margin: 0 0 0 1.5em;
}
.under_article .present{
    text-align: center;
    margin: 0 auto 2em;
}
.under_article .present img{
    width: 80%;
    margin: auto;
}


@media (min-width: 751px) {
.under_article h2 {
    font-size: 34px;
}
.under_article h3{
    margin: 0 auto 3em;
    font-size: 25px;
    line-height: 2;
    text-align: center;
}
.under_article ul.tel_space {
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 3em;
}
.under_article ul.tel_space li:nth-child(1){
    text-align: center;
    width: calc(20% - 1em);
    margin: 0 1em 0 0;
}
.under_article ul.tel_space li:nth-child(1) img{
    width: 100%;
}
.under_article ul.tel_space li:nth-child(2){
    width: 55%;
}
.under_article ul.tel_space li:nth-child(3){
    text-align: center;
    width: calc(20% - 1em);
    margin: 0 0 0 1em;
}
.under_article ul.tel_space li:nth-child(3) img{
    width: 100%;
}
.under_article ul.notes {
    padding: 2em;
    font-size: 20px;
}
.under_article .present {
    width: 33%;
    margin: 0 auto 4em;
}
.under_article .present img{
    width: 100%;
}
}

@media (min-width: 1401px) {
}


