@charset "utf-8";
/* CSS Document */

/*=================================================
font-family
==================================================*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap');

/*=================================================
コンテンツ
==================================================*/

.contents_inner{
    width: 100%;
    max-width: 970px;
    margin: 250px auto 0;
    padding :0 0px;    
}
.contents_inner h2{font-size:35px; color:#4C4842;}
.contents_inner h3{font-feature-settings: "palt";}

/*スマホ*/
@media screen and (max-width: 960px) {
    .contents_inner{margin: 150px auto 0;}
    .contents_inner h2{font-size:24px; text-align: center;}
}
/*-----------------------------------------
料金表
-------------------------------------------*/
.sec1_box{margin: 0 0 100px;}
.sec1_box .room_img{    
    width: 100%;
    max-width: 940px;
    margin: 30px auto;
    text-align: center;
}
.sec1_box .room_img ul li{
    display: inline-block;
    width: 48%; max-width:430px;
    vertical-align: top;
    padding: 20px;
}
.sec1_box .room_img ul li img{width: 100%;}
.sec1_box .room_img ul li p{text-align: center; font-size:20px;}

.sec1_box .price_list figure img{width: 100%;}
.sec1_box .price_list p{font-size: 16px; font-feature-settings: "palt";}

/*スマホ*/
@media screen and (max-width: 960px) {
    .sec1_box{margin: 0 0 60px; padding: 0 20px;}
    .sec1_box .room_img ul li{
        display: inline-block;
        width: 48%; max-width:430px;
        vertical-align: top;
        padding: 0px;
    }
    .sec1_box .room_img ul li p{font-size:14px;}
    .sec1_box .price_list p{
        font-size: 14px;
        font-feature-settings: "palt";
        text-indent: -1.25em;
        padding-left: 1.25em;
    }
}
/*-----------------------------------------
医療・看護面での受け入れ可能な方
-------------------------------------------*/
.sec2_box{margin: 0 0 100px;}
.sec2_box p{
    font-size: 16px;
    padding :0px 0;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo,"Noto Sans JP","sans-serif"
}
.sec2_box .possible_list{text-align: center; margin: 10px;}
.sec2_box .possible_list figure img{width:100%; max-width:701px;}

/*スマホ*/
@media screen and (max-width: 960px) {
    .sec2_box{margin: 0 0 60px; padding: 0 20px;}
    .sec2_box p{font-size: 14px; padding: 0; text-indent: -1.25em; padding-left: 1.25em; }
    .sec2_box .possible_list{text-align: center; margin: 10px 0;}
}
    
/*-----------------------------------------
流れ
-------------------------------------------*/
.sec3_box{margin: 10px 0 100px;}
.sec3_box figure img{width:100%; max-width: 1039px;}

/*スマホ*/
@media screen and (max-width: 960px) {
    .sec3_box{margin: 10px 0 50px;  padding: 0 20px;}
}










