@charset "UTF-8";
/* CSS Document */

#compa-chart {
    margin: 48px auto 0;

}
@media screen and (max-width: 750px){
#recom-clinic header .inner .text .text2 {
    font-size: 2.5rem;
    display: block;
}
#recom-clinic header .inner .text .text1 {
    font-size: 1.0rem;
    border-bottom: 1px solid #ffffff;
    padding: 0 4px 6px;
    display: block;
}}
#best-clinic #orderset .snd #totalNum {
    position: absolute;
    top: -36px;
    left: 0;

}
#best-clinic .more {
    margin: 24px auto;
    display: flex;
    align-items: center;
    justify-content: center;
    grid-column-gap: 8px;
    color: #9eb2c7;

}
#best-clinic .more-content {
    display: block;
}
#best-clinic .more {
    display: none;
}
@media screen and (max-width: 750px){
header .hero h2
{
	font-size:1.8rem;
	}}
#compa-chart #compa-tbl th {
    background-color: #ffffff;
    color: #617d98;
    width: 75px;
    word-wrap: break-word;
}
.none{
	display: none!important;}


header .hero .hero-image img {
    width: 100%;
    max-height: 100%; 
    object-fit: cover;
    object-position: 100% 0;
}
