@charset "UTF-8";

.container.event0829 {
width: 1050px;
}

/*リード解説*/
div.lead-txt {
float: left;
width: 650px;
}

.lead-style .lead-txt .date {
font-size: 1.8em;
font-weight: bold;
}

.contents {
width: 900px;
padding: 20px;
margin: 0 auto;
}

.schedule-title {
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
width: auto;
margin-bottom: 20px;
background-color: hsla(74,55%,82%,1.00);
font-weight: bold;
font-size: 24px;
}

.plan .table01 th, .plan .table01 td {
padding: 10px;
}
.plan .table01 th  {
font-size: 16px;
font-weight: bold;
}
.plan .table02 td {
padding: 0px;
font-size: 16px;
font-weight: bold;
}

.plan h2 {
margin-bottom: 10px;
margin-top: 30px;
color: #9C5043;
}

/*申し込みボタン*/
.moushikomi-style .btn-style {
font-size: 24px;
width: 60%;
text-align: center;
margin-top: 20px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 25px;
padding-top: 25px;
border-radius: 10px;
border: 1px solid #ECDBC5;
background-color: #CC4932;
font-weight: bold;
color: #FFFFFF;
}
.moushikomi-style .btn-style a {
color: #FFFFFF;
}
.contents .plan img {
margin-right: 10px;
}
.contents .plan table {
margin-left: 30px;
}

.plan h2 span {
font-weight: normal;
font-size: 15px;
}
