main{font-feature-settings:"palt";font-family:"Yu Mincho", "YuMincho", serif;padding-top:0 !important;color:#333}@media screen and (max-width: 750px){main{font-size:14px}}main .contents_header{background:url(../img/header_bg_texture.png) center repeat;position:relative;z-index:0}main .contents_header::before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(../img/header_bg.png) center no-repeat}@media screen and (max-width: 750px){main .contents_header::before{background:url(../img/header_bg.png) center top no-repeat;background-size:120vw}}main .contents_header .header_wrap{text-align:center;max-width:1180px;margin:0 auto;padding:100px 0;position:relative;overflow:hidden}main .contents_header .header_wrap::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:-1;background:url(../img/header_photo.png) left bottom no-repeat}@media screen and (max-width: 750px){main .contents_header .header_wrap::before{background-size:50%;left:-10vw}}main .contents_header .header_wrap::after{content:"";position:absolute;left:0;top:-40px;bottom:0;width:80%;height:100%;background:url(../img/header_lillust.png) right bottom no-repeat}@media screen and (max-width: 750px){main .contents_header .header_wrap::after{background-size:37%;left:inherit;right:0}}@media screen and (max-width: 750px){main .contents_header .header_wrap .logo{width:50vw;margin:auto}}main .contents_header .header_wrap h1{line-height:1.2;width:500px;margin:auto}main .contents_header .header_wrap h1 span{color:#E64500;font-size:50px;font-weight:600}@media screen and (max-width: 750px){main .contents_header .header_wrap h1{width:300px}main .contents_header .header_wrap h1 span{font-size:30px}}main .contents_header .header_wrap .message{font-size:24px;margin-top:10px;padding-bottom:5px;background:url(../img/header_text_line.png) bottom center no-repeat}@media screen and (max-width: 750px){main .contents_header .header_wrap .message{font-size:16px;background-size:50%}}main .bg{padding:0 20px 200px;background:url(../img/bg_main.svg) center top repeat-y;border-bottom:solid 40px #7C1212}@media screen and (max-width: 750px){main .bg{padding:0 0 150px;border-bottom:solid 20px #7C1212}}main .profile{position:relative;max-width:1180px;background:#7C1212;padding:40px;border:solid 5px #8A5050;color:#fff;margin:-40px auto 0;box-shadow:rgba(89,0,4,0.5) 0 0 10px;font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif}@media screen and (max-width: 750px){main .profile{padding:15px}main .profile p{font-size:12px}}main .profile h2{font-size:20px;font-weight:600;margin-bottom:20px}@media screen and (max-width: 750px){main .profile h2{font-size:16px;margin-bottom:10px}}main .lead_text{max-width:1180px;margin:60px auto;font-size:20px;font-weight:600}@media screen and (max-width: 750px){main .lead_text{font-size:14px;padding:20px;margin:0}}main .recipe_wrap{color:#000;max-width:1180px;margin:auto}main .recipe_wrap .recipe_set ul{display:flex;justify-content:space-around;align-items:baseline}main .recipe_wrap .recipe_set ul li{margin:0 20px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set ul li{margin:0 10px}}main .recipe_wrap .recipe_set ul li a img{transition:.3s}main .recipe_wrap .recipe_set ul li a:hover img{transform:scale(1.2)}main .recipe_wrap .recipe_set_01{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease-out, transform 0.8s ease-out;scroll-behavior:smooth;margin-top:70px;position:relative}main .recipe_wrap .recipe_set_01.fade-in{opacity:1;transform:translateY(0)}main .recipe_wrap .recipe_set_01::before{display:block;position:absolute;top:30%;left:0;z-index:1;content:"";width:82%;height:300px;background:#fff;transform:rotate(-1.5deg)}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01::before{left:20px}}main .recipe_wrap .recipe_set_01::after{display:block;position:absolute;top:30%;left:1%;z-index:0;content:"";width:82%;height:300px;background:#EDC4A2}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01::after{left:25px}}main .recipe_wrap .recipe_set_01 .inner{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .inner{display:block;padding:0 20px}}main .recipe_wrap .recipe_set_01 .inner .info{position:relative;width:45%}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .inner .info{width:auto}}main .recipe_wrap .recipe_set_01 .inner .info .sub_photo{margin-left:150px}main .recipe_wrap .recipe_set_01 .inner .info .sub_photo img{transform:rotate(-5deg);border:solid 10px #fff;box-shadow:rgba(89,0,4,0.3) 0 0 5px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .inner .info .sub_photo{position:absolute;top:-100px;width:35%;right:-30px}main .recipe_wrap .recipe_set_01 .inner .info .sub_photo img{border:solid 5px #fff}}main .recipe_wrap .recipe_set_01 .inner .info h3{margin-top:20px;line-height:1.3;font-weight:600;color:#AA0000;font-size:24px;padding:0 0 20px 0;margin-bottom:10px;background:url(../img/recipe_title_line.png) left bottom no-repeat}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .inner .info h3{font-size:18px}}main .recipe_wrap .recipe_set_01 .inner .info .btn{margin-top:20px;width:250px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .inner .info .btn{margin:20px auto 0}}main .recipe_wrap .recipe_set_01 .inner .info .btn a{padding:10px;transition:.3s;padding:10px 20px;display:flex;align-items:center;background:#7C1212;border-radius:5px;border:solid 2px #fff;box-shadow:rgba(0,0,0,0.5) 0 4px 4px}main .recipe_wrap .recipe_set_01 .inner .info .btn a img{mix-blend-mode:plus-lighter;margin-right:20px}main .recipe_wrap .recipe_set_01 .inner .info .btn a span{color:#fff;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:600}main .recipe_wrap .recipe_set_01 .inner .info .btn a:hover{border:solid 2px #7C1212;background:#fff;text-decoration:none}main .recipe_wrap .recipe_set_01 .inner .info .btn a:hover span{color:#7C1212}main .recipe_wrap .recipe_set_01 .inner .info .btn a:hover img{mix-blend-mode:exclusion}main .recipe_wrap .recipe_set_01 .inner .photo{position:relative;margin:0;padding:120px 0 0;width:50%;background:url(../img/illust_3line.png) center top no-repeat}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .inner .photo{width:auto;padding:60px 0 0;background-size:35%;text-align:center}main .recipe_wrap .recipe_set_01 .inner .photo img{width:80%}}main .recipe_wrap .recipe_set_01.change .inner{flex-direction:row-reverse}main .recipe_wrap .recipe_set_01.change .inner .info .sub_photo{margin-left:100px}main .recipe_wrap .recipe_set_01.change .inner .info .sub_photo img{transform:rotate(5deg)}main .recipe_wrap .recipe_set_01.change .inner .photo{margin:0 60px 0 0}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01.change .inner .photo{margin:0}}main .recipe_wrap .recipe_set_01.change::before{transform:rotate(1.5deg);left:14%}main .recipe_wrap .recipe_set_01.change::after{left:13%}main .recipe_wrap .recipe_set_01 .illust{position:absolute}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust img{width:50%}}main .recipe_wrap .recipe_set_01 .illust.il_01{top:-50px;right:-5vw}main .recipe_wrap .recipe_set_01 .illust.il_02{top:65px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_02{top:0}}main .recipe_wrap .recipe_set_01 .illust.il_03{top:100px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_03{bottom:0;top:inherit}}main .recipe_wrap .recipe_set_01 .illust.il_04{top:-50px;left:-6vw}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_04{top:0;left:0}}main .recipe_wrap .recipe_set_01 .illust.il_05{right:0}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_05{right:-30px}}main .recipe_wrap .recipe_set_01 .illust.il_06{top:100px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_06{top:inherit;bottom:0}}main .recipe_wrap .recipe_set_01 .illust.il_07{top:-50px;right:-7vw}main .recipe_wrap .recipe_set_01 .illust.il_08{top:100px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_08{top:inherit;bottom:0}}main .recipe_wrap .recipe_set_01 .illust.il_09{top:50px;left:-3vw}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_09{left:-10vw}}main .recipe_wrap .recipe_set_01 .illust.il_10{top:-50px;left:-8vw}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_10{top:0;left:0}}main .recipe_wrap .recipe_set_01 .illust.il_11{top:90px;right:90px}main .recipe_wrap .recipe_set_01 .illust.il_12{top:70px;left:-40px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_12{top:inherit;bottom:0}}main .recipe_wrap .recipe_set_01 .illust.il_13{bottom:0}main .recipe_wrap .recipe_set_01 .illust.il_14{right:-7vw;bottom:-100px}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_14{right:-20vw}}main .recipe_wrap .recipe_set_01 .illust.il_15{bottom:-100px;right:2vw}@media screen and (max-width: 750px){main .recipe_wrap .recipe_set_01 .illust.il_15{right:0}}main .footer_btn_area{padding:40px 20px;text-align:center}main .footer_btn_area a{font-family:sans-serif;display:inline-block;color:#7C1212;border:solid 1px #7C1212;padding:15px 40px;border-radius:60px;transition:.3s}main .footer_btn_area a:hover{background:#7C1212;color:#fff}.recipe_set_01{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease-out, transform 0.8s ease-out}.recipe_set_01.fade-in{opacity:1;transform:translateY(0)}.recipe_set_01.change{opacity:1;transform:translateY(0)}.recipe_set li{opacity:0;transform:translateY(20px) scale(0.9);transition:opacity 0.5s ease-out, transform 0.5s ease-out}.recipe_set li.fade-in{opacity:1;transform:translateY(0) scale(1)}.logo{opacity:0;transform:translateY(20px);transition:opacity 0.8s ease-out, transform 0.8s ease-out}.contents_header h1{opacity:0;transform:translateY(20px)}.message{opacity:0;transform:translateY(20px);transition:opacity 0.8s ease-out, transform 0.8s ease-out}.logo.fade-in{opacity:1;transform:translateY(0)}.message.fade-in{opacity:1;transform:translateY(0)}.contents_header h1 span{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease-out, transform 0.3s ease-out}.contents_header h1 span.fade-in-char{opacity:1;transform:translateY(0)}.contents_header h1.fade-in{opacity:1;transform:translateY(0)}@keyframes float{0%, 100%{transform:translateY(0px)}50%{transform:translateY(-8px)}}@keyframes float-alt{0%, 100%{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes float-gentle{0%{transform:translateY(0px) rotate(0deg)}33%{transform:translateY(-6px) rotate(1deg)}66%{transform:translateY(2px) rotate(-0.5deg)}100%{transform:translateY(0px) rotate(0deg)}}.illust{animation:float 4s ease-in-out infinite}.illust.il_01{animation:float 4.2s ease-in-out infinite;animation-delay:0s}.illust.il_02{animation:float-alt 3.8s ease-in-out infinite;animation-delay:0.5s}.illust.il_03{animation:float-gentle 4.5s ease-in-out infinite;animation-delay:1s}.illust.il_04{animation:float 3.6s ease-in-out infinite;animation-delay:1.5s}.illust.il_05{animation:float-alt 4.1s ease-in-out infinite;animation-delay:0.3s}.illust.il_06{animation:float-gentle 3.9s ease-in-out infinite;animation-delay:0.8s}.illust.il_07{animation:float 4.3s ease-in-out infinite;animation-delay:1.2s}.illust.il_08{animation:float-alt 3.7s ease-in-out infinite;animation-delay:0.2s}.illust.il_09{animation:float-gentle 4s ease-in-out infinite;animation-delay:0.7s}.illust.il_10{animation:float 4.4s ease-in-out infinite;animation-delay:1.3s}.illust.il_11{animation:float-alt 3.5s ease-in-out infinite;animation-delay:0.4s}.illust.il_12{animation:float-gentle 4.2s ease-in-out infinite;animation-delay:0.9s}.illust.il_13{animation:float 3.8s ease-in-out infinite;animation-delay:0.6s}.illust.il_14{animation:float-alt 4.1s ease-in-out infinite;animation-delay:1.1s}.illust.il_15{animation:float-gentle 3.9s ease-in-out infinite;animation-delay:1.4s}@media (prefers-reduced-motion: reduce){.illust{animation:none}}
/*# sourceMappingURL=base.css.map */
