@charset "utf-8";
/***************************************************
information
  filename : list_parts.css;
***************************************************/

/*======== app_listpt_dez.css ========*/
/******************************************* リスト *******************************************/

/* ** list01 start ** */
/*** 01: リスト要素共通設定 ***/

/********* リスト一覧(カテゴリ画像表示) *********/
.cateVisualArea {}
.cateVisual {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.cateVisual img {width: 100%;margin: 0 auto;}

/********* リスト一覧(共通) *********/
.ListBox .column {
	width: 100%;
	padding: 0;
}
/* 要素毎の仕切り処理基本 */
.clmDetail {
	margin-top: 1.5%;
	margin-bottom: 3%;
	padding-bottom: 1.5%;
}
.ListBox.ListType1 .clmDetail {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 1.0%;
}
/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {
	/* リスト一覧(共通) */
	.ListBox {padding: 0 2.0rem;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {
	/* リスト一覧(共通) */
	.ListBox {padding: 0 2.0rem;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {
	/* リスト一覧(共通) */
	.ListBox {padding: 0 0.5rem;}
}
/********* リストタイトル *********/

/* リストメインタイトル */
.ListBox .column .ListMainTitle {
	display: block;
	width: 100%;
	padding: 0;
	font-weight: normal;
	line-height: 1.2;
	overflow: hidden;
	color: var(--app-ListMainTitle-txt);/* テキスト色 */
}
.ListBox .column .ListMainTitle a {
	text-decoration: none;
	color: var(--app-ListMainTitle-txt); /* テキスト色 */
}
.ListBox .column .ListMainTitle a:hover {text-decoration: underline;}
.ListBox.ListType1 .column .ListMainTitle {
	position: relative;
	text-align: left;
	text-overflow: ellipsis;
	margin:auto;
}
.ListBox.ListType1 .column .ListMainTitle::before,
.ListBox.ListType1 .column .ListMainTitle::after {
	content: '...';
	line-height: 1;
	position: absolute;
	right: 0;
	top: 2em;
	-ms-wrap-flow: start;
}
.ListBox.ListType1 .column .ListMainTitle::after {
	background: currentColor;
	color: white;
	top: auto;
}
/* オーバーフロー時の文字隠し処理（デフォルトは2行で…表記） */
@supports (-webkit-line-clamp: 2) {
	.ListBox.ListType1 .column .ListMainTitle {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 2;
	}
	.ListBox.ListType1 .column .ListMainTitle::before,
	.ListBox.ListType1 .column .ListMainTitle::after {
		content: normal;
  }
}
/********* リスト画像 *********/

/* 基本設定 */
.ListBox figure.image {
	margin-bottom: 0.5rem;
	border-radius: var(--LiFigure-rod);-webkit-border-radius: var(--LiFigure-rod);-moz-border-radius: var(--LiFigure-rod); /* 角丸 */
	border: var(--app-li-figure-brd); /* ボーダー指定 */
	background: var(--app-li-figure-bg); /* 背景色 */
}
/* ロールオーバー時テキスト */
.ListBox .column .figureCap {font-size: var(--font-figureCap);} /* フォントサイズ */

/********* リストディスクリプション *********/

/* 基本設定 */
.ListBox .column .distxt {
	padding-top: 1.0rem;
	padding-bottom: 1.0rem;
	font-weight: normal;
	color: var(--app-distxt-txt); /* テキスト色 */
}
/********* リストビュー数等アイコン *********/

/* 基本設定 */
.ListBox .rank_date_area {
	margin: 0 auto;
	padding: 0.5rem 0;
	border-top: var(--app-li-rankdatearea-brd); /* ボーダー指定 */
}
.ListBox .column p.view,
.ListBox .column p.like,
.ListBox .column p.comment {
	float: left;
	margin: 0.5rem 0;
	padding: 0.1rem 1.0rem 0 3.0rem;
	font-weight: bold;
	font-size: var(--font-ico); /* フォントサイズ */
}
.ListBox .column p.ico {float: right;padding: 0;}
.ListBox .column p.like,
.ListTSgle p.like,
.rank_date_c_area p.like {background: url(../../../core_sys/common/images/sys/share_ico.png) 6px center / contain no-repeat;}
.ListBox .column p.comment,
.ListTSgle p.comment,
.rank_date_c_area p.comment {background: url(../../../core_sys/common/images/sys/res_ico.png) 6px center / contain no-repeat;}
.ListBox .column p.view,
.ListTSgle p.view,
.rank_date_c_area p.view {background: url(../../../core_sys/common/images/sys/acs_ico.png) 6px center / contain no-repeat;}

/********* リスト公開日 *********/

/* 基本設定 */
.ListBox .column p.cap {
	float: right;
	padding: 0.5rem 0;
	color: var(--app-ListDate-txt); /* テキスト色*/
	font-size: var(--font-cap); /* フォントサイズ */
	font-weight: bold;
}
/********* リスト記事投稿者 *********/

/* 基本設定 */
.ListBox .column .person {padding: 1.0rem 0;}
.ListBox .column .person .person_ph  {padding: 0;display: flex;}
.ListBox .column .person .person_ph figure {
	overflow: hidden;
	position: relative;
	border-radius: 10%;
	width: 60px;
	height: 50px;
	background: var(--app-person-ph-bg);/* 背景色 */
}
.ptWdS .ListBox.ListType1 .tpl-flexcolumn3 .column .person .person_ph figure {width: 50px;height: 40px;}
.ptWdS .ListBox.ListType1 .tpl-flexcolumn4 .column .person .person_ph figure,
.ptWdS .ListBox.ListType1 .tpl-flexcolumn5 .column .person .person_ph figure {width: 40px;height: 30px;}

.ListBox .column .person .person_ph figure img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: auto;
}
.ListBox .column .person .person_ph .name_area {
	width:100%;
	padding: 0 1.0rem;
	line-height: 1.2;
}
.ListBox .column p.txt,
.ListBox .column .person .prof {
	max-height: 5.2em;
	line-height: 1.4;
	overflow: hidden;
	position: relative;
	text-align: left;
	text-overflow: ellipsis;
	width:100%;
	margin:auto;
}
.ListBox .column p.txt::before,
.ListBox .column p.txt::after,
.ListBox .column .person .prof::before,
.ListBox .column .person .prof::after {
	content: '...';
	line-height: 1;
	position: absolute;
	right: 0;
	top: 3em;
	-ms-wrap-flow: start;
}
.ListBox .column p.txt::after,
.ListBox .column .person .prof::after {
	background: currentColor;
	color: white;
	top: auto;
}
@supports (-webkit-line-clamp: 3) {
	.ListBox .column p.txt,
	.ListBox .column .person .prof {
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 3;
	}
	.ListBox .column p.txt::before,
	.ListBox .column p.txt::after,
	.ListBox .column .person .prof::before,
	.ListBox .column .person .prof::after {
		content: normal;
  }
}
.ListBox .column .person .person_ph .name {font-size: var(--font-name);}/* 投稿者氏名（一覧）フォントサイズ */
.ListBox .column .person .person_ph .work {font-size: var(--font-work);}/* 投稿者組織名（一覧）フォントサイズ */
.ListBox .column .person .prof {padding: 0.5rem 0;font-size: var(--font-prof);}/* 投稿者プロフィール（一覧）フォントサイズ */

.ListType2 .column .person .name {float: left;padding: 0;}
.ListType2 .column .person .work {float: left;padding: 0 0 0 1.0rem;}
.ListType2 .column .person .prof {padding: 0;}

/********* タグ・カテゴリアイコン *********/

/* リストタグ */
.ListBox .column .tagLink,
.ListBox .ListTSgle .tagLink {padding: 0.5rem 0;}
.ListBox .column .tagLink li,
.ListBox .ListTSgle .tagLink li {list-style: none;float: left;margin-bottom: 1.0rem;margin-right: 0.4rem;}
.ListBox .column .tagLink a,
.ListBox .ListTSgle .tagLink a {
	margin: 0;
	padding: 0 1.0rem;
	border-radius: var(--app-li-LiIco-rod);-webkit-border-radius: var(--app-li-LiIco-rod);-moz-border-radius: var(--app-li-LiIco-rod); /* 角丸 */
	display: flex;
	align-items: center;
	min-height: 1.7rem;
}
/* リストカテゴリアイコン */
.ListBox.ListType1 .column ul.cateName,
.ListBox.ListType3 .column ul.cateName {padding: 0.5rem 0;}
.ListBox.ListType2 .column ul.cateName,
.ListBox.ListType4 .column ul.cateName {padding: 0 0 0.5rem 0;}
.ListBox .column ul.cateName,
.ListBox.ListType3 ul.cateName {list-style: none;}
.ListBox .column ul.cateName li,
.ListBox.ListType3 ul.cateName li {float: left;padding: 0 0.5rem 0.5rem 0;}
.ListBox .column ul.cateName span.cateIco,
.ListBox.ListType3 ul.cateName span.cateIco {
	margin: var(--app-li-LiIco-mg);/* マージン */
	padding: var(--app-li-LiIco-pd);/* パディング */
	border-radius: var(--app-li-LiIco-rod);-webkit-border-radius: var(--app-li-LiIco-rod);-moz-border-radius: var(--app-li-LiIco-rod); /* 角丸 */
}
/* 横並び一行リストカテゴリアイコン */
.ListBox.ListType5 .column ul.cateName {padding: 1.0rem 0 0 0;}
.ListBox.ListType5 ul.cateName {list-style: none;}
.ListBox.ListType5 ul.cateName li {padding: 0.5rem 0;}
.ListBox.ListType5 ul.cateName span.cateIco {
	display: block;
	margin: var(--app-li-LiIco5-mg);/* マージン */
	padding: var(--app-li-LiIco5-pd);/* パディング */
	border-radius: var(--app-li-LiIco5-rod);-webkit-border-radius: var(--app-li-LiIco5-rod);-moz-border-radius: var(--app-li-LiIco5-rod); /* 角丸 */
	text-align: center;
}
.cateIco {color: var(--app-cateIco-txt);} /* テキスト色 */

/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {
	.ListBox.ListType1 .tpl-flexcolumn2 .column ul.cateName,
	.ListBox.ListType1 .tpl-flexcolumn3 .column ul.cateName,
	.ListBox.ListType1 .tpl-flexcolumn4 .column ul.cateName,
	.ListBox.ListType1 .tpl-flexcolumn5 .column ul.cateName {height: 3.4rem;overflow: hidden;}
}
/********* リストランキング *********/
.ListBox .column .rankIco {
	position: absolute;
	top: 2px;
	left: 2px;
	padding: 0.2rem 0.8rem;
	border-radius: var(--app-li-rankIco-rod);-webkit-border-radius: var(--app-li-rankIco-rod);-moz-border-radius: var(--app-li-rankIco-rod); /* 角丸 */
	color: var(--app-li-rankIco-txt); /* テキスト色 */
	background: var(--app-li-rankIco-bg); /* 背景色 */
}
/* リストタグ・リストカテゴリアイコン・リストランキング */
.ListBox .column .tagLink a,
.ListBox .ListTSgle .tagLink a,
.ListBox .column ul.cateName span.cateIco,
.ListBox .ListTSgle ul.cateName span.cateIco,
.ListBox .column .rankIco {font-size: var(--font-rankIco);font-weight: bold;}/* フォントサイズ */
.ListBox.ListType5 .ListTSgle ul.cateName span.cateIco {
	font-size: var(--font-rankIco-b);/* 横並び一行リストフォントサイズ */
	font-weight: bold;
}
/* ** list01 end ** */

/****************** リスト個別指定（画像サイズ・フォントサイズ等） ******************/

/* ** list0101 start ** */
/*** 0101: 1列表示（コンテンツ記事一覧） ***/

/* リスト罫線 */
.sideClnD .tpl-contents-block hr {margin: 0.5rem auto 1.0rem auto;}

/****** リスト画像(可変対応) 写真(上)テキスト(下)・要素横並び ******/

/*** 1カラム ***/
.ListType1 .tpl-flexcolumn1 .column .ListMainTitle {
	font-size: var(--font-list1Ticlm1);/* タイトルフォントサイズ */
}
.ListBox.ListType1 .tpl-flexcolumn1 .distxt {
	height: auto;
	font-size: var(--font-list1distxt1);/* ディスクリプションフォントサイズ */
}
/* ** list0101 end ** */

/* ** list0102 start ** */
/*** 0102: 2列表示（コンテンツ記事一覧） ***/

/*** 2カラム ***/
.ListType1 .tpl-flexcolumn2 .column .ListMainTitle {
	height: var(--font-list1TiHclm2);/* タイトル高さ */
	font-size: var(--font-list1Ticlm2);/* タイトルフォントサイズ */
}
.ListBox.ListType1 .tpl-flexcolumn2 .distxt {
	height: var(--font-list1distxtHclm2);/* ディスクリプション高さ */
	font-size: var(--font-list1distxt2);/* ディスクリプションフォントサイズ */
}
.ptWdN .ListBox {margin-left: auto;margin-right: auto;} /* サイズ指定無し */

/* リスト個別背景色を付ける(写真が横長) */
.ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 370px;}
.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 530px;}
.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 280px;}
.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 230px;}
.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 390px;}
.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 540px;}
.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 300px;}
.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 240px;}

/* リスト個別背景色を付ける(写真が正方形) */
.ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 580px;}
.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 900px;}
.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 450px;}
.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 370px;}
.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 350px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 610px;}
.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 920px;}
.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 480px;}
.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 400px;}
.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 370px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 400px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 400px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 580px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 610px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 260px;}
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 260px;}
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 270px;}
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 270px;}
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 230px;}
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 230px;}
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 230px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 400px;}
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 400px;}
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 430px;}
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 430px;}
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 360px;}
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 360px;}
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 360px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 350px;}
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}
}
/* ** list0102 end ** */

