/* エリアデータ無し修正　2021・04・03
------------------------------------------------------------ */ 

.no-data {
    width: 100%;
    height: auto;
    margin: 20px auto;
    padding: 10px;
    text-align: center;
}
p.no-data{
    font-size: 3rem;
    font-weight: 700;
}

/* エリア詳細ページ　修正2021・04・22
------------------------------------------------------------ */ 
.box_area_ti {
    max-width: 80%;
    height: auto;
    margin: 0 auto;
    padding:15px;
    background-color: #163649;
}
.area_item {
    display: block;
    margin: 10px ;
}
p.area_item_ti {
    display: inline-block;
    width: 150px;
    padding: 5px;
    background-color: #000000;
    color: #FFFFFF;
    text-align: center;
}
p.area_item_contents {
    display: inline-block;
    padding: 5px;
    margin-left: 50px;
    border: none;
    color: #000000;
}
.area_photo_ver_2 {
    max-width: 100%;
    height: auto;
    margin: 5px auto;
    padding: 0;
}
.area_photo_ver_2_mo {
    display: none;
}
.area_photo{
    max-width: 95%;
    height: auto;
    margin: 10px auto;
}
.area_photo img{
    width: 100%;
    height: auto;
}
.area_box {
    position: relative;
    max-width: 80%;
    height: auto;
    margin: 0 auto;
    border: 1px solid #707070;
    background-color: #fff;
}
p.ver_area {
    max-width: 95%;
    margin: 15px auto;
    font-size: 1.5rem;
    line-height: 160%;
}
p.area_policy {
    width: 90%;
    font-size: 1.6rem;
    margin-left: 20px;
}

span.policy_ti{
    display: block;
    margin-bottom: 15px;
    font-size: 2rem;
}

@media screen and (max-width:700px){
    .box_area_ti {
        max-width: 100%;
        height: auto;
        margin: 0 auto;
        padding:15px;
        background-color: #163649;
    }
    p.area_item_ti {
        display: block;
        width: 90%;
        margin: 0 auto;
        padding: 5px;
        background-color: #000000;
        color: #FFFFFF;
        text-align: center;
    }
    p.area_item_contents {
        display: block;
        padding: 5px;
        margin: 5px auto;
        border: none;
        color: #000000;
        text-align: center;
    }
    .area_box{
        position: relative;
        max-width: 90%;
        height: auto;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
        padding:15px;
        border:1px solid #707070;
        background-color: #fff;
    }
    .area_photo_ver_2{
        display: none;
    }
    .area_photo_ver_2_mo {
        display: block;
        max-width: 95%;
        height: auto;
        margin: 5px auto;
        padding: 0;
    }
    .area_photo_ver_2_mo img{
        width: 100%;
        height: auto;
        margin: 0;
    }
    .textbox span {
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
}

/* TOPページ　真誓会とは　修正2021・04・03
------------------------------------------------------------ */ 
.soufu_box::after{
    content: '';/*何も入れない*/
    display: inline-block;/*忘れずに！*/
    width: 141px;/*画像の幅*/
    height: 174px;/*画像の高さ*/
    position: absolute;
    top:-95px;
    right:5%;
    background-image: url(../image/person.png);
    background-size: contain;
    vertical-align: middle;
  }


/* 　修正2021・05・31
------------------------------------------------------------ */ 
span.plice {
    display: block;
    margin: 10px;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 200%;
}

/* 　修正2024・10・25
------------------------------------------------------------ */ 
br.sp {
    display: none;
}
@media screen and (max-width:700px) {
    br.sp {
        display: inline-block;
    }
}

/* 　修正2024・12・09
------------------------------------------------------------ */ 
/* 定例会スケジュール日付非表示 */
table.schedule {
    & th.member, td.member {
        display: none;
    }
}
@media screen and (max-width:700px) {
    .ver_mo table.schedule_mo {
        & tr:nth-child(4) {
            display: none;
        }
    }
}
