<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
.page_title{
color:#2CB200;
margin:1em 0 0;
}
.page_title_jp{
text-align:center;
}
.area_top{
    padding-bottom: 0.3em;
    font-size: 3em;
    display: inline-block;
    border-bottom: 2px solid #2cb200;
}
.center_box{
margin-bottom:1.5em;
}
.center_box &gt; div &gt; section &gt; table{
    display: none;
}
.center_box &gt; div &gt; section &gt; p{
    display: none;
}
.area_list_box{
    padding: 0 0 30px;
    width: 100%;
    height: 100%;
}
table{
text-align:center;
    margin: 1em 0 0;
}
table tr th{
    color:#fff;
    background:#666;
    border:1px solid #fff;
    border-collapse:collapse;
    width: 170px;
    padding: 5px 0;
}
table.three tr th:first-child{
    width: 80px;
}
td{
padding:5px;
text-align:left;
}
.link_box{
text-align:center;
padding:0 15px;
    display: none!important;
}
.link_box &gt; .col-6.col-md-3.px-0 img{
    border-radius: 25px;
    overflow: hidden;
}
table tr:nth-child(odd) td{
color:#000;
background:#fff;
border:1px solid #fff;
border-collapse:collapse;    
}
table tr:nth-child(even) td{
color:#000;
background:#ddd;
border:1px solid #fff;
border-collapse:collapse;    
}

@media(max-width:767px){
table{
width:100%;
}
.area_list_box{
width:90%;
margin:1em auto 1em;
padding:0;
}
    
.center_box &gt; div &gt; section &gt; table{
    display: table;
}
.center_box &gt; div &gt; section &gt; p{
    display: block;
}
    
.link_box{
text-align:center;
padding:0 10%;
    display: flex!important;
}
    .link_box .img-fluid{
        padding: 10px;
    }
}</pre></body></html>