@charset "UTF-8";

/* =========================================================
 「お香典返し」item_list.html専用
========================================================= */

/*商品名*/
.item-Col li .item-name {
	/*margin-top:10px;*/
  margin-top:5px !important;
	text-align:left;
}

/*値段*/
.item-Col .item-price {
	font-weight:bold;
}

/* ----- 【共通】 ----- */
#celeWrap .itemRow-ty3,
#celeWrap .itemRow-ty4,
#celeWrap .itemRow-ty5 {
  width:765px;
}

/*商品名*/
#celeWrap .item-Col li .item-name {
  margin-top:10px;
  /*margin-top:5px;*/
}

/*値段*/
#celeWrap .item-Col .item-price {
  font-weight:bold;
}

/* ----- 【2個並び】 ----- */
#celeWrap .itemRow-ty2-henrei-pri .item-Col {
  margin:10px auto 0;
  /*width:375px;*/
  width:325px;
  display:table;
}

#celeWrap .itemRow-ty2-henrei-pri .item-Col li {
  /*margin-top:20px;*/
  text-align:center;
  /*width:183px;*/
  width:145px;
  display:table-cell;
}

#celeWrap .itemRow-ty2-henrei-pri .item-Col li:first-child {
  /*padding-right:9px;*/
  padding-right:35px;
}

#celeWrap .itemRow-ty2-henrei-pri .item-Col .item-image img {
  /*width:183px;*/
  width:145px;
}

#celeWrap .itemRow-ty2-henrei-pri .item-Col li .item-name {
  margin-top:5px;
}

/* ----- 【3個並び】 ----- */
#celeWrap .itemRow-ty3 .item-Col {
  margin-right:-39px;
  width:804px;
  position:relative;
  overflow:hidden;
}

#celeWrap .itemRow-ty3 .item-Col li {
  float: left;
  margin-right:37px;
  margin-top:15px;
  text-align:left;
  width:230px;
}

#celeWrap .itemRow-ty3 .item-Col .item-image img {
  width:230px;
}

/* ----- 【3個並び（枠付き）】 ----- */
#celeWrap .itemRow-ty3-w .item-Col {
  margin-right:-39px;
  width:804px;
  position:relative;
  overflow:hidden;
}

#celeWrap .itemRow-ty3-w .item-Col li {
  float: left;
  margin-right:37px;
  margin-top:15px;
  text-align:left;
  width:230px;
}

#celeWrap .itemRow-ty3-w .item-Col .item-image {
  width:226px;
  border: solid 2px #bfbfbf;
}

#celeWrap .itemRow-ty3-w .item-Col .item-image img {
  width:226px;
}

/* ----- 【3個並び（祝い用）】 ----- */
.itemRow-ty3-cele .item-Col {
	margin:15px auto 0 !important;
  width:715px;
  position:relative;
  overflow:hidden;
}

.itemRow-ty3-cele .item-Col li {
  float: left;
  margin-right:20px;
  margin-top:15px;
  text-align:center;
  width:225px;
}

.itemRow-ty3-cele .item-Col li:nth-child(3n) {
 margin-right:0 !important;
}
.itemRow-ty3-cele .item-Col li:nth-child(-n+3) {
 margin-top:0 !important;
}

.itemRow-ty3-cele .item-Col .item-image {
  padding:1px;
  width:219px;
  /*border: solid 2px #79d3d0;*/
}

.itemRow-ty3-cele .item-Col .item-image img {
  width:219px;
}

/* ----- 【3個並び（祝い用）】 ----- */
#celeWrap .item-Col {
  width:715px;
  position:relative;
  overflow:hidden;
}

#celeWrap .item-Col li {
  float: left;
  margin-right:20px;
  margin-top:15px;
  text-align:center;
  width:225px;
}

#celeWrap .item-Col .item-image {
  padding:1px;
  width:219px;
  /*border: solid 2px #79d3d0;*/
}

