

.main{
margin: 0 auto;
max-width: 702px;
font-family: YuGothicM;
}


.title1{
width: 85%;
margin:0 auto;
font-family: YuGothicM;
text-align: left;
}

p{
border-bottom: 1px dashed #80bcff;
}

.t1{
width: 85%;
font-family: sans-serif;
}

.t1{
  border-collapse:collapse;
  margin:0 auto;
  font-size: 12px;
  font-family: YuGothicM;
}
.t1 td,th{
  padding:5px;
}
.t1 th{
  width: 85%;
  font-size: 11px;
  color:#fff;
  background:#005ab3;
  text-align: left;
}
.t1 tr:nth-child(odd){
  background:#e6f2ff;
}
.t1 td{
  border-bottom:1px dashed #80bcff;
}

.first {
        width:40%;
    }

.box29{
    width: 95%;
    margin:auto;
    padding:0;
}

.box29-1 {
    margin: 1em auto;
    width: 280px;
    background: #dcefff;
    display:inline-block;
}
.box29-1 .box-title {
    font-size: 11px;
    background: #5fb3f5;
    padding: 0;
    text-align: left;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box29-1 p {
    font-size: 11px;
    padding: 0;
    margin: 0;
}

.box29-2 {
    margin: 1em auto;
    width: 280px;
    background: #dcefff;
    display:inline-block;
}
.box29-2 .box-title {
    font-size: 11px;
    background: #5fb3f5;
    padding: 0;
    text-align: left;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box29-2 p {
    font-size: 11px;
    padding: 0;
    margin: 0;
}

