/* Rice Talk トップ */
/* display none */
ul#mainNav,#navFooter{display:none;}
#navHeader{margin:0 auto;}
.pagetop_sp,.pagetop_sp a,.pt{display:none;}

.Sp{display:none !important;}
.Pc{display:block !important;}

/* common setting */
/* pankuzu */
#pankuzu_dsn{margin:0 auto 20px;padding:3px 0 3px;text-align:left;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-size:10px;}
#pankuzu_dsn_s02{float:right;}
#pankuzu_dsn_s02 ul{}
#snstt li{float:right;}
#snstt .facebook{padding-left:5px;}
#snstt .twitter{width:100px;text-align:right;}
.sos_clear{font-size:0;clear:both;height:0px;width:100px;}
/* footer */
#footer{background-position:0 17px;}
#pankuzu_dsn{width:950px;margin:0 auto;}
#footer .pagetop{width:950px;margin:0 auto;}
/* common setting END */

#Contents{width:100%;margin:0 auto;padding-bottom:50px;text-align:center;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;line-height:1.4;}
/* TOP */
#Contents #Top{width:100%;height:auto;background:url(../images/top/top_bg1.png) center top repeat-x;margin-bottom:57px;}
#Contents #Top #TopArea{width:100%;height:auto;background:url(../images/top/top_bg2.png) no-repeat center top;}
#Contents #Top #TopArea .TopCont{width:950px;height:1034px;margin:0 auto;position:relative;}
#Contents #Top #TopArea .TopCont .Read img{margin:0 auto;}
/**/
#Contents #Top #TopArea .TopCont .Img1{position:absolute;left:-54px;top:337px;}
/**/
#Contents #Top #TopArea .TopCont h1{padding:60px 0 0 0;}
/**/
#Contents #Top #TopArea .TopCont #Ban{display:block;position:absolute;right:-42px;bottom:138px;}
/**/
#Contents #Top #TopArea .TopCont #Nav{display:block;position:absolute;left:0;bottom:43px;width:976px;}
#Contents #Top #TopArea .TopCont #Nav li{margin-right:14px;float:left;}
#Contents #Top #TopArea .TopCont #Nav li.Last{margin-right:0;}
/* COMMON */
#Contents .PageTop{display:block;width:960px;height:62px;margin:0 auto 50px auto;}
#Contents .PageTop a{display:block;float:right;}
#Contents .InnerCont{width:950px;height:auto;margin:0 auto;}
#Contents .InnerCont h2 img{padding-top:40px;margin: 0 auto;}
/* CONT1 */
#Contents #Cont1{width:100%;height:891px;background:url(../images/top/cont1_bg.png) no-repeat center top;margin:0 0 20px 0;}
#Contents #Cont1 ul{width:auto;margin:50px 0 0 32px;}
#Contents #Cont1 ul:after{content:".";display: block;height:0;clear:both;visibility:hidden;}
#Contents #Cont1 ul li{position:relative;float:left;}
/*******************/
#Contents #Cont1 .recipe25{width:295px;height:330px;margin:35px 0 0 15px;}
#Contents #Cont1 .recipe24{width:315px;height:330px;margin:0 0 0 -20px;}
#Contents #Cont1 .recipe21{width:295px;height:330px;margin:35px 0 0 -20px;}
/**/
/*#Contents #Cont1 .recipe18{width:260px;height:290px;margin:50px 22px 0 36px;}*/
#Contents #Cont1 .recipe16{width:260px;height:290px;margin:50px 30px 0 168px;clear:both;}
#Contents #Cont1 .recipe01{width:260px;height:290px;margin:50px 0 0 0;}
#Contents #Cont1 ul li img.Photo{width:100%;}
/**/
#Contents #Cont1 a img{position:absolute;left:0;top:0;}
#Contents #Cont1 a h3{display:block;position:absolute;left:2px;bottom:0;width:282px;height:92px;padding:7px 0 0 0;margin:0;background:url(../images/top/cont1_name_bg2.png) no-repeat;font-size:135%;color:#fff;}
#Contents #Cont1 a h3 span{display:block;font-size:80%;font-weight:normal;}
/**/
#Contents #Cont1 .recipe25 a h3{left:5px;}
#Contents #Cont1 .recipe24 a h3{left:18px;}
#Contents #Cont1 .recipe21 a h3{left:8px;}
#Contents #Cont1 .recipe18 a h3{left:-11px;}
#Contents #Cont1 .recipe16 a h3{left:-11px;}
#Contents #Cont1 .recipe1 a h3{left:-11px;}
/* CONT2 */
#Contents #Cont2{width:100%;height:2178px;background:url(../images/top/cont2_bg.png) no-repeat center top;margin:0 0 20px 0;position:relative;}
#Contents #Cont2 ul{width:950px;margin:23px 0 0 28px;}
#Contents #Cont2 ul::after{content:" ";display:block;clear:both;}
#Contents #Cont2 ul li{position:relative;width:300px;height:340px;float:left;}
#Contents #Cont2 ul li img.Photo{width:100%;}
/**/
/*#Contents #Cont2 a img{position:absolute;left:0;top:0;}*/
#Contents #Cont2 a h3{position:absolute;right:0;bottom:0;display:block;width:282px;height:82px;padding:7px 0 0 0;margin:0;background:url(../images/top/cont2_name_bg.png) no-repeat;font-size:150%;color:#fff;}
#Contents #Cont2 a h3 span{display:block;font-size:70%;font-weight:normal;}
/**/
#Contents #Cont2 .recipe26{margin:40px 0 0 0;}
#Contents #Cont2 .recipe23{margin:0 0 0 0;}
#Contents #Cont2 .recipe22{margin:40px 0 0 0;}
/**/
#Contents #Cont2 .recipe20{margin:50px 0 0 0;clear:both;}
#Contents #Cont2 .recipe19{margin:0 0 0 20px;}
#Contents #Cont2 .recipe17{margin:50px 0 0 0;}
/**/
#Contents #Cont2 .recipe13{margin:50px 0 0 20px;clear:both;}
#Contents #Cont2 .recipe12{margin:0 0 0 20px;}
#Contents #Cont2 .recipe09{margin:50px 0 0 0;}
/**/
#Contents #Cont2 .recipe10{margin:50px 0 0 20px;clear:both;}
#Contents #Cont2 .recipe02{margin:0 0 0 20px;}
#Contents #Cont2 .recipe06{margin:50px 0 0 0;}
/**/
#Contents #Cont2 .recipe03{margin:30px 65px 0 150px;clear:both;}
#Contents #Cont2 .recipe04{margin:30px 65px 0 0;}
/**/
#Contents #Cont2 .recipe05{margin:20px 65px 0 150px;clear:both;}
#Contents #Cont2 .recipe18{margin:20px 65px 0 0;}
/**/
#Contents #Cont2 li.Lower{width:282px;height:290px !important;}
#Contents #Cont2 li.Lower .Photo{display:block;width:245px;margin:0 auto;}
/* CONT3 */
#Contents #Cont3{width:100%;height:874px;background:url(../images/top/cont3_bg.png) no-repeat center top;margin:0 0 20px 0;position:relative;}
#Contents #Cont3 ul{width:950px;margin:31px 0 0 33px;}
#Contents #Cont3 ul li{position:relative;width:300px;height:340px;float:left;}
#Contents #Cont3 ul li img.Photo{width:100%;}
/**/
#Contents #Cont3 a img{position:absolute;left:0;top:0;}
#Contents #Cont3 a h3{position:absolute;left:0;bottom:0;display:block;width:279px;height:78px;padding:7px 0 0 0;margin:0;background:url(../images/top/cont3_name_bg.png) no-repeat;font-size:150%;color:#fff;}
#Contents #Cont3 a h3 span{display:block;font-size:70%;font-weight:normal;}
/**/
#Contents #Cont3 .recipe14{margin:40px 0 0 0;}
#Contents #Cont3 .recipe15{margin:0 0 0 0;}
#Contents #Cont3 .recipe11{margin:40px 10px 0 0;}
/**/
#Contents #Cont3 .recipe07{margin:20px 30px 0 155px;clear:both;}
#Contents #Cont3 .recipe08{margin:20px 0 0 0;}
/**/
#Contents #Cont3 li.Lower{width:282px;height:290px !important;}
#Contents #Cont3 li.Lower .Photo{display:block;width:245px;margin:0 auto;}
/**/
#Contents #Cont1 li .Fuki1_1{position:absolute;left:200px;top:-45px;width:100px;}
#Contents #Cont1 li .Fuki1_2{position:absolute;left:184px;top:-63px;}
/**/
#Contents #Cont2 li .Fuki2_1{position:absolute;right:19px;top:0px;}
#Contents #Cont2 li .Fuki2_2{position:absolute;left:-28px;top:115px;}
#Contents #Cont2 li .Fuki2_3{position:absolute;left:187px;top:-12px;}
#Contents #Cont2 li .Fuki2_4{position:absolute;left:0;top:137px;}
#Contents #Cont2 li .Fuki2_5{position:absolute;left:210px;top:-7px;}
/**/
#Contents #Cont3 li .Fuki3_2{position:absolute;left:262px;top:7px;}
#Contents #Cont3 li .Fuki3_1{position:absolute;left:187px;top:-24px;}
/******************* HOW TO **********************/
#How{background:url(../images/howtomake/how_body.gif);font-size:175%;}
#How #Contents{text-align:left;background:url(../images/howtomake/how_bg.png) repeat-x;	}
#How #Contents #Header{height:131px;background:url(../images/howtomake/cont_bg.png) no-repeat center top;text-align:center;margin:0 0 48px 0;}
/**/
#How #Contents #Cont{background:url(../images/howtomake/cont_ttl_bg02.png) no-repeat center 7px;}
#How #Contents #Cont h2{margin-bottom:41px;text-align:center;}
/**/
#How #Contents #Cont #Making{width:761px;height:auto;margin:0 auto 40px auto;padding:0 0 50px 0;border-bottom:#aeaeae solid 1px;}
#How #Contents #Cont #Making:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#How #Contents #Cont #Making li{width:239px;height:373px;margin-right:22px;float:left;}
#How #Contents #Cont #Making li.Mgn0{margin:0;}
#How #Contents #Cont #Making li img{margin:0 0 15px 0;}
/**/
#How #Contents #Cont .Note{width:761px;margin:0 auto 20px auto;}
#How #Contents #Cont .Note:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#How #Contents #Cont .Note dt{width:1.5em;float:left;}
#How #Contents #Cont .Note dd{padding-left:1.5em;}
/**/
#How #Contents #Cont #Rice{width:794px;height:230px;position:relative;margin:0 auto 60px auto;}
#How #Contents #Cont #Rice img{position:absolute;left:0;top:0;}
#How #Contents #Cont #Rice p{position:absolute;left:184px;top:84px;width:400px;font-size:120%;line-height:1.35em;}
/**/
#How #Contents #Cont #Goods{width:761px;height:auto;margin:0 auto 70px auto;}
#How #Contents #Cont #Goods .Inner{background:url(../images/howtomake/goods_bg.png) repeat-y;}
#How #Contents #Cont #Goods .Inner ul{padding:40px 0 120px 37px;}
#How #Contents #Cont #Goods .Inner ul li{width:209px;height:500px;margin:0 25px 0 0;float:left;}
#How #Contents #Cont #Goods .Inner ul li.SecL{height:270px;}
#How #Contents #Cont #Goods .Inner ul li.MgnL{clear:both;margin-left:119px;}
#How #Contents #Cont #Goods .Inner ul li.Mgn0{margin:0;}
#How #Contents #Cont #Goods .Inner ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#How #Contents #Cont #Goods .Inner ul li img{margin:0 0 10px 0;}
#How #Contents #Cont #Goods .Inner ul li p{text-align:left;}
/**/
#How #Contents #Cont .BtnArea{text-align:center;margin-bottom: 20px;}
#How #Contents #Cont .BtnArea li{display:inline-block;}
#How #Contents #Cont .BtnArea li.Close{width:420px;}
@media print{
#Recipe{background:none;}
#Recipe #Contents h1{height:auto;}
#Recipe #Contents h1 img{padding:0;}
#Recipe #Contents .Inner{padding:20px 0 0 0;}
#Recipe #Contents .Inner .MainV img{display:block;width:400px;margin:0 auto;}
.BtnArea{display:none;}

}