#celeWrap .item-Col .item-image img {
  width:219px;
}

/*結婚祝い・結婚内祝い*/
#celeWrap #w-wed .item-image {
  border: solid 2px #79d3d0;
}

#celeWrap #w-wed .item-image img {
  width:213px !important;
}

/*伊勢丹のギフト ご結婚祝い*/
#celeWrap #w-ise .item-image {
  border: solid 2px #e7a25d;
}


/*出産祝い・出産内祝い*/
#celeWrap #w-birth .item-image {
  border: solid 2px #fdc5dd;
}

#celeWrap #w-birth .item-image img {
  width:213px !important;
}

/*賀寿*/
#celeWrap #w-gaju .item-image {
  border: solid 2px #d87b99;
}

#celeWrap #w-gaju .item-image img {
  width:213px !important;
}
/*新生活*/
#celeWrap #w-new .item-image {
  border: solid 2px #f4d575;
}

#celeWrap #w-new .item-image img {
  width:213px !important;
}

/*快気*/
#celeWrap #w-kaiki .item-image {
  border: solid 2px #99d069;
}

#celeWrap #w-kaiki .item-image img {
  width:213px !important;
}

/*2015.11.18　スプリングギフト*/
#celeWrap #w-springgift .item-image {
  border: solid 2px #fdc5dd;
}

/* ----- 【3個並び（祝い用・レスポンシブ変更）】 ----- */
.itemRow-ty3-res .item-Col {
	margin:15px auto 0 !important;
  width:710px;
  position:relative;
  overflow:hidden;
}

.itemRow-ty3-res .item-Col li {
  float: left;
  margin-right:26px;
  margin-top:15px;
  text-align:center;
  width:219px;
}

.itemRow-ty3-res .item-Col li:nth-child(3n) {
 margin-right:0 !important;
}
.itemRow-ty3-res .item-Col li:nth-child(-n+3) {
 margin-top:0 !important;
}


.itemRow-ty3-res .item-Col .item-image {
  padding:1px;
  width:219px;
  /*border: solid 2px #79d3d0;*/
}

.itemRow-ty3-res .item-Col .item-image img {
  width:213px;
}


 @media screen and (max-width: 768px) {
#disp-res .itemRow-ty3-res .item-Col {
 margin:15px auto 0;
 padding:0 10px !important;
 width:inherit !important;
 display: -webkit-box; /* before Android4.3 iOS6:Safari */
 display: -ms-flexbox; /* IE10 */
 display: -webkit-flex; /* Pc-safari */
 display: flex;
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 -webkit-justify-content: space-between;
 justify-content: space-between;
}
#disp-res .itemRow-ty3-res .item-Col li {
 float: none !important;
 margin-right:0px !important;
 width:31.5% !important;
}
#disp-res .itemRow-ty3-res .item-Col .item-image {
 padding:0px !important;
 width:100% !important;
/*border: solid 2px #79d3d0;*/
}

#celeWrap #w-wed .item-image img {
  width:100% !important;
}

#disp-res .itemRow-ty3-res .item-Col .item-image img {
  /*width:219px;*/
  width:100% !important;
}

/*出産祝い・出産内祝い*/
#w-birth .item-image {
 /*border: none !important;*/
}

#disp-res #w-birth .item-image img {
	width:100% !important;
}

/*賀寿*/
#disp-res #w-gaju .item-image img {
	width:100% !important;
}

/*快気*/
#disp-res #w-kaiki .item-image img {
	width:100% !important;
}

}

/*結婚祝い・結婚内祝い*/
#w-wed .item-image {
	border: solid 2px #79d3d0;
}

/*伊勢丹のギフト ご結婚祝い*/
#w-ise .item-image {
	border: solid 2px #e7a25d;
}

/*出産祝い・出産内祝い*/
#w-birth .item-image {
	border: solid 2px #fdc5dd;
}

/*賀寿*/
 #w-gaju .item-image {
	border: solid 2px #d87b99;
}

