@charset "utf-8";


/* -----------------------------------------------
guide
----------------------------------------------- */
#main-contents .box {
  margin-bottom: 20px;
  border-top: 1px #ECE3DC solid;
}
#main-contents .box .important {
  font-size: 120%;
  color: #EB7012;
}
#main-contents .box .mds, #main-contents .box .block .item, #main-contents .box .block .txt {
  padding: 10px 20px;
}
#main-contents .box .mds {
  background: #FBF9F7;
  color: #79390A;
  font-size: 120%;
}
#main-contents .box .block {
  border-bottom: 1px #ECE3DC solid;
}
#main-contents .box .block.last {
  border-bottom: none;
}
#main-contents .box .block .item {
  margin-top: 10px;
  border-bottom: 1px #ECE3DC dotted;
  font-weight: bold;
  font-size: 110%;
}

/* 流れ */
#main-contents #flow {
  padding-bottom: 10px;
}
#main-contents #flow .flow-box {
  padding-top: 10px;
  padding-bottom: 10px;
}
#main-contents #flow .flow-box .status {
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 110%;
}
/*
#main-contents #flow .flow-box .cell {
  float: left;
}
#main-contents #flow #flow1 .cell {
  width: 240px;
}
#main-contents #flow #flow2 .cell, #main-contents #flow #flow3 .cell {
  width: 360px;
}
*/
#main-contents #flow .flow-box .cell.mr {
  margin-right: 10px;
}
#main-contents #flow .flow-box .about-submit {
  margin-top: 10px;
  padding: 10px 20px;
  background: #FBF9F7;
}

/* タイムテーブル */
#main-contents #timetable .left, #main-contents #timetable .right {
  float: left;
}
#main-contents #timetable .left {
  width: 350px;
}
#main-contents #timetable .right {
  width: 320px;
}

/* お問い合わせ先 */
#main-contents #tel-info .left, #main-contents #tel-info .right {
  float: left;
}
#main-contents #tel-info .left {
  width: 440px;
}
#main-contents #tel-info .right {
  width: 300px;
}


