@charset "euc-jp";
/* ///////////////////////////////


ÃæÀîÀ¯¼·¾¦Å¹¡¡¤Õ¤­¤óÆÃ½¸
PCÍÑ

///////////////////////////////
*/
body,html{
min-width:1150;
}
#pageContents.nfCnt{width: 950px !important;	float: none !important;padding-bottom: 50px; font-family:"Þâ¥´¥·¥Ã¥¯ÂÎ", YuGothic, "Þâ¥´¥·¥Ã¥¯", "Yu Gothic","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯",Verdana,Helvetica,Arial;}
#pageContents.nfCnt a{color:#333}
#pageContents.nfCnt p {/*! margin: 30px; *//*! font-size: 13px; */line-height:1.8em;font-size: 17px;padding-bottom: 14px;font-weight: 500;/* margin: 0 0%!important; te*/}
#pageContents .ttlCnt{margin:0; text-align:center}
.ttlCnt p{ padding:10px 0% 20px !important; text-align:center; font-weight:500; font-size:16px}
.ttlCnt h1{text-align:center}

img.ttlimg{}

.nfCnt h2{/* margin: 10% 15% 5%; */text-align:center;}
.nfCnt h2 img{/* height: 110px; *//* width:auto!important; */margin: 0 auto;}
.nfCnt h3{margin: 0 5% 3%;line-height: 1.3em;font-size: 32px;font-weight:bold;background: none;text-align:center;}


/*¥Ü¥¿¥ó*/
.lineupbtn{margin: 2% auto 5%;display: block;text-align: center;}
.lineupbtn img{text-align:center;/* margin: 59px 120px 5%; */width: 50%;}
img.news{display: block;text-align: center;margin: 0 auto 10px;width: 40%;}

/*ABOUT*/
.abtCnt{margin-bottom: 150px;overflow: hidden;}
.abtCnt img.point{margin: 40px;line-height:1.7em; width:450px; float:left}
.abtCnt p{margin: 5% 5% 3% 5%;line-height:1.7em;}
img.about2{width: 560px;height: 330px;object-fit: cover;object-position: 50% 0;float: right;margin: 0 0 0 5%;}
.abtCnt p.about3{margin-top:10%}



/*SCENE*/
.sceneCnt{background:#ebe9df;/* position:relative; */margin-top:50px;}
.sceneCnt h2{/* position:absolute; */left: 0%;top: -45px;position: relative;}
.sceneCnt h2 img{width: 70%;}
.sceneCnt ol{/* width: 100%; */padding: 0 0 3% 3%;overflow: hidden;}
.sceneCnt ol li{overflow:hidden;position: relative;width: 48%;display: inline-block;margin-right: 3.5%; height:390px}
.sceneCnt ol li h3{top:0;right: 0;z-index:999;width: 27%;margin: 0;position: absolute;}
.sceneCnt ol li h3 img{width: 100%;}
.sceneCnt ol li img.scimg{width: 78%;z-index:990;}
.sceneCnt ol li p{margin: 3% 8% 7% 0;}
.sceneCnt ol li:nth-child(even) {margin-right: 0;}



/*LINEUP*/
.lpCnt{position:relative;margin: 100px 0;}
.lpCnt h2{background:#cbb53d;/*! padding: 1% 0; */margin-bottom: 2%;}
.lpCnt h2 img{width: 30%;}
.lpCnt ul{display: flex;flex-wrap: wrap;padding: 30px;}
.lpCnt ul li{margin-right: 2%;margin-bottom: 4%;width: 18.4%;position:relative;}
.lpCnt ul li:nth-child(5n){margin-right: 0;}
.lpCntImg{position: relative; overflow: hidden;}
.lpCntImg img{width: 100%;height: auto;}
.lpCntImgOn{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; opacity: 0;}
.lpCntImgOn.fadeIn{animation-duration: 1s; animation-fill-mode: both; animation-name: fadeIn;}
.lpCntImgOn.fadeOut{animation-duration: 1s; animation-fill-mode: both; animation-name: fadeOut;}
.lpCnt ul li mark.icon{position:absolute;top: 0;left: 6px;z-index: 999;background: none;width: 20px;}
.lpCnt ul li mark.icon img{border-radius:50%;width: 50px;}

.itemInfo span.Name{text-align:center;display: block;font-size: 17px;margin: 8px 0;font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif;line-height: 1.8em;}
.itemInfo p.Price{text-align:center!important; color:#000}
.itemInfo p.Price small{font-size:0.7em;}

@keyframes fadeIn{
	from{opacity: 0;}
	to{opacity: 1;}
}
@keyframes fadeOut{
	from{opacity: 1;}
	to{opacity: 0;}
}
.itemInfo{
	padding: 0 10px;
}

@media screen and (orientation: landscape) {
}

@media (min-width: 480px) and (max-width:767px) {

}

@media (min-width: 768px){
}
