.heading02{color:#FFF;background:#a17a3c; border: none}
.heading02:after{display: none}
.colWrap{justify-content: space-between; align-items: center;}
.colWrap div:nth-child(1){background:#fff0cd; border-radius: 0.5em; border: solid 1px #c7a773; padding: 0.8em;}
.point li{padding: 0.2em; border-radius: 5px;}
.point li strong{letter-spacing: 0; border: solid 1px #FFF;border-radius: 5px;}
.headingPoint{ font-size: 1.2em;}
.headingPoint span{ color: #a17a3c; font-weight: bold;}
.point.bgColorGold li{background:#fab9b1;}
.normalList{padding: 0; margin-bottom: 0;}
.normalList li{list-style: none;border-bottom:dashed 1px silver; padding-bottom: 0.5em;text-indent: -1.5em; padding-left: 1.5em;}
.normalList li:before{content: "●"; margin-right: 0.5em;color: #f57763}
.box25{
    position: relative;
    background: #ffe3de;
    box-shadow: 0px 0px 0px 5px #ffd4cd;
    padding:  2em;
}
.box25:after{
    position: absolute;
    content: '';
    right: -5px;
    top: -5px;
    border-width: 0 30px 30px 0;
    border-style: solid;
    border-color: #ffbbb0 #fff #ffbbb0;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
}
@media screen and (max-width: 980px){
    .point{display:flex; justify-content: initial;}
}
@media screen and (max-width: 767px){
    .headingPoint,.point li strong{ font-size: 1em;}
}