@charset "utf-8";

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

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

　　スマホ画面 個別設定

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


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


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


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


/*  Content Top
-----------------------------------*/

/* -------- カテゴリータイトル -------- */

.boxCategoryTitle,
.boxCategoryTitle.sub {
  background-image: url(../img/categorytitle-bg-all.png);

}


.boxCategoryTitle h1 {
}





/*  Content Main
-----------------------------------*/

/* -------- タイトル -------- */


/* ------ コンテンツ ------ */

/* -- バナー --*/
.boxColumnBanner {
  margin-bottom: 15px;
}

.boxColumnBanner.boxColumnList.column02 > ul {
  margin-top: 0;
}

.boxColumnBanner.boxColumnList.column02 > ul > li {
  padding-top: 15px;
}


/* -- コラムリスト -- */
.boxRowList {
  flex-wrap: wrap;
  font-size: 0.9em;
}

.boxRowList .txtCont {
  width: 300px;
}

.boxRowList .imgItem {
  width: 150px;
}

.columnTop .boxRowList ul {
  width: 100%;
}


/* -- カテゴリー別一覧 --*/

.boxSummary {
  margin-top: 20px;
}


/* -- 詳細 --*/
.boxEntryTitle {
  margin-bottom: 20px;
}

.boxEntryTitle h1 {
  margin-bottom: 0;
  padding: 0 15px;
  font-size: 1.2em;
}

.boxEntryDetail .btnLink ul {
  margin-top: -10px;
  margin-bottom: 20px;
}

.boxEntryDetail .btnLink ul li {
  padding-top: 10px;
}

.boxEntryBody .boxEntryDetail img {
  width: 100%;
}

.boxEntryBody .boxProfile .imgItem {
  float: none;
  width: 50%;
  margin: 0 auto 10px;
}

.boxEntryBody .boxProfile .txtCont {
  padding-left: 0;
}

.boxEntryBody .boxProfile .txtCont .txtDetail {
  font-size: 0.9em;
}

.boxPager .boxPageLink > * {
  padding: 0;
}

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


}