/* ** list0103 start ** */
/*** 0103: 3列表示（コンテンツ記事一覧） ***/

/*** 3カラム ***/
.ListType1 .tpl-flexcolumn3 .column .ListMainTitle {
	height: var(--font-list1TiHclm3);/* タイトル高さ */
	font-size: var(--font-list1Ticlm3);/* メインタイトルフォントサイズ */
}
.ListBox.ListType1 .tpl-flexcolumn3 .distxt {
	height: var(--font-list1distxtHclm3);/* ディスクリプション高さ */
	font-size: var(--font-list1distxt3);/* ディスクリプションフォントサイズ */
}
/* リスト個別背景色を付ける(写真が横長) */
.ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 240px;}
.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 340px;}
.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}
.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 260px;}
.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 360px;}
.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 200px;}
.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}
.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 170px;}

/* リスト個別背景色を付ける(写真が正方形) */
.ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 375px;}
.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 580px;}
.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 290px;}
.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 230px;}
.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 405px;}
.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 610px;}
.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 320px;}
.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 260px;}
.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 250px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 240px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 260px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 375px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 405px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 170px;}
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 170px;}
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 270px;}
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 270px;}
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 200px;}
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 230px;}
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 200px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}
}
/* ** list0103 end ** */

/* ** list0104 start ** */
/*** 0104: 4列表示（コンテンツ記事一覧） ***/

/*** 4カラム ***/
.ListType1 .tpl-flexcolumn4 .column .ListMainTitle {
	height: var(--font-list1TiHclm4);/* タイトル高さ */
	font-size: var(--font-list1Ticlm4);/* メインタイトルフォントサイズ */
}
.ListBox.ListType1 .tpl-flexcolumn4 .distxt {
	height: var(--font-list1distxtHclm4);/* ディスクリプション高さ */
	font-size: var(--font-list1distxt4);/* ディスクリプションフォントサイズ */
}
/* リスト個別背景色を付ける(写真が横長) */
.ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 170px;}
.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 250px;}
.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}
.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 190px;}
.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 270px;}
.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 160px;}
.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

/* リスト個別背景色を付ける(写真が正方形) */
.ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 280px;}
.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 420px;}
.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 210px;}
.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}
.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 300px;}
.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 450px;}
.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 240px;}
.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 190px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 280px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 300px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 160px;}
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 160px;}
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 170px;}
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 170px;}
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 240px;}
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 240px;}
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 270px;}
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 270px;}
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 220px;}
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 220px;}
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 220px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 230px;}
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}
}
/* ** list0104 end ** */

/* ** list0105 start ** */
/*** 0105: 5列表示（コンテンツ記事一覧） ***/

/*** 5カラム ***/
.ListType1 .tpl-flexcolumn5 .column .ListMainTitle {
	height: var(--font-list1TiHclm5);/* タイトル高さ */
	font-size: var(--font-list1Ticlm5);/* メインタイトルフォントサイズ */
}
.ListBox.ListType1 .tpl-flexcolumn5 .distxt {
	height: var(--font-list1distxtHclm5);/* ディスクリプション高さ */
	font-size: var(--font-list1distxt5);/* ディスクリプションフォントサイズ */
}
/* リスト個別背景色を付ける(写真が横長) */
.ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 195px;}
.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}
.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

/* リスト個別背景色を付ける(写真が正方形) */
.ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 330px;}
.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 250px;}
.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 360px;}
.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 250px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 270px;}
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 270px;}
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* リスト個別背景色を付ける(写真が横長) */
	.ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
}
/* ** list0105 end ** */

/****** 写真(上)テキスト(下)・スライダー ******/

/* ** list02 start ** */
/*** スライダー時のリスト要素共通設定 ***/

/* リストスライダー共通指定 */
.ListBox.ListType1.sldYblockArea .tpl-contents-block .tpl-flexcolumn1,
.ListBox.ListType1.sldYblockArea .tpl-contents-block .tpl-flexcolumn2,
.ListBox.ListType1.sldYblockArea .tpl-contents-block .tpl-flexcolumn3,
.ListBox.ListType1.sldYblockArea .tpl-contents-block .tpl-flexcolumn4,
.ListBox.ListType1.sldYblockArea .tpl-contents-block .tpl-flexcolumn5 {margin-left: -0.3%;margin-top: -0.2%;}
.ListBox.ListType1.sldYblockArea .column {margin-left: 0.1%;margin-right: 0.1%;margin-top: 0.2%;}

/* ** list02 end ** */

/* ** list0202 start ** */
/*** 0202: 2列表示（コンテンツ記事一覧） ***/

/*** 2カラム ***/

/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 310px;}
.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 480px;}
.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 330px;}
.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 490px;}
.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 260px;}
.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 490px;}
.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 810px;}
.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 390px;}
.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 520px;}
.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 840px;}
.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 420px;}
.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 350px;}
.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 320px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 340px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 500px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 530px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長)  */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形)  */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 350px;}
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 350px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 380px;}
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 380px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 330px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 280px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 350px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 300px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 530px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 440px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 560px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 470px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 290px;}
}
/* ** list0202 end ** */

/* ** list0203 start ** */
/*** 0203: 3列表示（コンテンツ記事一覧） ***/

/*** 3カラム ***/
/* スライダー時　リスト個別背景色を付ける(写真が横長)  */
.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 200px;}
.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 310px;}
.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}
.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 270px;}
.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 330px;}
.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 190px;}
.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形)  */
.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 320px;}
.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 530px;}
.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 250px;}
.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 200px;}
.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 350px;}
.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 560px;}
.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 280px;}
.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 230px;}
.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長)  */
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 210px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 280px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 330px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 360px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長)  */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 220px;}
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 220px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 190px;}
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 190px;}
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 190px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 240px;}
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 240px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 210px;}
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 210px;}
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 210px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 350px;}
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 350px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 300px;}
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 300px;}
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 300px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 380px;}
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 380px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 330px;}
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 330px;}
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 330px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 330px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 280px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 350px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 300px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 530px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 440px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 560px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 470px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 170px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形)  */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 260px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 290px;}
}
/* ** list0203 end ** */

/* ** list0204 start ** */
/*** 0204: 4列表示（コンテンツ記事一覧） ***/

/*** 4カラム ***/
/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 230px;}
.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 160px;}
.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 250px;}
.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 230px;}
.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 390px;}
.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}
.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}
.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 130px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 260px;}
.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 420px;}
.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 210px;}
.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}
.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 160px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 170px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 240px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 270px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 220px;}
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 220px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 190px;}
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 190px;}
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 190px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長)  */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 240px;}
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 240px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 210px;}
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 210px;}
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 210px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 350px;}
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 350px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 300px;}
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 300px;}
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 300px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 380px;}
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 380px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 330px;}
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 330px;}
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 330px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長)  */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 330px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 280px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 350px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 300px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形)  */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 530px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 440px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 560px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 470px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 170px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 180px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 260px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 290px;}
}
/* ** list0204 end ** */

/* ** list0205 start ** */
/*** 0205: 5列表示（コンテンツ記事一覧） ***/

/*** 5カラム ***/
/* スライダー時　リスト個別背景色を付ける(写真が横長)  */
.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 200px;}
.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 200px;}
.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 320px;}
.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 350px;}
.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 220px;}
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 220px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 350px;}
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 350px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 300px;}
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 300px;}
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 300px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 380px;}
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 380px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 330px;}
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 330px;}
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 330px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 330px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 280px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 350px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 300px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 530px;}
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 440px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 560px;}
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 470px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 180px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 290px;}
}
/* ** list0205 end ** */

/****** リスト画像(可変対応)写真(左)テキスト(右)全体リンク・要素縦並び ******/

/* ** list0301 start ** */
/*** 0301: 写真幅 50%（コンテンツ記事一覧） ***/

/* 基本設定 */
.ListType2 .column .ListMainTitle,
.ListType4 .column .ListMainTitle  {padding: 0 0 1.0rem 0;}

/*** 写真幅 50% ***/
.ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2);/* メインタイトルフォントサイズ */
}
.ptWdM .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2M);/* メインタイトルフォントサイズ Mサイズ */
}
.ptWdC .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2C);/* メインタイトルフォントサイズ Cサイズ */
}
.ptWdS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2S);/* メインタイトルフォントサイズ Sサイズ */
}
.ListType2 .tpl-flexcolumn2 .column .distxt,
.ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2);/* ディスクリプションフォントサイズ */
}
/* 写真が横長 */
.ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 340px;}
.ptWdN .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 450px;}
.ptWdM .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 270px;}
.ptWdC .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
.ptWdS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}

/* 写真が正方形 */
.ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 480px;}
.ptWdN .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 650px;}
.ptWdM .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 380px;}
.ptWdC .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
.ptWdS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* 写真が横長 */
	.ptWdN .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 370px;}

	/* 写真が正方形 */
	.ptWdN .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 590px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 260px;}
	.ptWdN .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 260px;}
	.ptWdM .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdC .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 400px;}
	.ptWdN .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 400px;}
	.ptWdM .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 340px;}
	.ptWdC .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 340px;}
	.ptWdS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 340px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdM .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
	.ptWdM .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}
}
/* ** list0301 end ** */

/* ** list0302 start ** */
/*** 0302: 写真幅 40%（コンテンツ記事一覧） ***/

/*** 写真幅 40% ***/
.ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3);/* メインタイトルフォントサイズ */
}
.ptWdM .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3M);/* メインタイトルフォントサイズ Mサイズ */
}
.ptWdC .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3C);/* メインタイトルフォントサイズ Cサイズ */
}
.ptWdS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3S);/* メインタイトルフォントサイズ Sサイズ */
}
.ListType2 .tpl-flexcolumn3 .column .distxt,
.ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3);/* ディスクリプションフォントサイズ */
}
/* 写真が横長 */
.ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 240px;}
.ptWdN .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 290px;}
.ptWdM .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 190px;}
.ptWdC .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}

/* 写真が正方形 */
.ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 380px;}
.ptWdN .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 490px;}
.ptWdM .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 300px;}
.ptWdC .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 250px;}
.ptWdS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 230px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* 写真が横長 */
	.ptWdN .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 250px;}

	/* 写真が正方形 */
	.ptWdN .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 390px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}
	.ptWdN .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}
	.ptWdM .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdC .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 280px;}
	.ptWdN .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 280px;}
	.ptWdM .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
	.ptWdC .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
	.ptWdS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
	.ptWdM .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
	.ptWdM .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 180px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}
}
/* ** list0302 end ** */

/* ** list0303 start ** */
/*** 0303: 写真幅 30%（コンテンツ記事一覧） ***/

/*** 写真幅 30% ***/
.ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4);/* メインタイトルフォントサイズ */
}
.ptWdM .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4M);/* メインタイトルフォントサイズ Mサイズ */
}
.ptWdC .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4C);/* メインタイトルフォントサイズ Cサイズ */
}
.ptWdS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4S);/* メインタイトルフォントサイズ Sサイズ */
}
.ListType2 .tpl-flexcolumn4 .column .distxt,
.ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4);/* ディスクリプションフォントサイズ */
}
/* 写真が横長 */
.ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 180px;}
.ptWdN .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 220px;}
.ptWdM .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}
.ptWdC .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
.ptWdS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}

/* 写真が正方形 */
.ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 280px;}
.ptWdN .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 370px;}
.ptWdM .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 220px;}
.ptWdC .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}
.ptWdS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* 写真が横長 */
	.ptWdN .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 190px;}

	/* 写真が正方形 */
	.ptWdN .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 290px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdN .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdM .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
	.ptWdC .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
	.ptWdS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 230px;}
	.ptWdN .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 230px;}
	.ptWdM .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}
	.ptWdC .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}
	.ptWdS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}
	.ptWdM .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 210px;}
	.ptWdM .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}
}
/* ** list0303 end ** */

/* ** list0304 start ** */
/*** 0304: 写真幅 20%（コンテンツ記事一覧） ***/

/*** 写真幅 20% ***/
.ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5);/* メインタイトルフォントサイズ */
}
.ptWdM .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5M);/* メインタイトルフォントサイズ Mサイズ */
}
.ptWdC .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5C);/* メインタイトルフォントサイズ Cサイズ */
}
.ptWdS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5S);/* メインタイトルフォントサイズ Sサイズ */
}
.ListType2 .tpl-flexcolumn5 .column .distxt,
.ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5);/* ディスクリプションフォントサイズ */
}
/* 写真が横長 */
.ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
.ptWdN .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}
.ptWdM .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
.ptWdC .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

/* 写真が正方形 */
.ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
.ptWdN .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 290px;}
.ptWdM .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdC .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* 写真が横長 */
	.ptWdN .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

	/* 写真が正方形 */
	.ptWdN .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdN .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdM .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdC .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
	.ptWdN .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
	.ptWdM .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdM .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
	.ptWdM .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* 写真が横長 */
	.ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* 写真が正方形 */
	.ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
}
/* ** list0304 end ** */

/****** 写真(左)テキスト(右)・スライダー ******/

/* ** list04 start ** */
/*** スライダー時のリスト要素共通設定 ***/

/****** リストスライダー対応 ******/
.ListBox.ListType2.sldYblockArea .clmDetail,
.ListBox.ListType4.sldYblockArea .clmDetail {
	margin: 0 0.5rem;
	border-bottom: none;
}
/* ** list04 end ** */

/* ** list0401 start ** */
/*** 0401: 写真幅 50%（コンテンツ記事一覧） ***/

/*** 写真幅 50% ***/
/* スライダー時　写真が横長 */
.ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 320px;}
.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 490px;}
.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 260px;}
.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}