/*新生活*/
#w-new .item-image {
	border: solid 2px #f4d575;
}

/*#add-main #w-new .item-image img {
  width:100% !important;
}*/

/*快気*/
#w-kaiki .item-image {
	border: solid 2px #99d069;
}

/*快気*/
#w-kaiki .item-image {
	border: solid 2px #99d069;
}

/*2015.11.18　スプリングギフト*/
#w-springgift .item-image {
	border: solid 2px #fdc5dd;
}

/* ----- 【3→2個並び】 ----- */
.itemRow-ty3to2 .item-Col {
	margin:15px auto 0 !important;
	width:715px !important;
	position:relative;
	overflow:hidden;
}

.itemRow-ty3to2 .item-Col li {
	float: left;
	margin-right:20px !important;
	/*margin-top:20px !important;*/
	text-align:center;
	width:225px !important;
}
 .itemRow-ty3to2 .item-Col li:nth-child(3n) {
 margin-right:0 !important;
}
 .itemRow-ty3to2 .item-Col li:nth-child(-n+3) {
 margin-top:0 !important;
}

.itemRow-ty3to2 .item-Col .item-image {
	padding:1px !important;
	width:219px !important;/*border: solid 2px #79d3d0;*/
}

.itemRow-ty3to2 .item-Col .item-image img {
	/*width:219px;*/
  width:213px !important;
}
 @media screen and (max-width: 768px) {
.itemRow-ty3to2 .item-Col {
 margin:20px auto 0 !important;
 padding:0 10px !important;
 width:inherit !important;
 display: -webkit-box !important;
 display: -ms-flexbox !important;
 display: -webkit-flex !important;
 display: flex !important;
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 -webkit-justify-content: space-between;
 justify-content: space-between;
}
 .itemRow-ty3to2 .item-Col li {
 float: none !important;
 margin-right:0px !important;
 margin-top:20px !important;
 width:48% !important;
}
 .itemRow-ty3to2 .item-Col li:nth-child(-n+3) {
 margin-top:20px !important;
}
 .itemRow-ty3to2 .item-Col li:nth-child(-n+2) {
 margin-top:0px !important;
}
 .itemRow-ty3to2 .item-Col .item-image {
 padding:0px !important;
 width:100% !important;
/*border: solid 2px #79d3d0;*/
}
 .itemRow-ty3to2 .item-Col .item-image img {
  /*width:219px;*/
  width:100% !important;
}
}

/* ----- 【3→2個並び（ワイド）】 ----- */
.itemRow-ty3to2.wide .item-Col {
	margin:25px auto 0 !important;
	width:765px !important;
	position:relative;
	overflow:hidden;
}

.itemRow-ty3to2.wide .item-Col li {
	float: left;
	margin-right:37px !important;
	margin-top:20px !important;
	text-align:center;
	width:230px !important;
}
 .itemRow-ty3to2.wide .item-Col li:nth-child(3n) {
 margin-right:0 !important;
}
 .itemRow-ty3to2.wide .item-Col li:nth-child(-n+3) {
 margin-top:0 !important;
}

.itemRow-ty3to2.wide .item-Col .item-image {
	width:230px !important;
}

.itemRow-ty3to2.wide .item-Col .item-image img {
 width:align:center;
	width:230px !important;
}

.itemRow-ty3to2 .sp {
	display:none;
}

/* ----- 【3→2個並び（人生の節目）】 ----- */
.itemRow-ty3to2.life .item-Col {
	margin:25px auto 0 !important;
	width:726px !important;
	position:relative;
	overflow:hidden;
}

.itemRow-ty3to2.life .item-Col li {
	float: left;
	margin-right:18px !important;
	margin-top:20px !important;
	text-align:center;
	width:230px !important;
}
 .itemRow-ty3to2.life .item-Col li:nth-child(3n) {
 margin-right:0 !important;
}
 .itemRow-ty3to2.life .item-Col li:nth-child(-n+3) {
 margin-top:0 !important;
}

