#menu_button:before{color:white}@media screen and (max-width:1400px){.home #header_slider_wrap .caption{padding:50px 4em 50px 2em}.home #index_free_space .top-recruit-wrap .top-recruit{background-size:cover !important;padding:clamp(50px, calc(-14.7075px + 11.765vw), 150px) 20px clamp(70px, calc(-143.532px + 38.824vw), 400px) 20px !important}.home #index_free_space .top-recruit-wrap::before{height:clamp(50px, calc(-111.766px + 29.412vw), 300px)}}@media screen and (max-width:1250px){#footer_information_inner{padding-inline:20px}#footer_information #footer_company{max-width:860px;margin-inline:auto}#footer_menu_area{display:none}}@media screen and (max-width:1050px){.home #header_slider_wrap .caption{padding:30px 4em 30px 1em;max-width:700px}.home #index_clinic .post_list .item .title_area::before{height:110%}:is(.page-id-72, .page-id-74) .intro-wrap .wp-block-columns{flex-direction:column;padding-inline:20px}:is(.page-id-72, .page-id-74) .intro-wrap .wp-block-columns .txt{max-width:800px;margin:0 auto}:is(.page-id-72, .page-id-74) .intro-wrap .wp-block-columns::before{height:80%;top:30%}}@media screen and (max-width:900px){.home #index_banner .box1{box-shadow:-10px -10px 0 #ffffff}.home #index_banner .box2{box-shadow:10px 10px 0 #ffffff}#page_header .catch::before{font-size:clamp(54px, calc(17.5872px + 11.379vw), 120px)}}@media screen and (max-width:781px){.item.rev{flex-direction:column-reverse !important}}@media screen and (max-width:750px){.home #header_slider_wrap .caption::after{top:-10px;right:-10px}.home #header_slider_wrap .caption{padding:20px 2em 20px 1em;margin-right:20px}.home #header_slider_wrap .caption{transform:translateY(80%)}.home #index_clinic .post_list .item .title_area{padding:clamp(30px, calc(7.6736px + 6.977vw), 60px) clamp(10px, calc(-4.8832px + 4.651vw), 30px)}.home #index_clinic .post_list .item .title_area .title_area_inner{width:100%;height:100%}.home #index_free_space .top-recruit-wrap .top-recruit{padding:50px 0 100px 0;display:block;transition:all 0.5s ease;background-size:100% !important;background-size:cover !important}.page-id-74 .intro-wrap .item-wrap{grid-template-columns:repeat(1, minmax(0, 1fr))}#main_contents #main_col{padding-block:50px}.single-post #post_title_area{border-left:5px solid #1f8af6 !important;padding:9px 0 13px 10px}#footer_information #footer_company{flex-direction:column;padding:40px 20px}#footer_information #footer_company .desc{border:none;font-size:12px;padding:0}}@media screen and (max-width:550px){#index_clinic .desc{text-align:left}.page-id-72 .con-box{margin-bottom:100px}.page-id-74 .intro-wrap .item-wrap{padding-block:50px}.post_content .h2title h2{font-size:34px}.post_content td:first-child{width:100%}.post_content td{width:100%}.page-id-78 .tel-wrap{padding-block:50px}}@media screen and (max-width:349px){.page-id-78 .tel-wrap .tel-num strong{font-size:26px}.page-id-78 .tel-wrap .bottom-txt{font-size:12px}.page-id-78 .tel-wrap{padding:30px 0 10px}}