@media screen and (max-width:767px){.pc-only{display:none}}@media not screen and (max-width:767px){.sp-only{display:none}}.text-center{text-align:center}.c-red{color:red}#pageMidashiWrap{background-image:url(../img/internal_medicine/bg_midashi.jpg)}@media screen and (max-width:767px){#rehaContainer{margin:0 10px}}#departmentList{box-shadow:0 0 3px rgba(0,0,0,.2);border-radius:5px;margin-bottom:60px}#departmentList ul{list-style:none;text-align:center;padding:30px}@media screen and (max-width:767px){#departmentList ul{padding:0}}#departmentList ul li{display:inline-block;text-align:center;margin:0 68px}@media screen and (max-width:767px){#departmentList ul li{display:block;float:left;width:33%;margin:0;padding:20px 10px;box-sizing:border-box;line-height:1.3}}@media screen and (max-width:767px){#departmentList ul li a{display:block}}#careFlow{margin-bottom:60px}#careFlow #flowLeft,#careFlow #flowRight{width:48%}#careFlow #flowLeft{float:left}#careFlow #flowRight{float:right}#careFlow .flow{background:var(--c-light-gray2);padding:30px}@media screen and (max-width:767px){#careFlow .flow{padding:10px}}#careFlow .flow ol{list-style:none}#careFlow .flow ol li{background:url(../img/common/icon_arrow_bottom.png) center bottom no-repeat;padding-bottom:20px;margin-bottom:5px}#careFlow .flow ol li.last{background:none;padding-bottom:0;margin-bottom:0}#careFlow .flow ol li div,#careFlow .flow ol li dt{background:var(--c-base);color:var(--c-white);line-height:1.3;font-size:142.9%;padding:5px 15px}@media screen and (max-width:767px){#careFlow .flow ol li div,#careFlow .flow ol li dt{font-size:114.3%}}#careFlow .flow ol li dd{background:var(--c-white);padding:10px 15px}@media screen and (max-width:767px){#careFlow .flow ol li dd{padding:10px}}#rehaAbout{margin-bottom:60px}#rehaAbout .photos{float:right;width:400px}@media screen and (max-width:767px){#rehaAbout .photos{float:none;width:auto}}@media screen and (max-width:767px){#rehaAbout .photos .left{width:49%;float:left;max-width:400px}}@media screen and (max-width:767px){#rehaAbout .photos .right{width:49%;float:right;max-width:400px}}#rehaAbout .detail{width:560px;float:left}@media screen and (max-width:767px){#rehaAbout .detail{width:auto;float:none}}#rehaAbout .detail table{width:100%;border-collapse:collapse}@media screen and (max-width:767px){#rehaAbout .detail table.time{display:block}}@media screen and (max-width:767px){#rehaAbout .detail table.time thead,#rehaAbout .detail table.time tbody,#rehaAbout .detail table.time tr,#rehaAbout .detail table.time th,#rehaAbout .detail table.time td{display:block}}#rehaAbout .detail table caption{background:url(../img/common/icon_list.gif) left 7px no-repeat;padding-left:20px;text-align:left;color:#1fadb8;font-size:114.3%}#rehaAbout .detail table th,#rehaAbout .detail table td{text-align:left;vertical-align:top;padding:10px 15px;font-weight:normal;border:1px solid var(--c-light-gray2)}#rehaAbout .detail table th{background:var(--c-white-dark);color:var(--c-base)}#rehaAbout .detail table.center th,#rehaAbout .detail table.center td{text-align:center;width:14%;box-sizing:border-box}@media screen and (max-width:767px){#rehaAbout .detail table.center th,#rehaAbout .detail table.center td{padding:10px;vertical-align:middle}}