.itemRow-ty3to2.life .item-Col .item-image {
	width:230px !important;
}

.itemRow-ty3to2.life .item-Col .item-image img {
 width:align:center;
	width:230px !important;
}
 @media screen and (max-width: 768px) {
.itemRow-ty3to2.wide .item-Col {
 margin:20px auto 0 !important;
 padding:0 10px !important;
 width:inherit !important;
 display: -webkit-box; /* before Android4.3 iOS6:Safari */
 display: -ms-flexbox; /* IE10 */
 display: -webkit-flex; /* Pc-safari */
 display: flex;
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 -webkit-justify-content: space-between;
 justify-content: space-between;
}
 .itemRow-ty3to2.wide .item-Col li:nth-child(-n+3) {
 margin-top:15px !important;
}
 .itemRow-ty3to2.wide .item-Col li {
 float: none !important;
 margin-right:0px !important;
 margin-top:15px !important;
 width:48% !important;
}
 .itemRow-ty3to2.wide .item-Col li:nth-child(-n+2) {
 margin-top:0px !important;
}
 .itemRow-ty3to2.wide .item-Col .item-image {
 padding:0px !important;
 width:100% !important;
/*border: solid 2px #79d3d0;*/
}
 .itemRow-ty3to2.wide .item-Col .item-image img {
  /*width:219px;*/
  width:100% !important;
}
 .itemRow-ty3to2 .pc {
 display:none;
}
 .itemRow-ty3to2 .sp {
 display:block;
}

/* ----- 【3→2個並び（人生の節目）】 ----- */
.itemRow-ty3to2.life .item-Col {
 margin:20px auto 0 !important;
 padding:0 !important;
 width:inherit !important;
 display: -webkit-box; /* before Android4.3 iOS6:Safari */
 display: -ms-flexbox; /* IE10 */
 display: -webkit-flex; /* Pc-safari */
 display: flex;
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 -webkit-justify-content: space-between;
 justify-content: space-between;
}
 .itemRow-ty3to2.life .item-Col li:nth-child(-n+3) {
 margin-top:15px !important;
}
 .itemRow-ty3to2.life .item-Col li {
 float: none !important;
 margin-right:0px !important;
 margin-top:15px !important;
 width:48% !important;
}
 .itemRow-ty3to2.life .item-Col li:nth-child(-n+2) {
 margin-top:0px !important;
}
 .itemRow-ty3to2.life .item-Col .item-image {
 padding:0px !important;
 width:100% !important;
/*border: solid 2px #79d3d0;*/
}
 .itemRow-ty3to2.life .item-Col .item-image img {
  /*width:219px;*/
  width:100% !important;
}
}




/* ----- 【3個並び（返礼用）】 ----- */
#celeWrap .itemRow-ty3-henrei .item-Col {
  width:715px;
  overflow:hidden;
  box-sizing:content-box !important;
}

#celeWrap .itemRow-ty3-henrei .item-Col li {
  float: left;
  margin-right:20px;
  text-align:center;
  width:225px;
  box-sizing:content-box !important;
}
/*#celeWrap .itemRow-ty3-henrei .item-Col li:first-child {
  margin-left:0;
}*/

.itemRow-ty3-henrei .item-Col li:nth-child(3n) {
 margin-right:0 !important;
}
.itemRow-ty3-henrei .item-Col li:nth-child(-n+3) {
 margin-top:0 !important;
}


#celeWrap .itemRow-ty3-henrei .item-Col .item-image {
  border: solid 1px #fff;
  box-sizing:content-box !important;
}

#celeWrap .itemRow-ty3-henrei .item-Col .item-image img {
  width:100%;
}

/* ----- 【4個並び】 ----- */

#celeWrap .itemRow-ty4 .item-Col {
  margin-right:-17px;
  width:782px;
  position:relative;
  overflow:hidden;
}

