@charset "utf-8";
/* 
サイト固有の記述
*/

/* 全体（色系）*/
body {
    
}

/* パソコン以上*/
@media screen and (min-width: 1281px) {
    body {
        .header-nav li:last-child a {
            border-right: none;
        }

        header {
            ul.links_sns {
                margin-left: 0;
            }

            ul.links_sns li {
                margin-right: 20px;
            }
        }

        .tp_sec04 {
            .infobox01 {
                padding: 50px 20%;;
            }
        }

        .footerUpper .footer_flex .f_company {
            margin-top: 5%;
        }

        .layout_dl01 {
            padding: 0 0 20px;
        }

        .unkmenu {
            margin: 0 auto 80px;
        }

        &.recruit {
            .sec02 {
                .layout_b .imgbox {
                    width: 50%;
                }
            }

            .sec03 {
                .layout_a .imgbox {
                    width: 55%;
                }
            }
        }

        &.introduction-to-the-hospital {
            .sec01 {
                .layout_a .imgbox {
                    width: 50%;
                }
            }
        }

    }
}

/* モニター以上*/
@media screen and (min-width: 1860px) {
    body {
    }
}

/* タブレット*/
@media screen and (max-width: 1024px) {
    body {
        .add_company {
            .sub_images_ul.cul2 .li {
                width: 100%;
            }
        }
    }
}

/* 携帯*/
@media screen and (max-width: 767px) {
    body {
        main section .page_title {
            top: 70%;
        }

        main section .page_title .sv_ttl .eng_ttl {
            margin-bottom: 5px;
        }
    }
}
