@charset "utf-8";
/* CSS Document */


dl{
text-align:left;
border-bottom: solid 1px #B0BCCD;
/*background-color:#ffffff;*/
font-family: HiraKakuProN-W3;
}
dt{
/*
text-align:center;
border: solid 1px #a9abae;
border-radius: 6px;
background:#cccccc;
padding:5px;
font-family: HiraKakuProN-W6;
          font-size: 12px;
*/
display:block;
text-align:center;
font-style:normal;
font-weight:bold;
          border-top: 1px solid #cdd5df;
          border-bottom: 1px solid #2d3642;
/*
          background-color: #B0BCCD;
color:#ffffff;
*/
}
dd{
font-family: HiraKakuProN-W3;
          font-size: 12px;
padding:8px;
}
dd img{
width:100%;
max-width:500px;
display:block;
margin:auto;
}

dd p{
font-size:12px;
line-height:1.3;
padding:10px;
text-align:left;
}

dd table.twocell{
width:100%;
}
dd table.twocell th{
font-size:13px;
vertical-align:top;
font-weight:normal;
text-align:left;
padding:10px;
width:40%;

background-color:#cccccc;
}
dd table.twocell td{
font-size:12px;
padding:10px;
line-height:1.3;
}
dl table.fourcell{
width:100%;
}

dl table.fourcell th{
font-size:13px;
vertical-align:top;
font-weight:normal;
text-align:left;
padding:10px;
width:25%;

background-color:#cccccc;
}

dl table.fourcell td{
width:25%;
font-size:12px;
padding:10px;
line-height:1.3;
}

p.entry_bt{
text-align:center;
border: solid 1px #a9abae;
border-radius: 8px;
padding:10px;
margin:5px;
font-size:20px;
font-family: HiraKakuProN-W6;
}
p.entry_bt a{
display:block;
}