@charset "euc-jp";
/* ///////////////////////////////


増税前に揃えたい暮らしのゆとりアイテム
PC用

///////////////////////////////
*/
body,html{
min-width:1150;
}
#pageContents.newlife1909Cnt{width: 950px !important;	float: none !important;padding-bottom: 50px; font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,Arial;}
#pageContents.newlife1909Cnt a{color:#333;/*! text-align: center; */}
#pageContents.newlife1909Cnt p {/*! margin: 30px; *//*! font-size: 13px; */line-height:2.0em;font-size: 16px;padding-bottom: 14px;font-weight: 500;margin: 0 5% !important;}
#pageContents .ttlCnt{margin:0; text-align:center}
.ttlCnt p{ padding:10px 0% 20px !important; text-align:center; font-weight:500; font-size:16px}

img.ttlimg{}

/*MENU*/
#menuCnt{}
#menuCnt ul{margin:2%; /*! overflow:hidden; */text-align: center;}
#menuCnt ul li{width:24%; margin:2% 1%; display:inline-block;}
#menuCnt ul li img{width:100%;}

/*PICKUP*/
.pickupctg h2 {text-align:center; margin:100px 0 20px 0}
.pickupctg h2 img{height:75px; margin: 0 auto; text-align:center;width: auto!important;display: block;}
.pickupctg h2 span{font-size:37px; font-weight:bold; letter-spacing:0.2em; margin:5% 0;display: block;}

.pickupctg .itemCnt{padding:0}
.pickupctg  ul.itemCnt.item2col{}
.pickupctg  ul.itemCnt.item2col li{width: 46% !important;margin: 0 2%;text-align: center; position:relative}
.pickupctg  ul.itemCnt.item2col li .Catch{color:#fff;top: -29px;position: relative;font-size: 20px;line-height: 1.4em;letter-spacing: 1px;}
.pickupctg  ul.itemCnt.item2col li .Name,
.pickupctg  ul.itemCnt.item2col li .Price{top: -20px;position: relative; margin:5px 0;display: block;text-align: center;font-size: 16px;line-height: 1.5em;font-weight: 500;min-height: 2.0em;color: #333;}
.pickupctg  ul.itemCnt.item2col li .Price small{font-size:0.7em}
.pickupctg  ul.itemCnt.item2col li .Name br{display:none}
.pickupctg  ul.itemCnt.item2col li .Price{font-size:20px!important;text-align: center !important;color: #000 !important;}

.pickupctg mark.newicon{position:absolute; top:10px; right:10px; z-index:999; background:none}
.pickupctg mark.newicon img{border-radius:50%; width:70px!important}


/*LINEUP*/
.lineupctg h2 {text-align:center; margin:130px 0 20px 0;}
.lineupctg h2 img{height:130px; margin: 0 auto; text-align:center;width: auto!important;display: block;}
.lineupctg h2 span{font-size:37px; font-weight:bold; letter-spacing:0.2em; margin:5% 0;display: block;}

.lineupctg h3 {text-align:center; margin:50px 0 10px 0;}
.lineupctg h3 img{height:72px; margin: 0 auto; text-align:center;width: auto!important;display: block;}
.lineupctg h3 span{font-size:32px; font-weight:bold; letter-spacing:1px; margin:2% 0;display: block;line-height: 1.7em;}
.lineupctg h3 span br{display:none}

.lineupctg img.scene{width: 100%; height: 300px;object-fit: cover;}

.lineupctg ul.itemCnt{padding:0;margin: 0 0; text-align:center}
.lineupctg  ul.itemCnt.item3col li{margin: 0 5px 2%;text-align: center; position:relative;background: #ab881f;padding: 5px;width: 217px;}
.lineupctg  ul.itemCnt.item3col li .Catch{color:#fff;font-size: 16px;line-height: 1.4em;/*! letter-spacing: 1px; */margin: 10px auto 20px;display: block;font-weight: bold;height: 3em;vertical-align: -moz-middle-with-baseline;}
.lineupctg  ul.itemCnt.item3col li .Name{font-size:13px; font-weight:700}
.lineupctg  ul.itemCnt.item3col li .Name,
.lineupctg  ul.itemCnt.item3col li .Price{color:#fff !important; margin:10px 0;text-align: center !important;}
.lineupctg  ul.itemCnt.item3col li .Price small{font-size:0.7em}

.lineupctg mark.newicon{position:absolute; top:-10px; right:10px; z-index:999; background:none}
.lineupctg mark.newicon img{border-radius:50%; width:70px!important}


#ctg03.lineupctg  ul.itemCnt.item3col li{background: #2b3348;}




@keyframes fadeIn{
	from{opacity: 0;}
	to{opacity: 1;}
}
@keyframes fadeOut{
	from{opacity: 1;}
	to{opacity: 0;}
}
.itemInfo{
	padding: 0 0px;
}

@media screen and (orientation: landscape) {
}

@media (min-width: 480px) and (max-width:767px) {

}

@media (min-width: 768px){
}
.moveboxon{opacity: 1.0; transform: translate(0,0); -webkit-transform: translate(0,0);}

@keyframes fadein {
from {opacity:0;}
to {}
}


@media screen and (orientation: landscape) {
}

@media (min-width: 480px) and (max-width:767px) {

}

@media (min-width: 768px){
}