/* スライダー時　写真が正方形 */
.ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 510px;}
.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 830px;}
.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 410px;}
.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 340px;}
.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* スライダー時　写真が横長 */
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 340px;}

	/* スライダー時　写真が正方形 */
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 540px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 380px;}
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 380px;}
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 230px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}
}
/* ** list0401 end ** */

/* ** list0402 start ** */
/*** 0402: 写真幅 40%（コンテンツ記事一覧） ***/

/*** 写真幅 40% ***/
/* スライダー時　写真が横長 */
.ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 220px;}
.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 320px;}
.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 170px;}
.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}

/* スライダー時　写真が正方形 */
.ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 340px;}
.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 550px;}
.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 270px;}
.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 210px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* スライダー時　写真が横長 */
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 220px;}

	/* スライダー時　写真が正方形 */
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 350px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 250px;}
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 250px;}
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 210px;}
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 210px;}
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 210px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 180px;}
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 150px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 140px;}
}
/* ** list0402 end ** */

/* ** list0403 start ** */
/*** 0403: 写真幅 30%（コンテンツ記事一覧） ***/

/*** 写真幅 30% ***/
/* スライダー時　写真が横長 */
.ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 160px;}
.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 240px;}
.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}
.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}

/* スライダー時　写真が正方形 */
.ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 250px;}
.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 410px;}
.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}
.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 150px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* スライダー時　写真が横長 */
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 160px;}

	/* スライダー時　写真が正方形 */
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 260px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 240px;}
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 240px;}
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}
}
/* ** list0403 end ** */

/* ** list0404 start ** */
/*** 0404: 写真幅 20%（コンテンツ記事一覧） ***/

/*** 写真幅 20% ***/
/* スライダー時　写真が横長 */
.ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}
.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}

/* スライダー時　写真が正方形 */
.ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 320px;}
.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/* スライダー時　写真が横長 */
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* スライダー時　写真が正方形 */
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* スライダー時　写真が横長 */
	.ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

	/* スライダー時　写真が正方形 */
	.ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
}
/* ** list0404 end ** */

/****** 写真無しテキストリンク ******/

/* ** list07 start ** */
/*** 07: リスト要素共通設定 ***/

/*** リスト公開日 ***/

/* 基本設定 */
.ListTSgle .timeArea {padding: 0;display: flex;}

/* 公開日 */
.ListTSgle p.time {
	padding: 0.5rem 1.0rem 0.5rem 0;
	font-size: var(--font-list3time); /* 公開日フォントサイズ */
	font-weight: bold;
}
.ListTSgle p.ico {padding: 0 0 1.0rem 0;}/* NEWマーク */

/*** 所属カテゴリ ***/
.ListTSgle dd.cate_area {padding: 0.2rem 0 0 0;}

/*** リストメインタイトル ***/
.ListTSgle dd.title_area {padding: 1.0rem 0;}
.ListTSgle dd.title_area .ListMainTitle a {
	text-decoration: none;
	color: var(--app-ListMainTitle-txt); /* テキスト色 */
	font-size: var(--font-list3Ticlm);/* タイトルフォントサイズ */
	line-height: 1.2;
}
.ListTSgle dd.title_area .ListMainTitle a:hover {filter: alpha(opacity=65);-moz-opacity:0.75;opacity:0.75;}

/*** リストディスクリプション ***/
.ListTSgle dd.title_area p.txt {
	padding: 1.0rem 0;
	color: var(--app-distxt-txt); /* テキスト色 */
	font-size: var(--font-list3distxt);/* ディスクリプションフォントサイズ */
	line-height: 1.4;
}
/*** リスト記事投稿者 ***/
.ListTSgle dd.person_area {padding: 0;}

/*** リストビュー数等アイコン ***/
.ListTSgle p.view,
.ListTSgle p.like,
.ListTSgle p.comment {
	float: left;
	margin: 0.5rem 0;
	padding: 0.1rem 1.0rem 0 3.0rem;
	font-weight: bold;
	font-size: var(--font-ico); /* フォントサイズ */
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** リスト公開日 ***/
	/* 基本設定 */
	.ListTSgle .timeArea {padding: 0;display: flex;}

	/* 公開日 */
	.ListTSgle p.time {
		padding: 0.5rem 1.0rem 0.5rem 0;
	}
	.ListTSgle p.ico {padding: 0 0px 1.0rem 0;}/* NEWマーク */

	/*** 所属カテゴリ ***/
	.ListTSgle dd.cate_area {padding: 0.2rem 0 0 0;}

	/*** リストメインタイトル ***/
	.ListTSgle dd.title_area {padding: 1.0rem 0;}
	.ListTSgle dd.title_area .ListMainTitle a {
		line-height: 1.2;
	}
	/*** リストディスクリプション ***/
	.ListTSgle dd.title_area p.txt {
		padding: 1.0rem 0;
		line-height: 1.4;
	}
	/*** リスト記事投稿者 ***/
	.ListTSgle dd.person_area {padding: 0;}

	/*** リストビュー数等アイコン ***/
	.ListTSgle p.view,
	.ListTSgle p.like,
	.ListTSgle p.comment {
		float: left;
		margin: 0.5rem 0;
		padding: 0.1rem 1.0rem 0 3.0rem;
		font-weight: bold;
		font-size: var(--font-ico); /* フォントサイズ */
	}
}
/* ** list07 end ** */

/* ** list0701 start ** */
/*** 0701: 縦並び一行リスト（コンテンツ記事一覧） ***/

/*** 基本設定 ***/
.tpl-1st-block {}
.tpl-1st-block dl {}
.tpl-1st-block dl.clmDetail {}
.ListTSgle .tpl-1st-block {padding: 0;}

/* ** list0701 end ** */

/* ** list0702 start ** */
/*** 0702: 横並び一行リスト（コンテンツ記事一覧） ***/

/*** 横並び一行リスト個別設定 ***/
.ListType5 .clmDetail {display: flex;}
.ListType5 .clmDetailCate {width: var(--app-li-clmDetailCate-size);}/* 左要素幅サイズ*/
.ListType5 .clmDetailLi {width: 100%;margin-left: 3.0rem;}

/* 公開日 */
.ListType5 .ListTSgle .timeArea {padding-top: 1.2rem;}
.ListType5 .ListTSgle p.time {
	padding: 0.5rem 0.8rem;
	font-size: var(--font-list5time); /* 公開日フォントサイズ */
	font-weight: bold;
}
.ListType5 .ListTSgle p.ico {padding: 0 0 1.0rem 0;}/* NEWマーク */

/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** 横並び一行リスト個別設定 ***/
	.ListType5 .clmDetail {display: flex;}
	.ListType5 .clmDetailLi {margin-left: 1.5rem;}

	/* 公開日 */
	.ListType5 .ListTSgle .timeArea {padding-top: 1.2rem;display: block;}
	.ListType5 .ListTSgle p.time {padding: 0.5rem 0.8rem 0 0.8rem;}
	.ListType5 .ListTSgle p.ico {padding: 0 0 1.0rem 0;}/* NEWマーク */
}
/* ** list0702 end ** */

/****** 写真無しテキストリンク・縦スライダー ******/

/* ** list08 start ** */
/*** 08: スライダー時のリスト要素共通設定 ***/
.ListBox.ListType3.sldYblockArea dl.clmDetail,
.ListBox.ListType5.sldYblockArea .clmDetail {
	margin: 0 1.0rem;
	padding-bottom: 1.0rem;
	border-bottom: none;
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* リストスライダー対応 */
	.ListBox.ListType3.sldYblockArea dl.clmDetail,
	.ListBox.ListType5.sldYblockArea .clmDetail {
		margin: 0 1.0rem;
		padding-bottom: 1.0rem;
		border-bottom: none;
	}
}
/* ** list08 end ** */

/****************** 2カラム対応(レイアウト) ******************/

/****** リスト画像(可変対応) 写真(上)テキスト(下)・要素横並び ******/

/* ** list0901 start ** */
/*** 0901: 写真(上)テキスト(下)・要素横並びの配置サンプル ***/

/*** 1カラム ***/
.mainClnD .ListType1 .tpl-flexcolumn1 .column .ListMainTitle,
.mainClnDK .ListType1 .tpl-flexcolumn1 .column .ListMainTitle,
.mainClnS .ListType1 .tpl-flexcolumn1 .column .ListMainTitle,
.mainClnSK .ListType1 .tpl-flexcolumn1 .column .ListMainTitle,
.sideClnD .ListType1 .tpl-flexcolumn1 .column .ListMainTitle,
.sideClnDK .ListType1 .tpl-flexcolumn1 .column .ListMainTitle,
.sideClnS .ListType1 .tpl-flexcolumn1 .column .ListMainTitle,
.sideClnSK .ListType1 .tpl-flexcolumn1 .column .ListMainTitle {font-size: var(--font-list1TiclmS1);}

/*** 2カラム ***/
.mainClnD .ListType1 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnDK .ListType1 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnS .ListType1 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnSK .ListType1 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnD .ListType1 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnDK .ListType1 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnS .ListType1 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnSK .ListType1 .tpl-flexcolumn2 .column .ListMainTitle {height: var(--font-list1TiHclmS2);font-size: var(--font-list1TiclmS2);}

/* リスト個別背景色を付ける(写真が横長) */
.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 370px;}
.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}
.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}

.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 245px;}
.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 400px;}
.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}
.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 225px;}
.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 360px;}
.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}
.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}

.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 260px;}
.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 415px;}
.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 175px;}
.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 165px;}

/* リスト個別背景色を付ける(写真が正方形) */
.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 310px;}
.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 510px;}
.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 250px;}
.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}

.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 360px;}
.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 560px;}
.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 280px;}
.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 230px;}
.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 510px;}
.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}
.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}

.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 390px;}
.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 580px;}
.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 310px;}
.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}

/*** 3カラム ***/
.mainClnD .ListType1 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnDK .ListType1 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnS .ListType1 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnSK .ListType1 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnD .ListType1 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnDK .ListType1 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnS .ListType1 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnSK .ListType1 .tpl-flexcolumn3 .column .ListMainTitle {height: var(--font-list1TiHclmS3);font-size: var(--font-list1TiclmS3);}

/* リスト個別背景色を付ける(写真が横長) */
.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 220px;}
.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 260px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 240px;}
.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 175px;}
.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 275px;}

/* リスト個別背景色を付ける(写真が正方形) */
.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 200px;}
.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 330px;}
.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 390px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 350px;}
.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 260px;}
.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 400px;}

/*** 4カラム ***/
.mainClnD .ListType1 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnDK .ListType1 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnS .ListType1 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnSK .ListType1 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnD .ListType1 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnDK .ListType1 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnS .ListType1 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnSK .ListType1 .tpl-flexcolumn4 .column .ListMainTitle {height: var(--font-list1TiHclmS4);font-size: var(--font-list1TiclmS4);}

/* リスト個別背景色を付ける(写真が横長) */
.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 190px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 175px;}
.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 210px;}

/* リスト個別背景色を付ける(写真が正方形) */
.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 230px;}
.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 270px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 260px;}
.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 290px;}

/*** 5カラム ***/
.mainClnD .ListType1 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnDK .ListType1 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnS .ListType1 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnSK .ListType1 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnD .ListType1 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnDK .ListType1 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnS .ListType1 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnSK .ListType1 .tpl-flexcolumn5 .column .ListMainTitle {height: var(--font-list1TiHclmS5);font-size: var(--font-list1TiclmS5);}

/* リスト個別背景色を付ける(写真が横長) */
.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}

/* リスト個別背景色を付ける(写真が正方形) */
.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}

/*** メインカラム ***/

/* リスト個別背景色を付ける(写真が横長) */

/* W 4カラム以上は2カラムへ */
.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}
.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 245px;}

/* M 3カラム以上は2カラムへ */
.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 165px;}
.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}

/* C 3カラム以上は2カラムへ */
.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 135px;}
.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 155px;}

/* S 3カラム以上は2カラムへ */
.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 125px;}
.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 145px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */

/* W 4カラム以上は2カラムへ */
.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 225px;}
.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 260px;}

/* M 3カラム以上は2カラムへ */
.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}

/* C 3カラム以上は2カラムへ */
.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 175px;}

/* S 3カラム以上は2カラムへ */
.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 165px;}

/* リスト個別背景色を付ける(写真が正方形) */

/* W 4カラム以上は2カラムへ */
.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 310px;}
.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 350px;}

/* M 3カラム以上は2カラムへ */
.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 280px;}

/* C 3カラム以上は2カラムへ */
.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}

/* S 3カラム以上は2カラムへ */
.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */

/* W 4カラム以上は2カラムへ */
.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 320px;}
.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 370px;}

/* M 3カラム以上は2カラムへ */
.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 270px;}
.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 300px;}

/* C 3カラム以上は2カラムへ */
.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 250px;}

/* S 3カラム以上は2カラムへ */
.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}

/*** サイドカラム ***/

/* リスト個別背景色を付ける(写真が横長) */
.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}
.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 165px;}
.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 135px;}
.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 125px;}

.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 200px;}
.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 145px;}

.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 155px;}
.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 220px;}
.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 125px;}
.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 105px;}
.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

/* リスト個別背景色を付ける(写真が正方形) */
.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 330px;}
.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}
.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 270px;}
.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}

.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 360px;}
.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