@media screen and (max-width :640px){
.Sp{display:block !important;}
.Pc{display:none !important;}
#Contents {padding-bottom: 0;}
#Contents #Top{background-position:center bottom;background-size:cover;padding-bottom:35px;}
#Contents #Top #TopArea{background:url(../images/top/sp_top_bg2.png) no-repeat center top;background-size:contain;}
#Contents #Top #TopArea .TopCont{width:100%;height:auto;position:static;}
#Contents #Top #TopArea .TopCont h1{padding:7% 0 0 0;}
#Contents #Top #TopArea .TopCont h1 img{width:92%;}
#Contents #Top #TopArea .TopCont .Read img{width:80%;margin:0 auto;}
#Contents #Top #TopArea .TopCont .Img1{width:100%;position:static;margin:0;}
#Contents #Top #TopArea .TopCont .Img1 img{width:100%;margin-top:4%;}
/**/
#Contents #Top #TopArea .TopCont #Ban{position:static;margin-bottom:5%;}
#Contents #Top #TopArea .TopCont #Ban img{width:100%;}
#Contents #Top #TopArea .TopCont #Nav{position:static;width:89%;margin:0 auto;}
#Contents #Top #TopArea .TopCont #Nav li{margin:0 0 7px 0;float:none;}
#Contents #Top #TopArea .TopCont #Nav li.Mg5{margin:0 0 3px 0;}
#Contents #Top #TopArea .TopCont #Nav li img{width:100%;}
/**/
#Contents .InnerCont{width:100%;height:auto;}
#Contents .InnerCont .Hdft img{width:100%;}
#Contents .InnerCont h2 img{padding:0 0 25px 0;width:100%;}
/**/
#Contents .PageTop{display:block;width:90%;height:62px;margin:0 auto 50px auto;}
#Contents .PageTop img{width:60%;}
/**/
#Contents #Cont1{width:87.5%;height:auto;background:url(../images/top/sp_cont1_bg.png);margin:0 auto 20px auto;}
#Contents #Cont1 ul{width:100%;height:auto;margin:0 0 40px 0;}
#Contents #Cont1 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#Contents #Cont1 ul li{width:240px !important;height:60% !important;margin:0 auto 40px auto !important;float:none !important;}
#Contents #Cont1 ul li img{width:100%;position:static;margin-bottom:21%;}
#Contents #Cont1 a h3{width:100%;height:67px;padding:5px 0 0 0;left:0;background:url(../images/top/sp_cont1_name_bg.png) no-repeat;background-size:contain;font-size:109%;z-index:100;}
#Contents #Cont1 a h3.Smll{width:100%;height:67px;padding:3px 0 0 0;left:0;background:url(../images/top/sp_cont1_name_bg.png) no-repeat;background-size:contain;font-size:88%;z-index:100;}
/**/
#Contents #Cont1 .recipe21 a h3{left:0;}
#Contents #Cont1 .recipe18 a h3{left:0;}
#Contents #Cont1 .recipe24 a h3{left:0;}
#Contents #Cont1 .recipe16 a h3 {left:0;}
/**/
#Contents #Cont2{width:87.5%;height:auto;background:url(../images/top/sp_cont2_bg.png);margin:0 auto 20px auto;}
#Contents #Cont2 ul{width:100%;height:auto;margin:0 0 40px 0;}
#Contents #Cont2 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#Contents #Cont2 ul li{width:240px !important;height:60%;margin:0 auto 40px auto !important;float:none !important;}
#Contents #Cont2 li.Lower{width:240px;height:60% !important;}
#Contents #Cont2 li.Lower .Photo{display:block;width:240px;margin:0 auto;}
#Contents #Cont2 a h3{width:100%;height:67px;padding:5px 0 0 0;left:0;background:url(../images/top/sp_cont2_name_bg.png) no-repeat;background-size:contain;font-size:109%;z-index:100;}
#Contents #Cont2 li{height:auto !important;}
#Contents #Cont2 li img{width:100% !important;position:static !important;margin-bottom:15% !important;}
#Contents #Cont2 li .Photo{margin-left:0 !important;}
/**/
#Contents #Cont3{width:87.5%;height:auto;background:url(../images/top/sp_cont3_bg.png);margin:0 auto 20px auto;}
#Contents #Cont3 ul{width:100%;height:auto;margin:0 0 40px 0;}
#Contents #Cont3 ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#Contents #Cont3 ul li{width:240px !important;height:60% !important;margin:0 auto 40px auto !important;float:none !important;}
#Contents #Cont3 li.Lower{width:240px;height:60% !important;}
#Contents #Cont3 li.Lower .Photo{display:block;width:240px;margin:0 auto;}
#Contents #Cont3 a h3{width:100%;height:67px;padding:5px 0 0 0;left:0;background:url(../images/top/sp_cont3_name_bg.png) no-repeat;background-size:contain;font-size:109%;z-index:100;}
#Contents #Cont3 li{height:auto !important;}
#Contents #Cont3 li img{width:100% !important;position:static !important;margin-bottom:15% !important;}
#Contents #Cont3 li .Photo {margin-left:0 !important;}
/**/
#Contents #Cont1 li .Fuki1_1,
#Contents #Cont1 li .Fuki1_2,
#Contents #Cont2 li .Fuki2_1,
#Contents #Cont2 li .Fuki2_2,
#Contents #Cont2 li .Fuki2_3,
#Contents #Cont2 li .Fuki2_4,
#Contents #Cont2 li .Fuki2_5,
#Contents #Cont3 li .Fuki3_1,
#Contents #Cont3 li .Fuki3_2{display:none;}


}
