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


/*-----------------------------------------

Last update:    2025-4-1

---------------------------------------*/


/*=============================
pg_nav
=============================*/
.pg_nav{
    display: flex;
    flex-wrap: nowrap;
    max-width: 600px;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    gap: 0 1em;
}


/*=============================
kouhou_area
=============================*/
#kouhou_area{

}
@media screen and (max-width:600px){
#kouhou_area .left_box60{
    margin-bottom: 3em;
}
#kouhou_area .left_box60 .btn01 a{
    margin-left: auto;
    margin-right: auto;
}
}


/*=============================
patrol_area
=============================*/
#patrol_area{
}
#patrol_area .patrol_block{
    display: flex;
    flex-wrap: nowrap;
    gap: 0 3em;
}
#patrol_area .patrol_block .table_style{
}
#patrol_area .patrol_block .table_style th{
    width:14em;
}
#patrol_area .patrol_block .patrol_img{
    max-width: 300px;
}

@media screen and (max-width:768px){
#patrol_area .patrol_block .table_style th{
    width:10em;
}
}



@media screen and (max-width:600px){
#patrol_area .patrol_block{
    flex-wrap: wrap;
    gap: 1.5em 0em;
}
#patrol_area .patrol_block .table_style{
    width: 100%;
}
#patrol_area .patrol_block .patrol_img{
    max-width: inherit;
    width: 100%;
}
#patrol_area .patrol_block .patrol_img img{
    width: 100%;
}
}