/* ===================================================================================
for ipad max-width: 1100px-1600px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1600px) {

	/*** 2カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 230px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 300px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 320px;}
	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 370px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 440px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 400px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 470px;}

	/*** 3カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdW .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdW .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 220px;}
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdW .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdW .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 250px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 190px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdW .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdW .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 230px;}
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}
	.ptWdW .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdW .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 260px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 210px;}
	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdW .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdW .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 320px;}
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 230px;}
	.ptWdW .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdW .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 370px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 280px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdW .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdW .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 350px;}
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 280px;}
	.ptWdW .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdW .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 400px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 320px;}

	/*** 4カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}
	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 240px;}

	/*** 5カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	/* W時4カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 230px;}
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 250px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 180px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 195px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* W時4カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 250px;}
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 260px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 175px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 165px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* W時4カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 300px;}
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 350px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 270px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* W時4カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 330px;}
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 370px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 300px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 250px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}

	/*** サイドカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}

	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 180px;}
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}

	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 155px;}
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 125px;}
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}

	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 270px;}
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/*** 2カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}
	/* リスト個別背景色を付ける(写真が正方形) */
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 250px;}
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 250px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 230px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 250px;}
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 230px;}
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}
	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 180px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 165px;}
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 185px;}
	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 175px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 195px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 175px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 165px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 155px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 250px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}
	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 250px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 280px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 250px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}

	/*** サイドカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 165px;}
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 145px;}
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 135px;}
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 125px;}

	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}

	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/*** 2カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 115px;}
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 145px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 115px;}
	/* リスト個別背景色を付ける(写真が正方形) */
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 155px;}
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 130px;}
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}
	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 125px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 85px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 95px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 135px;}
	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 145px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 115px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 165px;}
	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 155px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 155px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 145px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 135px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}
	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}

	/*** サイドカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 75px;}
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 65px;}

	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 45px;}
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 35px;}
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 35px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 85px;}

	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 55px;}
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}

	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 60px;}
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 50px;}
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 50px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** 2カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClns .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnsK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClns .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnsK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* W時3カラム以上は2カラムへ */
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* N時3カラム以上は2カラムへ */
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* M時3カラム以上は2カラムへ */
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* C時3カラム以上は2カラムへ */
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* S時3カラム以上は2カラムへ */
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/*** サイドカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
}
/* ** list0901 end ** */

/****** リスト画像(可変対応) 写真(左)テキスト(右)・要素縦並び ******/

/* ** list0902 start ** */
/*** 0902: 写真(左)テキスト(右)・要素縦並び配置サンプル ***/

/*** メインカラム ***/

/*** 写真幅 50% ***/
.mainClnD .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnD .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnDK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnDK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnSK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.mainClnSK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2Md);/* タイトルフォントサイズ */
}
.ptWdM .mainClnD .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .mainClnD .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .mainClnDK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .mainClnDK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .mainClnS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .mainClnS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .mainClnSK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .mainClnSK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2MdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .mainClnD .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .mainClnD .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .mainClnDK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .mainClnDK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .mainClnS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .mainClnS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .mainClnSK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .mainClnSK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2MdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .mainClnD .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .mainClnD .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .mainClnS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .mainClnS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2MdS);/* タイトルフォントサイズ Sサイズ */
}
.mainClnD .ListType2 .tpl-flexcolumn2 .column .distxt,
.mainClnD .ListType4 .tpl-flexcolumn2 .column .distxt,
.mainClnDK .ListType2 .tpl-flexcolumn2 .column .distxt,
.mainClnDK .ListType4 .tpl-flexcolumn2 .column .distxt,
.mainClnS .ListType2 .tpl-flexcolumn2 .column .distxt,
.mainClnS .ListType4 .tpl-flexcolumn2 .column .distxt,
.mainClnSK .ListType2 .tpl-flexcolumn2 .column .distxt,
.mainClnSK .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2Md);/* ディスクリプションフォントサイズ */
}
.ptWdM .mainClnD .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .mainClnD .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdM .mainClnDK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .mainClnDK .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdM .mainClnS .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .mainClnS .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdM .mainClnSK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .mainClnSK .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2MdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .mainClnD .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdC .mainClnD .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdC .mainClnDK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdC .mainClnDK .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdC .mainClnS .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdC .mainClnS .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdC .mainClnSK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdC .mainClnSK .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2MdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .mainClnD .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .mainClnD .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdS .mainClnDK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .mainClnDK .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdS .mainClnS .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .mainClnS .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdS .mainClnSK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .mainClnSK .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2MdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 215px;}
.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 290px;}
.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}
.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}

.mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 340px;}
.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}

/* 写真が正方形 */
.mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 370px;}
.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 480px;}
.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 290px;}
.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}

.mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 370px;}
.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 600px;}
.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 290px;}
.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}

/*** 写真幅 40% ***/
.mainClnD .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnD .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnDK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnDK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnSK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.mainClnSK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3Md);/* タイトルフォントサイズ */
}
.ptWdM .mainClnD .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .mainClnD .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .mainClnDK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .mainClnDK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .mainClnS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .mainClnS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .mainClnSK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .mainClnSK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3MdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .mainClnD .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .mainClnD .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .mainClnDK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .mainClnDK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .mainClnS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .mainClnS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .mainClnSK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .mainClnSK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3MdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .mainClnD .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .mainClnD .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .mainClnDK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .mainClnDK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .mainClnS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .mainClnS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .mainClnSK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .mainClnSK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3MdS);/* タイトルフォントサイズ Sサイズ */
}
.mainClnD .ListType2 .tpl-flexcolumn3 .column .distxt,
.mainClnD .ListType4 .tpl-flexcolumn3 .column .distxt,
.mainClnDK .ListType2 .tpl-flexcolumn3 .column .distxt,
.mainClnDK .ListType4 .tpl-flexcolumn3 .column .distxt,
.mainClnS .ListType2 .tpl-flexcolumn3 .column .distxt,
.mainClnS .ListType4 .tpl-flexcolumn3 .column .distxt,
.mainClnSK .ListType2 .tpl-flexcolumn3 .column .distxt,
.mainClnSK .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3Md);/* ディスクリプションフォントサイズ */
}
.ptWdM .mainClnD .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .mainClnD .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdM .mainClnDK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .mainClnDK .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdM .mainClnS .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .mainClnS .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdM .mainClnSK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .mainClnSK .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3MdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .mainClnD .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdC .mainClnD .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdC .mainClnS .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdC .mainClnS .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3MdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .mainClnD .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .mainClnD .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdS .mainClnDK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .mainClnDK .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdS .mainClnS .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .mainClnS .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdS .mainClnSK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .mainClnSK .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3MdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 250px;}
.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}
.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}

.mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}
.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 250px;}
.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}

/* 写真が正方形 */
.mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 390px;}
.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}
.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 150px;}

.mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 390px;}
.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}
.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 150px;}

/*** 写真幅 30% ***/
.mainClnD .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnD .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnDK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnDK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnSK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.mainClnSK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4Md);/* タイトルフォントサイズ */
}
.ptWdM .mainClnD .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .mainClnD .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .mainClnDK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .mainClnDK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .mainClnS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .mainClnS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .mainClnSK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .mainClnSK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4MdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .mainClnD .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .mainClnD .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .mainClnDK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .mainClnDK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .mainClnS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .mainClnS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .mainClnSK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .mainClnSK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4MdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .mainClnD .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .mainClnD .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .mainClnDK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .mainClnDK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .mainClnS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .mainClnS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .mainClnSK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .mainClnSK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4MdS);/* タイトルフォントサイズ Sサイズ */
}
.mainClnD .ListType2 .tpl-flexcolumn4 .column .distxt,
.mainClnD .ListType4 .tpl-flexcolumn4 .column .distxt,
.mainClnDK .ListType2 .tpl-flexcolumn4 .column .distxt,
.mainClnDK .ListType4 .tpl-flexcolumn4 .column .distxt,
.mainClnS .ListType2 .tpl-flexcolumn4 .column .distxt,
.mainClnS .ListType4 .tpl-flexcolumn4 .column .distxt,
.mainClnSK .ListType2 .tpl-flexcolumn4 .column .distxt,
.mainClnSK .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4Md);/* ディスクリプションフォントサイズ */
}
.ptWdM .mainClnD .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .mainClnD .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdM .mainClnDK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .mainClnDK .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdM .mainClnS .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .mainClnS .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdM .mainClnSK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .mainClnSK .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4MdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .mainClnD .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .mainClnD .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdC .mainClnDK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .mainClnDK .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdC .mainClnS .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .mainClnS .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdC .mainClnSK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .mainClnSK .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4MdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .mainClnD .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .mainClnD .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdS .mainClnDK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .mainClnDK .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdS .mainClnS .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .mainClnS .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdS .mainClnSK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .mainClnSK .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4MdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 190px;}
.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 70px;}

.mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 210px;}
.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}

/* 写真が正方形 */
.mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}
.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 290px;}
.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}
.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}
.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 110px;}

.mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}
.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 290px;}
.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 150px;}
.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 130px;}
.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}

/*** 写真幅 20% ***/
.mainClnD .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnD .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnDK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnDK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnSK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.mainClnSK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5Md);/* タイトルフォントサイズ */
}
.ptWdM .mainClnD .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .mainClnD .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .mainClnDK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .mainClnDK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .mainClnS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .mainClnS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .mainClnSK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .mainClnSK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5MdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .mainClnD .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .mainClnD .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .mainClnDK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .mainClnDK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .mainClnS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .mainClnS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .mainClnSK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .mainClnSK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5MdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .mainClnD .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .mainClnD .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .mainClnDK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .mainClnDK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .mainClnS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .mainClnS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .mainClnSK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .mainClnSK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5MdS);/* タイトルフォントサイズ Sサイズ */
}
.mainClnD .ListType2 .tpl-flexcolumn5 .column .distxt,
.mainClnD .ListType4 .tpl-flexcolumn5 .column .distxt,
.mainClnDK .ListType2 .tpl-flexcolumn5 .column .distxt,
.mainClnDK .ListType4 .tpl-flexcolumn5 .column .distxt,
.mainClnS .ListType2 .tpl-flexcolumn5 .column .distxt,
.mainClnS .ListType4 .tpl-flexcolumn5 .column .distxt,
.mainClnSK .ListType2 .tpl-flexcolumn5 .column .distxt,
.mainClnSK .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5Md);/* ディスクリプションフォントサイズ */
}
.ptWdM .mainClnD .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .mainClnD .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdM .mainClnDK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .mainClnDK .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdM .mainClnS .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .mainClnS .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdM .mainClnSK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .mainClnSK .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5MdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .mainClnD .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .mainClnD .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdC .mainClnDK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .mainClnDK .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdC .mainClnS .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .mainClnS .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdC .mainClnSK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .mainClnSK .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5MdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .mainClnD .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .mainClnD .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdS .mainClnDK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .mainClnDK .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdS .mainClnS .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .mainClnS .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdS .mainClnSK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .mainClnSK .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5MdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}
.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}

.mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}
.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}

/* 写真が正方形 */
.mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}
.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}
.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 80px;}

.mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}
.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}
.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}

/*** サイドカラム ***/

/*** 写真幅 50% ***/
.sideClnD .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnD .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnDK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnDK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnSK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.sideClnSK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2Sd);/* タイトルフォントサイズ */
}
.ptWdM .sideClnD .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .sideClnD .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .sideClnDK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .sideClnDK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .sideClnS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .sideClnS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .sideClnSK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .sideClnSK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2SdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .sideClnD .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .sideClnD .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .sideClnDK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .sideClnDK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .sideClnS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .sideClnS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .sideClnSK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .sideClnSK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2SdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .sideClnD .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .sideClnD .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .sideClnDK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .sideClnDK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .sideClnS .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .sideClnS .ListType4 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .sideClnSK .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .sideClnSK .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2SdS);/* タイトルフォントサイズ Sサイズ */
}
.sideClnD .ListType2 .tpl-flexcolumn2 .column .distxt,
.sideClnD .ListType4 .tpl-flexcolumn2 .column .distxt,
.sideClnDK .ListType2 .tpl-flexcolumn2 .column .distxt,
.sideClnDK .ListType4 .tpl-flexcolumn2 .column .distxt,
.sideClnS .ListType2 .tpl-flexcolumn2 .column .distxt,
.sideClnS .ListType4 .tpl-flexcolumn2 .column .distxt,
.sideClnSK .ListType2 .tpl-flexcolumn2 .column .distxt,
.sideClnSK .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2Sd);/* ディスクリプションフォントサイズ */
}
.ptWdM .sideClnD .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .sideClnD .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdM .sideClnDK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .sideClnDK .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdM .sideClnS .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .sideClnS .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdM .sideClnSK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .sideClnSK .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2SdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .sideClnD .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdC .sideClnD .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdC .sideClnS .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdC .sideClnS .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2SdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .sideClnD .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .sideClnD .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdS .sideClnDK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .sideClnDK .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdS .sideClnS .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .sideClnS .ListType4 .tpl-flexcolumn2 .column .distxt,
.ptWdS .sideClnSK .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .sideClnSK .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2SdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}
.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 80px;}
.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}
.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 60px;}

.sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}
.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 50px;}
.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 40px;}
.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 30px;}

/* 写真が正方形 */
.sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}
.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}
.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 130px;}
.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 100px;}
.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 90px;}

.sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 100px;}
.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}
.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 80px;}
.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 70px;}
.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 60px;}

