@charset "utf-8";


.disposable_img {
    width: 47%;
}
.disposable_text {
    width: 50%;
    line-height: 1.7;
    font-size: 1.1em;
}
.hygiene_flow_title {
    border-bottom: 1px solid #FFAC1A;
    margin-left: auto;
    margin-right: auto;
    font-size: 2em;
    padding-left: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #FFAC1A;
    margin-bottom: 30px;
    line-height: 2.2rem;
}
.hygiene_flow_text {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    line-height: 2.2rem;
    font-size: 1.5em;
    font-weight: bold;
    color: #442C16;
}
.clinic_map {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 150px;
    max-width: 1100px;
}





/* 835px以下に適用されるCSS（タブレット用） */
@media screen and (max-width: 835px) {
.hygiene_flow_title {
    font-size: 1.6em;
    line-height: 2.2rem;
}  

.hygiene_flow_text {
    line-height: 2.2rem;
    font-size: 1.4em;
}    

    
}
/* 480px以下に適用されるCSS（スマホ用） */
@media screen and (max-width: 480px) {

.disposable_img {
    order: 2;
     width: 100%;
}
.disposable_text {
    order: 1;
     width: 96%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

.hygiene_flow_title {
    font-size: 1.2em;    
    padding-bottom: 0px;
}
    
.hygiene_flow_text {
    line-height: 1.8rem;
    font-size: 1.2em;
}    
   
.clinic_map {
    padding-bottom: 100px;
}    
    
}
