@charset "utf-8";

/* -------------------------
base layout
------------------------- */
#page-body {
  font-size: 62.5%;
}

body .musee {
  font-size: 1.6em;
  color: #666;
  overflow-x: hidden;
  line-height: 180%;
  letter-spacing: .2rem;
  font-family: '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic', 'メイリオ', sans-serif;
}


/* -------------------------
margin
------------------------- */

.musee .mb10 {
  margin-bottom: 10px;
}

.musee .mb20 {
  margin-bottom: 20px;
}

.musee .mb30 {
  margin-bottom: 30px;
}

.musee .mb40 {
  margin-bottom: 40px;
}

.musee .mb50 {
  margin-bottom: 50px;
}

.musee .mb60 {
  margin-bottom: 60px;
}

.musee .mtb60 {
  margin: 60px 0;
}

/* -------------------------
height
------------------------- */
.musee .h10 {
  height: 10px;
}

.musee .h20 {
  height: 20px;
}

.musee .h30 {
  height: 30px;
}

.musee .h40 {
  height: 40px;
}

.musee .h50 {
  height: 50px;
}

.musee .h60 {
  height: 60px;
}