/*** 写真幅 40% ***/
.sideClnD .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnD .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnDK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnDK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnSK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.sideClnSK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3Sd);/* タイトルフォントサイズ */
}
.ptWdM .sideClnD .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .sideClnD .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .sideClnDK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .sideClnDK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .sideClnS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .sideClnS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .sideClnSK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .sideClnSK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3SdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .sideClnD .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .sideClnD .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .sideClnDK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .sideClnDK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .sideClnS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .sideClnS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .sideClnSK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .sideClnSK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3SdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .sideClnD .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .sideClnD .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .sideClnDK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .sideClnDK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .sideClnS .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .sideClnS .ListType4 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .sideClnSK .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .sideClnSK .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3SdS);/* タイトルフォントサイズ Sサイズ */
}
.sideClnD .ListType2 .tpl-flexcolumn3 .column .distxt,
.sideClnD .ListType4 .tpl-flexcolumn3 .column .distxt,
.sideClnDK .ListType2 .tpl-flexcolumn3 .column .distxt,
.sideClnDK .ListType4 .tpl-flexcolumn3 .column .distxt,
.sideClnS .ListType2 .tpl-flexcolumn3 .column .distxt,
.sideClnS .ListType4 .tpl-flexcolumn3 .column .distxt,
.sideClnSK .ListType2 .tpl-flexcolumn3 .column .distxt,
.sideClnSK .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3Sd);/* ディスクリプションフォントサイズ */
}
.ptWdM .sideClnD .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .sideClnD .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdM .sideClnDK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .sideClnDK .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdM .sideClnS .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .sideClnS .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdM .sideClnSK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .sideClnSK .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3SdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .sideClnD .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdC .sideClnD .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdC .sideClnDK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdC .sideClnDK .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdC .sideClnS .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdC .sideClnS .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdC .sideClnSK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdC .sideClnSK .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3SdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .sideClnD .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .sideClnD .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdS .sideClnDK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .sideClnDK .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdS .sideClnS .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .sideClnS .ListType4 .tpl-flexcolumn3 .column .distxt,
.ptWdS .sideClnSK .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .sideClnSK .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3SdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}
.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 60px;}
.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 60px;}
.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 60px;}

.sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 60px;}
.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 40px;}
.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 40px;}
.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 40px;}

/* 写真が正方形 */
.sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}
.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 200px;}
.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 100px;}
.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 80px;}
.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 70px;}

.sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 70px;}
.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 110px;}
.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 50px;}
.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 50px;}
.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 50px;}

/*** 写真幅 30% ***/
.sideClnD .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnD .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnDK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnDK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnSK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.sideClnSK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4Sd);/* タイトルフォントサイズ */
}
.ptWdM .sideClnD .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .sideClnD .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .sideClnDK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .sideClnDK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .sideClnS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .sideClnS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .sideClnSK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .sideClnSK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4SdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .sideClnD .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .sideClnD .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .sideClnDK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .sideClnDK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .sideClnS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .sideClnS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .sideClnSK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .sideClnSK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4SdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .sideClnD .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .sideClnD .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .sideClnDK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .sideClnDK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .sideClnS .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .sideClnS .ListType4 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .sideClnSK .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .sideClnSK .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4SdS);/* タイトルフォントサイズ Sサイズ */
}
.sideClnD .ListType2 .tpl-flexcolumn4 .column .distxt,
.sideClnD .ListType4 .tpl-flexcolumn4 .column .distxt,
.sideClnDK .ListType2 .tpl-flexcolumn4 .column .distxt,
.sideClnDK .ListType4 .tpl-flexcolumn4 .column .distxt,
.sideClnS .ListType2 .tpl-flexcolumn4 .column .distxt,
.sideClnS .ListType4 .tpl-flexcolumn4 .column .distxt,
.sideClnSK .ListType2 .tpl-flexcolumn4 .column .distxt,
.sideClnSK .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4Sd);/* ディスクリプションフォントサイズ */
}
.ptWdM .sideClnD .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .sideClnD .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdM .sideClnDK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .sideClnDK .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdM .sideClnS .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .sideClnS .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdM .sideClnSK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .sideClnSK .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4SdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .sideClnD .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .sideClnD .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdC .sideClnDK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .sideClnDK .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdC .sideClnS .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .sideClnS .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdC .sideClnSK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .sideClnSK .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4SdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .sideClnD .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .sideClnD .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdS .sideClnDK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .sideClnDK .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdS .sideClnS .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .sideClnS .ListType4 .tpl-flexcolumn4 .column .distxt,
.ptWdS .sideClnSK .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .sideClnSK .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4SdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}
.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}
.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}
.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 40px;}
.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 40px;}

.sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 40px;}
.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}
.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 30px;}
.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 30px;}
.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 30px;}

/* 写真が正方形 */
.sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 80px;}
.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 130px;}
.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 60px;}
.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 50px;}
.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 50px;}

.sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 50px;}
.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 90px;}
.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 40px;}
.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 30px;}
.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 30px;}

/*** 写真幅 20% ***/
.sideClnD .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnD .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnDK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnDK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnSK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.sideClnSK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5Sd);/* タイトルフォントサイズ */
}
.ptWdM .sideClnD .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .sideClnD .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .sideClnDK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .sideClnDK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .sideClnS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .sideClnS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .sideClnSK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .sideClnSK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5SdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .sideClnD .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .sideClnD .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .sideClnDK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .sideClnDK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .sideClnS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .sideClnS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .sideClnSK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .sideClnSK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5SdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .sideClnD .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .sideClnD .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .sideClnDK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .sideClnDK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .sideClnS .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .sideClnS .ListType4 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .sideClnSK .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .sideClnSK .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5SdS);/* タイトルフォントサイズ Sサイズ */
}
.sideClnD .ListType2 .tpl-flexcolumn5 .column .distxt,
.sideClnD .ListType4 .tpl-flexcolumn5 .column .distxt,
.sideClnDK .ListType2 .tpl-flexcolumn5 .column .distxt,
.sideClnDK .ListType4 .tpl-flexcolumn5 .column .distxt,
.sideClnS .ListType2 .tpl-flexcolumn5 .column .distxt,
.sideClnS .ListType4 .tpl-flexcolumn5 .column .distxt,
.sideClnSK .ListType2 .tpl-flexcolumn5 .column .distxt,
.sideClnSK .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5Sd);/* ディスクリプションフォントサイズ */
}
.ptWdM .sideClnD .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .sideClnD .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdM .sideClnDK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .sideClnDK .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdM .sideClnS .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .sideClnS .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdM .sideClnSK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .sideClnSK .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5SdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .sideClnD .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .sideClnD .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdC .sideClnDK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .sideClnDK .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdC .sideClnS .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .sideClnS .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdC .sideClnSK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .sideClnSK .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5SdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .sideClnD .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .sideClnD .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdS .sideClnDK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .sideClnDK .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdS .sideClnS .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .sideClnS .ListType4 .tpl-flexcolumn5 .column .distxt,
.ptWdS .sideClnSK .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .sideClnSK .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5SdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}
.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}

.sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 30px;}
.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 30px;}
.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 20px;}
.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 20px;}

/* 写真が正方形 */
.sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 60px;}
.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 50px;}
.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 40px;}
.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 40px;}

.sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 40px;}
.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 30px;}
.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 30px;}
.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 30px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 230px;}
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
	.mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 270px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 350px;}
	.mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 360px;}
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 380px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 170px;}
	.mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 170px;}
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 210px;}
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
	.mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 250px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
	.mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}
	.mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
	.mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}

	/*** サイドカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 105px;}
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}
	.sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 100px;}
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 110px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 70px;}
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 70px;}
	.sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 50px;}
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 50px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 100px;}
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 100px;}
	.sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 70px;}
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 70px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}
	.sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 40px;}
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 40px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 80px;}
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 80px;}
	.sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 55px;}
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 55px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
	.sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 30px;}
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 30px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 60px;}
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 60px;}
	.sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 40px;}
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 40px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 125px;}
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 105px;}
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 140px;}
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 130px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 180px;}
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 140px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 130px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

	/*** サイドカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 60px;}
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 60px;}
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 50px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 40px;}
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 40px;}
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 30px;}
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 30px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 100px;}
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 90px;}
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 80px;}
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 80px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 60px;}
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 50px;}
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 50px;}
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 40px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 50px;}
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 40px;}
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 40px;}
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 40px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 30px;}
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 30px;}
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 20px;}
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 20px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 70px;}
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 60px;}
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 50px;}
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 50px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 40px;}
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 30px;}
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 30px;}
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 30px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 40px;}
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 40px;}
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 40px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 30px;}
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 25px;}
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 25px;}
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 20px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 70px;}
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 60px;}
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 55px;}
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 50px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 40px;}
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 35px;}
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 30px;}
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 30px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 30px;}
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 30px;}
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 20px;}
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 20px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 60px;}
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 55px;}
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 50px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 40px;}
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 35px;}
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 30px;}
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 30px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 70px;}
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 65px;}
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 65px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 70px;}
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 65px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 110px;}
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 100px;}
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 90px;}
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 90px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 100px;}
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 100px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 70px;}
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 65px;}
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 70px;}
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 70px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 100px;}
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 90px;}
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 90px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 130px;}
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 100px;}
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 100px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}

	/*** サイドカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 50px;}
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 40px;}
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 40px;}
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 40px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 30px;}
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 20px;}
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 20px;}
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 20px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 70px;}
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 60px;}
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 50px;}
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 50px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 35px;}
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 30px;}
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 25px;}
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 20px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 30px;}
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 30px;}
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 25px;}
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 25px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 20px;}
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 20px;}
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 10px;}
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 10px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 50px;}
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 40px;}
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 35px;}
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 35px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 30px;}
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 25px;}
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 15px;}
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 15px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 30px;}
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 25px;}
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 25px;}
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 25px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 20px;}
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 10px;}
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 10px;}
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 10px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 40px;}
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 35px;}
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 35px;}
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 30px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 25px;}
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 20px;}
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 20px;}
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 15px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 30px;}
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 25px;}
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 25px;}
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 20px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 20px;}
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 15px;}
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 15px;}
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 10px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 40px;}
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 35px;}
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 35px;}
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 35px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 25px;}
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 20px;}
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 20px;}
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 15px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}

	/*** 写真幅 40% ***/
	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}

	/*** 写真幅 30% ***/
	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}

	/*** 写真幅 20% ***/
	/* 写真が横長 */
	.mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	.mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* 写真が正方形 */
	.mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

	.mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .mainClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

	/*** サイドカラム ***/

	/*** 写真幅 50% ***/
	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}

	/*** 写真幅 40% ***/
	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}

	/*** 写真幅 30% ***/
	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}

	/*** 写真幅 20% ***/
	/* 写真が横長 */
	.sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnD .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnD .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	.sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnS .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnS .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* 写真が正方形 */
	.sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnD .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnD .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnDK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

	.sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnS .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnS .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .sideClnSK .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
}
/* ** list0902 end ** */

/****************** 2カラム対応(レイアウトセパレート) ******************/

/****** リスト画像(可変対応) 写真(上)テキスト(下)・要素横並び ******/

/* ** list0903 start ** */
/*** 0903: 写真(上)テキスト(下)・要素横並びのセパレート配置サンプル ***/

/*** 1カラム ***/
.hlfCln .ListType1 .tpl-flexcolumn1 .column .ListMainTitle {font-size: var(--font-list1TiclmS1);}

/*** 2カラム ***/
.hlfCln .ListType1 .tpl-flexcolumn2 .column .ListMainTitle {height: var(--font-list1TiHclmS2);font-size: var(--font-list1TiclmS2);}

/* リスト個別背景色を付ける(写真が横長) */
.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 270px;}
.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 290px;}
.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

/* リスト個別背景色を付ける(写真が正方形) */
.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 430px;}
.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 290px;}
.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 460px;}
.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 230px;}
.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}

/*** 3カラム ***/
.hlfCln .ListType1 .tpl-flexcolumn3 .column .ListMainTitle {height: var(--font-list1TiHclmS3);font-size: var(--font-list1TiclmS3);}

/* リスト個別背景色を付ける(写真が横長) */
.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}
.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 190px;}

/* リスト個別背景色を付ける(写真が正方形) */
.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 280px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}
.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 310px;}

/*** 4カラム ***/
.hlfCln .ListType1 .tpl-flexcolumn4 .column .ListMainTitle {height: var(--font-list1TiHclmS4);font-size: var(--font-list1TiclmS4);}

/* リスト個別背景色を付ける(写真が横長) */
.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}

/* リスト個別背景色を付ける(写真が正方形) */
.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 230px;}

/*** 5カラム ***/
.hlfCln .ListType1 .tpl-flexcolumn5 .column .ListMainTitle {height: var(--font-list1TiHclmS5);font-size: var(--font-list1TiclmS5);}

/* リスト個別背景色を付ける(写真が横長) */
.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

/* リスト個別背景色を付ける(写真が正方形) */
.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

/*** メインカラム ***/

/* リスト個別背景色を付ける(写真が横長) */

/* W 4カラム以上は2カラムへ */
.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}

/* M 3カラム以上は2カラムへ */
.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

/* C 3カラム以上は2カラムへ */
.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

/* S 3カラム以上は2カラムへ */
.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */

/* W 4カラム以上は2カラムへ */
.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}

/* M 3カラム以上は2カラムへ */
.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

/* C 3カラム以上は2カラムへ */
.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

/* S 3カラム以上は2カラムへ */
.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

/* リスト個別背景色を付ける(写真が正方形) */

/* W 4カラム以上は2カラムへ */
.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}

/* M 3カラム以上は2カラムへ */
.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}

/* C 3カラム以上は2カラムへ */
.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

/* S 3カラム以上は2カラムへ */
.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}

/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */

/* W 4カラム以上は2カラムへ */
.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 290px;}

/* M 3カラム以上は2カラムへ */
.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}

/* C 3カラム以上は2カラムへ */
.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}

