@charset "utf-8";

.mainArea {
  text-align: center;
  padding:14px 0 10px; 
}

.slideBox {
  height: 285px;
  width: 250px;
  margin: 0 auto;
  padding: 15px 0 0;
}
div#slider {
  background-size:250px 250px;
}
div.nivo-slice {
  background-size:250px 250px;
}

.slideArea {
  margin: 0px auto;
  padding: 0 0 10px;
  height: auto;
  width: 100%;
}
.slideArea img {
  margin: 0px;
  padding: 0px;
  height: auto;
  width: 100%;
}


.copyArea {
  text-align: center;
  padding:0 10px;
  }

.copyArea h1 {
  margin: 0px;
  padding: 10px 0px 12px;
}
.copyArea p {
  line-height:1.4em;
  text-align:left;
}


.otherArea {
  padding:0 10px 15px;
}

.courseBlocck:after { content: ''; display: block; clear: both; }
.courseBlocck {
  padding:20px 0 0;
}
.courseColumn:after { content: ''; display: block; clear: both; }
.courseColumn {
  padding:0 0 5px;
}
.imgBox {
  width:160px;
  height:auto;
  padding:0 10px 0 0;
  float:left;
  background:#FFF;
}
.txtBox { 
}
.txtBox h2 {
  color:#FFF;
  text-align:center;
  padding:4px;
  margin:0 0 5px;
}
.modern {
  background:#006600;
}
.french {
  background:#ff0066;
}
.resort {
  background:#3366ff;
}
.shosaiBox {
  padding:0 5px;
  border:#CCC solid 1px;
  display:block;
  width:auto;
  height:auto;
}
.ttl {
  padding:5px 5px 5px 20px;
  display:block;
  width:auto;
  height:auto;
  background-image:url(../images/kaihei.jpg);
  background-repeat:no-repeat;
  background-size:17px 16px;
  background-position:0 center;
}
.content {
  padding:5px 5px 0;
}
.contentBlock h3 {
  color:#FFF;
  text-align:center;
  padding:4px;
}
.contentBlock table {
  margin:4px 0 0;
  width:100%;
}
.contentBlock th,
.contentBlock td {
  text-align:left;
  font-weight:normal;
  padding:2px;
  border-bottom:#CCC dotted 1px;
}

.option {
}
.option dl:after { content: ''; display: block; clear: both; }
.option dl {
  padding:10px 0 0;
}
.option dt {
  width:150px;
  height:auto;
  padding:0 10px 0 0;
  float:left;
  background:#FFF;
}
.option h4 {
  color:#FFF;
  text-align:center;
  padding:4px;
  margin:0 0 5px;
}