@charset "Shift_JIS";

h1 {font-size:60px;}
h1 a {color:black; text-decoration:none;}

.topnav {display: flex; list-style-type:none; margin:0px; padding:0px;
 background-color:#2bad05;}
.topnav a {color:#fff; text-decoration:none;}
.topnav li {width:25%; max-width:200px; padding:20px; margin:0px;
 background-color:#2bad05; border-right:solid 1px #4dcf37; text-align:center;}

.mbox {margin:40px auto; padding:0px 0px 60px 0px; display: flex; flex-wrap: wrap;
 border-bottom:solid 5px #2bad05;}
.mbox-title {width:100%; margin:0px; padding:10px 20px; border:solid 1px #2bad05;
background-color:#2bad05; color:#fff;}
.mbox-msg {width:100%; margin:20px 20px;}
.main-contents {border:solid 1px #2bad05; width:420px; max-width:90%; margin:0px 20px 30px 0px; text-align:center;
 padding:30px 0px;}
.main-contents a {color:#b22222}
.c-box-img {margin-bottom:10px;}
.mbox-img {text-align:center; margin:0px auto 30px auto;}
.mbox-img img {max-width:90%; vertical-align:bottom;}
.mbox-txt {width:90%; text-align:left; margin:0px auto;}

.mbox2 {margin:40px auto; padding:0px 0px 60px 0px; display: flex; flex-wrap: wrap;
 border-bottom:solid 5px #2bad05; text-align:center;}
 
footer {background-color:#2bad05; text-align:center; padding:30px 0px 100px 0px; margin-top:80px;}
footer a {color:#fff;}
