@charset "UTF-8";@media screen and (min-width:1200px){#voice_slider{width:calc(100vw - 210px);-webkit-margin-start:210px;margin-inline-start:210px}}#voice_slider .splide__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@-webkit-keyframes fadein{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes fadein{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}._fadein{opacity:0}._fadein._active{-webkit-animation:fadein 0.4s linear forwards;animation:fadein 0.4s linear forwards}#safe_delicious_fv{padding-inline:25px}@media screen and (min-width:425px){#safe_delicious_fv{padding-inline:30px}}@media screen and (min-width:576px){#safe_delicious_fv{padding-inline:40px}}@media screen and (min-width:992px){#safe_delicious_fv{padding-inline:60px}}@media screen and (min-width:1200px){#safe_delicious_fv{width:calc(100vw - 210px);padding-inline:72px;-webkit-margin-start:210px;margin-inline-start:210px}}#safe_delicious_fv .contents_inner{max-width:1230px;margin-inline:auto}.safe_delicious_title{-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:1200px){.safe_delicious_title{-webkit-margin-before:60px;margin-block-start:60px}}.title_en{color:#EA5514;font-family:"Zen Old Mincho";font-size:1.4rem;font-weight:700}@media screen and (min-width:992px){.title_en{font-size:1.6rem}}.title_jp{color:#00063A;font-family:"Zen Old Mincho";font-size:3.5rem;font-weight:700;text-align:left;line-height:1.5;-webkit-margin-before:5px;margin-block-start:5px}@media screen and (min-width:992px){.title_jp{font-size:5.4rem}}.safe_delicious_image{position:relative;margin-inline:-25px;-webkit-margin-before:60px;margin-block-start:60px}@media screen and (min-width:425px){.safe_delicious_image{margin-inline:-30px}}@media screen and (min-width:576px){.safe_delicious_image{margin-inline:-40px;z-index:3}}@media screen and (min-width:992px){.safe_delicious_image{width:95%;margin-inline:-60px 0}.safe_delicious_image img{border-radius:0 8px 8px 0}}@media screen and (min-width:1200px){.safe_delicious_image{width:calc(100% + 72px);max-width:1230px;margin-inline:-72px}}@media screen and (min-width:1585px){.safe_delicious_image img{border-radius:8px}}#intro{padding-inline:25px;position:relative;z-index:1}@media screen and (min-width:425px){#intro{padding-inline:30px}}@media screen and (min-width:576px){#intro{padding-inline:40px}}@media screen and (min-width:992px){#intro{padding-inline:60px}}@media screen and (min-width:1200px){#intro{width:calc(100vw - 210px);padding-inline:72px;-webkit-margin-start:210px;margin-inline-start:210px}}#intro .contents_inner{max-width:1230px;margin-inline:auto}.intro_text{font-size:2.8rem;font-weight:500;-webkit-margin-before:30px;margin-block-start:30px}.anker_link_block{background-color:#EA5514;padding:24px;-webkit-margin-before:60px;margin-block-start:60px;border-radius:8px}@media screen and (min-width:576px){.anker_link_block{display:inline-block;padding-block:12px;padding-left:40px;padding-right:60px}}.anker_link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (min-width:576px){.anker_link_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}}.anker_link{position:relative;color:#FFF;font-size:1.6rem;font-weight:500}.anker_link:after{content:"";width:6px;height:6px;border:0;border-top:solid 2px #FFF;border-right:solid 2px #FFF;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:0;right:-20px;bottom:0;margin:auto}#safety{padding-inline:25px;background-image:url("../../img/common/texture_sand.webp");background-size:100px 100px;background-repeat:repeat;-webkit-margin-before:-100px;margin-block-start:-100px;padding-top:100px;padding-bottom:60px}@media screen and (min-width:425px){#safety{padding-inline:30px}}@media screen and (min-width:576px){#safety{padding-inline:40px}}@media screen and (min-width:992px){#safety{padding-inline:60px}}@media screen and (min-width:1200px){#safety{width:calc(100vw - 210px);padding-inline:72px;-webkit-margin-start:210px;margin-inline-start:210px}}@media screen and (min-width:576px){#safety{-webkit-margin-before:-30px;margin-block-start:-30px;padding-top:40px}}#safety .contents_inner{max-width:1086px;margin-inline:auto}#flesh{padding-inline:25px;-webkit-margin-before:-100px;margin-block-start:-100px;padding-top:100px;padding-bottom:60px}@media screen and (min-width:425px){#flesh{padding-inline:30px}}@media screen and (min-width:576px){#flesh{padding-inline:40px}}@media screen and (min-width:992px){#flesh{padding-inline:60px}}@media screen and (min-width:1200px){#flesh{width:calc(100vw - 210px);padding-inline:72px;-webkit-margin-start:210px;margin-inline-start:210px}}@media screen and (min-width:576px){#flesh{-webkit-margin-before:-30px;margin-block-start:-30px;padding-top:40px}}#flesh .contents_inner{max-width:1086px;margin-inline:auto}.title_block{text-align:center;-webkit-margin-before:80px;margin-block-start:80px}.title_icon{width:36px}.title_num{display:block;color:#EA5514;font-family:"Zen Old Mincho";font-size:1.8rem;font-weight:700}.title_text{font-family:"Zen Old Mincho";font-size:3.2rem;font-weight:700;line-height:1.5;text-align:center}.contents_heading{font-size:2.4rem;font-weight:500;line-height:1.6;-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:992px){.contents_heading{font-size:3.2rem}}.contents_heading br{display:none}@media screen and (min-width:576px){.contents_heading br{display:block}}.contents_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:576px){.contents_body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}}@media screen and (min-width:576px){.contents_block{width:50%}}.contents_block_img{border-radius:1.3333333333vw}.contents_block_img img{border-radius:inherit}.contents_block_img:has(.contents_caution)+.contents_block_heading{-webkit-margin-before:18px;margin-block-start:18px}.contents_caution{font-size:1.2rem;text-align:right;-webkit-margin-before:8px;margin-block-start:8px;line-height:1}.contents_block_heading{font-size:2.2rem;font-weight:500;line-height:1.4;letter-spacing:0.05em;-webkit-margin-before:20px;margin-block-start:20px}.contents_block_text{font-size:1.5rem;font-weight:500;line-height:1.8;-webkit-margin-before:15px;margin-block-start:15px}#originalmenu{padding-inline:25px;position:relative;background-color:#EA5514;background-image:url(../../img/common/pattern.webp);background-size:2000px 2000px;background-repeat:repeat;padding-top:20px;padding-bottom:60px}@media screen and (min-width:425px){#originalmenu{padding-inline:30px}}@media screen and (min-width:576px){#originalmenu{padding-inline:40px}}@media screen and (min-width:992px){#originalmenu{padding-inline:60px}}@media screen and (min-width:1200px){#originalmenu{width:calc(100vw - 210px);padding-inline:72px;-webkit-margin-start:210px;margin-inline-start:210px}}@media screen and (min-width:576px){#originalmenu{padding-top:60px}}@media screen and (min-width:992px){#originalmenu{padding-top:120px}}#originalmenu .title_num{color:#FFF;-webkit-box-shadow:0px 0px 40px 20px #EA5514;box-shadow:0px 0px 40px 20px #EA5514;background:radial-gradient(circle,rgb(234,85,20) 0%,rgba(234,85,20,0.8) 100%)}#originalmenu .title_text{color:#FFF;-webkit-box-shadow:0px 0px 40px 20px #EA5514;box-shadow:0px 0px 40px 20px #EA5514;background:radial-gradient(circle,rgb(234,85,20) 0%,rgba(234,85,20,0.8) 100%)}#originalmenu .contents_heading{color:#FFF;-webkit-box-shadow:0px 0px 40px 20px #EA5514;box-shadow:0px 0px 40px 20px #EA5514;background:radial-gradient(circle,rgb(234,85,20) 0%,rgba(234,85,20,0.8) 100%)}#originalmenu .contents_inner{max-width:1086px;margin-inline:auto;-webkit-box-shadow:0px 0px 40px 20px #EA5514;box-shadow:0px 0px 40px 20px #EA5514;background:radial-gradient(circle,rgb(234,85,20) 0%,rgba(234,85,20,0.8) 100%)}.wave_wrap{position:absolute;top:-1px;left:0;width:100%;overflow:hidden}.wave{position:relative;top:0;left:50%;translate:-50% 0;width:800px;max-width:none}@media screen and (min-width:576px){.wave{width:1500px}}@media screen and (min-width:992px){.wave{width:2500px}}.contents_text{color:#FFF;font-size:1.5rem;font-weight:500;-webkit-margin-before:20px;margin-block-start:20px;max-width:900px}@media screen and (min-width:576px){.contents_text{width:60vw}}#recipe_slider{position:relative;-webkit-margin-before:60px;margin-block-start:60px;-webkit-margin-end:-25px;margin-inline-end:-25px;-webkit-padding-after:50px;padding-block-end:50px;overflow:hidden}@media screen and (min-width:425px){#recipe_slider{-webkit-margin-end:-30px;margin-inline-end:-30px}}@media screen and (min-width:576px){#recipe_slider{-webkit-margin-end:-40px;margin-inline-end:-40px}}@media screen and (min-width:768px){#recipe_slider{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:100px;padding-block-start:100px}}@media screen and (min-width:992px){#recipe_slider{-webkit-margin-end:-60px;margin-inline-end:-60px}}@media screen and (min-width:1200px){#recipe_slider{-webkit-margin-end:-72px;margin-inline-end:-72px}}#recipe_slider .splide__arrows{position:absolute;bottom:0;right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (min-width:768px){#recipe_slider .splide__arrows{top:0;bottom:auto}}#recipe_slider .splide__arrow{position:relative;width:50px;height:30px;background:none;border:solid 1px #FFF;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media (hover:hover) and (pointer:fine){#recipe_slider .splide__arrow:hover{opacity:1;background-color:rgba(255,255,255,0.4)}}#recipe_slider .splide__arrow svg{display:none}#recipe_slider .splide__arrow:disabled{pointer-events:none;opacity:0.5}#recipe_slider .splide__arrow--prev{left:0}#recipe_slider .splide__arrow--prev:before{content:"";position:absolute;top:50%;right:50%;width:6px;height:6px;border-top:solid 1px #fff;border-right:solid 1px #fff;rotate:225deg;translate:50% -50%;-webkit-transition:translate 0.3s;transition:translate 0.3s}#recipe_slider .splide__arrow--next{right:0}#recipe_slider .splide__arrow--next:before{content:"";position:absolute;top:50%;right:50%;width:6px;height:6px;border-top:solid 1px #fff;border-right:solid 1px #fff;rotate:45deg;translate:50% -50%;-webkit-transition:translate 0.3s;transition:translate 0.3s}.recipe_link{position:relative;display:block;width:100%;height:100%;cursor:pointer}.recipe_link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(0,0,0,0.5)),color-stop(30%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,0.5) 10%,rgba(0,0,0,0) 30%);border-radius:8px}.recipe_title{position:absolute;bottom:0;left:0;color:#FFF;padding:15px;font-size:1.6rem;font-weight:500;line-height:1.5}@media screen and (min-width:1200px){.recipe_title{font-size:2rem}}.recipe_image{border-radius:8px}#recipe_modal{border:none;padding:30px 20px;width:100%;max-width:none;height:100vh;overflow:hidden;background-color:transparent}#recipe_modal::-ms-backdrop{background-color:rgba(0,0,0,0.7);backdrop-filter:blur(2px)}#recipe_modal::backdrop{background-color:rgba(0,0,0,0.7);backdrop-filter:blur(2px)}#recipe_modal .recipe_modal_inner{overflow-y:auto;max-width:830px;max-height:calc(100vh - 60px);margin-inline:auto;padding:30px 20px;background-color:#FFF;border-radius:12px}@media screen and (min-width:768px){#recipe_modal .recipe_modal_inner{padding:40px 30px}}@media screen and (min-width:992px){#recipe_modal .recipe_modal_inner{max-height:calc(100vh - 200px)}}#recipe_modal .recipe_modal_header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#recipe_modal .title_icon{width:28px;height:15px;-webkit-margin-before:8px;margin-block-start:8px}@media screen and (min-width:768px){#recipe_modal .title_icon{width:36px;height:19px;-webkit-margin-before:10px;margin-block-start:10px}}#recipe_modal .recipe_modal_title{font-size:2rem;font-weight:700;line-height:1.5;color:#00063A}@media screen and (min-width:768px){#recipe_modal .recipe_modal_title{font-size:2.5rem}}@media screen and (min-width:768px){#recipe_modal .recipe_modal_contents{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-margin-before:20px;margin-block-start:20px}}#recipe_modal .recipe_modal_image{-webkit-margin-before:20px;margin-block-start:20px}@media screen and (min-width:768px){#recipe_modal .recipe_modal_image{-webkit-margin-before:0;margin-block-start:0;width:300px}}@media screen and (min-width:768px){#recipe_modal .recipe_text_block{-webkit-box-flex:1;-ms-flex:1;flex:1}}#recipe_modal .food_list_block{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){#recipe_modal .food_list_block{-webkit-margin-before:0;margin-block-start:0}}#recipe_modal .recipe_modal_heading{font-size:1.6rem;font-weight:700;color:#00063A}#recipe_modal .food_list{-webkit-margin-before:5px;margin-block-start:5px}#recipe_modal .food_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;font-weight:500;line-height:1.5;color:#00063A;border-bottom:solid 1px #AAAAAA;padding-block:5px}#recipe_modal .food_item._no_flex{display:block}#recipe_modal .food_item .small{font-size:1.1rem}#recipe_modal .sub_list{width:95%;-webkit-margin-start:auto;margin-inline-start:auto}#recipe_modal .sub_list .food_item:last-child{border-bottom:none}#recipe_modal .cooking_list_block{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){#recipe_modal .cooking_list_block{-webkit-margin-before:30px;margin-block-start:30px}}#recipe_modal .cooking_list{-webkit-margin-before:5px;margin-block-start:5px}#recipe_modal .cooking_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;counter-increment:item-counter;-webkit-margin-after:10px;margin-block-end:10px}#recipe_modal .cooking_item:before{content:counter(item-counter);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;min-width:16px;border-radius:50%;background-color:#F29963;-webkit-margin-before:5px;margin-block-start:5px;-webkit-margin-end:10px;margin-inline-end:10px;color:white;font-size:1.4rem;font-weight:500}#recipe_modal .cooking_item span{font-size:1.4rem;font-weight:500;line-height:1.5;color:#00063A}#recipe_modal_close{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:30px;margin-inline:auto;padding:15px 50px 15px 30px;cursor:pointer;background-color:#EA5514;border-radius:24px;outline:none}#recipe_modal_close:before{content:"";position:absolute;top:50%;translate:0 -50%;right:15px;width:20px;height:20px;-webkit-mask-image:url("../../img/common/icon_close.svg");mask-image:url("../../img/common/icon_close.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#FFF}#recipe_modal_close .text{color:#FFF;font-size:1.4rem;font-weight:700}@media screen and (min-width:992px){#recipe_modal_close{background-color:#fff;border:solid 1px #EA5514;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}#recipe_modal_close:before{background-color:#EA5514;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}#recipe_modal_close .text{color:#EA5514;-webkit-transition:color 0.3s;transition:color 0.3s}#recipe_modal_close:hover{background-color:#EA5514}#recipe_modal_close:hover:before{background-color:#fff}#recipe_modal_close:hover .text{color:#fff}}
/*# sourceMappingURL=safe_delicious.css.map */