@charset "UTF-8";

#pan {
    display: none;
}

#entry-form + .widget_form {
    padding-bottom: 150px;
}
#line-link + .block_html {
    position: fixed;
    bottom: 0;
    z-index: 100;
    width: 100%;
    padding: 0;
}
#line-link + .block_html .content_wrapper {
    padding: 0;
}
#line-link + .block_html .inner_bfb {
    padding: 10px 0;
    background-color: rgba(255, 255, 255, 0.85);
    text-align: center;
}
#line-link + .block_html a.bfb_btn {
    display: block;
    padding: 10px 20px;
    margin: 0 auto;
    max-width: 300px;
    box-sizing: border-box;
    background: #00b900;
    background: -moz-linear-gradient(top, #00b900 0%, #00ec00 100%);
    background: -webkit-linear-gradient(top, #00b900 0%, #00ec00 100%);
    background: linear-gradient(to bottom, #00b900 0%, #00ec00 100%);
    border-bottom: solid 3px #008600;
    line-height: 180%;
    color: #fff;
    text-shadow: 0 1px 0 #005300;
    text-decoration: none;
    text-align: center;
    transition: 0.4s;
    font-weight: bold;
    border-radius: 40px;
}
#line-link + .block_html a.bfb_btn:hover {
    opacity: 0.7;
}
#line-link + .block_html a.bfb_btn svg {
  margin-left: 5px;
}

/*----- 求人ボタン調整(2025/02/18) -----*/
a[id^="recruit-link0"] + .contents_btn01 a {
    background: #ff914b;
    border-radius: 50px;
    color: var(--i_btn_txt_color) !important;
    border: none;
}
a[id^="recruit-link0"] + .contents_btn01 a:hover {
    opacity: 0.7;
}
a[id^="recruit-link0"] + .contents_btn01 a[target=_blank] span:before,
a[id^="recruit-link0"] + .contents_btn01 a[target=_blank] span:after {
    border: 1px solid var(--i_btn_txt_color);
}

a[id^="recruit-link0"] + .contents_btn01 a {
    animation: anime1 2s ease 0s infinite;
}
@keyframes anime1 {
    50% {
        transform: scale(1.07);
    }
}