@charset "utf-8";
/* CSS Document */

#pageContents.ecostore {
	width: 950px !important;
	float: none !important;
	background:#FFF;
	padding-bottom: 50px;
}

.ttlCnt {
	margin:0 !important;
}

.ttlCnt p {
	color:#000;
	text-align:center;
	font-size:1.2em;
	line-height:2.0em;
}

.ctgCnt h2 {
	line-height:0;
	font-size:18px;
}




h2{line-height: 0; }


/*MENUへ戻る*/
.pagetop {
	position: fixed;
	bottom: 20px;
	right: 0;
}




#pageContents .ttlCnt{margin:0}



.gotop {
	margin:10px 0 30px;
}


.Name{
	min-height:1em!important;
	display:block;
	color:#5a5a5a!important;
	font-size:9pt;
	line-height:1.4;
}


.catch{
	color:#000!important;
	font-size:12pt;
	margin-bottom:5px;
}
.Price{
	color:#b21616!important;
	padding-bottom: 0;
	font-size:9pt!important;
}



.fade-up {
  transition: opacity 0.7s;
  -moz-transition: opacity 0.7s;
  -webkit-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: transform 0.7s;
  -moz-transition: transform 0.7s;
  -webkit-transition: transform 0.7s;
  -o-transition: transform 0.7s;
}



.ctgCnt ul {
	padding:10px;
	overflow:hidden;
	_zoom:1;
	margin-bottom:0px!important;
}

ul.itemCnt {
	display:inline-block;
}

ul.itemCnt.item3col li {
	margin:10px 5px 10px 0!important;
	height:300px;
}

ul.itemCnt.item3col li .itemInfo {
	padding-left:10px!important;

}

ul.itemCnt.item3col li:nth-child(4n) {
	margin:10px 0 10px 0;
}

.item3col .itemCnt li a:hover {
	text-decoration:none!important;
}



ul.itemCnt.item4col li {
	margin:10px!important;



　　width:calc(100%/3);
}




ul.main_menu{ text-align:center; margin:20px 0 !important;  padding-bottom:30px!important;}
ul.main_menu li{ text-align:center;  margin:auto; padding-right:60px; float:left;}
ul.main_menu li:last-child { padding-right: 0;}
ul.main_menu2{ text-align:center; margin:15px 0 !important;}
ul.main_menu2 li{ text-align:center; padding:15px 60px 15px 160px; float:left;}
ul.main_menu2 li:last-child { padding:15px 0!important;}



.ecst-set{ width:950px; height:520px; margin:80px 0 30px 0;}

#ctg01{ background:repeat url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-bg.jpg"); margin-top:120px!important; padding:15px;}
#ctg02{ background:repeat url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-bg.jpg"); margin-top:120px!important; padding:15px;}
#ctg03{ background:repeat url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-bg.jpg"); margin-top:120px!important; padding:15px;}
#ctg04{ background:repeat url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-bg.jpg"); margin-top:120px!important; padding:15px;}
#ctg05{ background:repeat url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-bg.jpg"); margin-top:120px!important; padding:15px; margin-bottom:50px!important;}



.ctg01tex{ background:url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-1-1.jpg") no-repeat; width:920px; height:362px; margin-bottom:10px;}
.ctg02tex{ background:url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-2-1.jpg") no-repeat; width:920px; height:362px; margin-bottom:10px;}
.ctg03tex{ background:url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-3-1.jpg") no-repeat; width:920px; height:362px; margin-bottom:10px;}
.ctg04tex{ background:url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-4-1.jpg") no-repeat; width:920px; height:362px; margin-bottom:10px;}
.ctg05tex{ background:url("https://www.angers-web.com/Contents/cabinet/sim0175/ecostore-5-1.jpg") no-repeat; width:920px; height:362px; margin-bottom:10px;}


.ctg-texbox{ width:390px; padding:170px 50px 0 495px; font-size:0.8em; line-height:1.7;}
.ctg-texbox2{ width:390px; padding:170px 480px 0 20px; font-size:0.8em; line-height:1.7;}

/*  インスタグラマー  */
.inst{ width:920px; height:163px; margin-top:25px;}
.inst-texbox{ width:630px; padding:40px 40px 0 270px;}
.inst-catch{ font-size:1.4em; font-weight:bold;}
.inst-tex{ font-size:1.1em;padding-top:8px;}




/*  セット  */







@media screen and (min-width: 640px){
.spOnly{display:none;}}




