@charset 'UTF-8';.mv{position:relative;height:645px;overflow:hidden;background-size:cover;background-repeat:no-repeat}.mv.-index{background-image:url(//nori.fukuoka-ariake.com/cms/wp-content/themes/fukuoka-ariake-brand/dist/css/../images/recipe/pc_mv-index.jpg)}.mv img{max-width:initial;width:100%}@media screen and (max-width:767px){.mv{height:auto;background:0 0 !important}}#sec-01{padding:80px 0 103px}#sec-01 h2{width:200px;height:200px;margin:-180px auto 88px auto;line-height:1;background-color:#231815;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sec-01 h2 span{display:inline-block;width:200px;color:#fff;font-size:2.8rem;font-weight:500;line-height:200px;letter-spacing:.1em;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#sec-01 .lead{margin-bottom:85px;font-size:2.8rem;letter-spacing:.14em;text-align:center}#sec-01 .list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-107px 0 0 -66px}#sec-01 .list .item{width:297px;margin:107px 0 0 66px}#sec-01 .list .item .image{margin-bottom:28px}#sec-01 .list .item .copy{font-size:2rem;text-align:center;letter-spacing:.08em}#sec-01 .list .item .name{margin-bottom:10px;font-size:2.8rem;text-align:center;line-height:1.4;letter-spacing:.1em}#sec-01 .list .item .time{font-size:1.8rem;text-align:center;line-height:60px;border:1px solid #231815}@media screen and (max-width:767px){#sec-01{padding:0 0 30px}#sec-01 h2{width:26vw;height:26vw;margin:-13.2vw auto 39px auto}#sec-01 h2 span{width:26vw;font-size:3.73333vw;line-height:26vw}#sec-01 .lead{margin-bottom:40px;font-size:5.33333vw}#sec-01 .list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-25px 0 0 -6%;padding:0 3.33333vw}#sec-01 .list .item{width:44%;margin:25px 0 0 6%}#sec-01 .list .item .image{margin-bottom:12px}#sec-01 .list .item .copy{margin-bottom:2px;font-size:2.66667vw}#sec-01 .list .item .name{margin-bottom:5px;font-size:3.73333vw;letter-spacing:.12em}#sec-01 .list .item .time{font-size:3.2vw;line-height:8vw}}#detail{padding:90px 0 0}#detail .recipe-header{position:relative;margin-bottom:53px;padding:0 0 0 297px}#detail .recipe-header h2{position:absolute;top:26px;left:37px;width:177px;height:177px;line-height:1;text-align:center;background-color:#231815;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#detail .recipe-header h2 span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:177px;height:177px;padding:0;color:#fff;font-size:2.8rem;font-weight:500;align-items:center;line-height:1.7;letter-spacing:.1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#detail .recipe-header .copy{font-size:2.8rem;letter-spacing:.07em}#detail .recipe-header .name{margin-bottom:15px;font-size:3.8rem;line-height:1.3;letter-spacing:.12em}#detail .recipe-header .description{font-size:1.6rem;line-height:2.5;letter-spacing:.08em}#detail .ingredient{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:90px}#detail .ingredient .image{width:601px}#detail .ingredient .box{width:380px;padding:50px;color:#fff;background-color:#231815}#detail .ingredient .box .time{margin-bottom:15px;line-height:48px;font-size:1.8rem;text-align:center;letter-spacing:.1em;border:1px solid #fff}#detail .ingredient .box table{width:100%}#detail .ingredient .box table caption{color:#fff;font-size:2rem;text-align:center;line-height:1;letter-spacing:.1em}#detail .ingredient .box table th{padding:18px 0 0 5px;font-size:2rem;font-weight:500;text-align:left;letter-spacing:.12em;border-bottom:1px solid #fff}#detail .ingredient .box table td{padding:18px 0 0;font-size:2rem;text-align:right;border-bottom:1px solid #fff}#detail .directions{margin-bottom:76px}#detail .directions .item{position:relative;display:-webkit-flex;display:flex;margin-bottom:82px;padding:0 0 0 82px}#detail .directions .item:after{position:absolute;bottom:-42px;left:calc(50% - 17px);display:block;width:37px;height:37px;border-right:1px solid #231815;border-bottom:1px solid #231815;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}#detail .directions .item .num{position:absolute;left:10px;top:calc(50% - 30px);width:44px;height:44px;line-height:1;background-color:#231815;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#detail .directions .item .num span{display:inline-block;width:44px;line-height:44px;color:#fff;font-size:2.8rem;text-align:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#detail .directions .item .image{width:225px;margin-right:35px}#detail .directions .item .image img{width:100%;max-width:initial}#detail .directions .item .text{flex:1;margin-top:-12px;font-size:1.6rem;line-height:2.5;letter-spacing:.1em}@media screen and (max-width:767px){#detail{padding:27px 0 0}#detail .recipe-header{margin-bottom:27px;padding:0 2.66667vw;display:block}#detail .recipe-header .box{margin-bottom:2px;min-height:21.33333vw;padding-left:22.66667vw}#detail .recipe-header h2{top:3.73333vw;left:6.4vw;width:14.66667vw;height:14.66667vw;margin:0;line-height:1}#detail .recipe-header h2 span{width:14.66667vw;height:14.66667vw;font-size:3.2vw;line-height:1.3}#detail .recipe-header .copy{font-size:3.73333vw}#detail .recipe-header .name{margin:0;font-size:5.33333vw;line-height:1.4}#detail .recipe-header .description{font-size:3.2vw;line-height:2.3;letter-spacing:.12em}#detail .ingredient{display:block;margin-bottom:103px}#detail .ingredient .image{width:100%}#detail .ingredient .box{width:100%;padding:4.93333vw}#detail .ingredient .box .time{margin-bottom:10px;line-height:9.33333vw;font-size:4vw}#detail .ingredient .box table caption{font-size:4vw}#detail .ingredient .box table th{padding:15px 0 0;font-size:4vw}#detail .ingredient .box table td{padding:15px 0 0;font-size:4vw}#detail .directions{margin-bottom:60px;padding:0 10vw}#detail .directions .item{display:block;margin-bottom:40px;padding:0}#detail .directions .item:after{display:none}#detail .directions .item .num{position:absolute;top:-3.73333vw;left:50%;width:8vw;height:8vw;margin:0 0 0 -4vw}#detail .directions .item .num span{width:8vw;line-height:8vw;font-size:5.33333vw}#detail .directions .item .image{width:100%;margin:0 0 25px}#detail .directions .item .text{font-size:3.2vw;line-height:2.3}#detail .directions .item.-noImage{padding-bottom:10px}#detail .directions .item.-noImage .num{position:static;margin:0 auto 25px auto}}#ec{margin-bottom:84px}#ec h2{margin-bottom:53px}#ec .ec-item{margin:0 auto 40px auto}@media screen and (max-width:767px){#ec h2{margin-bottom:40px}#ec h2:before{display:none}#ec h2 span:before,#ec h2 span:after{display:none}#ec .ec-item{margin-bottom:24px;padding:0 12vw}#ec .ec-button a{font-size:4.53333vw;line-height:11.06667vw}}#detail .recipe-header{height:250px;min-height:250px}#detail .directions{counter-reset:number}#detail .directions .item{counter-increment:number}#detail .directions .item .num span{font-size:0;height:44px}#detail .directions .item .num span:before{content:counter(number);font-size:2.8rem}#detail .directions .item:last-of-type{margin:0}#detail .directions .item:last-of-type:after{display:none}#detail .ingredient .box .ingredients-wrap{width:100%}#detail .ingredient .box .ingredients-wrap>p{color:#fff;font-size:2rem;text-align:center;line-height:1;letter-spacing:.1em}#detail .ingredient .box .ingredients-wrap .ingredients-box dl{border-bottom:1px solid #fff;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}#detail .ingredient .box .ingredients-wrap .ingredients-box dl dt{padding:10px 0 0 5px;font-size:1.5rem;font-weight:500;letter-spacing:.12em}#detail .ingredient .box .ingredients-wrap .ingredients-box dl dd{padding:10px 0 0;font-size:1.5rem}#detail .ingredient .box .ingredients-wrap .ingredients-box>.title-box{padding:22px 0 0}#detail .ingredient .box .ingredients-wrap .ingredients-box>.title-box p{padding:0 0 0 5px;font-size:1.6rem}#detail .ingredient .box .ingredients-wrap .ingredients-box>.title-box dl dt,#detail .ingredient .box .ingredients-wrap .ingredients-box>.title-box dl dd{padding-top:5px}#detail .directions p.notes{margin-top:2em;font-size:1.5rem;line-height:2;letter-spacing:.1em}#detail .ingredient .box{max-height:65rem;overflow:auto}#detail .ingredient .box::-webkit-scrollbar{width:8px}#detail .ingredient .box::-webkit-scrollbar-track{border-radius:30px;background-color:#040302}#detail .ingredient .box::-webkit-scrollbar-thumb{border-radius:30px;background-color:#a28d87}@media screen and (max-width:767px){#detail .recipe-header{height:auto;min-height:auto}#detail .directions .item .num span{font-size:0;height:8vw}#detail .directions .item .num span:before{font-size:5.33333vw}#detail .ingredient .box .ingredients-wrap>p{font-size:4vw}#detail .ingredient .box .ingredients-wrap .ingredients-box>dl dt,#detail .ingredient .box .ingredients-wrap .ingredients-box>dl dd,#detail .ingredient .box .ingredients-wrap .ingredients-box>p.title{padding:15px 0 0;font-size:4vw}#detail .ingredient .box .ingredients-wrap .ingredients-box>.title-box p,#detail .ingredient .box .ingredients-wrap .ingredients-box>.title-box dl dt{padding-left:0}#detail .ingredient .box .ingredients-wrap .ingredients-box>.title-box dl dt,#detail .ingredient .box .ingredients-wrap .ingredients-box>.title-box dl dd{font-size:4vw}#detail .directions p.notes{font-size:3.2vw;line-height:2.3}#detail .ingredient .box{max-height:100%}}