﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:'Shuei NijimiMGo B', "メイリオ", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", sans-serif;color:#000;font-size:16px;background-color:#fff;font-style:normal;-webkit-text-size-adjust:100%;word-break:normal;position:relative;z-index:1}body.is_pc{overflow-y:scroll !important}body,html{width:100%;height:100%}a,li,p,div,button{outline:none !important}a{color:#000;text-decoration:none}a,p,div,li,dd,dt{-webkit-tap-highlight-color:transparent}img,svg{height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.disabled{cursor:default !important}.disabled a{cursor:default !important}.is_pc .device_sp{display:none !important}.is_sp .device_pc{display:none !important}.is_pc.onResize *{transition:inherit !important}@media (min-width: 751px){br.sp{display:none !important}}@media screen and (max-width: 750px){br.sp{display:inherit}}#kv .bg{opacity:0;transform:scale(1.05);transition:opacity, transform;transition-duration:2.5s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}#kv h1 img{opacity:0;transition:opacity;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:1.6s}.onload #kv .bg{opacity:1;transform:scale(1)}.onload #kv h1 img{opacity:1}.ico_scroll span{display:block;opacity:0;transform:translateY(-15px);transition:opacity, transform;transition-duration:.65s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:1.5s}.onload .ico_scroll span{opacity:1;transform:translateY(0px)}@media (min-width: 751px){body{backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow-x:hidden !important}br.sp{display:none}img.sp{display:none}.switch_sp,.switch_sp *{display:none}main{display:block}}@media screen and (max-width: 750px){body{width:100vw;z-index:10;overflow-x:hidden}body{backface-visibility:hidden;-webkit-backface-visibility:hidden}main{display:block}br{display:none !important}br.sp{display:inherit !important}img.pc{display:none}.switch_pc,.switch_pc *{display:none !important}}@media (min-width: 751px){main{padding-top:200vh}#kv{width:100%;height:100vh;overflow:hidden;background-color:#fff;box-sizing:border-box;z-index:3;position:fixed;top:0;left:0;transform-style:preserve-3d;transform:translate3d(0, 0, 0);transition:height, transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.is_sp #kv{transition:inherit !important}.isIE #kv{transition:inherit !important}.isEdge #kv{transition:inherit !important}#kv h1{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}#kv h1 img{margin-top:55px;width:auto;height:calc(1100 * .9px);position:absolute;top:0;left:50%;transform:translateX(-50%)}#kv .bg{margin-top:55px;width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;background-image:url(../images/kv_pc.jpg);background-position:top center;background-repeat:repeat;background-size:auto calc(1100 * .9px);z-index:1}#kv.sc{height:0 !important}#kv .logo_haramaki{position:absolute;top:25px;left:25px;z-index:2}#kv .logo_haramaki img{width:300px;height:45px}#kv .logo_hobo{position:absolute;top:25px;right:25px;z-index:2}#kv .logo_hobo img{width:160px;height:18px}#yodogawa{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:2;display:flex;align-items:center;transform-style:preserve-3d;transform:translate3d(0, 0, 0)}.isIE #yodogawa .bg,.isIE #yodogawa .desc{transition:inherit !important}.isEdge #yodogawa .bg,.isEdge #yodogawa .desc{transition:inherit !important}#yodogawa.sc{position:fixed;top:0}#yodogawa.sc .bg{transform:scale(1) !important}#yodogawa .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}#yodogawa .bg img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}#yodogawa .desc{width:100vw !important;max-width:1200px !important;margin:0 auto;padding:40px 0;position:relative;z-index:2;box-sizing:border-box;transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}#yodogawa .desc p{padding-left:8.3333333333vw;font-size:18px;line-height:2em;letter-spacing:.15em;color:#468CFF}}@media (min-width: 751px) and (min-width: 1200px){#yodogawa .desc p{padding-left:100px}}@media (min-width: 751px) and (max-width: 960px){#yodogawa .desc p{font-size:1.875vw}}@media (min-width: 751px){#yodogawa .desc p a{color:#FF8200;border-bottom:1px solid transparent;transition:border .15s ease}.is_pc #yodogawa .desc p a:hover,.is_sp #yodogawa .desc p a.touch{border-bottom:1px solid #FF8200}#recommend{padding-top:50px;padding-bottom:40px;background-color:#46AAFF;position:relative;z-index:4}}@media (min-width: 751px) and (max-width: 960px){#recommend{padding-top:5.2083333333vw}}@media (min-width: 751px) and (max-width: 960px){#recommend{padding-bottom:4.1666666667vw}}@media (min-width: 751px){#recommend h2{text-align:center;margin-bottom:40px}}@media (min-width: 751px) and (max-width: 960px){#recommend h2{margin-bottom:4.1666666667vw}}@media (min-width: 751px){#recommend h2 img{width:327px}}@media (min-width: 751px) and (max-width: 960px){#recommend h2 img{width:34.0625vw}}@media (min-width: 751px){#recommend .desc{display:flex;justify-content:center}#recommend .desc .l{padding-right:30px}}@media (min-width: 751px) and (max-width: 960px){#recommend .desc .l{padding-right:3.125vw}}@media (min-width: 751px){#recommend .desc .r{padding-left:30px}}@media (min-width: 751px) and (max-width: 960px){#recommend .desc .r{padding-left:3.125vw}}@media (min-width: 751px){#recommend .desc p{font-size:16px;line-height:2em;letter-spacing:.075em;color:#fff;margin-bottom:2em}}@media (min-width: 751px) and (max-width: 960px){#recommend .desc p{font-size:1.6666666667vw}}@media (min-width: 751px){#recommend .desc p:last-child{margin-bottom:0px}#recommend .desc .ico{margin-top:-1.5em;text-align:center}#recommend .desc .ico img{width:34px;height:173px}}@media (min-width: 751px) and (max-width: 960px){#recommend .desc .ico img{width:3.5416666667vw}}@media (min-width: 751px) and (max-width: 960px){#recommend .desc .ico img{height:18.0208333333vw}}@media (min-width: 751px){#prod{background-color:#f8fcfc;padding-top:55px;position:relative;z-index:4}}@media (min-width: 751px) and (max-width: 960px){#prod{padding-top:5.7291666667vw}}@media (min-width: 751px){#prod article{width:900px;padding-top:45px;margin:0 auto;border-bottom:2px solid #46AAFF;box-sizing:border-box}}@media (min-width: 751px) and (max-width: 960px){#prod article{width:93.75vw}}@media (min-width: 751px) and (max-width: 960px){#prod article{padding-top:4.6875vw}}@media (min-width: 751px){#prod article:first-child{padding-top:0}#prod article:last-child{border:none}#prod article .head{padding-left:50px;margin-bottom:40px;display:flex;align-items:center}}@media (min-width: 751px) and (max-width: 960px){#prod article .head{padding-left:5.2083333333vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .head{margin-bottom:4.1666666667vw}}@media (min-width: 751px){#prod article .head h3{width:450px;display:flex;align-items:center}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3{width:46.875vw}}@media (min-width: 751px){#prod article .head h3 .i{padding-right:20px}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .i{padding-right:2.0833333333vw}}@media (min-width: 751px){#prod article .head h3 .i img{width:120px;height:30px}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .i img{width:12.5vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .i img{height:3.125vw}}@media (min-width: 751px){#prod article .head h3 .n.under img{width:215px;height:30px}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .n.under img{width:22.3958333333vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .n.under img{height:3.125vw}}@media (min-width: 751px){#prod article .head h3 .n.taorin img{width:210px;height:29px}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .n.taorin img{width:21.875vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .n.taorin img{height:3.0208333333vw}}@media (min-width: 751px){#prod article .head h3 .n.faffwa img{width:80px;height:50px}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .n.faffwa img{width:8.3333333333vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .head h3 .n.faffwa img{height:5.2083333333vw}}@media (min-width: 751px){#prod article .head .price{width:400px;color:#46AAFF;font-size:18px;letter-spacing:.075em}}@media (min-width: 751px) and (max-width: 960px){#prod article .head .price{width:41.6666666667vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .head .price{font-size:1.875vw}}@media (min-width: 751px){#prod article .head .price .s{display:inline-block;font-size:13px}}@media (min-width: 751px) and (max-width: 960px){#prod article .head .price .s{font-size:1.3541666667vw}}@media (min-width: 751px){#prod article .desc{display:flex;padding-left:50px}}@media (min-width: 751px) and (max-width: 960px){#prod article .desc{padding-left:5.2083333333vw}}@media (min-width: 751px){#prod article .desc .l{width:450px}}@media (min-width: 751px) and (max-width: 960px){#prod article .desc .l{width:46.875vw}}@media (min-width: 751px){#prod article .desc .r{width:400px}}@media (min-width: 751px) and (max-width: 960px){#prod article .desc .r{width:41.6666666667vw}}@media (min-width: 751px){#prod article .desc p{font-size:14px;line-height:2em;letter-spacing:.075em;margin-bottom:1.5em}}@media (min-width: 751px) and (max-width: 960px){#prod article .desc p{font-size:1.4583333333vw}}@media (min-width: 751px){#prod article .desc p:last-child{margin-bottom:0}#prod article .prod_list{padding-top:30px;padding-bottom:50px}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list{padding-top:3.125vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list{padding-bottom:5.2083333333vw}}@media (min-width: 751px){#prod article .prod_list ul{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:-50px}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul{margin-bottom:-5.2083333333vw}}@media (min-width: 751px){#prod article .prod_list ul.under li{width:250px}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul.under li{width:26.0416666667vw}}@media (min-width: 751px){#prod article .prod_list ul.taorin li{width:220px}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul.taorin li{width:22.9166666667vw}}@media (min-width: 751px){#prod article .prod_list ul.faffwa li{width:250px}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul.faffwa li{width:26.0416666667vw}}@media (min-width: 751px){#prod article .prod_list ul li{text-align:center;margin-bottom:50px}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li{margin-bottom:5.2083333333vw}}@media (min-width: 751px){#prod article .prod_list ul li.c3{width:250px}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li.c3{width:26.0416666667vw}}@media (min-width: 751px){#prod article .prod_list ul li *{font-family:'Koburina Gothic W3 JIS2004' !important}#prod article .prod_list ul li a{display:block}#prod article .prod_list ul li a .ph{position:relative;z-index:1}#prod article .prod_list ul li a .ph img{width:auto;height:200px;transform:scale(1);transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li a .ph img{height:20.8333333333vw}}@media (min-width: 751px){#prod article .prod_list ul li a h4{font-size:13px;margin-top:-5px;margin-bottom:15px;letter-spacing:.075em;line-height:1.6153846154em;position:relative;z-index:2}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li a h4{font-size:1.3541666667vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li a h4{margin-top:-.5208333333vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li a h4{margin-bottom:1.5625vw}}@media (min-width: 751px){#prod article .prod_list ul li a .btn{width:128px;height:36px;margin:0 auto;display:flex;justify-content:center;align-items:center;border:1px solid #FF8200;background-color:#fff;border-radius:80px;font-size:13px;letter-spacing:.1em;color:#FF8200;transition:background, color;transform:scale(1);transition-duration:.15s;font-family:'Koburina Gothic W3 JIS2004' !important;position:relative;z-index:2}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li a .btn{width:13.3333333333vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li a .btn{height:3.75vw}}@media (min-width: 751px) and (max-width: 960px){#prod article .prod_list ul li a .btn{font-size:1.3541666667vw}}@media (min-width: 751px){.is_pc #prod article .prod_list ul li a:hover .ph img,.is_sp #prod article .prod_list ul li a.touch .ph img{transform:scale(1.1)}.is_pc #prod article .prod_list ul li a:hover .btn,.is_sp #prod article .prod_list ul li a.touch .btn{color:#fff;background-color:#FF8200}#summer_curry{background-color:#3C1900;padding-top:50px;padding-bottom:40px;text-align:center;position:relative;z-index:4}}@media (min-width: 751px) and (max-width: 960px){#summer_curry{padding-top:5.2083333333vw}}@media (min-width: 751px) and (max-width: 960px){#summer_curry{padding-bottom:4.1666666667vw}}@media (min-width: 751px){#summer_curry h2{margin-bottom:40px}}@media (min-width: 751px) and (max-width: 960px){#summer_curry h2{margin-bottom:4.1666666667vw}}@media (min-width: 751px){#summer_curry h2 img{width:326px}}@media (min-width: 751px) and (max-width: 960px){#summer_curry h2 img{width:33.9583333333vw}}@media (min-width: 751px){#summer_curry .desc{display:inline-block;text-align:left}#summer_curry .desc p{font-size:16px;line-height:2em;letter-spacing:.075em;color:#fff;margin-bottom:2em}}@media (min-width: 751px) and (max-width: 960px){#summer_curry .desc p{font-size:1.6666666667vw}}@media (min-width: 751px){#summer_curry .desc p:last-child{margin-bottom:0}#summer_curry .desc p a{color:#FF8200;border-bottom:1px solid transparent;transition:border .15s ease}.is_pc #summer_curry .desc p a:hover,.is_sp #summer_curry .desc p a.touch{border-bottom:1px solid #FF8200}#recipe{background-color:#FAF5F0;position:relative;z-index:4}#recipe article{width:900px;padding-top:50px;padding-bottom:40px;margin:0 auto;border-bottom:2px solid #3B1900}}@media (min-width: 751px) and (max-width: 960px){#recipe article{width:93.75vw}}@media (min-width: 751px) and (max-width: 960px){#recipe article{padding-top:5.2083333333vw}}@media (min-width: 751px) and (max-width: 960px){#recipe article{padding-bottom:4.1666666667vw}}@media (min-width: 751px){#recipe article .head{display:flex}#recipe article .head .ph{width:400px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .ph{width:41.6666666667vw}}@media (min-width: 751px){#recipe article .head .ph img{width:100%}#recipe article .head .desc{width:430px;padding-left:70px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc{width:44.7916666667vw}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc{padding-left:7.2916666667vw}}@media (min-width: 751px){#recipe article .head .desc h3{margin-bottom:40px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc h3{margin-bottom:4.1666666667vw}}@media (min-width: 751px){#recipe article .head .desc h3.r1 img{width:238px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc h3.r1 img{width:24.7916666667vw}}@media (min-width: 751px){#recipe article .head .desc h3.r2 img{width:238px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc h3.r2 img{width:24.7916666667vw}}@media (min-width: 751px){#recipe article .head .desc h3.r3 img{width:238px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc h3.r3 img{width:24.7916666667vw}}@media (min-width: 751px){#recipe article .head .desc p{font-size:16px;line-height:2.125em;letter-spacing:.075em;color:#3C1900}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc p{font-size:1.6666666667vw}}@media (min-width: 751px){#recipe article .head .desc .note{margin-top:17px;font-size:13px;line-height:1.7692307692em;letter-spacing:.075em;color:#F04100}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc .note{margin-top:1.7708333333vw}}@media (min-width: 751px) and (max-width: 960px){#recipe article .head .desc .note{font-size:1.3541666667vw}}@media (min-width: 751px){#recipe article .head .desc .note .ico_atatame{top:-1px}#recipe article .ico_atatame{width:74px;height:20px;margin:0 5px;display:inline-block;vertical-align:middle;position:relative;color:transparent;font-size:0;line-height:1em}}@media (min-width: 751px) and (max-width: 960px){#recipe article .ico_atatame{width:7.7083333333vw}}@media (min-width: 751px) and (max-width: 960px){#recipe article .ico_atatame{height:2.0833333333vw}}@media (min-width: 751px){#recipe article .ico_atatame:after{content:'あたため';width:74px;height:20px;display:flex;justify-content:center;align-items:center;background-color:#F04100;border-radius:30px;color:#fff;font-size:12px;letter-spacing:.075em;line-height:1em;position:absolute;top:-1px;left:0}}@media (min-width: 751px) and (max-width: 960px){#recipe article .ico_atatame:after{width:7.7083333333vw}}@media (min-width: 751px) and (max-width: 960px){#recipe article .ico_atatame:after{height:2.0833333333vw}}@media (min-width: 751px) and (max-width: 960px){#recipe article .ico_atatame:after{font-size:1.25vw}}@media (min-width: 751px){#recipe article .detail{padding-top:40px;display:flex;text-align:left}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail{padding-top:4.1666666667vw}}@media (min-width: 751px){#recipe article .detail .ingredients{width:470px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .ingredients{width:48.9583333333vw}}@media (min-width: 751px){#recipe article .detail .ingredients .list{margin-bottom:25px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .ingredients .list{margin-bottom:2.6041666667vw}}@media (min-width: 751px){#recipe article .detail .ingredients .list:last-child{margin-bottom:0}#recipe article .detail .ingredients .list h5{color:#AA1900;font-size:16px;line-height:1.75em}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .ingredients .list h5{font-size:1.6666666667vw}}@media (min-width: 751px){#recipe article .detail .ingredients .list table{font-size:14px;line-height:2em;text-align:left}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .ingredients .list table{font-size:1.4583333333vw}}@media (min-width: 751px){#recipe article .detail .ingredients .list table th{min-width:160px;text-align:left}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .ingredients .list table th{min-width:16.6666666667vw}}@media (min-width: 751px){#recipe article .detail .ingredients .note{margin-top:35px;font-size:13px;line-height:1.7692307692em;letter-spacing:.075em;color:#F04100}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .ingredients .note{margin-top:3.6458333333vw}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .ingredients .note{font-size:1.3541666667vw}}@media (min-width: 751px){#recipe article .detail .flow{width:430px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .flow{width:44.7916666667vw}}@media (min-width: 751px){#recipe article .detail .flow .list{margin-bottom:25px}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .flow .list{margin-bottom:2.6041666667vw}}@media (min-width: 751px){#recipe article .detail .flow .list:last-child{margin-bottom:0}#recipe article .detail .flow .list h5{color:#AA1900;font-size:16px;line-height:1.75em}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .flow .list h5{font-size:1.6666666667vw}}@media (min-width: 751px){#recipe article .detail .flow .list li{font-size:14px;line-height:2em;letter-spacing:.075em;text-indent:-1em;padding-left:1em}}@media (min-width: 751px) and (max-width: 960px){#recipe article .detail .flow .list li{font-size:1.4583333333vw}}@media (min-width: 751px){#recipe article .detail .flow .list.b li{margin-bottom:2em}#recipe article .detail .flow .list.b li:last-child{margin-bottom:0}#recipe .credit{padding-top:30px;padding-bottom:40px;text-align:center;font-size:14px;letter-spacing:.075em}}@media (min-width: 751px) and (max-width: 960px){#recipe .credit{padding-top:3.125vw}}@media (min-width: 751px) and (max-width: 960px){#recipe .credit{padding-bottom:4.1666666667vw}}@media (min-width: 751px) and (max-width: 960px){#recipe .credit{font-size:1.4583333333vw}}@media (min-width: 751px){#prod_spice{padding-top:50px;padding-bottom:50px;position:relative;z-index:4;background-color:#fff}}@media (min-width: 751px) and (max-width: 960px){#prod_spice{padding-top:5.2083333333vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice{padding-bottom:5.2083333333vw}}@media (min-width: 751px){#prod_spice h2{text-align:center}#prod_spice h2 img{width:754px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice h2 img{width:78.5416666667vw}}@media (min-width: 751px){#prod_spice .head{padding-top:15px;padding-bottom:70px;text-align:center}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .head{padding-top:1.5625vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .head{padding-bottom:7.2916666667vw}}@media (min-width: 751px){#prod_spice .head p{font-size:14px;line-height:2em;letter-spacing:.075em}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .head p{font-size:1.4583333333vw}}@media (min-width: 751px){#prod_spice .list li{display:flex;justify-content:center;margin-bottom:40px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li{margin-bottom:4.1666666667vw}}@media (min-width: 751px){#prod_spice .list li .l{width:300px;position:relative;top:-35px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .l{width:31.25vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .l{top:-3.6458333333vw}}@media (min-width: 751px){#prod_spice .list li .l img{width:300px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .l img{width:31.25vw}}@media (min-width: 751px){#prod_spice .list li .r{width:520px;padding-left:40px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r{width:54.1666666667vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r{padding-left:4.1666666667vw}}@media (min-width: 751px){#prod_spice .list li .r h4{font-size:21px;letter-spacing:.075em;margin-bottom:15px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r h4{font-size:2.1875vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r h4{margin-bottom:1.5625vw}}@media (min-width: 751px){#prod_spice .list li .r .capacity{font-size:18px;letter-spacing:.075em;margin-bottom:15px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .capacity{font-size:1.875vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .capacity{margin-bottom:1.5625vw}}@media (min-width: 751px){#prod_spice .list li .r .price{font-size:18px;letter-spacing:.075em;margin-bottom:20px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .price{font-size:1.875vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .price{margin-bottom:2.0833333333vw}}@media (min-width: 751px){#prod_spice .list li .r .price .s{font-size:13px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .price .s{font-size:1.3541666667vw}}@media (min-width: 751px){#prod_spice .list li .r .desc{margin-bottom:15px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .desc{margin-bottom:1.5625vw}}@media (min-width: 751px){#prod_spice .list li .r .desc p{font-size:14px;line-height:2em;letter-spacing:.075em;font-family:'Koburina Gothic W3 JIS2004' !important}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .desc p{font-size:1.4583333333vw}}@media (min-width: 751px){#prod_spice .list li .r .btn_cart{width:165px;position:relative}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart{width:17.1875vw}}@media (min-width: 751px){#prod_spice .list li .r .btn_cart .s{display:block;text-align:center;font-family:'Koburina Gothic W1 JIS2004' !important;color:rgba(0,0,0,0.8);font-size:12px;margin-top:5px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart .s{font-size:1.25vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart .s{margin-top:.5208333333vw}}@media (min-width: 751px){#prod_spice .list li .r .btn_cart a{width:165px;height:36px;display:flex;justify-content:center;align-items:center;color:#FF8200;font-size:13px;font-family:'Koburina Gothic W3 JIS2004' !important;border:1px solid #FF8200;background-color:#fff;border-radius:80px;font-size:13px;letter-spacing:.1em;color:#FF8200;transition:background, color;transition-duration:.15s}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart a{width:17.1875vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart a{height:3.75vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart a{font-size:1.3541666667vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart a{font-size:1.3541666667vw}}@media (min-width: 751px){#prod_spice .list li .r .btn_cart a.sold{border-color:#a6a6a6;pointer-events:none;background-color:#a6a6a6;color:#fff}#prod_spice .list li .r .btn_cart a.sold svg{display:none}#prod_spice .list li .r .btn_cart a svg{width:26px;height:16px;margin-right:8px;fill:#FF8200;transition:fill;transition-duration:.15s}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart a svg{width:2.7083333333vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart a svg{height:1.6666666667vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart a svg{margin-right:.8333333333vw}}@media (min-width: 751px){.is_pc #prod_spice .list li .r .btn_cart a:hover,.is_sp #prod_spice .list li .r .btn_cart a.touch{color:#fff;background-color:#FF8200}.is_pc #prod_spice .list li .r .btn_cart a:hover svg,.is_sp #prod_spice .list li .r .btn_cart a.touch svg{fill:#fff}#prod_spice .list li .r .btn_cart .stock{display:block;color:#FF8200;font-size:12px;position:absolute;top:14px;right:-40px}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart .stock{font-size:1.25vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart .stock{top:1.4583333333vw}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .list li .r .btn_cart .stock{right:-4.1666666667vw}}@media (min-width: 751px){#prod_spice .note{font-family:'Koburina Gothic W3 JIS2004' !important;font-size:14px;text-align:center;letter-spacing:.075em}}@media (min-width: 751px) and (max-width: 960px){#prod_spice .note{font-size:1.4583333333vw}}@media (min-width: 751px){#prod_spice .note a{color:#FF8200;border-bottom:1px solid transparent;transition:border .15s ease}.is_pc #prod_spice .note a:hover,.is_sp #prod_spice .note a.touch{border-bottom:1px solid #FF8200}#attention{padding-bottom:40px;background-color:#FAF5F0;position:relative;z-index:4}}@media (min-width: 751px) and (max-width: 960px){#attention{padding-bottom:4.1666666667vw}}@media (min-width: 751px){#attention h2{padding-top:50px;padding-bottom:40px;text-align:center}}@media (min-width: 751px) and (max-width: 960px){#attention h2{padding-top:5.2083333333vw}}@media (min-width: 751px) and (max-width: 960px){#attention h2{padding-bottom:4.1666666667vw}}@media (min-width: 751px){#attention h2 img{width:261px}}@media (min-width: 751px) and (max-width: 960px){#attention h2 img{width:27.1875vw}}@media (min-width: 751px){#attention .desc{display:flex;justify-content:center}#attention .desc .l{padding-right:50px}}@media (min-width: 751px) and (max-width: 960px){#attention .desc .l{padding-right:5.2083333333vw}}@media (min-width: 751px){#attention .desc .r{padding-right:50px;padding-left:50px}}@media (min-width: 751px) and (max-width: 960px){#attention .desc .r{padding-right:5.2083333333vw}}@media (min-width: 751px) and (max-width: 960px){#attention .desc .r{padding-left:5.2083333333vw}}@media (min-width: 751px){#attention .desc h5{font-size:16px;line-height:2.125em;color:#3C1900}}@media (min-width: 751px) and (max-width: 960px){#attention .desc h5{font-size:1.6666666667vw}}@media (min-width: 751px){#attention .desc p{font-size:14px;line-height:2em;letter-spacing:.075em}}@media (min-width: 751px) and (max-width: 960px){#attention .desc p{font-size:1.4583333333vw}}@media (min-width: 751px){.ico_scroll{width:60px;height:60px;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:3;cursor:pointer}}@media (min-width: 751px) and (max-width: 960px){.ico_scroll{width:6.25vw}}@media (min-width: 751px) and (max-width: 960px){.ico_scroll{height:6.25vw}}@media (min-width: 751px) and (max-width: 960px){.ico_scroll{bottom:2.0833333333vw}}@media (min-width: 751px){.ico_scroll img{width:60px;transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}}@media (min-width: 751px) and (max-width: 960px){.ico_scroll img{width:6.25vw}}@media (min-width: 751px){.is_pc .ico_scroll:hover,.is_sp .ico_scroll.touch{cursor:pointer}.is_pc .ico_scroll:hover img,.is_sp .ico_scroll.touch img{transform:scale(1.1) translateY(5px)}footer{overflow:hidden;background-color:#fff;position:relative;z-index:4}footer .banner{padding-top:30px;padding-bottom:30px;line-height:0;text-align:center}}@media (min-width: 751px) and (max-width: 960px){footer .banner{padding-top:3.125vw}}@media (min-width: 751px) and (max-width: 960px){footer .banner{padding-bottom:3.125vw}}@media (min-width: 751px){footer .banner a img{width:83.3333333333vw;transition:filter;transition-duration:.25s}}@media (min-width: 751px) and (min-width: 1200px){footer .banner a img{width:1000px}}@media (min-width: 751px){.is_pc footer .banner a:hover img,.is_sp footer .banner a.touch img{filter:brightness(1.15) contrast(0.95)}footer .share{border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}footer .share h4{padding-top:60px;padding-bottom:45px;font-size:19px;letter-spacing:.1em;color:#000}}@media (min-width: 751px) and (max-width: 960px){footer .share h4{padding-top:6.25vw}}@media (min-width: 751px) and (max-width: 960px){footer .share h4{padding-bottom:4.6875vw}}@media (min-width: 751px) and (max-width: 960px){footer .share h4{font-size:1.9791666667vw}}@media (min-width: 751px){footer .share ul{padding-bottom:60px;display:flex;justify-content:center}}@media (min-width: 751px) and (max-width: 960px){footer .share ul{padding-bottom:6.25vw}}@media (min-width: 751px){footer .share ul li{width:51px;margin-left:40px;margin-right:40px}}@media (min-width: 751px) and (max-width: 960px){footer .share ul li{width:5.3125vw}}@media (min-width: 751px) and (max-width: 960px){footer .share ul li{margin-left:4.1666666667vw}}@media (min-width: 751px) and (max-width: 960px){footer .share ul li{margin-right:4.1666666667vw}}@media (min-width: 751px){footer .share ul li a{display:block;position:relative}footer .share ul li a svg{width:100%;transition:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}footer .share ul li a svg circle,footer .share ul li a svg path{transition:fill, stroke;transition-duration:.25s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.is_pc footer .share ul li a:hover svg,.is_sp footer .share ul li a.touch svg{transform:scale(1.2)}footer .btm_link{text-align:center}footer .btm_link ul{padding-top:60px;padding-bottom:60px;display:flex;justify-content:center}}@media (min-width: 751px) and (max-width: 960px){footer .btm_link ul{padding-top:6.25vw}}@media (min-width: 751px) and (max-width: 960px){footer .btm_link ul{padding-bottom:6.25vw}}@media (min-width: 751px){footer .btm_link ul li a{width:180px;height:36px;display:flex;font-size:14px;letter-spacing:.1em;justify-content:center;align-items:center;border-radius:40px;background-color:#fff;color:#000;border:1px solid #000;transition:background, color, letter-spacing;transition-duration:.15s;margin-left:20px;margin-right:20px}}@media (min-width: 751px) and (max-width: 960px){footer .btm_link ul li a{width:18.75vw}}@media (min-width: 751px) and (max-width: 960px){footer .btm_link ul li a{height:3.75vw}}@media (min-width: 751px) and (max-width: 960px){footer .btm_link ul li a{font-size:1.4583333333vw}}@media (min-width: 751px) and (max-width: 960px){footer .btm_link ul li a{margin-left:2.0833333333vw}}@media (min-width: 751px) and (max-width: 960px){footer .btm_link ul li a{margin-right:2.0833333333vw}}@media (min-width: 751px){.is_pc footer .btm_link ul li a:hover,.is_sp footer .btm_link ul li a.touch{transition:background .15s ease, color .15s ease, letter-spacing .65s ease;color:#fff;background-color:#000;letter-spacing:.15em}footer .btm_link ul li:last-child{margin-bottom:0}footer .copyright{text-align:center;padding-bottom:40px}}@media (min-width: 751px) and (max-width: 960px){footer .copyright{padding-bottom:4.1666666667vw}}@media (min-width: 751px){footer .copyright img{width:215px}}@media (min-width: 751px) and (max-width: 960px){footer .copyright img{width:22.3958333333vw}}@media (min-width: 751px){footer .foot_link{padding-bottom:60px}}@media (min-width: 751px) and (max-width: 960px){footer .foot_link{padding-bottom:6.25vw}}@media (min-width: 751px){footer .foot_link ul{display:flex;justify-content:center}footer .foot_link ul li{margin-left:14px;margin-right:14px}}@media (min-width: 751px) and (max-width: 960px){footer .foot_link ul li{margin-left:1.4583333333vw}}@media (min-width: 751px) and (max-width: 960px){footer .foot_link ul li{margin-right:1.4583333333vw}}@media (min-width: 751px){footer .foot_link ul li a{font-size:13px;font-family:'Koburina Gothic W3 JIS2004' !important;transition:opacity;transition-duration:.15s}}@media (min-width: 751px) and (max-width: 960px){footer .foot_link ul li a{font-size:1.3541666667vw}}@media (min-width: 751px){.is_pc footer .foot_link ul li a:hover,.is_sp footer .foot_link ul li a.touch{opacity:.7}body.modal{overflow:hidden !important}#modal{width:100%;height:100vh;overflow-y:scroll;position:fixed;background-color:rgba(0,0,0,0.65);top:0;left:0;z-index:100;pointer-events:none;opacity:0;transition:opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.modal #modal{opacity:1 !important;pointer-events:inherit !important}#modal .modal_wrap{padding:40px 0;min-height:100vh;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}#modal .modal_inner{width:700px;text-align:center;overflow:hidden;background-color:#000;position:relative}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner{width:72.9166666667vw}}@media (min-width: 751px){#modal .modal_inner h3{padding-top:30px;padding-bottom:20px}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner h3{padding-top:3.125vw}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner h3{padding-bottom:2.0833333333vw}}@media (min-width: 751px){#modal .modal_inner h3 img{width:400px;height:31px}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner h3 img{width:41.6666666667vw}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner h3 img{height:3.2291666667vw}}@media (min-width: 751px){#modal .modal_inner .ph{margin-bottom:45px}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .ph{margin-bottom:4.6875vw}}@media (min-width: 751px){#modal .modal_inner .ph img{width:400px}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .ph img{width:41.6666666667vw}}@media (min-width: 751px){#modal .modal_inner .desc{display:inline-block;text-align:left}#modal .modal_inner .desc p{margin-bottom:2em;font-size:16px;line-height:2.125em;letter-spacing:.075em;color:#FFFFC8}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .desc p{font-size:1.6666666667vw}}@media (min-width: 751px){#modal .modal_inner .desc p:last-child{margin-bottom:0}#modal .modal_inner .desc p a{color:#FF8200;border-bottom:1px solid transparent;transition:border;transition-duration:.15s}.is_pc #modal .modal_inner .desc p a:hover,.is_sp #modal .modal_inner .desc p a.touch{border-color:#FF8200}#modal .modal_inner .ico_close{width:48px;height:68px;margin:0 auto;margin-top:35px;margin-bottom:25px;cursor:pointer}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .ico_close{width:5vw}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .ico_close{height:7.0833333333vw}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .ico_close{margin-top:3.6458333333vw}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .ico_close{margin-bottom:2.6041666667vw}}@media (min-width: 751px){#modal .modal_inner .ico_close svg{width:48px;height:68px}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .ico_close svg{width:5vw}}@media (min-width: 751px) and (max-width: 960px){#modal .modal_inner .ico_close svg{height:7.0833333333vw}}@media (min-width: 751px){#modal .modal_inner .ico_close svg path,#modal .modal_inner .ico_close svg rect{fill:#FF8200;transition:fill;transition-duration:.15s}.is_pc #modal .modal_inner .ico_close svg:hover path,.is_pc #modal .modal_inner .ico_close svg:hover rect,.is_sp #modal .modal_inner .ico_close svg.touch path,.is_sp #modal .modal_inner .ico_close svg.touch rect{fill:#fff}}@media screen and (max-width: 750px){main{padding-top:200vh}#kv{width:100%;height:100vh;overflow:hidden;background-color:#fff;box-sizing:border-box;z-index:3;position:fixed;top:0;left:0;transform-style:preserve-3d;transform:translate3d(0, 0, 0);transition:height, transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.is_sp #kv{transition:inherit !important}.isIE #kv{transition:inherit !important}.isEdge #kv{transition:inherit !important}#kv h1{width:100%;height:100%;position:absolute;top:6.6666666667vw;left:0;z-index:2;transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}#kv h1 img{width:auto;height:171.3333333333vw;position:absolute;top:0;left:0;object-fit:contain;object-position:top;font-family:"object-fit: contain; object-position: top;"}#kv .bg{width:100%;height:100%;position:absolute;top:6.6666666667vw;left:0;box-sizing:border-box;background-image:url(../images/kv_sp.jpg);background-position:top center;background-repeat:repeat;background-size:auto 171.3333333333vw;z-index:1}#kv.sc{height:0 !important}#kv .logo_haramaki{position:absolute;top:3.3333333333vw;left:2.6666666667vw;z-index:2}#kv .logo_haramaki img{width:48vw;height:8.5333333333vw}#kv .logo_hobo{position:absolute;top:3.3333333333vw;right:2.6666666667vw;z-index:2}#kv .logo_hobo img{width:25.6vw;height:2.8vw}#yodogawa{width:100%;min-height:100vh;padding:12vw 0;position:fixed;top:0;left:0;z-index:2;display:flex;align-items:center;transform-style:preserve-3d;transform:translate3d(0, 0, 0)}#yodogawa.sc{position:fixed;top:0}#yodogawa.sc .bg{transform:scale(1) !important}#yodogawa .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:transform;transition-duration:.85s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transform:inherit}#yodogawa .bg img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.is_sp #yodogawa .bg,.is_sp #yodogawa .desc{transition:inherit !important}.isIE #yodogawa .bg,.isIE #yodogawa .desc{transition:inherit !important}.isEdge #yodogawa .bg,.isEdge #yodogawa .desc{transition:inherit !important}#yodogawa .desc{padding:6.6666666667vw 0;padding-left:8vw;position:relative;z-index:3;box-sizing:border-box;transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}#yodogawa .desc:before{content:'';width:100vw;height:100%;display:block;background-color:rgba(255,255,255,0.85);position:absolute;top:0;left:0;z-index:-1}#yodogawa .desc p{font-size:3.7333333333vw;line-height:2em;letter-spacing:.15em;color:#468CFF}#yodogawa .desc p a{color:#FF8200;border-bottom:1px solid transparent;transition:border .15s ease}.is_pc #yodogawa .desc p a:hover,.is_sp #yodogawa .desc p a.touch{border-bottom:1px solid #FF8200}#recommend{padding-top:10vw;padding-bottom:1.3333333333vw;overflow:hidden;background-color:#46AAFF;position:relative;z-index:4}#recommend h2{text-align:center;margin-bottom:6.6666666667vw}#recommend h2 img{width:65.4666666667vw}#recommend .desc{padding:0 6.6666666667vw}#recommend .desc p{font-size:3.4666666667vw;line-height:2em;letter-spacing:.075em;color:#fff;margin-bottom:2em}#recommend .desc .ico{display:none}#prod{background-color:#f8fcfc;padding-top:9.3333333333vw;padding-bottom:1.3333333333vw;position:relative;z-index:4}#prod article{width:86.6666666667vw;padding-top:10vw;padding-bottom:2.6666666667vw;margin:0 auto;border-bottom:.4vw solid #46AAFF;box-sizing:border-box}#prod article:first-child{padding-top:0}#prod article:last-child{border:none}#prod article .head{margin-bottom:8vw}#prod article .head h3{width:60vw;margin-bottom:6.6666666667vw;display:flex;align-items:center}#prod article .head h3 .i{padding-right:3.3333333333vw}#prod article .head h3 .i img{width:24vw;height:6vw}#prod article .head h3 .n.under img{width:42.9333333333vw;height:6vw}#prod article .head h3 .n.taorin img{width:42.1333333333vw;height:5.7333333333vw}#prod article .head h3 .n.faffwa img{width:16vw;height:10vw}#prod article .head .price{text-align:center;color:#46AAFF;font-size:3.6vw;letter-spacing:.075em}#prod article .head .price .s{display:inline-block;font-size:2.6vw}#prod article .desc p{font-size:3.4666666667vw;line-height:2em;letter-spacing:.075em;margin-bottom:1.5em}#prod article .prod_list{padding-bottom:6.6666666667vw}#prod article .prod_list ul{width:100vw;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:-6.6666666667vw;position:relative;left:-6.6666666667vw}#prod article .prod_list ul.under li{width:46.6666666667vw}#prod article .prod_list ul.taorin li{width:46.6666666667vw}#prod article .prod_list ul.faffwa li{width:46.6666666667vw}#prod article .prod_list ul li{text-align:center;margin-bottom:6.6666666667vw}#prod article .prod_list ul li *{font-family:'Koburina Gothic W3 JIS2004' !important}#prod article .prod_list ul li a{display:block}#prod article .prod_list ul li a .ph{position:relative;z-index:-1}#prod article .prod_list ul li a .ph img{width:auto;height:48vw;transform:scale(1);transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);position:relative;left:50%;transform:translateX(-50%)}#prod article .prod_list ul li a h4{font-size:3.0666666667vw;margin-top:-.6666666667vw;margin-bottom:4vw;letter-spacing:.075em;line-height:1.6153846154em;position:relative;z-index:2;white-space:nowrap}#prod article .prod_list ul li a .btn{width:30.6666666667vw;height:8.5333333333vw;margin:0 auto;display:flex;justify-content:center;align-items:center;border:1px solid #FF8200;background-color:#fff;border-radius:80px;font-size:3.2vw;letter-spacing:.1em;color:#FF8200;transition:background, color;transform:scale(1);transition-duration:.15s;font-family:'Koburina Gothic W3 JIS2004' !important;position:relative;z-index:2}.is_pc #prod article .prod_list ul li a:hover .ph img,.is_sp #prod article .prod_list ul li a.touch .ph img{transform:translateX(-50%)}.is_pc #prod article .prod_list ul li a:hover .btn,.is_sp #prod article .prod_list ul li a.touch .btn{color:#fff;background-color:#FF8200}#summer_curry{background-color:#3C1900;padding-top:10vw;padding-bottom:8vw;text-align:center;position:relative;z-index:4}#summer_curry h2{margin-bottom:6.6666666667vw}#summer_curry h2 img{width:65.2vw}#summer_curry .desc{text-align:left;padding:0 6.6666666667vw}#summer_curry .desc p{font-size:3.4666666667vw;line-height:2em;letter-spacing:.075em;color:#fff;margin-bottom:2em}#summer_curry .desc p:last-child{margin-bottom:0}#summer_curry .desc p a{color:#FF8200;border-bottom:1px solid transparent;transition:border .15s ease}.is_pc #summer_curry .desc p a:hover,.is_sp #summer_curry .desc p a.touch{border-bottom:1px solid #FF8200}#recipe{background-color:#FAF5F0;position:relative;z-index:4}#recipe article{padding-top:10vw;padding-bottom:8vw;margin:0 auto;position:relative}#recipe article:after{content:'';display:block;width:86.6666666667vw;height:.4vw;background-color:#000;position:absolute;left:6.6666666667vw;bottom:0}#recipe article .head .ph{width:80vw;margin:0 auto}#recipe article .head .ph img{width:100%}#recipe article .head .desc{padding:0 6.6666666667vw}#recipe article .head .desc h3{padding:6.6666666667vw 0 4.6666666667vw 0;text-align:center}#recipe article .head .desc h3.r1 img{width:51.4666666667vw}#recipe article .head .desc h3.r2 img{width:51.4666666667vw}#recipe article .head .desc h3.r3 img{width:51.4666666667vw}#recipe article .head .desc p{font-size:3.4666666667vw;line-height:2.125em;letter-spacing:.075em;color:#3C1900}#recipe article .head .desc .note{margin-top:3.3333333333vw;font-size:3.2vw;line-height:2.125em;letter-spacing:.075em;color:#F04100;text-indent:-1em;padding-left:1em}#recipe article .head .desc .note .ico_atatame{top:-1px}#recipe article .ico_atatame{width:20.8vw;height:5.6666666667vw;margin:0 1.3333333333vw;display:inline-block;vertical-align:middle;position:relative;color:transparent;font-size:0;line-height:1em}#recipe article .ico_atatame:after{content:'あたため';width:20.8vw;height:5.6666666667vw;padding-top:1px;display:flex;justify-content:center;align-items:center;background-color:#F04100;border-radius:1.3333333333vw;color:#fff;font-size:3.38vw;letter-spacing:.075em;line-height:1em;text-indent:.6666666667vw;position:absolute;top:-1px;left:0}#recipe article .detail{padding:0 0 0 6.6666666667vw;padding-top:15.3333333333vw;text-align:left}#recipe article .detail .ingredients .list{margin-bottom:3.3333333333vw}#recipe article .detail .ingredients .list:last-child{margin-bottom:0}#recipe article .detail .ingredients .list h5{color:#AA1900;font-size:4vw;line-height:1.7333333333em}#recipe article .detail .ingredients .list table{font-size:3.2vw;line-height:2.1666666667em;text-align:left;letter-spacing:0}#recipe article .detail .ingredients .list table th{min-width:38vw;text-align:left;letter-spacing:0}#recipe article .detail .ingredients .list table td{letter-spacing:0}#recipe article .detail .ingredients .note{margin-top:7.3333333333vw;font-size:3.2186666667vw;line-height:1.7692626346em;letter-spacing:.075em;color:#F04100}#recipe article .detail .flow{padding-top:12vw}#recipe article .detail .flow .list{margin-bottom:3.3333333333vw}#recipe article .detail .flow .list:last-child{margin-bottom:0}#recipe article .detail .flow .list h5{color:#AA1900;font-size:4vw;line-height:1.7333333333em}#recipe article .detail .flow .list li{padding-right:6.6666666667vw;font-size:3.4666666667vw;line-height:2em;letter-spacing:.075em;text-indent:-1em;padding-left:1em}#recipe article .detail .flow .list.b li{margin-bottom:2em}#recipe article .detail .flow .list.b li:last-child{margin-bottom:0}#recipe .credit{padding-top:5.3333333333vw;padding-bottom:7.3333333333vw;text-align:center;font-size:3.2vw;letter-spacing:.075em}#prod_spice{padding-top:10.6666666667vw;padding-bottom:8vw;position:relative;z-index:4;background-color:#fff}#prod_spice h2{text-align:center;margin-bottom:4.6666666667vw}#prod_spice h2 img{width:86vw}#prod_spice .head{text-align:left;padding:0 6.6666666667vw;margin-bottom:5.3333333333vw}#prod_spice .head p{font-size:3.4666666667vw;line-height:2em;letter-spacing:.075em}#prod_spice .list li{margin-bottom:7.3333333333vw}#prod_spice .list li .l{position:relative;text-align:center}#prod_spice .list li .l img{width:60vw}#prod_spice .list li .r{padding:0 6.6666666667vw;text-align:center}#prod_spice .list li .r .info{display:inline-block;text-align:left}#prod_spice .list li .r h4{font-size:5.0666666667vw;line-height:1.6052631579em;letter-spacing:.075em;margin-top:-1.3333333333vw;margin-bottom:2vw}#prod_spice .list li .r .capacity{font-size:4.2666666667vw;letter-spacing:.075em;margin-bottom:4vw}#prod_spice .list li .r .price{font-size:4.2666666667vw;letter-spacing:.075em;margin-bottom:6vw}#prod_spice .list li .r .price .s{font-size:3.0666666667vw}#prod_spice .list li .r .desc{text-align:left;margin-bottom:3.3333333333vw}#prod_spice .list li .r .desc p{font-size:3.4666666667vw;line-height:2em;letter-spacing:.075em;font-family:'Koburina Gothic W3 JIS2004' !important}#prod_spice .list li .r .btn_cart{width:40vw;margin:0 auto;position:relative}#prod_spice .list li .r .btn_cart .s{display:block;text-align:center;font-family:'Koburina Gothic W1 JIS2004' !important;color:rgba(0,0,0,0.8);font-size:2.9333333333vw;margin-top:1.3333333333vw}#prod_spice .list li .r .btn_cart a{width:40vw;height:8.5333333333vw;display:flex;justify-content:center;align-items:center;color:#FF8200;font-size:3.12vw;font-family:'Koburina Gothic W3 JIS2004' !important;border:1px solid #FF8200;background-color:#fff;border-radius:80px;letter-spacing:.1em;color:#FF8200;transition:background, color;transition-duration:.15s}#prod_spice .list li .r .btn_cart a.sold{border-color:#a6a6a6;pointer-events:none;background-color:#a6a6a6;color:#fff}#prod_spice .list li .r .btn_cart a.sold svg{display:none}#prod_spice .list li .r .btn_cart a svg{width:6.1333333333vw;height:3.7333333333vw;margin-right:1.0666666667vw;fill:#FF8200;transition:fill;transition-duration:.15s}.is_pc #prod_spice .list li .r .btn_cart a:hover,.is_sp #prod_spice .list li .r .btn_cart a.touch{color:#fff;background-color:#FF8200}.is_pc #prod_spice .list li .r .btn_cart a:hover svg,.is_sp #prod_spice .list li .r .btn_cart a.touch svg{fill:#fff}#prod_spice .list li .r .btn_cart .stock{display:block;color:#FF8200;font-size:2.9333333333vw;position:absolute;top:3.2vw;right:-9.3333333333vw}#prod_spice .note{margin-top:9.3333333333vw;font-family:'Koburina Gothic W3 JIS2004' !important;font-size:2.9333333333vw;line-height:2em;text-align:center;letter-spacing:.075em}#prod_spice .note a{color:#FF8200;border-bottom:1px solid transparent;transition:border .15s ease}.is_pc #prod_spice .note a:hover,.is_sp #prod_spice .note a.touch{border-bottom:1px solid #FF8200}#attention{padding-bottom:8vw;background-color:#FAF5F0;position:relative;z-index:4}#attention h2{padding-top:10vw;padding-bottom:7.3333333333vw;text-align:center}#attention h2 img{width:60.4vw}#attention .desc{padding:0 6.6666666667vw}#attention .desc .l{margin-bottom:6.6666666667vw}#attention .desc h5{font-size:3.7333333333vw;line-height:1.8571428571em;color:#3C1900}#attention .desc p{font-size:3.4666666667vw;line-height:2em;letter-spacing:.075em}.ico_scroll{width:12vw;height:12vw;position:fixed;bottom:4vw;left:50%;transform:translateX(-50%);z-index:3}.ico_scroll img{width:12vw;transition:transform;transition-duration:.35s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.is_pc .ico_scroll:hover,.is_sp .ico_scroll.touch{cursor:pointer}.is_pc .ico_scroll:hover img,.is_sp .ico_scroll.touch img{transform:scale(1.1) translateY(5px)}footer{overflow:hidden;background-color:#fff;position:relative;z-index:4}footer .banner{padding-top:3.3333333333vw;padding-bottom:3.3333333333vw;line-height:0;text-align:center}footer .banner a img{width:93.3333333333vw;transition:filter;transition-duration:.25s}.is_pc footer .banner a:hover img,.is_sp footer .banner a.touch img{filter:brightness(1.15) contrast(0.95)}footer .share{border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}footer .share h4{padding-top:8vw;padding-bottom:6.6666666667vw;font-size:3.6vw;letter-spacing:.1em;color:#000}footer .share ul{padding-bottom:8vw;display:flex;justify-content:center}footer .share ul li{width:10vw;margin-left:4.8vw;margin-right:4.8vw}footer .share ul li a{display:block;position:relative}footer .share ul li a svg{width:100%;transition:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}footer .share ul li a svg circle,footer .share ul li a svg path{transition:fill, stroke;transition-duration:.25s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.is_pc footer .share ul li a:hover svg,.is_sp footer .share ul li a.touch svg{transform:scale(1.2)}footer .btm_link{text-align:center}footer .btm_link ul{padding-top:8vw;padding-bottom:9.3333333333vw;display:flex;flex-direction:column;align-items:center}footer .btm_link ul li{margin-bottom:8vw}footer .btm_link ul li a{width:40vw;height:8.5333333333vw;display:flex;font-size:3.12vw;letter-spacing:.1em;justify-content:center;align-items:center;border-radius:40px;background-color:#fff;color:#000;border:1px solid #000;transition:background, color, letter-spacing;transition-duration:.15s}.is_pc footer .btm_link ul li a:hover,.is_sp footer .btm_link ul li a.touch{transition:background .15s ease, color .15s ease, letter-spacing .65s ease;color:#fff;background-color:#000;letter-spacing:.15em}footer .btm_link ul li:last-child{margin-bottom:0}footer .copyright{text-align:center;padding-bottom:8vw}footer .copyright img{width:48vw}footer .foot_link{padding-bottom:8vw}footer .foot_link ul{display:flex;align-items:center;flex-direction:column}footer .foot_link ul li a{font-size:2.8vw;line-height:2.4285714286em;font-family:'Koburina Gothic W3 JIS2004' !important;transition:opacity;transition-duration:.15s}.is_pc footer .foot_link ul li a:hover,.is_sp footer .foot_link ul li a.touch{opacity:.7}body.modal{overflow:hidden !important}#modal{width:100%;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;background-color:rgba(0,0,0,0.65);top:0;left:0;z-index:100;pointer-events:none;opacity:0;transition:opacity 0.45s cubic-bezier(0.215, 0.61, 0.355, 1)}.modal #modal{opacity:1 !important;pointer-events:inherit !important}#modal .modal_wrap{min-height:100vh;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}#modal .modal_inner{width:100%;text-align:center;overflow:hidden;background-color:#000;position:relative}#modal .modal_inner h3{padding-top:6vw;padding-bottom:5.3333333333vw}#modal .modal_inner h3 img{width:80vw;height:6.1333333333vw}#modal .modal_inner .ph{margin-bottom:6vw}#modal .modal_inner .ph img{width:80vw}#modal .modal_inner .desc{padding:0 9.3333333333vw;display:inline-block;text-align:left}#modal .modal_inner .desc p{margin-bottom:2em;font-size:3.2vw;line-height:2.125em;letter-spacing:.075em;color:#FFFFC8}#modal .modal_inner .desc p:last-child{margin-bottom:0}#modal .modal_inner .desc p a{color:#FF8200;border-bottom:1px solid transparent;transition:border;transition-duration:.15s}.is_pc #modal .modal_inner .desc p a:hover,.is_sp #modal .modal_inner .desc p a.touch{border-color:#FF8200}#modal .modal_inner .ico_close{width:9.6vw;height:13.6vw;margin:0 auto;margin-top:8.6666666667vw;margin-bottom:5.3333333333vw;cursor:pointer}.is_sp #modal .modal_inner .ico_close{margin-bottom:26.6666666667vw}#modal .modal_inner .ico_close svg{width:9.7333333333vw;height:13.6vw}#modal .modal_inner .ico_close svg path,#modal .modal_inner .ico_close svg rect{fill:#FF8200;transition:fill;transition-duration:.15s}.is_pc #modal .modal_inner .ico_close svg:hover path,.is_pc #modal .modal_inner .ico_close svg:hover rect,.is_sp #modal .modal_inner .ico_close svg.touch path,.is_sp #modal .modal_inner .ico_close svg.touch rect{fill:#fff}}
