@charset "utf-8";

@media screen and (max-width: 740px) {

/* =============================================================

　　スマホ画面 個別設定

============================================================= */


/*  全体・コンテナー 設定
---------------------------------------------*/


/*  ヘッダー 設定
---------------------------------------------*/


/*  コンテンツ 設定
---------------------------------------------*/

/* -------- セクション共通 -------- */


/* -------- コンタクトフォーム -------- */

.contactform .boxTable {
}

.contactform .boxTable > ul > li {
  padding-bottom: 18px;
}

.contactform .boxTable > ul > li > dl > dt {
  display: block;
  width: 100%;
  padding-top: 0;
  padding-bottom: 10px;
}

.contactform .boxTable > ul > li > dl > dd {
  margin-left: 0;
}

.contactform .boxTable > ul > li > dl > dd ul,
.contactform .boxTable > ul > li > dl > dd li {
  display: block;
}

.contactform button.btn {
  width: 190px;
}

/* -------- 協力会社募集 -------- */

.partner .boxThumbList li dt,
.partner .boxThumbList li dt span,
.partner .boxThumbList li dt img {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
}

.partner .boxThumbList li dt {
  padding-bottom: 10px;
}

.partner .boxThumbList li dd {
  padding-bottom: 10px;
}

.partner .boxThumbList li dd .btn img {
  width: 100%;
  max-width: 400px !important;
}



/*  フッター 設定
---------------------------------------------*/


}