@charset "Shift_JIS";


div#contents {
	width:780px;
	height:auto;
	padding:15px 20px 15px 15px;
	margin:auto;
	text-align:left;
	
}



div#contents h2 {
	background-color:#F1F1F1;
	padding:10px 0px 10px 20px;
	border-left:solid 5px #2aa224;
	border-bottom:solid #2aa224 1px;
	font-size:14px;
	font-weight:bold;
	color:#044800;
	margin-bottom:8px;
	text-align:left;
	
	}

div#contents h3 {
	font-size:12pt;
	padding-left:15px;
	padding-top:10px;
	color:#F30;
	font-weight:bold;
	}

div#right_text {
	width:auto;
	text-align:right;
	padding-bottom:10px;
}

div#box4 {
	margin-bottom:20px;
	text-align:left;
	line-height:1.8em;
}

div#box4 table{
	border-left:#666 1px solid;
	border-top:#666 1px solid;	
	line-height:1.5em;
}


div#box4 tr,td{
	border-right:#666 1px solid;
	border-bottom:#666 1px solid;
	font-size:12px;
	padding:5px;
	text-align:left;
}



div#box4 th{
	border-right:#666 1px solid;
	border-bottom:#666 1px solid;	
	background-color:#FFC;
	color:#090;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding:10px;
}

.green{
	border-right:#666 1px solid;
	border-bottom:#666 1px solid;
	background-color:#EAFEAD;
	color:#666;
	font-weight:bold;
	text-align:center;
}

.orange{
	color:#F60;
	font-weight:bold;
}


ul#list-btn {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
    padding-top: 20px;
}

ul#list-btn li {
    box-sizing: border-box;

}

ul#list-btn li a {
        width: 32%;
    padding: 15px 30px;
    background: #F1F1F1;
    
    border:#2aa224 1px solid;
    border-radius: 8px;
}

ul#list-btn li a:hover {
        background: #FFC;
}
ul#list-btn li::before {
    
}