/* S 3カラム以上は2カラムへ */
.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/*** 2カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 230px;}
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}

	/*** 3カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 200px;}

	/*** 4カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 150px;}

	/*** 5カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */

	/* W 4カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */

	/* W 4カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */

	/* W 4カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */

	/* W 4カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 290px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/*** 2カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}

	/*** 3カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 130px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}

	/*** 4カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 210px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 240px;}

	/*** 5カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */

	/* W 4カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */

	/* W 4カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 130px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */

	/* W 4カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */

	/* W 4カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 210px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 200px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/*** 2カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 80px;}
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 80px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 100px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 130px;}

	/*** 3カラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 130px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */

	/* W 3カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

	/* N 3カラム以上は2カラムへ */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */

	/* W 3カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* N 3カラム以上は2カラムへ */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}

	/* リスト個別背景色を付ける(写真が正方形) */

	/* W 3カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

	/* N 3カラム以上は2カラムへ */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */

	/* W 3カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* N 3カラム以上は2カラムへ */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** 2カラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	/* W 3カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* N 3カラム以上は2カラムへ */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* W 3カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* N 3カラム以上は2カラムへ */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* W 3カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* N 3カラム以上は2カラムへ */
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* W 3カラム以上は2カラムへ */
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* N 3カラム以上は2カラムへ */
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* M 3カラム以上は2カラムへ */
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* C 3カラム以上は2カラムへ */
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

	/* S 3カラム以上は2カラムへ */
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType1.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
}
/* ** list0903 end ** */

/****** リスト画像(可変対応) 写真(左)テキスト(右)・要素縦並び ******/

/* ** list0904 start ** */
/*** 0904: 写真(左)テキスト(右)・要素縦並びセパレート配置サンプル ***/

/*** メインカラム ***/

/*** 写真幅 50% ***/
.hlfCln .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.hlfCln .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2Md);/* タイトルフォントサイズ */
}
.ptWdM .hlfCln .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdM .hlfCln .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2MdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .hlfCln .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdC .hlfCln .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2MdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .hlfCln .ListType2 .tpl-flexcolumn2 .column .ListMainTitle,
.ptWdS .hlfCln .ListType4 .tpl-flexcolumn2 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm2MdS);/* タイトルフォントサイズ Sサイズ */
}
.hlfCln .ListType2 .tpl-flexcolumn2 .column .distxt,
.hlfCln .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2Md);/* ディスクリプションフォントサイズ */
}
.ptWdM .hlfCln .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdM .hlfCln .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2MdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .hlfCln .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdC .hlfCln .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2MdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .hlfCln .ListType2 .tpl-flexcolumn2 .column .distxt,
.ptWdS .hlfCln .ListType4 .tpl-flexcolumn2 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm2MdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 280px;}
.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}
.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}

/* 写真が正方形 */
.hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}
.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 450px;}
.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}
.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}
.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}

/*** 写真幅 40% ***/
.hlfCln .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.hlfCln .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3Md);/* タイトルフォントサイズ */
}
.ptWdM .hlfCln .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdM .hlfCln .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3MdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .hlfCln .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdC .hlfCln .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3MdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .hlfCln .ListType2 .tpl-flexcolumn3 .column .ListMainTitle,
.ptWdS .hlfCln .ListType4 .tpl-flexcolumn3 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm3MdS);/* タイトルフォントサイズ Sサイズ */
}
.hlfCln .ListType2 .tpl-flexcolumn3 .column .distxt,
.hlfCln .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3Md);/* ディスクリプションフォントサイズ */
}
.ptWdM .hlfCln .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdM .hlfCln .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3MdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .hlfCln .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdC .hlfCln .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3MdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .hlfCln .ListType2 .tpl-flexcolumn3 .column .distxt,
.ptWdS .hlfCln .ListType4 .tpl-flexcolumn3 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm3MdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 190px;}
.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}
.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 70px;}

/* 写真が正方形 */
.hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 180px;}
.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 290px;}
.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 140px;}
.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}
.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 110px;}

/*** 写真幅 30% ***/
.hlfCln .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.hlfCln .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4Md);/* タイトルフォントサイズ */
}
.ptWdM .hlfCln .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdM .hlfCln .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4MdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .hlfCln .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdC .hlfCln .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4MdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .hlfCln .ListType2 .tpl-flexcolumn4 .column .ListMainTitle,
.ptWdS .hlfCln .ListType4 .tpl-flexcolumn4 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm4MdS);/* タイトルフォントサイズ Sサイズ */
}
.hlfCln .ListType2 .tpl-flexcolumn4 .column .distxt,
.hlfCln .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4Md);/* ディスクリプションフォントサイズ */
}
.ptWdM .hlfCln .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdM .hlfCln .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4MdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .hlfCln .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdC .hlfCln .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4MdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .hlfCln .ListType2 .tpl-flexcolumn4 .column .distxt,
.ptWdS .hlfCln .ListType4 .tpl-flexcolumn4 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm4MdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}
.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 70px;}
.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}
.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}

/* 写真が正方形 */
.hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}
.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 220px;}
.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 110px;}
.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 90px;}
.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 80px;}

/*** 写真幅 20% ***/
.hlfCln .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.hlfCln .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5Md);/* タイトルフォントサイズ */
}
.ptWdM .hlfCln .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdM .hlfCln .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5MdM);/* タイトルフォントサイズ Mサイズ */
}
.ptWdC .hlfCln .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdC .hlfCln .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5MdC);/* タイトルフォントサイズ Cサイズ */
}
.ptWdS .hlfCln .ListType2 .tpl-flexcolumn5 .column .ListMainTitle,
.ptWdS .hlfCln .ListType4 .tpl-flexcolumn5 .column .ListMainTitle {
	font-size: var(--font-list24Ticlm5MdS);/* タイトルフォントサイズ Sサイズ */
}
.hlfCln .ListType2 .tpl-flexcolumn5 .column .distxt,
.hlfCln .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5Md);/* ディスクリプションフォントサイズ */
}
.ptWdM .hlfCln .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdM .hlfCln .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5MdM);/* ディスクリプションフォントサイズ Mサイズ */
}
.ptWdC .hlfCln .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdC .hlfCln .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5MdC);/* ディスクリプションフォントサイズ Cサイズ */
}
.ptWdS .hlfCln .ListType2 .tpl-flexcolumn5 .column .distxt,
.ptWdS .hlfCln .ListType4 .tpl-flexcolumn5 .column .distxt {
	padding-top: 0;
	font-size: var(--font-list24distxtclm5MdS);/* ディスクリプションフォントサイズ Sサイズ */
}
/* 写真が横長 */
.hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}
.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}

/* 写真が正方形 */
.hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}
.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}
.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 280px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 180px;}
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 70px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 130px;}
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 110px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 70px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 130px;}
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 110px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 80px;}
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 60px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 100px;}

	/*** 写真幅 40% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 60px;}
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 50px;}
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 50px;}
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 50px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 90px;}
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 80px;}
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 70px;}
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 60px;}

	/*** 写真幅 30% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 80px;}
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 70px;}
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 70px;}
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 60px;}

	/*** 写真幅 20% ***/

	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 60px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}

	/*** 写真幅 40% ***/
	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}

	/*** 写真幅 30% ***/
	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn4 figure.image {height: 190px;}

	/*** 写真幅 20% ***/
	/* 写真が横長 */
	.hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdM .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdC .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .hlfCln .ListType2.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdS .hlfCln .ListType4.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

	/* 写真が正方形 */
	.hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdM .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdC .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .hlfCln .ListType2.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdS .hlfCln .ListType4.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}
}
/* ** list0904 end ** */

/* ** list0905 start ** */
/*** 0905: 写真(上)テキスト(下)・要素横並びのスライダー配置サンプル ***/

/*** 2カラム ***/
/* スライダー時　リスト個別背景色を付ける(写真が横長)  */
 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 330px;}
.ptWdM .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}
.ptWdC .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
.ptWdS .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 230px;}
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 350px;}
.ptWdM .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}
.ptWdC .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
.ptWdS .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 520px;}
.ptWdM .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 250px;}
.ptWdC .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}
.ptWdS .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 360px;}
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 550px;}
.ptWdM .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 280px;}
.ptWdC .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
.ptWdS .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}

/*** 3カラム ***/
/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 210px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 230px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 200px;}
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 340px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 230px;}
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 370px;}

/*** 4カラム ***/
/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 150px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 170px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 250px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 270px;}

/*** 5カラム ***/
/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 190px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}

/*** メインカラム ***/
/* スライダー時 M以降は設置不可　リスト個別背景色を付ける(写真が横長) */
.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}

/* スライダー時 M以降は設置不可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

/* スライダー時 M以降は設置不可　リスト個別背景色を付ける(写真が正方形) */
.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}
.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}

/* スライダー時 M以降は設置不可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 110px;}
.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}

/*** サイドカラム ***/
/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が横長) */
.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 180px;}

/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が正方形) */
.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 240px;}

/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 270px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/*** メインカラム ***/

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 200px;}
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 130px;}
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 200px;}
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 210px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 150px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 360px;}
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 230px;}
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 150px;}
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 360px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 240px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

	/*** サイドカラム ***/

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が横長) */
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が正方形) */
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 360px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 400px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 560px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 580px;}

	/*** メインカラム ***/

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 360px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 380px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 600px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 610px;}

	/*** サイドカラム ***/

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が横長) */
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 140px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 160px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が正方形) */
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 220px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 250px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 270px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 380px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 420px;}

	/*** メインカラム ***/

	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 250px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 270px;}

	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 380px;}

	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 420px;}

	/*** サイドカラム ***/

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が横長) */
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が正方形) */
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** 2カラム ***/
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	/* スライダー時 */
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	 .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 290px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	 .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 290px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 320px;}

	/*** サイドカラム ***/

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が横長) */
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色を付ける(写真が正方形) */
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 290px;}

	/* スライダー時 M以降は1カラムのみ設置可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 320px;}
}
/* ** list0905 end ** */

/* ** list0906 start ** */
/*** 0906: 写真(左)テキスト(右)・要素縦並びスライダー配置サンプル ***/

/*** メインカラム ***/

/*** 写真幅 50% ***/
/* スライダー時　写真が横長 */
.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 280px;}

/* スライダー時　写真が正方形 */
.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 460px;}

/*** 写真幅 40% ***/
/* スライダー時　写真が横長 */
.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}

/* スライダー時　写真が正方形 */
.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 300px;}

/*** 写真幅 30% ***/
/* スライダー時　写真が横長 */
.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}
.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 140px;}

/* スライダー時　写真が正方形 */
.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}
.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 220px;}

/*** 写真幅 20% ***/
/* スライダー時　写真が横長 */
.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}

/* スライダー時　写真が正方形 */
.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 150px;}
.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

/*** サイドカラム ***/

/*** 写真幅 50% ***/
/* スライダー時　写真が横長 */
.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}
.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 140px;}

/* スライダー時　写真が正方形 */
.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}
.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 220px;}

/*** 写真幅 40% ***/
/* スライダー時　写真が横長 */
.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 70px;}
.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}

/* スライダー時　写真が正方形 */
.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 110px;}
.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 150px;}

/*** 写真幅 30% ***/
/* スライダー時　写真が横長 */
.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}
.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 70px;}

/* スライダー時　写真が正方形 */
.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 80px;}
.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 110px;}

/*** 写真幅 20% ***/
/* スライダー時　写真が横長 */
.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}
.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}

/* スライダー時　写真が正方形 */
.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 60px;}
.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 90px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {
	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 220px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 330px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 340px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 140px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 150px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 220px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 230px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 170px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

	/*** サイドカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 70px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 110px;}
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 120px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 80px;}
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 90px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 40px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 60px;}
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {
	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 180px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 180px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 120px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 120px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 180px;}

	/*** サイドカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 70px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 110px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 50px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 70px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 50px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 70px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 70px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {
	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 190px;}

	/*** 写真幅 40% ***/
	/* スライダー時　 写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 130px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 120px;}

	/*** サイドカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 40px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 70px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 30px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 40px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 30px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 40px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 30px;}
	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 50px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .mainClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}

	/*** サイドカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .sideClnD .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
}
/* ** list0906 end ** */

/* ** list0907 start ** */
/*** 0907: 写真(上)テキスト(下)・要素横並びのスライダーセパレート配置サンプル ***/

/****** リスト画像(可変対応) 写真(上)テキスト(下)・要素横並び ******/
/*** 2カラム ***/

/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
.ptWdM .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
.ptWdC .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}
.ptWdS .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 260px;}
.ptWdM .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
.ptWdC .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
.ptWdS .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 230px;}
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 380px;}
.ptWdM .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}
.ptWdC .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}
.ptWdS .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 130px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 410px;}
.ptWdM .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}
.ptWdC .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
.ptWdS .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}

/*** 3カラム ***/

/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 160px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 180px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 140px;}
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 250px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 180px;}
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 280px;}

/*** 4カラム ***/

/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 110px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 180px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 210px;}

/*** 5カラム ***/

/* スライダー時　リスト個別背景色を付ける(写真が横長) */
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 90px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 110px;}

/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 140px;}

/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 170px;}

/*** メインカラム ***/

/* スライダー時 M以降は設置不可　リスト個別背景色を付ける(写真が横長) */
.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

/* スライダー時 M以降は設置不可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}

/* スライダー時 M以降は設置不可　リスト個別背景色を付ける(写真が正方形) */
.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}