#celeWrap .itemRow-ty4 .item-Col li {
  float: left;
  margin-right:15px;
  margin-top:15px;
  text-align:left;
  width:180px;
}

#celeWrap .itemRow-ty4 .item-Col .item-image img {
  width:180px;
}

/* ----- 【4→2個並び】 ----- */
.itemRow-ty4to2 {
	margin:20px auto 0;
}

.itemRow-ty4to2 .item-Col {
	margin:0 auto 0 !important;
	width:725px !important;
	display: -webkit-box; /* before Android4.3 iOS6:Safari */
 display: -ms-flexbox; /* IE10 */
 display: -webkit-flex; /* Pc-safari */
 display: flex;
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-justify-content: space-between;
 justify-content: space-between;
}

.itemRow-ty4to2 .item-Col li {
	margin-top:20px !important;
	width:165px !important;
}
/* .itemRow-ty4to2 .item-Col li:nth-child(4n) {
 margin-right:0 !important;
}*/
 .itemRow-ty4to2 .item-Col li:nth-child(-n+4) {
 margin-top:0 !important;
}

.itemRow-ty4to2 .item-Col .item-image {
	width:165px !important;
}

.itemRow-ty4to2 .item-Col .item-image img {
	width:100% !important;
}
 @media screen and (max-width: 768px) {
.itemRow-ty4to2 .item-Col {
 margin:20px auto 0 !important;
 padding:0 10px !important;
 width:inherit !important;
}
 .itemRow-ty4to2 .item-Col li:nth-child(-n+4) {
 margin-top:20px !important;
}
 .itemRow-ty4to2 .item-Col li {
 margin-top:15px !important;
 width:48% !important;
}
 .itemRow-ty4to2 .item-Col li:nth-child(-n+2) {
 margin-top:0px !important;
}
 .itemRow-ty4to2 .item-Col .item-image {
 padding:0px !important;
 width:100% !important;
/*border: solid 2px #79d3d0;*/
}
 .itemRow-ty4to2 .item-Col .item-image img {
  /*width:219px;*/
  width:100% !important;
}
 .itemRow-ty3to2 .pc {
 display:none;
}
 .itemRow-ty3to2 .sp {
 display:block;
}

/* ----- 【3→2個並び（人生の節目）】 ----- */
.itemRow-ty3to2.life .item-Col {
 margin:20px auto 0 !important;
 padding:0 !important;
 width:inherit !important;
 display: -webkit-box; /* before Android4.3 iOS6:Safari */
 display: -ms-flexbox; /* IE10 */
 display: -webkit-flex; /* Pc-safari */
 display: flex;
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 -webkit-justify-content: space-between;
 justify-content: space-between;
}
 .itemRow-ty3to2.life .item-Col li:nth-child(-n+3) {
 margin-top:15px !important;
}
 .itemRow-ty3to2.life .item-Col li {
 float: none !important;
 margin-right:0px !important;
 margin-top:15px !important;
 width:48% !important;
}
 .itemRow-ty3to2.life .item-Col li:nth-child(-n+2) {
 margin-top:0px !important;
}
 .itemRow-ty3to2.life .item-Col .item-image {
 padding:0px !important;
 width:100% !important;
/*border: solid 2px #79d3d0;*/
}
 .itemRow-ty3to2.life .item-Col .item-image img {
  /*width:219px;*/
  width:100% !important;
}
}


/* ----- 【5個並び（一列のみ）】 ----- */

#celeWrap .itemRow-ty5 .item-Col {
  /*margin-right:-17px;
  width:782px;*/
  width:765px;
  position:relative;
  overflow:hidden;
}

#celeWrap .itemRow-ty5 .item-Col li {
  float: left;
  margin-left:10px;
  /*margin-top:15px;*/
  /*margin-top:5px;*/
  /*text-align:left;*/
  text-align:center;
  width:145px;
}

#celeWrap .itemRow-ty5 .item-Col li:first-child {
  margin-left:0;
}

