@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
[data-module01]{padding:0}[data-module01] .contantWrap{max-width:10.8rem;width:100%}[data-module01] .contantWrap .btns01{position:absolute;top:0;bottom:auto;left:0;right:0;margin:auto;height:100%;width:100%;height:5rem}[data-module01] .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;width:.7rem;height:.7rem;z-index:1}[data-module01] .contantWrap .btns01 button.arrow i{width:.3rem;height:.3rem}[data-module01] .contantWrap .btns01 button.arrow i:after,[data-module01] .contantWrap .btns01 button.arrow i:before{background-color:#989898}[data-module01] .contantWrap .btns01 button:after,[data-module01] .contantWrap .btns01 button:before{content:none}[data-module01] .contantWrap .btns01 button.next{right:.15rem}[data-module01] .contantWrap .btns01 button.prev{left:.15rem}[data-module01] .contantWrap .btns01 button.prev i{transform:scale(-1,1)}.no-touchevents [data-module01] .contantWrap .btns01 button:hover:after,.no-touchevents [data-module01] .contantWrap .btns01 button:hover:before{background-color:transparent}[data-module01] .contantWrap .contentWrapIn{padding:0}[data-module01] .contantWrap .contentWrapIn .content.disableTrs{transition:none!important}[data-module01] .contantWrap .contentWrapIn .content .link>.in{margin:0 4.63%}[data-module01] .contantWrap .contentWrapIn .content .link .ph{height:5rem}[data-module01] .contantWrap .pager{height:.4rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;margin-top:.2rem}[data-module01] .contantWrap .pager button{width:.2rem;height:.2rem}[data-module01] .contantWrap .pager button:after,[data-module01] .contantWrap .pager button:before{width:.08rem;height:.08rem;background-color:#e6e6e6}[data-module01] .contantWrap .pager button.active:after{width:.2rem;border-radius:.04rem;background-color:#e6e6e6}[data-module01] .contantWrap .caption{font-size:.14rem;line-height:1.714;text-align:left;color:rgba(50,50,50,.7);padding-top:.04rem;letter-spacing:.08em}.sec_mv{font-size:0}.sec_mv .ph{width:100%;height:4.98rem}.ttl{text-align:center;font-size:.22rem;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.909;letter-spacing:.12em;margin-bottom:.3rem}.msgbox{padding:.7rem 0 .9rem}.msgbox .txt{font-size:.14rem;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.857;text-align:center;letter-spacing:.08em}.csnbox01{padding-top:1.3rem}.csnbox01 .container{width:100%;max-width:14.4rem;height:14.54rem;margin:0 auto;position:relative}.csnbox01 .container:before{content:'';display:block;width:11.7rem;height:11.94rem;background-color:#fcfaf8;position:absolute;top:.6rem;left:.4rem;z-index:-1}.csnbox01 .csnimg{font-size:0;position:absolute}.csnbox01 .csnimg.ph1{width:5.8rem;height:6.8rem;top:0;right:1rem}.csnbox01 .csnimg.ph2{width:4.3rem;height:3.2rem;top:4.53rem;left:1.8rem}.csnbox01 .csnimg.ph3{width:6.4rem;height:4.2rem;top:8.73rem;left:1rem}.csnbox01 .csnimg.ph4{width:2.8rem;height:2.8rem;bottom:0;right:1rem}.csnbox01 .txtbox{position:absolute}.csnbox01 .txtbox .ttl{text-align:left}.csnbox01 .txtbox .txt{text-align:left}.csnbox01 .txtbox.txt01{width:4.8rem;top:1.5rem;left:2.3rem}.csnbox01 .txtbox.txt02{width:3.6rem;top:8.73rem;left:8rem}.csnbox02{padding:.8rem 0;position:relative}.csnbox02:before{content:'';display:block;width:100%;height:3.86rem;background:transparent url(../img/cuisine/bg_quality.jpg) no-repeat scroll center center;background-size:cover;position:absolute;bottom:0;left:0;z-index:-1}.csnbox02 .ttl{font-size:.24rem;margin-bottom:.5rem}.csnbox02 .ttlimgbox{position:relative;max-width:14.4rem;margin:0 auto}.csnbox02 .ttlimg{width:1.56rem;height:.62rem;position:absolute;top:2.5rem;left:1rem;transform:rotateZ(-90deg);transform-origin:top left}.csnbox02 .container{max-width:9.8rem;margin:0 auto;position:relative}.detail_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.detail_box .detail .ph{width:100%;height:2rem}.detail_box .detail .catch{font-size:.18rem;letter-spacing:-.02em;letter-spacing:0;line-height:1.77;text-align:center;margin:.2rem -1em .15rem}.detail_box .detail .txt{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.14rem;letter-spacing:.03em;line-height:1.85;padding:0;text-align:justify;text-justify:inter-ideograph}.ie .detail_box .detail .txt{font-feature-settings:"palt"}.csnbox03{padding:1.4rem 0 0;position:relative}.csnbox03 .ttlimgbox{position:relative;max-width:14.4rem;margin:0 auto}.csnbox03 .txtimg{width:2.7rem;height:.54rem;position:absolute;top:-.2rem;right:1rem;transform:rotateZ(-90deg);transform-origin:bottom right;font-size:0}.csnbox03 .txtimg img{width:100%;height:auto}.csnbox03 .container{max-width:9.8rem;margin:0 auto;padding:.3rem 0 0 .8rem;position:relative;box-sizing:border-box}.csnbox03 .chefimg{width:3.4rem;height:3rem;position:absolute;top:0;left:0}.csnbox03 .chefimg img{width:100%;height:auto}.csnbox03 .txt{background-color:rgba(50,50,50,.5);padding:.42rem .6rem .44rem 3.2rem}.csnbox03 .txt .name{font-size:.24rem;font-weight:400;margin-bottom:.2rem;letter-spacing:.2em;color:#fff}.csnbox03 .txt .name span{font-size:.18rem;font-family:poynter-oldstyle-display,serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:.3rem;letter-spacing:0}.csnbox03 .txt dl dt{font-size:.18rem;letter-spacing:.12em;line-height:1.77;color:#fff;margin-right:-.5em;margin-bottom:.2rem}.csnbox03 .txt dl dd{font-size:.14rem;color:#fff;letter-spacing:.08em}@media screen and (max-width:460px){[data-module01]{padding:0 .3rem}[data-module01] .contantWrap .btns01{height:51.6vw;top:0}[data-module01] .contantWrap .btns01 button{width:.6rem;height:.9rem;width:.3rem;height:.3rem}[data-module01] .contantWrap .btns01 button.next{right:0}[data-module01] .contantWrap .btns01 button.prev{left:0}[data-module01] .contantWrap .contentWrapIn .content .link>.in{margin:0 4%}[data-module01] .contantWrap .contentWrapIn .content .link .ph{height:50vw}[data-module01] .contantWrap .pager{margin-top:.1rem}[data-module01] .contantWrap .caption{font-size:.12rem;line-height:1.75;text-align:justify;text-justify:inter-ideograph;font-feature-settings:"palt";padding-top:.1rem}.ie [data-module01] .contantWrap .caption{font-feature-settings:"palt"}.sec_mv .ph{height:63.88vw}.ttl{font-size:.18rem;line-height:1.66;margin-bottom:.2rem;font-feature-settings:"palt"}.msgbox{padding:.4rem 0 .48rem}.msgbox .txt{font-size:.13rem;line-height:1.76;padding:0 .3rem;text-align:left;text-align:justify;text-justify:inter-ideograph}.ie .msgbox .txt{font-feature-settings:"palt"}.csnbox01{padding-top:.45rem}.csnbox01 .container{height:auto}.csnbox01 .container:before{width:calc(100% - .3rem);height:calc(100% - 1.2rem);top:.5rem;left:0}.csnbox01 .csnimg{position:relative;margin-bottom:.04rem}.csnbox01 .csnimg.ph1{width:83.4vw;height:75vw;top:auto;right:auto;margin-left:auto;margin-bottom:.3rem}.csnbox01 .csnimg.ph2{width:55.6vw;height:38.88vw;top:auto;left:auto;margin-left:8vw;margin-bottom:.4rem}.csnbox01 .csnimg.ph3{width:80.6vw;height:52.77vw;top:auto;left:auto;margin-bottom:.3rem}.csnbox01 .csnimg.ph4{width:38.9vw;height:36.1vw;top:auto;right:auto;margin-left:auto}.csnbox01 .txtbox{position:relative}.csnbox01 .txtbox .txt{text-align:justify;text-justify:inter-ideograph}.ie .csnbox01 .txtbox .txt{font-feature-settings:"palt"}.csnbox01 .txtbox.txt01{width:auto;height:auto;top:auto;left:auto;padding:0 16vw 0 8vw;margin-bottom:.22rem}.csnbox01 .txtbox.txt02{width:auto;height:auto;top:auto;left:auto;padding:0 11vw 0 8vw;margin-bottom:.3rem}.csnbox01 .txtbox.txt02 .ttl{margin-right:-1em}.csnbox01 .txtbox.txt02 .txt{padding-right:.16rem}.csnbox02{padding:.4rem 0}.csnbox02:before{width:90vw;height:calc(100% - 2.5rem);bottom:auto;top:1.8rem;left:5vw;background:transparent url(../img/cuisine/bg_quality_sp.jpg) no-repeat scroll center center;background-size:cover}.csnbox02 .ttl{font-size:.19rem;margin-bottom:.3rem;letter-spacing:.08em}.csnbox02 .ttlimg{top:auto;bottom:-.39rem;left:auto;right:10vw;transform:rotateZ(-16deg);transform-origin:top left}.detail_box{position:relative;display:block;margin-top:0;padding-bottom:.5rem;margin-top:.4rem;width:80vw;margin:0 auto}.detail_box .detail{padding-bottom:.4rem}.detail_box .detail .ph{height:47.22vw}.detail_box .detail .catch{font-size:.15rem;line-height:1.6;letter-spacing:.05em;margin:.2rem 0 .15rem}.detail_box .detail .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,verdana,Osaka,sans-serif;font-weight:400;font-size:.13rem;letter-spacing:0;line-height:1.76;padding:0;font-feature-settings:"palt"}.csnbox03{padding:.4rem 0 .86rem;margin-bottom:7vw}.csnbox03 .txtimg{top:auto;bottom:-.88rem;left:auto;right:10vw;transform:rotateZ(-16deg);transform-origin:top left;z-index:3}.csnbox03 .container{padding:50vw 0 0 8vw}.csnbox03 .chefimg{width:91.66vw;height:62.5vw}.csnbox03 .txt{width:90vw;height:40vw;width:100%;height:100%;padding:18vw 8vw 10vw 8vw;box-sizing:border-box}.csnbox03 .txt .name{font-size:.22rem;font-feature-settings:"palt";margin-bottom:.16rem}.csnbox03 .txt .name span{font-size:.15rem;padding-left:.25rem}.csnbox03 .txt dl dt{letter-spacing:.05em;line-height:1.66;font-feature-settings:"palt";margin-bottom:.12rem}.csnbox03 .txt dl dd{font-size:.13rem;line-height:1.77;font-feature-settings:"palt"}}@media print,screen and (min-width:461px){[data-module01] .contantWrap .btns01 button.arrow i{width:.6rem}.detail_box .detail{width:3rem}}
/*# sourceMappingURL=cuisine.css.map */