/* スライダー時 M以降は設置不可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {

	/*** 2カラム ***/
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	 .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdM .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 120px;}
	.ptWdC .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}
	.ptWdS .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	 .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdM .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	.ptWdC .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 110px;}
	.ptWdS .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 230px;}
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdM .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 180px;}
	.ptWdC .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 140px;}
	.ptWdS .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 130px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 270px;}
	.ptWdM .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 210px;}
	.ptWdC .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 170px;}
	.ptWdS .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}

	/*** 3カラム ***/
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 90px;}
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image {height: 120px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 140px;}
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image {height: 150px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 180px;}
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image {height: 190px;}

	/*** 4カラム ***/
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image {height: 100px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image {height: 140px;}

	/*** 5カラム ***/
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 50px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 80px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 110px;}

	/*** メインカラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	/* スライダー時 M以降は設置不可　リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 150px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* スライダー時 M以降は設置不可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長)  */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* スライダー時 M以降は設置不可　リスト個別背景色を付ける(写真が正方形)  */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 230px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* スライダー時 M以降は設置不可　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 260px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {
	/*** 2カラム ***/
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	 .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	 .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 270px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	 .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 400px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	 .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 430px;}

	/*** メインカラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 250px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 270px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 400px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形)  */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 430px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {
	/*** 2カラム ***/
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	 .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 170px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	 .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	 .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 260px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	 .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 300px;}

	/*** メインカラム ***/
	/* リスト個別背景色を付ける(写真が横長) */
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 170px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 200px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 270px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 300px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** 2カラム ***/
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	 .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn2 figure.image {height: 190px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	 .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn2 figure.image {height: 210px;}
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	 .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn2 figure.image {height: 290px;}
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	 .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn2 figure.image {height: 320px;}

	/*** メインカラム ***/

	/* リスト個別背景色を付ける(写真が横長) */
	/* スライダー時　リスト個別背景色を付ける(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgY .tpl-flexcolumn5 figure.image {height: 190px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が横長) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgY .tpl-flexcolumn5 figure.image {height: 210px;}

	/* リスト個別背景色を付ける(写真が正方形) */
	/* スライダー時　リスト個別背景色を付ける(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg01.liimgT .tpl-flexcolumn5 figure.image {height: 290px;}

	/* リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	/* スライダー時　リスト個別背景色、且つ写真を枠いっぱいに広げる(写真が正方形) */
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType1.sldYblockArea.liwbg02.liimgT .tpl-flexcolumn5 figure.image {height: 320px;}
}
/* ** list0907 end ** */

/* ** list0908 start ** */
/*** 0908: 写真(左)テキスト(右)・要素縦並びスライダーセパレート配置サンプル ***/

/****** リスト画像(可変対応) 写真(左)テキスト(右)・要素縦並び ******/

/*** メインカラム ***/

/*** 写真幅 50% ***/

/* スライダー時　写真が横長 */
.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 250px;}

/* スライダー時　写真が正方形 */
.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 400px;}

/*** 写真幅 40% ***/

/* スライダー時　写真が横長 */
.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}
.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 170px;}

/* スライダー時　写真が正方形 */
.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}
.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 260px;}

/*** 写真幅 30% ***/

/* スライダー時　写真が横長 */
.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 130px;}

/* スライダー時　写真が正方形 */
.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}
.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 200px;}

/*** 写真幅 20% ***/

/* スライダー時　写真が横長 */
.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}
.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

/* スライダー時　写真が正方形 */
.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}
.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}

/* ===================================================================================
for ipad max-width: 1100px-1500px
=================================================================================== */
@media screen and (min-width:1100px) and ( max-width:1500px) {
	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 150px;}
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 160px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 240px;}
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 250px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 110px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 170px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 90px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 120px;}
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 130px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 70px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 100px;}
}
/* ===================================================================================
for ipad max-width: 800px-1100px
=================================================================================== */
@media screen and (min-width:800px) and ( max-width:1100px) {
	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 130px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 200px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 80px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 130px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 80px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 130px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 80px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 130px;}
}
/* ===================================================================================
for ipad max-width: 600px-800px
=================================================================================== */
@media screen and (min-width:600px) and ( max-width:800px) {
	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 90px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 130px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 60px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 90px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 60px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 80px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 60px;}
	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 80px;}
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/*** メインカラム ***/

	/*** 写真幅 50% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn2 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn2 figure.image {height: 160px;}

	/*** 写真幅 40% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn3 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn3 figure.image {height: 160px;}

	/*** 写真幅 30% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn4 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn4 figure.image {height: 160px;}

	/*** 写真幅 20% ***/
	/* スライダー時　写真が横長 */
	.hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgY .tpl-flexcolumn5 figure.image {height: 100px;}

	/* スライダー時　写真が正方形 */
	.hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType2.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image,
	.ptWdN .hlfCln .ListType4.sldYblockArea.liimgT .tpl-flexcolumn5 figure.image {height: 160px;}
}
/* ** list0908 end ** */

/****************** リスト個別指定（デザインパターン） ******************/

/****** 写真(上)テキスト(下)・要素横並びのデザインパターン ******/

/* ** list1001 start ** */
/*** 1001: 写真(上)テキスト(下)・要素横並びのデザインパターン01:リスト個別背景色を付ける ***/

/* リスト個別背景色を付ける */
.ListBox.ListType1.liwbg01 .column {
	padding: 1.0rem 1.5rem;
	border-radius: var(--LiBg-rod);-webkit-border-radius: var(--LiBg-rod);-moz-border-radius: var(--LiBg-rod); /* 角丸 */
	border: var(--app-li-clm-brd); /* 枠要素 ボーダー指定 */
	background: var(--app-li-clm-bg); /* 背景色 */
	box-shadow: var(--app-li-clm-bbg);-webkit-box-shadow: var(--app-li-clm-bbg);/* 背景影色 */
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* リスト個別背景色を付ける */
	.ListBox.ListType1.liwbg01 .column {
		padding: 1.0rem;
	}
}
/* ** list1001 end ** */

/* ** list1002 start ** */
/*** 1002: 写真(上)テキスト(下)・要素横並びのデザインパターン02:リスト個別背景色、且つ写真を枠いっぱいに広げる ***/

/* リスト個別背景色、且つ写真を枠いっぱいに広げる */
.ListBox.ListType1.liwbg02 .column {
	padding: 0;
	border-radius: var(--LiBg-rod);-webkit-border-radius: var(--LiBg-rod);-moz-border-radius: var(--LiBg-rod); /* 角丸 */
	border: var(--app-li-clm-brd); /* 枠要素 ボーダー指定 */
	background: var(--app-li-clm-bg); /* 背景色 */
	box-shadow: var(--app-li-clm-bbg);-webkit-box-shadow: var(--app-li-clm-bbg);/* 背景影色 */
}
.ListBox.ListType1.liwbg02 .clmDetail,
.ListBox.ListType1.liwbg02 .rank_date_area_inn,
.ListBox.ListType1.liwbg02 .tagLink,
.ListBox.ListType1.liwbg02 .ListSubhDet,
.ListBox.ListType1.liwbg02 .BtM {margin-left: 2.0rem;margin-right: 2.0rem;}

/* ** list1002 end ** */

/****** 写真(左)テキスト(右)全体リンク・要素縦並びのデザインパターン ******/

/* ** list1003 start ** */
/*** 1003: 写真(左)テキスト(右)全体リンク・要素縦並びのデザインパターン01:リスト個別背景色を付ける ***/

/* リスト個別背景色を付ける */
.ListBox.ListType2.liwbg01 .clmDetail,
.ListBox.ListType4.liwbg01 .clmDetail {
	padding: 2.0rem;
	border-radius: var(--LiBg-rod);-webkit-border-radius: var(--LiBg-rod);-moz-border-radius: var(--LiBg-rod); /* 角丸 */
	border: var(--app-li-clm-brd); /* 枠要素 ボーダー指定 */
	background: var(--app-li-clm-bg); /* 背景色 */
	box-shadow: var(--app-li-clm-bbg);-webkit-box-shadow: var(--app-li-clm-bbg);/* 背景影色 */
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* リスト個別背景色を付ける */
	.ListBox.ListType2.liwbg01 .clmDetail,
	.ListBox.ListType4.liwbg01 .clmDetail {
		padding: 1.0rem 0.5rem;
	}
}
/* ** list1003 end ** */

/* ** list1004 start ** */
/*** 1004: 写真(左)テキスト(右)全体リンク・要素縦並びのデザインパターン02:リスト個別背景色無し・罫線での仕切り ***/

/* リスト個別背景色無し・罫線での仕切り */
.ListBox.ListType2.liwbg02 .clmDetail,
.ListBox.ListType4.liwbg02 .clmDetail {
	padding: 2.0rem;
	border-bottom: var(--app-li-clmD-brd); /* 仕切り要素 ボーダー指定 */
}
/* ===================================================================================
for SP max-width: 600px
=================================================================================== */
@media screen and (max-width: 600px) {

	/* リスト個別背景色無し・罫線での仕切り */
	.ListBox.ListType2.liwbg02 .clmDetail,
	.ListBox.ListType4.liwbg02 .clmDetail {
		padding: 2.0rem 0.5rem;
	}
}
/* ** list1004 end ** */

/****** 写真無しテキストリンクのデザインパターン ******/

/* ** list1005 start ** */
/*** 1005: 写真無しテキストリンクのデザインパターン01:リスト個別背景色を付ける ***/

/* リスト個別背景色を付ける */
.ListBox.ListType3.liwbg01 dl.clmDetail,
.ListBox.ListType5.liwbg01 .clmDetail {
	margin-bottom: 1.5%;
	padding: 1.0rem 2.0rem;
	border-radius: var(--LiBg-rod);-webkit-border-radius: var(--LiBg-rod);-moz-border-radius: var(--LiBg-rod); /* 角丸 */
	border: var(--app-li-clm-brd); /* 枠要素 ボーダー指定 */
	background: var(--app-li-clm-bg); /* 背景色 */
	box-shadow: var(--app-li-clm-bbg);-webkit-box-shadow: var(--app-li-clm-bbg);/* 背景影色 */
}
/* ** list1005 end ** */

/* ** list1006 start ** */
/*** 1006: 写真無しテキストリンクのデザインパターン02:リスト個別背景色無し・罫線での仕切り ***/

/* リスト個別背景色無し・罫線での仕切り */
.ListBox.ListType3.liwbg02 dl.clmDetail,
.ListBox.ListType5.liwbg02 .clmDetail {
	margin-bottom: 1.5%;
	padding: 2.0rem;
	border-bottom: var(--app-li-clmD-brd); /* 仕切り要素 ボーダー指定 */
}
/* ** list1006 end ** */

/********* 商品・セミナー詳細項目リスト *********/

/* ** list1007 start ** */
/*** 1007: 商品・セミナー詳細項目リスト01:アイコン無しタイプ ***/

/* 概要枠(販売価格等表示エリア) */
.ListSubhDet {margin: 1.0rem auto;padding: 0;}
.ListSubhDet dl {
	display: flex;
	justify-content: space-around;
	margin: 0 auto;
	padding: 0.5rem 0;
	font-size: var(--font-ListSubhDet); /* 概要基本（一覧）フォントサイズ */
	font-weight: bold;
	border-bottom: var(--app-li-SubhDet-brd); /* ボーダー指定 */
}
.ListSubhDet dl span.kinagakuTxt {
	font-size: var(--font-kinagakuTxt); /* 概要価格（一覧）フォントサイズ */
	font-weight: bold;
	padding: 0 0.5rem;
}
.ListSubhDet dt {width: 25%;max-width: 100px;padding: 0.2rem 0;}
.ListSubhDet dd {width: 75%;padding: 0.2rem 0 0.2rem 1.0rem;}
.ListSubhDet .sem_kinagaku dd,
.ListSubhDet .prd_kinagaku dd {padding-top: 1.0rem;}

/* 概要表示パターン（基本）タイプ1・2・4は概要は縦のみパターン */
.ListSubhDetTpF .SubhDetTi {
	padding: 0.2rem 0;
	font-size: var(--font-ListSubhDet); /* 概要基本（一覧）フォントサイズ */
	font-weight: bold;
}
.ListSubhDetTpF .SubhDetTxt {
	padding: 0.2rem 0 0.2rem 2.0rem;
	font-size: var(--font-ListSubhDet); /* 概要基本（一覧）フォントサイズ */
	font-weight: bold;
}
.SubhDetTxt span.kinagakuTxt {
	font-size: var(--font-kinagakuTxt); /* 概要価格（一覧）フォントサイズ */
	font-weight: bold;
	padding: 0 0.5rem;
}
/* 見出しアイコン表示 semIcoCrt prdIcoCrt 全タイプ対応 */
.semIcoCrtN .sem_kinagaku dt,
.prdIcoCrtN .prd_kinagaku dt {padding-top: 2.0rem;}
.semIcoCrt .sem_kinagaku dt,
.prdIcoCrt .prd_kinagaku dt {padding-top: 1.5rem;}
.semIcoCrt .ListSubhDet dd,
.prdIcoCrt .ListSubhDet dd {padding: 0.8rem 0 0.2rem 2.0rem;}
.semIcoCrt span.SemIco,
.prdIcoCrt span.PrdIco {font-size: var(--font-SemPrdIco);}/* 見出しアイコン表示用 フォントサイズ */

/* ** list1007 end ** */

/* ** list1008 start ** */
/*** 1008: 商品・セミナー詳細項目リスト02:アイコンありタイプ ***/

/*** セミナー・商品概要箇所のアイコン要素 ***/

