/* CSS Document */
.wrapMax{width:100%;font-size:0;}
h1{font-size:40px;line-height:80px;font-weight:bold;text-align:center;color:#fff;background-color:#e0201d;}
.wrap10{width:1000px;margin:0 auto;}

.whatWrap{background:url(../img/bg.jpg) no-repeat;background-size:100%;background-position:center right;padding:55px 0;background-color:#e0261a;}
.whatWrap .wrap10 div{width:460px;}
.whatWrap h1{margin-bottom:30px;}
.whatWrap p{color:#fff;font-size:16px;line-height:32px;}
.homeWrap{padding:70px 0;}
.homeWrap h2{font-size:30px;text-align:center;background-image:url(../img/maru.png),url(../img/maru.png);background-position:left 70px center,right 70px center;background-repeat: no-repeat;}
.homeWrap .flexWrap{justify-content:center;align-items:center;margin-top:30px;}
.homeWrap .flexWrap > div{width:350px;}
.homeWrap .flexWrap > div:first-of-type img{height:500px;width:auto;}
.homeWrap p{font-size:24px;line-height:45px;margin-top:30px;}
.homeWrap p span{font-size:20px;}
.orderWrap{background:url(../img/yellow.jpg) no-repeat;background-size:cover;padding:30px 0;}
.orderWrap .wrap10 div{margin-bottom:10px;}
.orderWrap .wrap10 div:last-of-type{margin-bottom:0;}
.recipeWrap{background-color:#000;padding:70px 0;margin-bottom:30px;}
.recipeWrap .flexWrap > div{width:300px;}
.recipeWrap .flexWrap > div:last-of-type{width:620px;}
.recipeWrap h2{color:#fff;font-size:40px;font-weight:bold;}
.recipeWrap p{font-size:24px;color:#fff;line-height:48px;margin-top:50px;}
.recipeWrap p span{font-size:46px;color:#fad705;font-weight:bold;}
.pdfBtn{width:455px;margin-top:50px;}
.foot{font-size:10px;text-align:center;padding:20px;}

.contact{background:url(../img/yellow.jpg) no-repeat;background-size:cover;padding:30px 0;}
.contact h1{background-color:inherit;}
.formWrap{width:800px;margin:0 auto;margin-top:50px;}
.contact span{color:red;}
.contact table{width:100%;}
.contact tr{border-bottom:1px solid #000;}
.contact th,.contact td{font-size:14px;text-align:left;padding:15px 0;}
.contact th{width:30%;}
.contact td{width:70%;}
.contact input{border:1px solid #000;border-radius:5px;padding:3px;}
.contact .form1{width:15%;}
.contact .form2{width:30%;}
.contact .form3{width:80%;}
.formWrap{margin-bottom:50px;}
.formWrap > p{margin-bottom:50px;text-align:center;}
.sendBtn{text-align:center;}
.sendBtn input{width:150px;margin:0 auto;margin-top:30px;}
.toi{border:2px solid #000;text-align:center;padding:20px 0;width:300px;margin:0 auto;margin-bottom:50px;background-color:#fff;}
.toi span{font-size:30px;font-weight:bold;color:#000;}

.kiyaku{padding:20px 0;}
.kiyaku h2{font-size:30px;text-align:center;margin-bottom:30px;}
.kiyaku h2 span{font-size:20px;}
.kiyaku table{width:500px;margin:0 auto;}
.kiyaku tr{border-bottom:1px solid #000;}
.kiyaku th,.kiyaku td{font-size:14px;text-align:left;vertical-align: middle;padding:10px 0;}
.kiyaku th{font-weight:bold;width:30%;}
.kiyaku td{width:70%;}

@media screen and (max-width: 768px) {
.wrapMax{width:100%;display:block;}
h1{font-size:30px;line-height:60px;font-weight:bold;text-align:center;color:#fff;background-color:#e0201d;}
.wrap10{width:90%!important;margin:0 auto;}
.flexWrap{flex-direction:column;}

.whatWrap{padding:30px 0;}
.whatWrap .wrap10 div{width:100%;}
.whatWrap{background-image:none;}
.whatWrap .spOnly{margin-top:20px;}

.homeWrap .flexWrap > div:first-of-type img{height:400px;}
.homeWrap h2{background-image:none;font-size:24px;line-height:48px;}
.homeWrap .flexWrap > div{width:100%;text-align:center;}
.homeWrap .flexWrap p{text-align:left;font-size:20px;line-height:40px;}

.recipeWrap,.homeWrap{padding:40px 0;}
.recipeWrap .flexWrap > div,.recipeWrap .flexWrap > div:last-of-type{width:100%;}
.recipeWrap .flexWrap > div:last-of-type{text-align:center;}
.recipeWrap h2{margin-top:20px;}
.recipeWrap p{font-size:16px;margin-top:30px;}
.recipeWrap p span{font-size:36px;}
.pdfBtn{width:100%;}

.formWrap{width:100%;}
.contact th,.contact td{display:block;width:100%;padding:0;}
.contact th{padding-top:10px;}
.contact td{padding-bottom:10px;}

.kiyaku h2{font-size:18px;text-align:center;margin-bottom:30px;}
.kiyaku h2 span{font-size:14px;}
.kiyaku table{width:100%;}
.kiyaku th{padding-right:10px;}

}