@charset "UTF-8";
main { padding-left: 0; padding-right: 0;}
main > *:not(#about) { padding-left: 20px; padding-right: 20px;}

#about {
    display: table; table-layout: fixed;
    width: 100%; margin-top: 50px; padding-top: 20px;
    border-top: solid 2px #072d63;
    line-height: 1.3em;}

#about > * { padding: 0 20px; vertical-align: top;}

#about .dis-tblcl01 li { margin: 10px 0 0;}
#about .dis-tblcl02 li { margin: 15px 0 0;}

#about strong { color: #072d63; font-size: 16px;}
#about a { text-decoration: underline;}

@media screen and (max-width:599px){
    #about,
    #about .dis-tblcl01,
    #about .dis-tblcl02 { display: block;}
    
    #about .dis-tblcl02 { margin-top: 30px;}


}




/* LastUp2026.06.15_kimata */