@charset  "utf-8";
#pankuzu { display:none;}


#contents　#tbl-bdr table,#tbl-bdr td,#tbl-bdr th {
    border-collapse: collapse;
    border:1px solid #C40D0D;
	padding: 5px;
	}
#contents　#tbl-bdr table,#tbl-bdr th {
color: #C40D0D;
font-size: 30px;
text-align: center;
padding: 0 10px 0 10px;
    }

#contents .btnred {
border: 2px #ff0000 solid ;
padding: 10px ;
background-color: #F9CBC3;
font-weight: bold;
display: block;
float: left;
margin: 5px;
}

#contents .btnred a {
text-decoration: none;
color: #000000;
}

#contents .btnyel {
border: 2px #664C00 solid ;
padding: 10px ;
background-color: #F3DC9B;
font-weight: bold;
display: block;
float: left;
margin: 5px;

}

#contents .btnyel a {
text-decoration: none;
color: #000000;
}

#contents .btnnavy {
border: 2px #41719C solid ;
padding: 10px ;
background-color: #B4C7E7;
font-weight: bold;
display: block;
float: left;
margin: 5px;

}

#contents .btnnavy a {
text-decoration: none;
color: #000000;
}

#contents .btnpink {
border: 2px #FF00FF solid ;
padding: 10px ;
background-color: #FFCCFF;
font-weight: bold;
display: block;
float: left;
margin: 5px;

}

#contents .btnpink a {
text-decoration: none;
color: #000000;
}

#contents .btnoran {
border: 2px #ED7D31 solid ;
padding: 10px ;
background-color: #FFE699;
font-weight: bold;
display: block;
float: left;
margin: 5px;

}

#contents .btnoran a {
text-decoration: none;
color: #000000;
}

#contents .btngre {
border: 2px #00B050 solid ;
padding: 10px ;
background-color: #E2F0D9;
font-weight: bold;
display: block;
float: left;
margin: 5px;

}

#contents .btngre a {
text-decoration: none;
color: #000000;
}

#contents .btnpurp {
border: 2px #CC00FF solid ;
padding: 10px ;
background-color: #E8B9FF;
font-weight: bold;
display: block;
float: left;
margin: 5px;

}

#contents .btnpurp a {
text-decoration: none;
color: #000000;
}

#contents .btnblue {
border: 2px #00B0F0 solid ;
padding: 10px ;
background-color: #DEEBF7;
font-weight: bold;
display: block;
float: left;
margin: 5px;

}

#contents .btnblue a {
text-decoration: none;
color: #000000;
}

#contents h5 {
color: #C45911;
font-size: 18px;
margin: 0 0 10px 0 ;
padding-left: 0 ;
}

#contents .hdtxt {
width: 280px;
margin: 20px 0 50px 10px;
}

.mb30{
margin-bottom: 30px;
}
