.hs-error {
    display: flex;
    flex-wrap: wrap;
}
.hs-error-msg {
    padding: 6px 0;
    color: #e57373;
}

/*.addata .search_box .btn_box button[type="submit"]の個所*/
.addata .search_box .btn_box .btn-hs-search {
    background: #E9AB04;
    border: 1px solid #C18D00;
}
.addata .search_box .btn_box .btn-hs-search:hover {
    background: white;
    color: #E9AB04;
}

.addata .search_box .btn_box .btn-hs-search:active {
    -webkit-box-shadow: inset 0px 0px 5px #E9AB04;
    box-shadow: inset 0px 0px 5px #E9AB04;
}

/*.addata .search_box .btn_box button[type="reset"]の個所*/
.addata .search_box .btn_box .btn-hs-clear {
    background: #CCCCCC;
    border: 1px solid #707070;
}
.addata .search_box .btn_box .btn-hs-clear:hover {
    background: white;
    color: #707070;
}

.addata .search_box .btn_box .btn-hs-clear:active {
    -webkit-box-shadow: inset 0px 0px 5px #707070;
    box-shadow: inset 0px 0px 5px #707070;
}

/* 検索一覧へボタンのホバーアクション */
.addata .detail_box_btn .return_btn button:hover {
    background: #fff;
    color: #E9AB04;
}
/* 同じ広告主・業種のホバーアクション */
.addata .detail_box_btn .other_btn button:hover {
    background: #003E92;
    color: white;
}

.addata .detail_box_koukoku_size {
    max-width: 500px;
    margin: 0 auto 1rem;
}

@media screen and (min-width: 768px) {
    .addata .detail_box_koukoku_size {
        margin: 0 auto 8px;
    }
}