﻿*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:auto}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,section{display:block}p,ul,ol,li,dl,dt,dd,p,caption,th,td,form,input,textarea,blockquote,address,embed,object,figure,em{margin:0;padding:0;font-style:normal;font-size:100%;font-weight:normal}h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0}body{position:relative;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif !important;font-size:1.4em;line-height:1;color:#000;text-align:left;text-rendering:optimizeLegibility}[tabindex="-1"]:focus{outline:0 !important}table{border-collapse:collapse;border-spacing:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-left:0}blockquote{margin:0 0 1rem}figure{line-height:0}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif !important;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0}input,button,select,optgroup,textarea{vertical-align:middle;position:relative;outline:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}.load-mask{position:relative}.load-mask:before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:#f1b807}.fadein{opacity:0;transform:translate(0, 25px);transition:all 1.5s}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.fadein_right{opacity:0;transform:translate(50px, 0);transition:all 1.5s}.fadein_right.scrollin{opacity:1;transform:translate(0, 0)}.fadein_left{opacity:0;transform:translate(-50px, 0);transition:all 1.5s}.fadein_left.scrollin{opacity:1;transform:translate(0, 0)}.fadein_fix{opacity:0;transition:all 2s}.fadein_fix.scrollin{opacity:1}.fadein_load{opacity:0;transition:all 1.5s}.fadein_load.scrollin{opacity:1}ol,ul{list-style-type:none}h1,h2,h3,h4,h5,h6,h7{font-style:normal;font-size:100%;font-weight:normal}body{height:100%;overflow:hidden}div.pageWrap{position:relative;width:100%;text-align:left}footer{position:relative;width:100%;padding:50px 0 40px;max-width:1000px}footer:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#000;z-index:-3}@media(min-width: 769px)and (max-width: 999px){footer:before{width:100%;margin:0 -500%;padding:0 500%}}footer.footer-set{position:relative;padding:0}footer.footer-set .footer-inner{position:relative;padding:80px 0 110px}footer.footer-set .footer-inner::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#2e2b21}@media(min-width: 769px)and (max-width: 999px){footer.footer-set .footer-inner::before{width:100%;margin:0 -500%;padding:0 500%}}footer.footer-set .footer-inner .policy-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 100px;margin:0 0 40px auto}footer.footer-set .footer-inner .policy-content p{color:#bfbfbf;font-size:1.3rem;letter-spacing:.05em;line-height:1.8}footer.footer-set .footer-inner .policy-content p a{text-decoration:underline}footer.footer-set .footer-inner .company-info{padding:0 100px}footer.footer-set .footer-inner .company-info h3{margin-bottom:15px;color:#aeaeae;font-size:1.4rem;font-weight:700;letter-spacing:.1em}footer.footer-set .footer-inner .company-info p{color:#aeaeae;font-size:1.2rem;letter-spacing:.1em;line-height:2}footer.footer-set .footer-inner .footer-copyright{display:block;position:absolute;left:100px;bottom:50px;color:#aeaeae;font-size:1rem;letter-spacing:.1em}footer.footer-set .footer-inner .footer-copyright>span{position:relative;color:#bfbfbf;font-size:1.3rem;font-weight:bold}footer .online-btn{margin-bottom:45px}footer .foot-text{position:relative;margin-bottom:80px;padding:20px 0;color:#ccc;font-size:1.3rem;line-height:1.55}footer .foot-text:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#3d3d3d;z-index:-1}@media(min-width: 769px)and (max-width: 999px){footer .foot-text:before{width:100%;margin:0 -500%;padding:0 500%}}footer .foot-text:after{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;content:"";top:-69px;left:0;height:70px;background:url(../common/images/foot_bg.png) repeat-x;z-index:-2}@media(min-width: 769px)and (max-width: 999px){footer .foot-text:after{width:100%;margin:0 -500%;padding:0 500%}}footer .logo{width:195px;margin:0 auto 60px}footer .logo img{width:100%}footer .copyright{color:#7b7b7b;font-size:1.2rem;text-align:center}footer .policy{margin-bottom:15px;color:#7b7b7b;font-size:1.2rem;line-height:1.2}footer .policy a{text-decoration:underline}header{position:relative;width:100%;max-width:1000px;margin:0 auto}header.agemaru{padding:20px 0}header.agemaru:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#f1b807}@media(min-width: 769px)and (max-width: 999px){header.agemaru:before{width:100%;margin:0 -500%;padding:0 500%}}header.agemaru .head-inner{position:absolute;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:static;top:0;left:0;margin:0 auto}header .head-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:30px;left:50%;width:300px}header .head-inner h1{order:2;-webkit-order:2;width:100%;text-align:center}header .head-inner p{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;order:1;-webkit-order:1;width:300px;height:40px;margin-bottom:20px;background:#000;border-radius:25px;color:#fff;font-size:1.5rem;font-weight:bold;letter-spacing:.05em}.ec-link{position:fixed;top:0;right:0;width:115px;height:115px;background:#b23639;z-index:0}.ec-link a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;flex-direction:column}.ec-link a img{margin-bottom:10px}.ec-link a p{color:#fff;font-size:1.2rem;font-weight:500;text-align:center;letter-spacing:.08em;line-height:1.6}.pagetop{position:fixed;bottom:15px;right:15px;z-index:55}.pagetop a{display:block;width:60px;height:60px}.pagetop a img{width:100%}div.container{position:relative}.online-btn{width:500px;height:85px;margin:0 auto}.online-btn a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;background:#fff;border-radius:10px;color:#b83a12;font-size:2.1rem;font-weight:900;letter-spacing:.07em}.online-btn a:before{content:"";position:relative;display:block;margin-right:20px;width:34px;height:27px;background:url(../images/icon_cart.svg) no-repeat;background-position:center center;background-size:contain;background-repeat:no-repeat}.c-blog-desc-article p{position:relative;margin-bottom:10px;padding-left:25px;color:#756348;font-family:"ryo-gothic-plusn","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.08em}.c-blog-desc-article p::before{position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);content:"";display:block;top:50%;left:0;width:18px;height:18px;background:url(../common/images/icon_blog_day.svg) no-repeat center center/contain}.c-blog-desc-article ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:5px 10px}.c-blog-desc-article ul li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;height:20px;padding:0 15px;color:#fff;background:#9b8a79;border-radius:5px;font-size:1.2rem;font-weight:700;letter-spacing:.08em;font-family:"ryo-gothic-plusn","Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}@media screen and (min-width: 1000px){.online-btn a{transition:.5s ease}.online-btn a:before{transition:.5s ease}.online-btn a:hover{background:#b83a12;border:5px solid #fff;color:#fff}.online-btn a:hover:before{background:url(../images/icon_cart_white.svg) no-repeat;background-size:contain}}@media screen and (min-width: 1000px){br.spbr,br.tabbr{display:none}footer .policy{text-align:center}footer.footer-set .footer-inner .policy-content p a{transition:.2s ease}footer.footer-set .footer-inner .policy-content p a:hover{opacity:.8}footer.footer-set .footer-inner .footer-copyright>span{display:inline-block;padding-right:40px}footer.footer-set .footer-inner .footer-copyright>span::after{content:"";display:block;top:50%;right:20px;width:1px;height:20px;background:#707070;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}div.pageWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;width:100%;min-height:100vh;height:100%;margin:0 auto}div.container{position:relative;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;max-width:100%}.page-content{width:100%;max-width:1000px;margin:0 auto}}@media screen and (max-width: 999px){br.pcbr,br.tabbr{display:none}body{width:100%;min-width:100%}.pageWrap{padding:0 10px}.page-content{width:100%;padding:0 10px}header.agemaru{padding:15px 0}header .head-inner{width:auto;max-width:225px}header .head-inner h1 img{height:42px}header .head-inner p{width:215px;height:25px;margin-bottom:15px;font-size:1.2rem;border-radius:12px}footer{padding:40px 20px 20px}footer.footer-set .footer-inner{position:relative;padding:70px 0 100px}footer.footer-set .footer-inner .policy-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 20px}footer.footer-set .footer-inner .policy-content p{font-size:1.2rem}footer.footer-set .footer-inner .company-info{padding:0 20px}footer.footer-set .footer-inner .footer-copyright{display:block;position:absolute;left:20px;bottom:15px;color:#aeaeae;font-size:.9rem;letter-spacing:.1em}footer.footer-set .footer-inner .footer-copyright>span{display:block;padding-bottom:25px;font-size:1.3rem;font-weight:bold}footer.footer-set .footer-inner .footer-copyright>span::after{content:"";display:block;position:absolute;bottom:12px;left:0;width:22px;height:1px;background:#707070}footer .online-btn{margin-bottom:40px;padding:0 10px}footer .foot-text{margin-bottom:60px;padding:15px 0;font-size:1.2rem;line-height:1.35}footer .logo{width:155px}footer .logo img{width:100%}.ec-link{width:90px;height:90px}.ec-link a img{margin-bottom:5px}.pagetop{bottom:15px;right:10px;z-index:55}.pagetop a{display:block;width:40px;height:40px}div.pageWrap{padding:0}.page-content{width:100%;padding:0 15px}div.container{width:100%}.online-btn{width:100%;height:70px}.online-btn a{width:100%;font-size:1.8rem}.online-btn a:before{margin-right:10px;width:28px;height:22px}}@media screen and (min-width: 568px)and (max-width: 767px){.head-contents:after{top:-50%}}@media screen and (max-width: 374px){.mindn{display:none}}@media screen and (min-width: 321px){.minbr{display:none}}@media screen and (max-width: 320px){.minbr{display:block}}.head-contents{position:relative;width:100%}.head-contents:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#f1b807;z-index:-3}@media(min-width: 769px)and (max-width: 999px){.head-contents:before{width:100%;margin:0 -500%;padding:0 500%}}.head-contents .catch{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:auto;bottom:25px;left:50%}.head-contents .scroll{animation:scroll 1.5s linear infinite;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:auto;bottom:0;left:50%}@keyframes scroll{0%{transform:translateY(0)}33.33333%{transform:translateY(-5px)}66.66667%{transform:translateY(0)}100%{transform:translateY(0)}}.head-contents .scroll a{display:block;padding:10px;width:40px}.head-contents figure{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";top:-200px;left:50%;width:850px;height:800px;background:#f0f0f0;background:url(../images/mainimage.png) no-repeat;background-size:contain;border-radius:50%;z-index:-2;overflow:hidden}.head-contents figure img{width:100%}.bg-border{position:relative;width:100%}.bg-border:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:url(../common/images/border_bg.jpg)}@media(min-width: 769px)and (max-width: 999px){.bg-border:before{width:100%;margin:0 -500%;padding:0 500%}}.bg-mix{position:relative;width:100%}.bg-mix:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:url(../common/images/border_bg.jpg)}@media(min-width: 769px)and (max-width: 999px){.bg-mix:before{width:100%;margin:0 -500%;padding:0 500%}}.bg-orange{position:relative;width:100%}.bg-orange:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#f1b807}@media(min-width: 769px)and (max-width: 999px){.bg-orange:before{width:100%;margin:0 -500%;padding:0 500%}}.grocery-info{font-size:2rem;font-weight:bold;line-height:1.85}.detail-grocery-btn{position:relative;margin:0 auto;padding:50px 0}.detail-grocery-btn:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#000}@media(min-width: 769px)and (max-width: 999px){.detail-grocery-btn:before{width:100%;margin:0 -500%;padding:0 500%}}.detail-grocery-btn:after{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;content:"";top:auto;bottom:0;left:0;height:70px;background:url(../common/images/foot_bg.png) repeat-x}@media(min-width: 769px)and (max-width: 999px){.detail-grocery-btn:after{width:100%;margin:0 -500%;padding:0 500%}}.detail-grocery-btn a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:500px;height:85px;margin:0 auto;background:#fff;border:5px solid #b83a12;border-radius:45px;color:#b83a12;font-size:2.1rem;font-weight:700;z-index:5}.detail-grocery-btn a:before{content:"";position:relative;display:block;margin-right:20px;width:34px;height:27px;background:url(../images/icon_cart.svg) no-repeat;background-position:center center;background-size:contain;background-repeat:no-repeat}.introduction-contents{position:relative;padding:115px 0 0}.introduction-contents .flex-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:55px}.introduction-contents .flex-box h2{margin-right:35px}.introduction-contents .flex-box .img{position:absolute;top:40px;right:-80px;width:540px;height:540px;border-radius:50%}.introduction-contents .flex-box .img img{width:100%}.introduction-contents .flex-box .img:after{content:"";position:absolute;left:-110px;bottom:40px;width:263px;height:187px;background:url(../images/lp_soboro/illust_decolation_soboro.svg) no-repeat;background-size:contain}.introduction-contents .swiper-scrollbar{background:#fff}.introduction-contents .swiper-scrollbar-drag{border-radius:15px;background:#f1b807}.introduction-contents .swiper-container-horizontal>.swiper-scrollbar{height:15px;left:0;width:100%}.introduction-contents .grocery-list{position:relative;margin-bottom:50px;padding-bottom:45px}.introduction-contents .grocery-list .ps__rail-x{opacity:1;background-color:#fff;border-radius:15px}.introduction-contents .grocery-list .ps__thumb-x{height:16px;bottom:0;background-color:#f1b807;border-radius:15px}.introduction-contents .grocery-list .ps--active-x>.ps__rail-x,.introduction-contents .grocery-list .ps--active-y>.ps__rail-y{background-color:#fff}.introduction-contents .grocery-list .ps--active-x>.ps__rail-x,.introduction-contents .grocery-list .ps--active-y>.ps__rail-y{background-color:#fff}.introduction-contents .grocery-list .ps__rail-x:hover>.ps__thumb-x,.introduction-contents .grocery-list .ps__rail-x:focus>.ps__thumb-x,.introduction-contents .grocery-list .ps__rail-x.ps--clicking .ps__thumb-x{background-color:#f1b807}.introduction-contents .grocery-list ul li{position:relative;width:225px}.introduction-contents .grocery-list ul li a{display:block}.introduction-contents .grocery-list ul li a h3{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:12px;left:50%;width:200px;padding:7px 0;background:#000;border-radius:25px;color:#fff;font-size:1.7rem;font-weight:500;text-align:center;z-index:10}.introduction-contents .grocery-list ul li a figure{position:relative;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.introduction-contents .grocery-list ul li a figure::before{content:"";display:block;padding-top:113.25%}.introduction-contents .grocery-list ul li a figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.introduction-contents .grocery-list ul li a dl dt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:36px;background:#f1b807;font-size:1.8rem;font-weight:bold}.introduction-contents .grocery-list ul li a dl dd{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:85px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:1.5rem;font-weight:500;text-align:center;line-height:1.4}.introduction-contents .howto{margin-bottom:60px}.detailed-contents{padding:25px 0 0}.detailed-contents h2{text-align:center}.detailed-contents .detailed-list{max-width:980px;margin:0 auto 55px;padding:110px 130px 130px 120px;background:url(../images/detailed_list_bg.svg) no-repeat;background-size:contain}.detailed-contents .detailed-list li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.detailed-contents .detailed-list li:nth-child(1){margin-bottom:75px}.detailed-contents .detailed-list li:nth-child(1) h3:before{content:"其の壱"}.detailed-contents .detailed-list li:nth-child(1) p{padding-top:150px}.detailed-contents .detailed-list li:nth-child(1) p .illust{top:-33px;right:-30px}.detailed-contents .detailed-list li:nth-child(2){position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:140px}.detailed-contents .detailed-list li:nth-child(2) h3{order:2;-webkit-order:2;margin:0 0 0 25px}.detailed-contents .detailed-list li:nth-child(2) h3:before{content:"其の弐"}.detailed-contents .detailed-list li:nth-child(2) p{order:1;-webkit-order:1;padding-top:135px}.detailed-contents .detailed-list li:nth-child(2) p .illust{top:-33px;left:25px}.detailed-contents .detailed-list li:nth-child(3){padding-left:40px}.detailed-contents .detailed-list li:nth-child(3) h3:before{content:"其の参"}.detailed-contents .detailed-list li:nth-child(3) p{padding-top:175px}.detailed-contents .detailed-list li:nth-child(3) p .illust{top:40px;left:30px}.detailed-contents .detailed-list li h3{position:relative;margin-right:40px;padding-top:40px;width:68px;text-align:center}.detailed-contents .detailed-list li h3:before{content:"";position:absolute;top:0;left:0;width:100%;height:28px;background:#000;color:#fff;font-size:1.8rem;font-weight:bold;line-height:28px}.detailed-contents .detailed-list li p{position:relative;font-size:1.8rem;font-weight:bold;line-height:1.7}.detailed-contents .detailed-list li p .illust{position:absolute;top:0;right:0}.how-to-eat-contents{position:relative;padding:30px 0 0}.how-to-eat-contents h2{position:relative;margin-bottom:65px;text-align:center}.how-to-eat-contents h2:before{content:"";position:absolute;top:110px;left:130px;width:81px;height:160px;background:url(../images/icon_title_how_to_eat.svg) no-repeat;z-index:10}.how-to-eat-contents .title-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.how-to-eat-contents .title-box h3{order:2;-webkit-order:2;width:100%}.how-to-eat-contents .title-box .subtitle{order:1;-webkit-order:1;margin-bottom:15px;font-size:2.4rem;font-weight:900;letter-spacing:.05em}.how-to-eat-contents .text-box{position:relative;padding:0 0 235px 40px}.how-to-eat-contents .text-box:before{content:"";position:absolute;top:0;left:0;width:25px;height:100%;background:url(../images/rhombus_bg.png) repeat-y}.how-to-eat-contents .text-box p{font-size:2rem;font-weight:bold;line-height:1.85}.how-to-eat-contents .text-box p:not(:last-child){margin-bottom:50px}.how-to-eat-contents .img{position:absolute;top:0;right:0;width:500px;height:500px;border-radius:50%;z-index:10}.how-to-eat-contents .img img{width:100%}.how-to-eat-contents .how-to-eat-detail{position:relative}.how-to-eat-contents .how-to-eat-detail .how-to-eat-detail-inner{position:relative}.how-to-eat-contents .how-to-eat-detail .how-to-eat-detail-info{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;top:auto;bottom:-75px}.how-to-eat-contents .how-to-eat-detail.hiyayakko:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#f1b807}@media(min-width: 769px)and (max-width: 999px){.how-to-eat-contents .how-to-eat-detail.hiyayakko:before{width:100%;margin:0 -500%;padding:0 500%}}.how-to-eat-contents .how-to-eat-detail.hiyayakko:after{content:"";position:absolute;top:-13.5vw;left:0;border-bottom:13.5vw solid #f1b807;border-right:100vw solid transparent;margin:0 calc(50% - 50vw)}.how-to-eat-contents .how-to-eat-detail.hiyayakko .detail-grocery-btn{padding-bottom:155px}.how-to-eat-contents .how-to-eat-detail.hiyayakko .detail-grocery-btn:after{height:175px}.how-to-eat-contents .how-to-eat-detail.okazu{padding-top:30px}.how-to-eat-contents .how-to-eat-detail.okazu:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#f1b807}@media(min-width: 769px)and (max-width: 999px){.how-to-eat-contents .how-to-eat-detail.okazu:before{width:100%;margin:0 -500%;padding:0 500%}}.how-to-eat-contents .how-to-eat-detail.okazu:after{content:"";position:absolute;top:-13vw;left:0;border-bottom:13vw solid #f1b807;border-left:100vw solid transparent;margin:0 calc(50% - 50vw)}.how-to-eat-contents .how-to-eat-detail.okazu .img{top:-65px}.how-to-eat-contents .how-to-eat-detail.okazu .text-box p:not(:last-child){margin-bottom:35px}.how-to-eat-contents .how-to-eat-detail.okazu .how-to-eat-detail-info dl dt span{width:170px}.how-to-eat-contents .how-to-eat-detail-info{position:relative;width:805px;height:285px;padding:65px 0 0}.how-to-eat-contents .how-to-eat-detail-info:after{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";position:absolute;left:50%;bottom:0;width:100%;height:100%;background:url(../images/how_to_eat_detail_info_bg.svg) no-repeat;background-size:cover;z-index:-1}.how-to-eat-contents .how-to-eat-detail-info dl dt{margin-bottom:30px;color:#f1b807;font-size:2.6rem;font-weight:900;text-align:center}.how-to-eat-contents .how-to-eat-detail-info dl dt span{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px auto 0;width:155px;height:26px;background:rgba(250,190,0,.3);color:#000;font-size:1.5rem;font-weight:900}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:2.1rem;font-weight:900;text-align:center}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li:not(:last-child){margin-bottom:20px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li:before{content:"";position:relative;display:block;margin-right:10px;width:21px;height:36px;background:url(../images/icon_chopstick.svg) no-repeat;background-position:center center;background-size:contain;background-repeat:no-repeat}.how-to-eat-contents .item-introduction{position:relative;padding:145px 0 0}.how-to-eat-contents .item-introduction:before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;background:#000}@media(min-width: 769px)and (max-width: 999px){.how-to-eat-contents .item-introduction:before{width:100%;margin:0 -500%;padding:0 500%}}.how-to-eat-contents .item-introduction:after{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);z-index:-1;content:"";top:0;left:0;height:116px;background:url(../common/images/foot_bg.png) repeat}@media(min-width: 769px)and (max-width: 999px){.how-to-eat-contents .item-introduction:after{width:100%;margin:0 -500%;padding:0 500%}}.how-to-eat-contents .item-introduction ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.how-to-eat-contents .item-introduction ul li{position:relative;width:290px}.how-to-eat-contents .item-introduction ul li:after{content:"";position:absolute;top:10px;right:10px;width:46px;height:46px}.how-to-eat-contents .item-introduction ul li.refrigerate:after{background:url(../images/icon_refrigerate.svg) no-repeat;background-size:contain}.how-to-eat-contents .item-introduction ul li:not(:last-child){margin-right:60px}.how-to-eat-contents .item-introduction ul li a{display:block}.how-to-eat-contents .item-introduction ul li a figure{position:relative;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.how-to-eat-contents .item-introduction ul li a figure::before{content:"";display:block;padding-top:106.8965%}.how-to-eat-contents .item-introduction ul li a figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.how-to-eat-contents .item-introduction ul li a dl{padding:15px 0;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.how-to-eat-contents .item-introduction ul li a dl dt{margin-bottom:15px;font-size:1.8rem;font-weight:bold;text-align:center}.how-to-eat-contents .item-introduction ul li a dl dd{font-size:1.8rem;font-weight:bold;text-align:center}.how-to-eat-contents .item-introduction ul li a dl dd .yen{font-size:1.6rem}.other-contents{padding:40px 0 65px}.other-contents h2{margin:0 0 40px;text-align:center}.other-contents ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.other-contents ul li{position:relative;padding:0 60px 43px 0}.other-contents ul li:not(:last-child){margin-right:40px}.other-contents ul li .flex-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;right:0}.other-contents ul li .flex-title h3{margin-right:8px;padding:40px 0 0}.other-contents ul li .flex-title .subtitle{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.8rem;font-weight:900}.other-contents ul li figure{width:420px;height:420px;border-radius:50%}.other-contents ul li figure img{width:100%}.other-contents ul li a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:auto;bottom:0;left:50%;width:220px;height:60px;background:#fff;border:4px solid #b83a12;border-radius:60px;color:#b83a12;font-size:1.8rem;font-weight:bold;letter-spacing:.05em}@media screen and (min-width: 1000px){.head-contents{height:100vh;height:calc(var(--vh)*100)}.detail-grocery-btn a{transition:.5s ease}.detail-grocery-btn a:before{transition:.5s ease}.detail-grocery-btn a:hover{background:#b83a12;border:5px solid #fff;color:#fff}.detail-grocery-btn a:hover:before{background:url(../images/icon_cart_white.svg) no-repeat;background-size:contain;background-position:center center}.introduction-contents .grocery-list ul li{background:#fff;border-radius:10px}.introduction-contents .grocery-list ul li a{transition:.5s ease}.introduction-contents .grocery-list ul li a:hover{opacity:.8}.how-to-eat-contents .item-introduction ul li{background:#fff;border-radius:10px}.how-to-eat-contents .item-introduction ul li a{transition:.5s ease}.how-to-eat-contents .item-introduction ul li a:hover{opacity:.8}.other-contents ul li a{transition:.5s ease}.other-contents ul li a:hover{background:#b83a12;border:4px solid #fff;color:#fff}}@media screen and (max-width: 999px){.bg-mix:before{background-size:135px 135px}.bg-border:before{background-size:125px 125px}.head-contents{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 10px}.head-contents .catch{order:2;-webkit-order:2;position:absolute;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:relative;top:-10px;left:0;width:100%;padding:0 20px;text-align:center}.head-contents .catch img{width:100%;max-width:335px}.head-contents .scroll a{width:32px}.head-contents figure{order:1;-webkit-order:1;position:absolute;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:relative;top:0;left:0;width:100%;height:440px;border-radius:0;background:none}.head-contents figure img{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-10px;left:50%;width:478px;height:450px}.introduction-contents{padding:20px 0 0}.introduction-contents .flex-box{position:relative;margin:0 auto 30px;padding-bottom:415px;max-width:345px}.introduction-contents .flex-box h2{width:55px;margin-right:20px}.introduction-contents .flex-box h2 img{width:100%}.introduction-contents .flex-box .img{top:auto;bottom:0;right:-75px;width:400px;height:400px}.introduction-contents .flex-box .img:after{top:auto;bottom:-40px;left:auto;right:72px;width:150px;height:116px}.introduction-contents .grocery-info{padding-top:25px;flex:1;-webkit-flex:1;font-size:1.6rem;line-height:1.7}.introduction-contents .howto{margin:0 0 25px}.introduction-contents .howto img{height:70px}.introduction-contents .grocery-list{margin-bottom:35px;padding-bottom:30px}.introduction-contents .grocery-list ul li{width:190px}.introduction-contents .grocery-list ul li:not(:last-child){margin-right:10px}.introduction-contents .grocery-list ul li a h3{top:10px;width:170px;padding:5px 0;border-radius:12px;font-size:1.5rem}.introduction-contents .grocery-list ul li a figure{border-top-left-radius:5px;border-top-right-radius:5px}.introduction-contents .grocery-list ul li a figure::before{content:"";display:block;padding-top:110.5263%}.introduction-contents .grocery-list ul li a dl dt{height:30px;font-size:1.6rem}.introduction-contents .grocery-list ul li a dl dd{height:80px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:1.4rem;line-height:1.4}.detail-grocery-btn{padding:40px 15px}.detail-grocery-btn a{width:100%;height:70px;border:3px solid #b83a12;font-size:1.8rem}.detail-grocery-btn a:before{margin-right:10px;width:28px;height:22px}.detailed-contents h2{padding:0 22px}.detailed-contents h2 img{width:100%;max-width:301px}.detailed-contents .detailed-list{position:relative;margin:0 auto 45px;padding:80px 50px 90px 25px;background:none;max-width:345px}.detailed-contents .detailed-list:before{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";position:absolute;top:0;left:50%;width:95vw;height:100%;background:url(../images/detailed_list_bg_sp.svg) no-repeat;background-size:contain;background-position:center top}.detailed-contents .detailed-list li{width:100%}.detailed-contents .detailed-list li:nth-child(1) p{padding-top:130px}.detailed-contents .detailed-list li:nth-child(1) p .illust{width:190px;top:-20px;right:auto;left:5px}.detailed-contents .detailed-list li:nth-child(1) p .illust img{width:100%}.detailed-contents .detailed-list li:nth-child(2){position:absolute;-webkit-transform:translate(0, 0);transform:translate(0, 0);position:static;top:0;right:auto;left:0;margin-bottom:-30px !important}.detailed-contents .detailed-list li:nth-child(2) h3{margin-left:0}.detailed-contents .detailed-list li:nth-child(2) p{padding-top:130px}.detailed-contents .detailed-list li:nth-child(2) p .illust{position:absolute;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:120px;top:0;left:20px}.detailed-contents .detailed-list li:nth-child(2) p .illust img{width:100%}.detailed-contents .detailed-list li:nth-child(3){padding-left:0}.detailed-contents .detailed-list li:nth-child(3) p{padding-top:175px}.detailed-contents .detailed-list li:nth-child(3) p .illust{position:absolute;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:87px;top:70px;left:30px}.detailed-contents .detailed-list li:nth-child(3) p .illust img{width:100%}.detailed-contents .detailed-list li:not(:last-child){margin-bottom:40px}.detailed-contents .detailed-list li h3{margin-right:20px;padding:35px 7px 0;width:55px}.detailed-contents .detailed-list li h3:before{font-size:1.4rem}.detailed-contents .detailed-list li h3 img{width:100%}.detailed-contents .detailed-list li p{flex:1;-webkit-flex:1;font-size:1.6rem;line-height:1.7}.how-to-eat-contents{text-align:center;padding:15px 0 0}.how-to-eat-contents h2{display:inline-block;margin:0 auto 20px;padding:0 0 0 44px}.how-to-eat-contents h2 img{width:100%;max-width:301px}.how-to-eat-contents h2:before{top:92px;left:-5px;width:60px;height:120px;background-size:contain}.how-to-eat-contents .title-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0 0 -90px;z-index:10}.how-to-eat-contents .title-box h3{order:1;-webkit-order:1;width:55px;margin-right:8px;padding:40px 0 0}.how-to-eat-contents .title-box h3 img{width:100%}.how-to-eat-contents .title-box .subtitle{order:2;-webkit-order:2;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;font-size:2rem}.how-to-eat-contents .img{position:absolute;top:0;left:-60px;width:350px;height:350px;z-index:-1}.how-to-eat-contents .text-box{padding:0 0 175px 20px}.how-to-eat-contents .text-box:before{left:-6px;width:18px;background-size:contain}.how-to-eat-contents .text-box p{font-size:1.8rem;line-height:1.7;text-align:left}.how-to-eat-contents .text-box p:not(:last-child){margin-bottom:25px}.how-to-eat-contents .how-to-eat-detail .how-to-eat-detail-inner{margin:0 auto;padding-top:165px;max-width:345px}.how-to-eat-contents .how-to-eat-detail.okazu{padding-top:5px}.how-to-eat-contents .how-to-eat-detail.okazu:after{content:"";position:absolute;top:-20vw;left:0;border-bottom:20vw solid #f1b807;border-left:100vw solid transparent;margin:0 calc(50% - 50vw);z-index:-1}.how-to-eat-contents .how-to-eat-detail.okazu .how-to-eat-detail-inner{padding:225px 0 0}.how-to-eat-contents .how-to-eat-detail.okazu .how-to-eat-detail-inner .title-box{position:absolute;top:0;right:10px}.how-to-eat-contents .how-to-eat-detail.okazu .how-to-eat-detail-info dl dt span{width:150px}.how-to-eat-contents .how-to-eat-detail.okazu .how-to-eat-detail-info dl dd ul li.sp-tw:before{top:0}.how-to-eat-contents .how-to-eat-detail.okazu .img{top:-150px;z-index:1}.how-to-eat-contents .how-to-eat-detail.okazu .text-box p:not(:last-child){margin-bottom:25px}.how-to-eat-contents .how-to-eat-detail.hiyayakko:before{top:-1px;height:calc(100% + 1px)}.how-to-eat-contents .how-to-eat-detail.hiyayakko:after{content:"";position:absolute;top:-7vw;left:0;border-bottom:7vw solid #f1b807;border-right:100vw solid transparent;margin:0 calc(50% - 50vw)}.how-to-eat-contents .how-to-eat-detail.hiyayakko .detail-grocery-btn{padding-bottom:210px}.how-to-eat-contents .how-to-eat-detail.hiyayakko .detail-grocery-btn:after{height:220px}.how-to-eat-contents .how-to-eat-detail.okazu:before{top:-1px;height:calc(100% + 1px)}.how-to-eat-contents .how-to-eat-detail-info{width:100%;height:250px;padding:40px 0 0}.how-to-eat-contents .how-to-eat-detail-info:after{width:100vw;height:100%;background:url(../images/how_to_eat_detail_info_bg_sp.svg) no-repeat;background-size:contain;background-position:center top}.how-to-eat-contents .how-to-eat-detail-info dl{position:relative}.how-to-eat-contents .how-to-eat-detail-info dl dt{margin-bottom:20px;font-size:2.2rem}.how-to-eat-contents .how-to-eat-detail-info dl dt span{margin:10px auto 0;width:140px;height:20px;font-size:1.4rem}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li{font-size:1.8rem;text-align:left;letter-spacing:0;line-height:1.35}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li:not(:last-child){margin-bottom:15px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li:before{width:16px;height:31px;margin-right:5px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-right{-webkit-justify-content:right;justify-content:right;margin-right:25px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-tw:before{top:0}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-tw .blank{display:inline-block}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-tw .blank.two.top{margin-right:72px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-tw .blank.three.top{margin-right:54px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-tw .blank.forth.top{margin-right:72px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-tw .blank.forth.bottom{margin-right:20px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-tw .blank.eight.bottom{margin-left:95px}.how-to-eat-contents .item-introduction{padding-top:130px}.how-to-eat-contents .item-introduction:after{height:120px}.how-to-eat-contents .item-introduction ul{width:100%;margin:0 auto;padding:0 50px}.how-to-eat-contents .item-introduction ul li{width:48%}.how-to-eat-contents .item-introduction ul li:after{top:5px;right:5px;width:40px;height:40px}.how-to-eat-contents .item-introduction ul li:not(:last-child){margin:0 4% 0 0}.how-to-eat-contents .item-introduction ul li a figure{border-top-left-radius:5px;border-top-right-radius:5px}.how-to-eat-contents .item-introduction ul li a figure::before{content:"";display:block;padding-top:108%}.how-to-eat-contents .item-introduction ul li a dl{padding:9px 0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.how-to-eat-contents .item-introduction ul li a dl dt{margin-bottom:8px;font-size:1.6rem}.how-to-eat-contents .item-introduction ul li a dl dd{font-variant:1.6rem}.how-to-eat-contents .item-introduction ul li a dl dd span{font-size:1.4rem}.other-contents{padding:15px 0 65px}.other-contents h2{margin:0 0 10px;padding:0 22px}.other-contents h2 img{width:100%;max-width:301px}.other-contents ul{margin:0 auto;max-width:345px}.other-contents ul li{width:100%;margin:0;padding:0 0 36px}.other-contents ul li:not(:last-child){margin:0 0 40px}.other-contents ul li .flex-title{top:40px;right:10px;z-index:10}.other-contents ul li .flex-title h3{width:55px}.other-contents ul li .flex-title h3 img{width:100%}.other-contents ul li .flex-title .subtitle{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:2rem;width:20px}.other-contents ul li figure{position:relative;left:-55px;width:350px;height:350px}.other-contents ul li a{width:200px;border:2px solid #b83a12}}@media screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 0){_::-webkit-full-page-media,_:future,:root .head-contents:after{top:-15%}_::-webkit-full-page-media,_:future,:root .head-contents figure{top:-15%}}@media screen and (max-width: 767px){.how-to-eat-contents .how-to-eat-detail.hiyayakko:after{content:"";position:absolute;top:-28vw;left:0;border-bottom:28vw solid #f1b807;border-right:100vw solid transparent;margin:0 calc(50% - 50vw)}.how-to-eat-contents .how-to-eat-detail.okazu:after{content:"";position:absolute;top:-42.5vw;left:0;border-bottom:43vw solid #f1b807;border-left:100vw solid transparent;margin:0 calc(50% - 50vw);z-index:-1}.how-to-eat-contents .how-to-eat-detail-info:after{position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0 calc(50% - 50vw);left:50%}.how-to-eat-contents .how-to-eat-detail-info dl{position:relative;left:-40px}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li.sp-right{margin-right:0}.how-to-eat-contents .item-introduction ul{width:250px;margin:0 auto;padding:0}.how-to-eat-contents .item-introduction ul li{width:100%}.how-to-eat-contents .item-introduction ul li:not(:last-child){margin:0 0 20px}}@media screen and (min-width: 568px)and (max-width: 767px){.head-contents .scroll a{width:20px;background:url(../common/images/scroll_pc.svg) no-repeat;background-position:center center}.head-contents .scroll img{display:none}.detailed-contents .detailed-list:before{left:50%;margin:0;background-position:center top}.how-to-eat-contents{text-align:center}.how-to-eat-contents h2{display:inline-block;margin:0 auto 20px}.how-to-eat-contents .how-to-eat-detail.hiyayakko:after{top:-15vw;border-bottom:15vw solid #f1b807}.how-to-eat-contents .how-to-eat-detail.okazu:after{top:-24.5vw;border-bottom:25vw solid #f1b807}.how-to-eat-contents .item-introduction ul{width:100%;padding:0 50px}.how-to-eat-contents .item-introduction ul li{width:48%}.how-to-eat-contents .item-introduction ul li:not(:last-child){margin:0 4% 0 0}.how-to-eat-contents .how-to-eat-detail-info:after{margin:0;background-position:center top}}@media screen and (max-width: 320px){.introduction-contents .flex-box{margin:0 auto 50px;padding-bottom:330px}.introduction-contents .flex-box .img{width:350px;height:350px}.introduction-contents .grocery-info{font-size:1.5rem}.detailed-contents .detailed-list{padding:80px 45px 90px 15px}.detailed-contents .detailed-list li:nth-child(1) p{padding-top:105px}.detailed-contents .detailed-list li:nth-child(1) p .illust{width:170px}.detailed-contents .detailed-list li:nth-child(2) h3{margin-left:15px}.detailed-contents .detailed-list li:nth-child(2) p{padding-top:95px}.detailed-contents .detailed-list li:nth-child(2) p .illust{width:72px}.detailed-contents .detailed-list li:nth-child(3) p{padding-top:125px}.detailed-contents .detailed-list li:nth-child(3) p .illust{width:77px}.detailed-contents .detailed-list li:not(:last-child){margin-bottom:35px}.detailed-contents .detailed-list li h3{width:45px;margin-right:15px}.detailed-contents .detailed-list li h3:before{font-size:1.2rem}.detailed-contents .detailed-list li p{font-size:1.4rem}.how-to-eat-contents .title-box h3{width:45px}.how-to-eat-contents .title-box .subtitle{font-size:1.8rem}.how-to-eat-contents .text-box p{font-size:1.5rem}.how-to-eat-contents .img{width:300px;height:300px}.how-to-eat-contents .how-to-eat-detail .how-to-eat-detail-inner{padding-top:140px}.how-to-eat-contents .how-to-eat-detail.okazu .how-to-eat-detail-inner{padding:175px 0 0}.how-to-eat-contents .how-to-eat-detail.okazu .how-to-eat-detail-inner .title-box{top:0}.how-to-eat-contents .how-to-eat-detail-info dl dt{margin-bottom:10px;font-size:1.8rem}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li{font-size:1.5rem;line-height:1.15}.how-to-eat-contents .how-to-eat-detail-info dl dd ul li:not(:last-child){margin-bottom:5px}.other-contents ul li .flex-title h3{width:45px}.other-contents ul li figure{width:300px;height:300px}}@media screen and (min-width: 1200px){.how-to-eat-contents .how-to-eat-detail.hiyayakko:before{top:-1px;height:calc(100% + 1px)}.how-to-eat-contents .how-to-eat-detail.hiyayakko:after{top:-13.5vw;border-bottom:13.5vw solid #f1b807;border-right:102vw solid transparent}.how-to-eat-contents .how-to-eat-detail.okazu:before{top:-1px;height:calc(100% + 1px)}.how-to-eat-contents .how-to-eat-detail.okazu:after{top:-13.5vw;border-bottom:13.5vw solid #f1b807}}@media screen and (min-width: 1600px){.how-to-eat-contents .how-to-eat-detail.hiyayakko:after{top:-9vw;border-bottom:9vw solid #f1b807}.how-to-eat-contents .how-to-eat-detail.okazu:after{top:-9vw;border-bottom:9vw solid #f1b807}}@media screen and (max-width: 375px){.how-to-eat-contents .how-to-eat-detail-info dl{left:-20px}}@media screen and (max-width: 280px){.detailed-contents .detailed-list li h3{width:42px}.detailed-contents .detailed-list li p{padding:0 !important}.detailed-contents .detailed-list li br{display:none}.detailed-contents .detailed-list li .illust{display:none}}/*# sourceMappingURL=soboro.css.map */
