@charset 'utf-8';

body{
  background: url(../images/container_bg.png) center 0 repeat-y;
}

.description p{
  padding-left: 19px;
}

.description p,.description span{
  font-size: 24px;
  font-weight: 600;
}

.description p.nth_01{
  line-height: 85%;
}


.area_bg_01{
  background: url(../images/area_bg_01.png) 0 0 no-repeat;
  height: 871px;
  position: relative;
}

.table_bg{
	background: url(../images/table_bg.png) 0 0 no-repeat;
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 852px;
	height: 295px;
	padding-top: 27px;
}

table.btn_area{
}

table.btn_area td{
  padding: 5px;
}


/*コース概要*/
table.course_area{
  border-left: 3px solid #000;
  border-top: 3px solid #000;
}

table.course_area th,table.course_area td{
  border-right: 3px solid #000;
  border-bottom: 3px solid #000;
  vertical-align: middle;
}

table.course_area th{
  background-color: #eee;
}

/*フッター*/
.footer{
  background: url(../images/footer_bg.png) 0 0 no-repeat;
  height: 163px;
}