#celeWrap .itemRow-ty5 .item-Col .item-image img {
  width:145px;
}


/* ----- 【5個並び（複数列）】 ----- */

#celeWrap .itemRow-ty5-f .item-Col {
  margin-right:-11px;
  width:776px;
  /*width:765px;*/
  position:relative;
  overflow:hidden;
}

#celeWrap .itemRow-ty5-f .item-Col li {
  float: left;
  margin-right:10px;
  margin-bottom:15px;
  /*margin-top:5px;*/
  /*text-align:left;*/
  text-align:center;
  width:145px;
  padding-bottom:10px;
  background-color:#F33;
}

#celeWrap .itemRow-ty5-f .item-Col .item-image img {
  width:145px;
}


/* ----- 【3個並び（選べるギフト）】 ----- */
.itemRow-ty3-catalog-price .sp {
	display:none;
}

.itemRow-ty3-catalog-price .item-Col {
	margin:30px auto 0 !important;
  width:765px !important;
  position:relative;
  overflow:hidden;
}

.itemRow-ty3-catalog-price .item-Col li {
  float: left;
  margin-right:30px !important;
  margin-top:30px !important;
  text-align:left;
  width:235px !important;
}

.itemRow-ty3-catalog-price .item-Col li:nth-child(3n) {
 margin-right:0 !important;
}
.itemRow-ty3-catalog-price .item-Col li:nth-child(-n+3) {
 margin-top:0 !important;
}

.itemRow-ty3-catalog-price .item-Col .item-image {
	padding:0 !important;
  width:100% !important;
}

.itemRow-ty3-catalog-price .item-Col .item-image img {
  width:100% !important;
}

@media screen and (max-width: 768px) {
.itemRow-ty3-catalog-price .pc {
	display:none;
}

.itemRow-ty3-catalog-price .sp {
	padding:0 25px;
	display:block;
	overflow:hidden;
}

.itemRow-ty3-catalog-price .item-Col {
 margin:0 auto 0;
 width: 100% !important;
 display:block !important;
 position:relative !important;
 overflow: visible !important;
}

.owl-stage-outer {/*両サイドの画像非表示*/
	overflow: hidden;
}
	
.itemRow-ty3-catalog-price .item-Col li {
 float:none !important;
 margin-top:0 !important;
 text-align:left !important;
 width: 100% !important;
}

.itemRow-ty3-catalog-price .item-Col .item-image {
	width:100% !important;
	border: solid 1px #fff !important;
	box-sizing: border-box !important;
}

.itemRow-ty3-catalog-price .item-Col .item-image img {
 width:100% !important;
}

.itemRow-ty3-catalog-price .owl-next,.itemRow-ty3-catalog-price .owl-prev {
  position: absolute;
  top:90px;
  opacity:1;
  font-size:2rem;
  color:#fff;
  width:15px;
  height:35px;
}

.itemRow-ty3-catalog-price .owl-prev {
 left:-20px;
 background:url(../catalog_gift/images/2019_03/btn_prev.png) no-repeat left center;
 background:url(/sogogift/catalog_gift/images/2019_03/btn_prev.png) no-repeat left center;

}

.itemRow-ty3-catalog-price .owl-next {
 right:-20px;
 background:url(../catalog_gift/images/2019_03/btn_next.png) no-repeat right center;
 background:url(/sogogift/catalog_gift/images/2019_03/btn_next.png) no-repeat right center;
}

.itemRow-ty3-catalog-price .item-Col a {
	color:#000 !important;
}


}


/* ----- 【5個並び（複数列）】 ----- */

.itemRow-ty5 .item-Col {
	margin:0px auto 30px !important;
  width:765px;
  /*width:765px;*/
  position:relative;
  overflow:hidden;
}

.itemRow-ty5 .item-Col li {
  float: left;
  margin-right:10px;
  margin-top:20px !important;
  text-align:center;
  width:145px;
}

