@charset "UTF-8";

/*********************************************************
全体
*********************************************************/
/*********************************************************
ヘッダー
*********************************************************/
/*********************************************************
メイン
*********************************************************/
/*-----------------------
下層ページ共通
-----------------------*/
.col-main .inner {
  padding: 30px 20px;
}
.page-title {
  margin-bottom: 50px;
}
/*-----------------------
about.html
-----------------------*/
/*about-box*/
.about-box {
  padding: 30px 3px 10px;
}
/*-----------------------
blog.html
-----------------------*/
/*-----------------------
gallery.html
-----------------------*/
.gallery-text,
.gallery-image {
  width: 100%;
}
.gallery-text {
  margin-bottom: 30px;
}
.gallery-container:nth-child(odd) .gallery-text,
.gallery-container:nth-child(even) .gallery-image {
  float: none;
  padding-left: 0;
}
.gallery-container:nth-child(odd) .gallery-image,
.gallery-container:nth-child(even) .gallery-text {
  float: none;
  padding-right: 0;
}
/*-----------------------
motto.html
-----------------------*/
/*motto-box*/
.motto-box {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/*motto-box02 motto-box03*/
.motto-box02,
.motto-box03 {
  padding: 0;
  width: 100%;
}
.motto-box02 {
  margin-bottom: 30px;
}
/*********************************************************
フッター
*********************************************************/