/* セミナー用アイコン */
.semIcoCrt span.SemIco {
	width: 100%;
	display: block;
	white-space: nowrap;
	padding: 0.5rem;
	text-align:center;
	border-radius: var(--IcoBox-rod);-webkit-border-radius: var(--IcoBox-rod);-moz-border-radius: var(--IcoBox-rod); /* 角丸 */
}
/* 価格 */
.semIcoCrt .sem_kinagaku span.SemIco {
	color: var(--sem-kinagaku-txt);/* テキスト色 */
	background: var(--sem-kinagaku-bg);/* 背景色 */
}
/* 開催日 */
.semIcoCrt .sem_kaisaibi span.SemIco {
	color: var(--sem-kaisaibi-txt);/* テキスト色 */
	background: var(--sem-kaisaibi-bg);/* 背景色 */
}
/* 開催場所 */
.semIcoCrt .sem_kaisaibasyo span.SemIco {
	color: var(--sem-kaisaibasyo-txt);/* テキスト色 */
	background: var(--sem-kaisaibasyo-bg);/* 背景色 */
}
/* 開催期間 */
.semIcoCrt .sem_kigen span.SemIco {
	color: var(--sem-kigen-txt);/* テキスト色 */
	background: var(--sem-kigen-bg);/* 背景色 */
}
/* 空き状況 */
.semIcoCrt .sem_aki span.SemIco {
	color: var(--sem-aki-txt);/* テキスト色 */
	background: var(--sem-aki-bg);/* 背景色 */
}
/* 商品用アイコン */
.prdIcoCrt span.PrdIco {
	width: 100%;
	display: block;
	white-space: nowrap;
	padding: 0.5rem;
	text-align:center;
	border-radius: var(--IcoBox-rod);-webkit-border-radius: var(--IcoBox-rod);-moz-border-radius: var(--IcoBox-rod); /* 角丸 */
}
/* 価格 */
.prdIcoCrt .prd_kinagaku span.PrdIco {
	color: var(--prd-kinagaku-txt);/* テキスト色 */
	background: var(--prd-kinagaku-bg);/* 背景色 */
}
/* 販売日 */
.prdIcoCrt .prd_hanbaibi span.PrdIco {
	color: var(--prd-hanbaibi-txt);/* テキスト色 */
	background: var(--prd-hanbaibi-bg);/* 背景色 */
}
/* 販売方法 */
.prdIcoCrt .prd_hanbaiMth span.PrdIco {
	color: var(--prd-hanbaiMth-txt);/* テキスト色 */
	background: var(--prd-hanbaiMth-bg);/* 背景色 */
}
/* 空き状況 */
.prdIcoCrt .prd_aki span.PrdIco {
	color: var(--prd-aki-txt);/* テキスト色 */
	background: var(--prd-aki-bg);/* 背景色 */
}
/* ** list1008 end ** */

/* ** list1009 start ** */
/*** 1009: 商品・セミナー詳細項目リスト01:アイコン無しタイプ（写真無しテキストリンク） ***/

/* 概要表示パターン（縦並び）写真無しテキストリンク対応 */
.semDetPtFN .ListSubhDetTpF,
.prdDetPtFN .ListSubhDetTpF {
	margin: 0 auto;
	padding: 0;
}
.semDetPtFN .ListSubhDetTpF section,
.prdDetPtFN .ListSubhDetTpF section {
	display: flex;
	padding: 0.5rem 0;
	border-bottom: var(--app-li-SubhDet-brd); /* ボーダー指定 */
}
.semDetPtFN .ListSubhDetTpF .SubhDetTi,
.prdDetPtFN .ListSubhDetTpF .SubhDetTi {
	width: 25%;
	max-width: 100px;
}
.semDetPtFN .ListSubhDetTpF .sem_kinagaku .SubhDetTi,
.prdDetPtFN .ListSubhDetTpF .prd_kinagaku .SubhDetTi {padding-top: 1.0rem;}
.semIcoCrt .ListSubhDetTpF .SubhDetTxt,
.prdIcoCrt .ListSubhDetTpF .SubhDetTxt {padding: 0.8rem 0 0.2rem 2.0rem;}

/* ** list1009 end ** */

/* ** list1011 start ** */
/*** 1011: 商品・セミナー詳細項目リスト01:アイコン無しタイプ（写真無しテキストリンク） ***/

/* 概要表示パターン（横並び）写真無しテキストリンク対応 */
.semDetPtF .ListSubhDetTpF,
.prdDetPtF .ListSubhDetTpF {
	display: flex;
	justify-content: space-between;
	margin: 1.0rem auto;
	padding: 0;
}
.semDetPtF .ListSubhDetTpF section,
.prdDetPtF .ListSubhDetTpF section {width: 100%;margin-right: 1%;}
.semDetPtF .ListSubhDetTpF section:last-child,
.prdDetPtF .ListSubhDetTpF section:last-child {margin-right: 0;}
.semDetPtF .ListSubhDetTpF .SubhDetTi,
.prdDetPtF .ListSubhDetTpF .SubhDetTi {text-align: center;}
.semIcoCrtN.semDetPtF .ListSubhDetTpF .SubhDetTi,
.prdIcoCrtN.semDetPtF .ListSubhDetTpF .SubhDetTi {
	padding: 1.0rem 0;
	border-radius: var(--LiIcoCrt-rod);-webkit-border-radius: var(--LiIcoCrt-rod);-moz-border-radius: var(--LiIcoCrt-rod); /* 角丸 */
	border: var(--app-li-SubhDet3-brd); /* ボーダー指定 写真無しテキストリンクのみ*/
	background: var(--app-li-SubhDet3-bg); /* 背景色 写真無しテキストリンクのみ*/
}
.semDetPtF .ListSubhDetTpF .SubhDetTxt,
.prdDetPtF .ListSubhDetTpF .SubhDetTxt {
	margin: 0.5rem 0;
	padding: 1.3rem 0;
	text-align: center;
	border-radius: var(--LiBg-rod);-webkit-border-radius: var(--LiBg-rod);-moz-border-radius: var(--LiBg-rod); /* 角丸 */
	border: var(--app-li-SubhDet3-brd); /* ボーダー指定 写真無しテキストリンクのみ*/
}
.semDetPtF .ListSubhDetTpF .sem_kinagaku .SubhDetTxt,
.prdDetPtF .ListSubhDetTpF .prd_kinagaku .SubhDetTxt {padding: 0.5rem 0;}

/* ** list1011 end ** */

/* ** list11 start ** */
/*** 11: Flexリスト（3要素の横並びリスト） ***/

/* 親枠 */
.FlexListArea {
	margin: var(--app-FlexListArea-mg); /* マージン */
	padding: var(--app-FlexListArea-pd); /* パディング */
}
/* リスト個別枠 */
.FlexListInn {
	margin: var(--app-FlexListInn-mg); /* マージン */
	padding: var(--app-FlexListInn-pd); /* パディング */
	display: flex;
	justify-content: flex-start;
	border-top: var(--app-FlexListInn-brd); /* ボーダー指定 */
	font-weight: bold;
	background: var(--app-FlexListInn-bg); /* 背景色 */ 
}
.FlexListInn:last-child {border-bottom: var(--app-FlexListInn-brd)} /* ボーダー指定 */
.FlexListInn .FlexItem:last-child {margin-left: auto;}

/* 状態による背景色 */
.FlexListInn.endState {background: var(--app-FlexListInn-endState-bg);} /* 処理終了等の背景色 */
.FlexListInn.artState {background: var(--app-FlexListInn-artState-bg);} /* アラート喚起等の背景色 */
.FlexListInn.trlState {background: var(--app-FlexListInn-trlState-bg);} /* 合計等の背景色 */

/* 親枠（要素がリストから抽出して一件のみ表示する場合に使用） */
.FlexDataArea {
	margin: var(--app-FlexDataArea-mg); /* マージン */
	padding: var(--app-FlexDataArea-pd); /* パディング */
}
/* リスト一件抽出個別枠 */
.FlexDataInn {
	margin: var(--app-FlexDataInn-mg); /* マージン */
	padding: var(--app-FlexDataInn-pd); /* パディング */
	display: flex;
	justify-content: flex-start;
	font-weight: bold;
	background: var(--app-FlexDataInn-bg); /* 背景色 */ 
}
.FlexDataInn .FlexItem:last-child {margin-left: auto;}

/* サイズ要素 */
.FlexItemData {margin-left: 1.0rem;}
.FlexItemData p {margin-bottom: 0.2rem;}
.DataItemW .FlexItemData {width: 80%;}
.DataItemW .FlexItemAct {width: 20%;}
.DataItemN .FlexItemData {width: 60%;}
.DataItemN .FlexItemAct {width: 20%;}
.DataItemS .FlexItemData {width: 40%;}
.DataItemS .FlexItemAct {width: 50%;}
.DataItemAS .FlexItemData {width: 60%;}
.DataItemAS .FlexItemAct {width: 20%;}

/*** 個別要素(写真) ***/
.FlexItemPh {}

/* 丸型写真 */
.PhCircle {overflow: hidden;width: var(--app-PhCircle-size);height: var(--app-PhCircle-size);position: relative;border-radius: 50%;}
.PhCircle img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: auto;}
/* 四角写真 */
.PhSquare {overflow: hidden;width: var(--app-PhSquare-size);height: var(--app-PhSquare-size);position: relative;border-radius: 0.3rem;}
.PhSquare img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: auto;}

/*** 個別要素(データ要素) ***/
.FlexItemDataTime {font-size: var(--font-FlexItemDataTime);}/* 日時等 */
.FlexItemDataName {font-size: var(--font-FlexItemDataName);}/* 名前 */
.FlexItemDataCorp {font-size: var(--font-FlexItemDataCorp);}/* 会社名等 */
.FlexItemDataAdd {font-size: var(--font-FlexItemDataAdd);}/* 住所 */
.FlexItemDataTxt {font-size: var(--font-FlexItemDataTxt);}/* その他テキスト */
.FlexItemDataTxt span {font-size: var(--font-FlexItemDataTxt-span);}/* その他テキスト要素で文字強弱がある場合 */
.FlexItemDataMemo {font-size: var(--font-FlexItemDataMemo);}/* その他メモ */
.DataItemS .FlexItemDataName {font-size: var(--font-FlexItemDataName-S);}/* 名前(幅狭) */

/* 文字数が多い場合の・・処理指定 */
.DataELP {max-width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*** 操作要素(アイコンや操作要素) ***/
.FlexItemAct .ActItem:first-child {margin-bottom: 1.0rem;}
.FlexItemAct p.icoRt {float: right;}
.FlexItemDataIco {display: flex;}
.FlexItemDataIco span {font-size: 1.2rem;}

/*** 各種要素デザインパターン ***/
/* 評価アイコン */
.FlexItemAct p.StarIco {text-align: right;}
.FlexItemAct p.StarIco img {width: 150px;}

/* ===================================================================================
for SP max-width: 480px
=================================================================================== */
@media screen and (max-width: 480px) {
	/* サイズ要素 */
	.DataItemW .FlexItemData {width: 70%;}
	.DataItemW .FlexItemAct {width: 30%;}
	.DataItemN .FlexItemData {width: 50%;}
	.DataItemN .FlexItemAct {width: 30%;}
	.DataItemS .FlexItemData {width: 45%;}
	.DataItemS .FlexItemAct {width: 40%;}
	.DataItemAS .FlexItemData {width: 60%;}
	.DataItemAS .FlexItemAct {width: 15%;}
	.FlexItemAct p.StarIco img {width: 100%;}
}
/* ** list11 end ** */

/* ** list12 start ** */
/*** 12: FAQリスト ***/
/* QAボックス指定 */
.qaBoxList {
	width: var(--app-qaBoxList-size);/* サイズ */
	margin: var(--app-qaBoxList-mg);/* マージン */
	padding: var(--app-qaBoxList-pd); /* パディング */
}
.ClmblckArea .qaBoxList {
	width: 100%;/* サイズ */
}
.qaBoxListInn {
	margin: var(--app-qaBoxListInn-mg);/* マージン */
}
/* QAタイトル指定 */
.qaTiArea {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	gap: 1.5rem;
	font-weight: bold;
	border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	background: #f0f0f0;
	margin: var(--app-qaTiArea-mg);/* マージン */
	padding: var(--app-qaTiArea-pd); /* パディング */
	font-size: var(--font-qaTiArea); /* フォントサイズ */
}
.qaTiArea .FlexItem:last-child {margin-left: auto;}
.qaTiArea .qaTi {
	padding-top: 0.2rem;
	line-height: 1.2;
}
/* QA折り畳みボタン指定 */
.qaTiArea .slide_btn {
	width: 80px;
	margin: 0;
	padding: 0.5rem;
	font-size: 1.4rem;
	color: var(--app-qaTiArea-slide_btn-txt);/* テキスト色 */
	background: var(--app-qaTiArea-slide_btn-bg); /* 背景色 */
	border: none;
	box-shadow: none;
}
/* ===================================================================================
for SP max-width: 480px
=================================================================================== */
@media screen and (max-width: 480px) {
	.qaTiArea .slide_btn {
		width: 60px;
		padding: 0.5rem 0.2rem;
		font-size: 1.2rem;
	}
}
/* QAアイコン指定 */
.qaTiArea .qaTiIco,
.qaAnsArea .qaAnsIco {
	line-height: 1.0;
	font-weight: bold;
	font-size: var(--font-qaIco); /* フォントサイズ */
}
.qaTiArea .qaTiIco {
	padding: 0;
	color: var(--app-qaTiIco-txt);/* テキスト色 */
}
.qaAnsArea .qaAnsIco {
	padding-top: 0.3rem;
	color: var(--app-qaAnsIco-txt);/* テキスト色 */
}
/* QAアンサー指定 */
.qaAnsArea {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	gap: 1.5rem;
	margin: var(--app-qaAnsArea-mg);/* マージン */
	padding: var(--app-qaAnsArea-pd); /* パディング */
	background: var(--app-qaAnsArea-bg); /* 背景色 */
}
/* QAコンテンツ画像指定 */
.qaAnsVisualArea {
	width: 100%;
	padding: 0;
}
.qaAnsVisual {
	text-align: center;
	padding: 2.0rem 0;
}
.qaAnsVisual img {
	width: 80%;
	padding: 0;
}
.qaAnsArea .qaAns {
	width: 100%;
	padding: 0;
}
/* ** list12 end ** */
