@charset "euc-jp";
/* ///////////////////////////////


ざる特集

PC用

///////////////////////////////
*/
/*body{background:none}
*/

#pageContents.zaru { margin-bottom:50px;  width: 950px!important;}


.Price{ color:#f98f99!important; padding-bottom: 0; font-size:11pt!important; padding-top:10px;}



.prologue { margin:100px 0;}
.prologue p.prologue{ text-align:center; font-size:18px; line-height:1.7; padding:50px; margin:0; font-weight:bold;}






/*●ctgCnt　*/
.ctgCnt{width:950px; padding-top:100px; position:relative; margin-bottom:0; font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif; font-weight:500}
.ctgCnt h2 { height:94px; margin-bottom:30px;}

#pageContents .ctgCnt h3{text-align:left;}
#pageContents .ctgCnt h3 img {height:65px; width:auto; margin:0 50px 1%;}

.ctgCnt .iteminfo{margin: 10px 0 0 0 ; text-align:left; overflow:hidden; font-size:18px; line-height:1.4em; text-align:center;}
.itembtn{text-align:center; padding-top:10px;}


/*ttlCnt*/
.ttlCnt p {
	text-align: center;
	font-size:18px;
	line-height:1.7;
	padding:50px;
}


/*------------
topics
--------------------------------------*/
.topics {
	background: #212f5c;
}
.topics p {
	color:#fff;
}
.topics p.topicsTxt {
	padding: 20px 50px;
	text-align: center;
	line-height: 2.4em;
	font-size:18px; 
}

.pcMenu { margin:50px 0;}


/*シーン*/
.topics h3 {
	padding-bottom:20px;
}
.scene01,
.scene02,
.scene03,
.scene04 {
	padding-bottom: 30px;
}
.break {
	padding-bottom: 30px;
}
.innerBox01,
.innerBox02 {
	overflow: hidden;
	padding: 0 20px 30px;
	width: 100%;
	box-sizing: border-box;
}

p.info {}
p.info span {color: #fa9cb0;}
.cart {padding-top: 20px;}
/*左に写真*/
.leftImg {
	float: left;
	width: 515px;
}
.rightInfo {
	float: right;
	width: 395px;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
}
.rightInfo h4 {
	color: #fff;
	font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
	font-size: 18px;
	line-height: 2.0em;
	padding-bottom: 20px;
}

/*右に写真*/
.rightImg {
	float: right;
	width: 515px;
}
.leftInfo {
	float: left;
	width: 395px;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
}
.leftInfo h4 {
	color: #fff;
	font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
	font-size: 18px;
	line-height: 2.0em;
	padding-bottom: 20px;
}


/*冷たい麺　リンク*/
.scene04 h4 {
	text-align: center;
	color: #fff;
	font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
	font-size: 18px;
	line-height: 2.0em;
	padding: 20px;
}
.scene04 ul {
	overflow:hidden;
	padding: 0 20px;
}
.scene04 ul li{
	float: left;
	width: 290px;
	padding-right: 18px;
}
.scene04 ul li:last-child { padding-right: 0;}


/*------------
with
--------------------------------------*/
.with {
	padding: 100px 0 60px;
	overflow: hidden;
}
.with .leftBox {
	width: 465px;
	float: left;
}
.with .rightBox {
	width: 465px;
	float: right;
}
.with .innerBox {
	width: 100%;
	padding-bottom: 40px;
}
.with .innerBox h4 {
	padding: 10px 15px;
	font-size: 1.5em;
	font-weight: bold;
}
.with .withInfo {
	overflow: hidden;
}
.with .withInfo .infoImg {
	float: left;
	width: 157px;
}
.with .withInfo p.info {
	float: left;
	width: 308px;
	padding: 20px 15px;
	box-sizing: border-box;
}






.itemB {width:435px; padding:20px; float:left; text-align:center!important;}
.itemB .itemInfo span.Name{color:#333; line-height:1.4em; font-size:11pt!important; text-align:center!important; padding-top:10px; }
.iteminfo{text-align:center;}


#mainMenu-table ul li{ float:left; width:calc(100% /2)!important; }

ul.itemCnt { display:inline-block; padding: 15px 3px 15px 15px; }
ul.itemCnt.item3col li { margin:10px 12px 10px 0!important; height:300px; }
ul.itemCnt.item3col li .itemInfo { padding-left:8px!important; }
ul.itemCnt.item3col li:nth-child(4n) { margin:10px 0 10px 0; }
.item3col .itemCnt li a:hover { text-decoration:none!important; }


.itemInfo span.Name{color:#333; line-height:1.4em; font-size:11pt!important; }
 




.pagetop {
    position: fixed;
    bottom: 20px;
    right: 0;
	z-index:999999;
}


