/*太字*/
span.futoji{
        font-weight:bold;
}
/*大字*/
span.oomoji{
        font-size:1.1em;
}
/*電話リンク*/
a.tel-link{
    background:#000!important;
    color:#FFF!important;
    padding: 0.8em 1.2em!important;
    border-radius:2em!important;
}
@media screen and (min-width: 640px) {
a.tel-link{
    pointer-events: none!important;
}
}

/*----------------------------------------------------------*/

/*///トップページ///*/

/*ヘッダーボタン*/
.recruiter_header_Oztfldsler .navbar .btn-redirect-link a.link:last-child {
    color: #173add!important;
    background-color: #FFF64F!important;
}
.recruiter_header_Oztfldsler .navbar .btn-redirect-link a.link:first-child {
    display:none!important;
}
@media screen and (max-width: 991px) {
    .recruiter_header_Oztfldsler .navbar .btn-redirect-link-tab a.link:first-child {
        display: none!important;
    }
}
@media screen and (max-width: 991px) {
    .recruiter_header_Oztfldsler .navbar .btn-redirect-link-tab {
        width: 58px!important;
    }
}

/*コンバージョンボタン*/
.parts41-2_o82Z97kXhF .inner-item.btn-item-phone a {
    background: #FFF!important;
}

/*セクション2 Tiktok動画*/
.txt-col-two {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.txt-col-two .one {
    display: block;
    box-sizing: border-box;
    padding: 25px;
    background: #efefef;
    flex-basis: 49%;
    margin-bottom: 30px;
    text-align:center;
    margin:auto;
}



/***** デザイナー調整ここから *****//***** デザイナー調整ここから *****//***** デザイナー調整ここから *****//***** デザイナー調整ここから *****//***** デザイナー調整ここから *****/

/*---------------------------------------------------------------------------------------------*/
/***** tiktokセクション *****/
/* タイトル・余白調整 */
@media screen and (min-width: 1024px) {.design-parts68_xlnk03srr2.bg-color {
    padding-top: 100px!important;
}}

@media screen and (max-width: 520px) {
.design-parts68_xlnk03srr2 .container.parts68_xlnk03srr2 {
    height: 100px !important;
    margin-top: 30px !important;
}}

/* 動画部分・余白調整 */
.parts249-251adyqe5zX0f_complete_form {
    padding-top: 10px !important;
}

/*---------------------------------------------------------------------------------------------*/
/***** 1枚画像セクション *****/
/* 画像・余白調整 */
.recruitment_parts291N4bSGI4O_imagebanner .container .img_wrap img {
    padding: 50px 0 !important;
}

/* 画像・リンク効果なし */
.recruitment_parts291N4bSGI4O_imagebanner .container .img_wrap a,
.recruitment_parts291N4bSGI4O_imagebanner .container .img_wrap a:hover,
.recruitment_parts291N4bSGI4O_imagebanner .container .img_wrap a:focus,
.recruitment_parts291N4bSGI4O_imagebanner .container .img_wrap a:active {
  pointer-events: none !important;   /* クリック無効 */
  cursor: default !important;        /* 指カーソル消す */
  text-decoration: none !important;
}

/* 念のため画像にも */
.recruitment_parts291N4bSGI4O_imagebanner .container .img_wrap img {
  pointer-events: none !important;
}

/*---------------------------------------------------------------------------------------------*/
/***** ポイントセクション *****/
/* 余白調整 */
.recruitment_parts3_RZUIBz5Pj9.bg-img {
    padding-bottom: 0 !important;
}

.recruitment_parts3_tZUQ23Ao6k.bg-img {
    padding-bottom: 0 !important;
}

.recruitment_parts3_LqTkX8t3tE.bg-img {
    padding-bottom: 0 !important;
}

/*---------------------------------------------------------------------------------------------*/
/***** 写真セクション *****/
/* 余白調整 */
.design-parts87_hrP24x5ckN {
    padding-bottom: 0 !important;
}

/*---------------------------------------------------------------------------------------------*/
/***** 型枠工事って？セクション *****/

/* タイトル文字調整 */
.design-parts73_H0VOvdcKCC .contents-wrap .text-title {
    font-weight: bold!important;
}


@media screen and (min-width: 521px) and (max-width: 991px) {.design-parts73_H0VOvdcKCC .contents-wrap .text-title {
        font-size: 28px!important;
}
}

@media screen and (max-width: 520px) {.design-parts73_H0VOvdcKCC .contents-wrap .text-title {
        font-size: 25px!important;
}
}


/*---------------------------------------------------------------------------------------------*/
/***** やりがいセクション *****/
/* セクション余白調整 */
.design-parts51_hPnJQXqjOt.bg-color {
    padding-top: 50px!important;
}

/* point2/3上余白調整 */

.design-parts51_hPnJQXqjOt .main-content .item {
    padding-top: 50px!important;
}


/*---------------------------------------------------------------------------------------------*/
/***** 社長メッセージセクション *****/
/* 余白調整 */
.design-parts74_FoPhoh6eRg .container-title {
    margin-bottom: 20px !important;}


/* タイトル文字調整 */
.design-parts74_FoPhoh6eRg .contents-wrap .text-title {
    font-weight: bold!important;
}

@media screen and (min-width: 521px) and (max-width: 991px) {
    .design-parts74_FoPhoh6eRg .contents-wrap .text-title {
        font-size: 28px!important;
    }
}

@media screen and (max-width: 520px) {
    .design-parts74_FoPhoh6eRg .contents-wrap .text-title {
font-size: 25px!important;
    }
}

/*---------------------------------------------------------------------------------------------*/
/***** よくある質問セクション *****/
/* 背景位置調整 */
.design-parts-33_Edhem960jE.design-parts-33.bg-color {
    background-position: top !important;
}

/***** デザイナー調整ここまで *****//***** デザイナー調整ここまで *****//***** デザイナー調整ここまで *****//***** デザイナー調整ここまで *****//***** デザイナー調整ここまで *****/
/*TikTok箇所について非表示*/
.design-parts68_xlnk03srr2.bg-color,.parts249-251adyqe5zX0f_complete_form{
        display: none!important;
}

.recruiter_application_page .form_apply .form_wrap .btn_submit{
        background: #173add 0% 0% no-repeat padding-box!important;
}
/*tiktok*/