@charset "utf-8";

.ttl01 {
background: url(../images/ttl01.gif) #E4E9FC 0 0 no-repeat;
font-size: 20px;
color: #000;
padding: 25px 0 0 100px;
height: 55px;
box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.25);
}

.ttl01_1 {
border-left: 5px solid #7990F2;
border-bottom: 2px solid #7990F2;
font-size: 18px;
color: #000;
padding: 10px 0 10px 20px;
font-weight: bold;
}

.ttl01_2 {
border-bottom: 1px solid #7990F2;
font-size: 16px;
color: #7990F2;
padding: 0 0 5px 0;
font-weight: bold;
}


table.tblist{
border-top:1px solid #D1D2D6;
border-left:1px solid #D1D2D6;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
empty-cells:show;
margin-top: 10px;
width: 100%;
}

.tblist th{
border-right:1px solid #D1D2D6;
border-bottom:1px solid #D1D2D6;
background-color:#ECECEE;
padding:1em;
text-align:center;
font-size: 16px;
}


.tblist td{
border-right:1px solid #D1D2D6;
border-bottom:1px solid #D1D2D6;
padding:1.5em 1em;
}

.tblist .ty01{
text-align: right;
}


.cont01 {
border:solid 1px #7990F2;
width: 180px;
padding: 15px 0;
font-size: 18px;
line-height : 1.0;
text-align: center;
}

.cont01:link,
.cont01:visited {
color: #000;
text-decoration: none;
}

.cont01:hover,
.cont01:active {
color: #7990F2;
text-decoration: none;
background-color: #E4E9FC;

}

.cont01L {
float: left;
width: 515px;
}

.cont01R {
float: right;
width: 515px;
}



.fc_01 {
color: #E570C3;
}

.fc_02 {
color: #2CBAD2;
font-size: 16px;
font-weight:bold;
}

