body{margin:0;padding:0;color:#666;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:2;background:#fff;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form{margin:0;padding:0;font-size:100%;font-weight:normal}ul{list-style-type:none}ol{padding-left:40px;padding-bottom:15px}img{border:none;max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;font-size:100%;border-spacing:0}iframe{width:100%}a{color:#666;transition:.2s}a:hover{color:#fff;text-decoration:none}#container{max-width:1500px;margin:0 auto}#menubar{position:fixed;top:0;left:0;z-index:20;width:100%}#menubar .animateme{width:100%;height:70px;background:#000;background:linear-gradient(rgba(0,0,0,.8),#000 60%)}#menubar h1 img{height:70px;float:left;padding:0 50px}#menubar ul li{float:left;line-height:70px;margin-left:3%}#menubar ul li a{text-decoration:none;color:#fff;padding-bottom:5px}#menubar ul li a:hover{border-bottom:3px solid #9f1b3b}#menubar-s{display:none}#menubar_hdr{display:none}header #logo img{position:absolute;left:41%;top:50px;width:20%;background:#111;background:rgba(0,0,0,.8)}#contents{overflow:hidden;position:relative;z-index:10;background:#fff;padding:120px 5% 50px}#top #contents{padding-top:0}#contents h2{font-size:40px;margin-bottom:30px;text-align:center;letter-spacing:.2em;color:#333}#contents h2::first-letter{font-size:60px;border:1px solid #ccc;padding:10px;margin-right:5px;letter-spacing:normal;text-shadow:5px 5px rgba(0,0,0,.1)}#contents h2 span{display:block;font-size:14px;margin-top:-10px}#contents h3{font-size:24px;color:#000;margin-bottom:20px;letter-spacing:.1em}#contents p{margin-bottom:20px}#contents p+h3,#contents p+h2{margin-top:50px}#contents p+p{margin-top:-5px}section+section{padding-top:100px}#contents .menu_bg{overflow:hidden;background:#fff;padding:3%;margin-bottom:20px;border:5px solid #eee}#contents .box2{padding:3%}#contents .box2 h3{margin-bottom:0;font-size:16px;font-weight:bold;background:url(http://snack-hanaichi.com/images/xbg_dotline.png.pagespeed.ic.MTbB4C-2Nf.png) repeat-x center;color:#333}#contents .box2 h3::before{content:"◇ ";background:#fff}#contents .box2 h3 span{background:#fff;padding-right:30px}#contents .box2 h3 .price{float:right;padding-right:0;padding-left:30px;font-weight:normal}#contents .box2 p{margin:0;margin-left:24px;font-size:12px}#contents .box2 figure{width:100%}.box1{overflow:hidden;margin-bottom:30px}.box1 figcaption.w50{width:47%}.box1 figcaption strong{display:block;font-weight:normal;font-size:20px;color:#9f1b3b}footer{clear:both;padding:50px 0 0;font-size:85%;background:#111;background: #111 url(../images/footer_bg.jpg) no-repeat right top/50%;border-top:1px solid #222;color:#fff}footer a{color:#fff}footer .pr{display:block;font-size:80%}#icon{text-align:center}#icon img{width:40px;margin:30px 10px}#footermenu{overflow:hidden;padding:0 3%}#footermenu ul{float:left;width:18%;padding-right:1%;padding-left:1%}#copyright{clear:both;text-align:center;background:#9f1b3b}#copyright a{text-decoration:none}#copyright a:hover{color:#666}#new dl{border-top:1px dashed #ccc}#new dt{float:left;width:9em;color:#9f1b3b;letter-spacing:.1em}#new dd{padding-left:9em;border-bottom:1px dashed #ccc}.ta1{width:75%;margin:0 auto 30px;border-bottom:1px solid #ccc}.ta1 td,.ta1 th{border-top:1px solid #ccc;padding:10px 15px;word-break:break-all}.ta1 th.tamidashi{width:auto;text-align:left}.ta1 th{width:140px;text-align:right;background:#f3f3f3}.ta1 th img{width:100%}#contents input[type="submit"].btn,#contents input[type="button"].btn,#contents input[type="reset"].btn{padding:5px 10px;border:1px solid #ccc;font-size:20px;border-radius:3px;background:#eee}#contents input[type="submit"].btn:hover,#contents input[type="button"].btn:hover,#contents input[type="reset"].btn:hover{border:1px solid #999;background:#fff}.newicon{background:red;color:#fff;font-size:70%;line-height:1.5;padding:2px 5px;border-radius:2px;margin:0 5px;vertical-align:text-top}.look{background:#ccc;padding:5px 10px;border-radius:4px}.mb15,.mb1em{margin-bottom:15px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.p0{padding:0!important}.clear{clear:both}ul.disc{padding:0 25px 15px;list-style:disc}.color1,.color1 a{color:#9f1b3b!important}.pr{font-size:10px}.wl{width:96%}.ws{width:50%}.c{text-align:center}.r{text-align:right}.l{text-align:left}.w50{overflow:hidden;width:50%}.fl{float:left}.fr{float:right}.big1{font-size:50px}.mini1{font-size:11px;display:inline-block;line-height:1.5}.sh{display:none}.bg1{overflow:hidden;background: url(../images/bg1.png) no-repeat -20% -100px/30%,url(../images/bg1.png) no-repeat 130% 100px/50%, #fff !important}.bg2{overflow:hidden;background:url(http://snack-hanaichi.com/images/xbg2.png.pagespeed.ic.Gya6Y6j7FP.png)!important}@media screen and (max-width:800px){@keyframes menu1 {
0% {opacity: 0;}
100% {opacity: 1;}
}header #logo img{left:5%;width:30%}#menubar-s{display:block;overflow:hidden;position:absolute;top:0;z-index:30;width:100%;background:rgba(0,0,0,.8);border-top:1px solid #fff;animation-name:menu1;animation-duration:.5s;animation-fill-mode:both;margin-bottom:30px}#menubar-s li a{display:block;text-decoration:none;padding:15px 10px 15px 20px;border-bottom:1px solid #fff;color:#fff;font-size:20px}#menubar{display:none}#menubar_hdr{display:block;z-index:40;position:absolute;top:20px;right:3%;border:1px solid #fff}#menubar_hdr.close,#menubar_hdr.open{width:50px;height:50px}#menubar_hdr.close{background: #000 url(../images/icon_menu.png) no-repeat center top/50px}#menubar_hdr.open{background: #000 url(../images/icon_menu.png) no-repeat center bottom/50px}#contents{padding-top:50px}section+section{padding-top:20px}.box1 figcaption.w50{width:auto}body.s-n #sub,body.s-n #footermenu,.m-n{display:none}.big1{font-size:24px}.w50{overflow:hidden;width:auto}.fl{float:none}.fr{float:none}}@media screen and (max-width:480px){body{font-size:12px;line-height:1.5}#contents h2{font-size:24px;margin-bottom:20px}#contents h3{font-size:20px;margin-bottom:20px}#contents h2::first-letter{border:none;padding:0;margin:0;text-shadow:none;font-size:24px;letter-spacing:.2em}#contents h2 span{font-size:10px;margin-top:0}#footermenu{display:none}.ta1,.ta1 td,.ta1 th{padding:5px}.ta1 th{width:100px}#contents input[type="submit"].btn,#contents input[type="button"].btn,#contents input[type="reset"].btn{font-size:16px}.ws,.wl{width:94%}.big1{font-size:16px}.sh{display:block}.pc{display:none}}@charset "utf-8";@keyframes slide1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}@keyframes slide2 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	30% {opacity: 1;}
	60% {opacity: 1;}
	70% {opacity: 0;}
	100% {opacity: 0;}
}@keyframes slide3 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	60% {opacity: 1;}
	85% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}#mainimg{clear:left;width:100%;margin:0 auto;position:relative}#slide1,#slide2,#slide3{animation-duration:15s;animation-iteration-count:infinite;position:absolute;left:0;top:0;width:100%;height:auto;animation-fill-mode:both;animation-delay:1s}#slide0{position:relative;width:100%;height:auto}#slide1{animation-name:slide1}#slide2{animation-name:slide2}#slide3{animation-name:slide3}@charset "utf-8";@keyframes scroll {

0% {
	opacity: 0;
}
100% {
	opacity: 1;
}

}body .nav-fix-pos-pagetop a{display:none}body.is-fixed-pagetop .nav-fix-pos-pagetop a{display:block;text-decoration:none;text-align:center;width:50px;line-height:50px;z-index:100;position:fixed;bottom:100px;right:3%;background:#000;background:rgba(0,0,0,.6);color:#fff;border:1px solid #fff;animation-name:scroll;animation-duration:1s;animation-fill-mode:forwards}body.is-fixed-pagetop .nav-fix-pos-pagetop a:hover{background:#999}