.itemRow-ty5 .item-Col li:nth-child(5n) {
 margin-right:0 !important;
}
.itemRow-ty5 .item-Col li:nth-child(-n+5) {
 margin-top:0 !important;
}


.itemRow-ty5 .item-Col .item-image {
	width:145px;
}

.itemRow-ty5 .item-Col .item-image img {
  width:100%;
}

/* ----- 【other person】 ----- */
.itemRow-ty2-op .item-Col {
	margin:0px auto 0 !important;
	width:278px !important;
	position:relative;
	overflow:hidden;
}

.itemRow-ty2-op .item-Col li {
	float: left;
	margin-right:12px !important;
	width:133px !important;
}
.itemRow-ty2-op .item-Col li:nth-child(2n) {
 margin-right:0 !important;
}

.itemRow-ty2-op .item-Col .item-image {
	width:133px !important;
}

.itemRow-ty2-op .item-Col .item-image img {
  width:133px !important;
}


/* ----- 【2個並び（ワイド）】 ----- */
.itemRow-ty2.wide {
	margin:25px auto 0;
}

.itemRow-ty2.wide .item-Col {
	margin:0px auto 0 !important;
	width:765px !important;
	display: -webkit-box; /* before Android4.3 iOS6:Safari */
	display: -ms-flexbox; /* IE10 */
	display: -webkit-flex; /* Pc-safari */
	display: flex;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.itemRow-ty2.wide .item-Col li {
	margin-top:20px !important;
	margin-right:0 !important;
	width:365px !important;
}
/* .itemRow-ty2.wide .item-Col li:nth-child(3n) {
 margin-right:0 !important;
}
*/ .itemRow-ty2.wide .item-Col li:nth-child(-n+2) {
 margin-top:0 !important;
}

.itemRow-ty2.wide .item-Col .item-image {
	width:365px !important;
}

.itemRow-ty2.wide .item-Col .item-image img {
 width:align:center;
	width:100% !important;
}



 @media screen and (max-width: 768px) {
.itemRow-ty2.wide .item-Col {
 margin:20px auto 0 !important;
 padding:0 10px !important;
 width:inherit !important;
}
/* .itemRow-ty2.wide .item-Col li:nth-child(-n+3) {
 margin-top:15px !important;
}*/
 .itemRow-ty2.wide .item-Col li {
 float: none !important;
 margin-right:0px !important;
 margin-top:15px !important;
 width:48% !important;
}
 .itemRow-ty2.wide .item-Col li:nth-child(-n+2) {
 margin-top:0px !important;
}
 .itemRow-ty2.wide .item-Col .item-image {
 padding:0px !important;
 width:100% !important;
/*border: solid 2px #79d3d0;*/
}
 .itemRow-ty2.wide .item-Col .item-image img {
  /*width:219px;*/
  width:100% !important;
}

 }
 
 
 /*20190830追記　表示が4つ無いときの対応*/
@media screen and (min-width: 768px) {
 .birth_uchi_othp .itemRow-ty4to2 {
	margin:20px auto 0;
}

 .birth_uchi_othp .itemRow-ty4to2 .item-Col {
	margin:0 auto 0 !important;
	width:725px !important;
	display:block !important;
	overflow:hidden;
}

 .birth_uchi_othp .itemRow-ty4to2 .item-Col li {
	margin-top:20px !important;
	width:165px !important;
	float:left !important;
	margin-right:21px !important;
}
.birth_uchi_othp .itemRow-ty4to2 .item-Col li:nth-child(4n) {
 margin-right:0 !important;
}
 .birth_uchi_othp  .itemRow-ty4to2 .item-Col li:nth-child(-n+4) {
 margin-top:0 !important;
}

 .birth_uchi_othp .itemRow-ty4to2 .item-Col .item-image {
	width:165px !important;
}

 .birth_uchi_othp .itemRow-ty4to2 .item-Col .item-image img {
	width:100% !important;
}
	}