@charset "utf-8";
html.fixed{overflow:hidden;height:100%}html.fixed body{height:100%}nav#topNav.recipe{position:relative;clear:both;width:100%;height:54.375vw;background:rgba(0,0,0,0) repeat-x scroll 0 0/contain;background:url("../img/recipe/header.jpg") no-repeat center center/cover}nav#topNav.recipe.wine{background-image:url("../img/recipe/header_wine.jpg")}nav#topNav.recipe.cidre{background-image:url("../img/recipe/header_cidre.jpg")}img{width:100%;vertical-align:bottom}nav#topNav.recipe ul{height:46%}#contArea{overflow:hidden;margin-bottom:3.125vw;background:url("../img/recipe/common/main_bg.jpg") repeat-y center top/100% auto}#contArea h1{visibility:hidden;overflow:hidden;height:0}#recipeArea *{box-sizing:border-box}#recipeArea .recipe__head{position:relative;padding:12.5vw 0 1.5625vw}#recipeArea .recipe__head:before{position:absolute;right:0;left:0;display:block;width:100%;height:6.71875vw;background:url("../img/recipe/common/deco_ribbon.png") no-repeat center center/100% auto;content:""}#recipeArea .recipe__head:before{top:0}#recipeArea .recipe__lede{margin:0 auto;width:84.375vw}#recipeArea .recipe__nav{display:flex;align-items:center;justify-content:space-between;margin:6.25vw auto 0;padding:3.125vw;width:90%;background:url("../img/recipe/bg-btn_top.png") repeat-x left top/auto 5px,url("../img/recipe/bg-btn_bottom.png") repeat-x left bottom/auto 5px}#recipeArea .recipe__nav.lnav{padding:3.125vw 1.5625vw}#recipeArea .recipe__nav_recipe{width:30.625vw}#recipeArea .recipe__nav_sweets{width:46.5625vw}#recipeArea .recipe__nav a img{display:block}#recipeArea .recipe__lnav__top{width:22.8125vw}#recipeArea .recipe__lnav__wine,#recipeArea .recipe__lnav__cidre{width:25.3125vw}#recipeArea .recipe__ttl{display:block;margin:6.25vw auto 0;width:94.0625vw}#recipeArea .recipe__type-nav{display:flex;justify-content:space-between;padding-bottom:4.6875vw;width:100%}#recipeArea .recipe__type-nav__link{display:block;width:49.21875vw}#recipeArea .recipe__detail{position:relative;z-index:10;display:none;margin:0;width:93.125vw}#recipeArea .recipe__detail .materials-howto{position:relative;padding:0 5vw}#recipeArea .recipe__detail .materials-howto .catch{margin:auto;padding:3.125vw 0}#recipeArea .recipe__detail .materials-howto .sub-title{margin:0 auto 3.125vw}#recipeArea .recipe__detail .materials-howto h4{margin:0 0 2.5vw;padding:0 0 0.78125vw;border-bottom:1px solid #006b33}#recipeArea .recipe__detail .materials-howto h4 img{width:auto;height:7.8125vw}#recipeArea .recipe__detail .materials-howto h4+dl{margin:0 0 1.5625vw}#recipeArea .recipe__detail .materials-howto .materials{margin:0 0 4.6875vw;font-size:3.75vw;line-height:1.6666666667}#recipeArea .recipe__detail .materials-howto .materials h4{position:relative}#recipeArea .recipe__detail .materials-howto .materials h4:after{position:absolute;right:0;bottom:0.78125vw;display:block;width:9.53125vw;height:10.78125vw;background:url("../img/recipe/common/recipe_apple_illust.png") center center no-repeat;background-size:contain;content:""}#recipeArea .recipe__detail .materials-howto .materials dl{display:flex;margin:2.34375vw 0;width:100%}#recipeArea .recipe__detail .materials-howto .materials dl dt{position:relative;display:flex;align-items:center;padding:0 1.5625vw 0 0;color:#006b33;vertical-align:middle;white-space:nowrap}#recipeArea .recipe__detail .materials-howto .materials dl dt i.kakko{display:block !important;margin:0 1.875vw;width:3.75vw;height:100%;border:1px solid #006b33;border-right:none;content:""}#recipeArea .recipe__detail .materials-howto .materials dl dt img{width:4.375vw}#recipeArea .recipe__detail .materials-howto .materials dl dd{width:100%}#recipeArea .recipe__detail .materials-howto .materials ul li{display:flex;align-items:center}#recipeArea .recipe__detail .materials-howto .materials ul li.wrap{flex-wrap:wrap}#recipeArea .recipe__detail .materials-howto .materials ul li.wrap .material{width:100%}#recipeArea .recipe__detail .materials-howto .materials ul li.wrap:after{width:10%}#recipeArea .recipe__detail .materials-howto .materials ul li.note:after{content:none !important}#recipeArea .recipe__detail .materials-howto .materials ul li:after{flex:1 1 auto;order:1;height:1px;background-image:linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 2px);background-position:top;background-size:4px 1px;background-repeat:repeat-x;content:""}#recipeArea .recipe__detail .materials-howto .materials ul li.dl:after{content:none !important}#recipeArea .recipe__detail .materials-howto .materials ul li .material{padding-right:.2em}#recipeArea .recipe__detail .materials-howto .materials ul li .amount{order:2;padding-left:.2em}#recipeArea .recipe__detail .materials-howto .howto{font-size:3.75vw;line-height:1.6666666667}#recipeArea .recipe__detail .materials-howto .howto ul li{position:relative;margin-bottom:.8em;padding-left:20px}#recipeArea .recipe__detail .materials-howto .howto ul li:before{position:absolute;top:0;right:calc(100% - 17px);display:block;width:30px;height:16px;background:no-repeat right center/cover;content:""}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(1):before{background-image:url("../img/recipe/common/howto_1.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(2):before{background-image:url("../img/recipe/common/howto_2.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(3):before{background-image:url("../img/recipe/common/howto_3.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(4):before{background-image:url("../img/recipe/common/howto_4.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(5):before{background-image:url("../img/recipe/common/howto_5.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(6):before{background-image:url("../img/recipe/common/howto_6.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(7):before{background-image:url("../img/recipe/common/howto_7.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(8):before{background-image:url("../img/recipe/common/howto_8.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(9):before{background-image:url("../img/recipe/common/howto_9.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(10):before{background-image:url("../img/recipe/common/howto_10.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(11):before{background-image:url("../img/recipe/common/howto_11.png")}#recipeArea .recipe__detail .materials-howto .howto ul li:nth-child(12):before{background-image:url("../img/recipe/common/howto_12.png")}#recipeArea .recipe__detail .materials-howto .howto ul li.last{margin-bottom:0}#recipeArea .recipe__detail .materials-howto .howto ul li:last-child{margin-bottom:0 !important}#recipeArea .recipe__detail .materials-howto .howto ul li span{padding:0 .3em;color:#006b33;font-weight:700}#recipeArea .recipe__detail .materials-howto .recipe-caution{font-size:3.75vw;line-height:1.5}#recipeArea .recipe__detail .materials-howto .preparation{padding:2.8125vw 1.875vw 1.875vw;border:1px dashed #006b33;font-size:3.75vw;line-height:1.6666666667}#recipeArea .recipe__detail .materials-howto .preparation h5{margin:0 0 1.875vw;text-align:center}#recipeArea .recipe__detail .materials-howto .preparation h5 img{margin:auto;width:13.75vw}#recipeArea .recipe__detail .materials-howto .preparation ul{margin-left:1em}#recipeArea .recipe__detail .materials-howto .preparation ul li{position:relative}#recipeArea .recipe__detail .materials-howto .preparation ul li:before{position:absolute;top:.2em;left:-1em;color:#bd0000;content:"●";font-size:16px;line-height:1}#recipeArea .recipe__detail .btm{line-height:0}#recipeArea .recipe__detail.slide{display:none;margin-top:auto;margin-bottom:auto;transition:.3s linear}#recipeArea .recipe__detail.slide.slide-active{position:relative;z-index:200;display:block;margin-right:0;margin-left:0;opacity:1;opacity:1;filter:alpha(opacity=100)}#recipeArea .recipe__detail.slide.slide-active.slide-prev,#recipeArea .recipe__detail.slide.slide-active.slide-next{display:block}#recipeArea .recipe__detail.slide.slide-active.slide-prev{transform:translateX(-20%)}#recipeArea .recipe__detail.slide.slide-active.slide-next{transform:translateX(20%)}#recipeArea .recipe__detail.slide.slide-prev,#recipeArea .recipe__detail.slide.slide-next{opacity:0;filter:alpha(opacity=0)}#recipeArea .recipe__list{padding:1.5625vw;width:100%;height:100%;background:#fff}#recipeArea .recipe__list__area__apple .recipe__list{padding:4vw;display: flex
;flex-wrap: wrap;justify-content: space-between;}#recipeArea .recipe__list__area{position:relative;display:flex;align-items:stretch;justify-content:space-between;margin-top:3.125vw;padding:1.5625vw 1.5625vw 14.0625vw}#recipeArea .recipe__list__area:after{position:absolute;right:0;bottom:3.125vw;left:0;display:block;width:100%;height:6.71875vw;background:url("../img/recipe/common/deco_ribbon.png") no-repeat center center/100% auto;content:""}#recipeArea .recipe__list__area__apple{display:flex;flex-direction:column;padding:0 1.25vw 1.25vw;width:100%}#recipeArea .recipe__list__area__red-wine,#recipeArea .recipe__list__area__white-wine{display:flex;flex-direction:column;padding:0 1.25vw 1.25vw;width:47.8125vw}#recipeArea .recipe__list__area__apple{background-color:#bd0000}#recipeArea .recipe__list__area__apple .recipe__list__ttl{scale:1.02649;}#recipeArea .recipe__list__area__apple .recipe__item__photo:after{border-color:#bd0000}#recipeArea .recipe__list__area__grapefruit{background-color:#fff100}#recipeArea .recipe__list__area__grapefruit .recipe__list__ttl{margin:0 -2.8125vw 0 -1.25vw}#recipeArea .recipe__list__area__grapefruit .recipe__item__photo:after{border-color:#fff100}#recipeArea .recipe__list__area__red-wine{background-color:#aa006a}#recipeArea .recipe__list__area__red-wine .recipe__list__ttl{margin:0 -1.25vw 0 -2.8125vw}#recipeArea .recipe__list__area__red-wine .recipe__item__photo:after{border-color:#aa006a}#recipeArea .recipe__list__area__red-wine .deco{position:absolute;top:-0.9375vw;left:-0.9375vw;width:20.3125vw;pointer-events:none}#recipeArea .recipe__list__area__white-wine{background-color:#6a8a00}#recipeArea .recipe__list__area__white-wine .recipe__list__ttl{margin:0 -2.8125vw 0 -1.25vw}#recipeArea .recipe__list__area__white-wine .recipe__item__photo:after{border-color:#6a8a00}#recipeArea .recipe__list__area__white-wine .deco{position:absolute;top:-0.9375vw;right:-2.8125vw;width:20.3125vw;pointer-events:none}#recipeArea .recipe__list__wrap{padding:1px;height:100%;background:#ba9949 url("../img/recipe/recipe_list_bg.png") repeat-y center top/100% auto}#recipeArea .recipe__item{margin:3.125vw 0 0;text-align:center;cursor:pointer}#recipeArea .recipe__list__area__apple .recipe__item{width:47%;}#recipeArea .recipe__item:nth-child(1){margin-top:0}#recipeArea .recipe__list__area__apple .recipe__item:nth-child(2){margin-top:0}#recipeArea .recipe__item:hover .recipe__item__photo:after{opacity:1}#recipeArea .recipe__item__name{margin:8px 0 0;min-height:7.5vw;color:#006b33;font-size:2.8125vw;line-height:1.0909090909}#recipeArea .recipe__item__name small{letter-spacing:-0.1em}#recipeArea .recipe__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:none;overflow:auto;background:rgba(0,0,0,.8)}#recipeArea .recipe__modal .button-prev,#recipeArea .recipe__modal .button-next{position:fixed;top:0;bottom:0;z-index:200;display:flex;align-items:center;justify-content:center;margin:auto;width:9.375vw;height:9.375vw;cursor:pointer}#recipeArea .recipe__modal .button-prev.disabled,#recipeArea .recipe__modal .button-next.disabled{pointer-events:none !important}#recipeArea .recipe__modal .button-prev{left:0}#recipeArea .recipe__modal .button-next{right:0}#recipeArea .recipe__modal__inner{display:flex;overflow:auto;align-items:flex-start;justify-content:center;padding:31.25vw 0 28.125vw;width:100%}#recipeArea .recipe__modal__base{position:relative}#recipeArea .recipe__modal__base__inner{position:relative}#recipeArea .recipe__modal__base__inner .title{position:absolute;top:-8.90625vw;right:0;left:0;margin:auto;width:78.75vw}#recipeArea .recipe__modal__base__inner .label{position:absolute;top:7.8125vw;left:-6.5625vw;width:55.9375vw}#recipeArea .recipe__modal__base__inner .label-abc{position:absolute;top:61.875vw;right:3.90625vw;width:28.125vw;height:28.125vw}#recipeArea .recipe__modal__close{position:absolute;top:-25vw;right:0;width:10vw;height:10vw;border:1px solid #fff;border-radius:50%;transform:rotate(45deg)}#recipeArea .recipe__modal__close:before,#recipeArea .recipe__modal__close:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;background:#fff;content:""}#recipeArea .recipe__modal__close:before{width:5vw;height:1px}#recipeArea .recipe__modal__close:after{width:1px;height:5vw}#recipeArea .recipe__modal .apple .materials-howto{background:repeat-y url("../img/recipe/common/recipe_modal_apple_bg.png") center top/100% auto}#recipeArea .recipe__modal .grapefruit .materials-howto{background:repeat-y url("../img/recipe/common/recipe_modal_grape_bg.png") center top/100% auto}#recipeArea .recipe__modal .grapefruit .materials-howto .materials h4:after{position:absolute;right:0;bottom:5px;display:block;width:75px;height:35px;background:url("../img/recipe/common/recipe_grapefruit_illust.png") center center no-repeat;background-size:cover;content:""}#recipeArea .recipe__modal .grapefruit .materials-howto .preparation ul li:before{color:#ffbd00}#recipeArea .recipe__modal .red-wine .materials-howto{background:repeat-y url("../img/recipe/common/recipe_modal_red-wine_bg.png") center top/100% auto}#recipeArea .recipe__modal .red-wine .materials-howto .materials h4:after{display:none}#recipeArea .recipe__modal .white-wine .materials-howto{background:repeat-y url("../img/recipe/common/recipe_modal_white-wine_bg.png") center top/100% auto}#recipeArea .recipe__modal .white-wine .materials-howto .materials h4:after{display:none}.dotclear:after{background-image:none !important}.dotclear span span{font-size:90%}.Bnr{margin:0 0 30px;padding:10px}.Bnr img{width:auto;max-width:100%}.get-reader{display:flex;align-items:center;margin:0 0 20px}.get-reader img{width:auto}.get-reader p{margin-left:10px;font-size:11px}.sweets{position:relative;padding:10.9375vw 0 12.5vw}.sweets:before,.sweets:after{position:absolute;right:0;left:0;z-index:0;display:block;width:100%;height:6.71875vw;background:url("../img/recipe/common/deco_ribbon.png") no-repeat center center/100% auto;content:""}.sweets:before{top:0}.sweets:after{bottom:0.9375vw}.sweets__ttl{padding:4.0625vw 0 0;width:100%}.sweets__nav{margin:3.125vw auto;width:100%;background:url("../img/recipe/bg-btn-sweets.png") no-repeat;background-position:top 90% left 0;background-size:100% 96%}.sweets__nav_btn{display:flex;margin:0 auto;width:100%}.sweets__cont{position:relative;margin:0 auto;width:93.125vw}.sweets__img_ap{position:absolute;bottom:-10vw;left:-5.9375vw;z-index:1;width:32.1875vw}.sweets__img_gf{position:absolute;right:-9vw;bottom:-9vw;z-index:1;width:39.0625vw}#Cont #recipe_ap_01 .recipe1-2,#Cont #recipe_ap_01 .recipe1-3{margin:7.8125vw 0 0}#Cont #recipe_ap_2021_12 .catch{margin:0 -2.34375vw}#Cont #recipe_ap_2021_02_abc .materials-howto.lower .howto{padding:4.6875vw 0 0}#Cont #recipe_ap_2022_04_abc .materials-howto.lower .howto{padding:4.6875vw 0 0}#Cont #recipe_ap_2022_04_abc .materials-howto .howto ul li{margin-left:-8px;padding-left:28px;background-size:26px 16px}#Cont #recipe_ap_2022_04_abc .materials-howto .howto ul li:before{right:calc(100% - 25px)}#Cont #recipe_ap_2022_05 .catch{margin:0 7.8125vw}#Cont #recipe_ap_2022_06 .catch{margin:0 6.875vw}#Cont #recipe_ap_2022_07 .catch{margin:0 6.25vw}#Cont #recipe_ap_2022_11 .catch{margin:0 7.8125vw}#Cont #recipe_ap_2023_01 .catch{margin:0 -0.9375vw}#Cont #recipe_ap_2023_11-1 .catch,#Cont #recipe_ap_2023_11-2 .catch,#Cont #recipe_ap_2023_11-3 .catch{margin:0 -3.4375vw}#Cont #recipe_gf_2021_02_abc .materials-howto.lower .howto{padding:4.6875vw 0 0}#Cont #recipe_gf_2021_07 .catch{margin:0 -0.78125vw}#Cont #recipe_gf_2021_09 .catch{margin:0 -1.5625vw}#Cont #recipe_gf_2021_10 .catch{margin:0 -2.34375vw}#Cont #recipe_gf_2022_04_abc .materials-howto.lower .howto{padding:4.6875vw 0 0}#Cont #recipe_gf_2022_04_abc .materials-howto .howto ul li{margin-left:-8px;padding-left:28px;background-size:26px 16px}#Cont #recipe_gf_2022_04_abc .materials-howto .howto ul li:before{right:calc(100% - 25px)}#Cont #recipe_gf_2022_04_abc .materials-howto .howto ul li span{color:#006b33}#Cont #recipe_gf_2022_04_abc .materials-howto .materials ul.mb4vw{margin:0 0 4.0625vw}#Cont #recipe_gf_2022_04_abc .materials-howto .materials h4{display:flex;align-items:end;justify-content:space-between;font-size:10px}#Cont #recipe_gf_2022_04_abc .materials-howto .materials h4:after{bottom:35px}#Cont #recipe_gf_2022_05 .catch{margin:0 3.75vw}#Cont #recipe_gf_2022_05 .materials-howto .howto ul li span{color:#006b33}#Cont #recipe_gf_2022_06 .catch{margin:0 3.75vw}#Cont #recipe_gf_2022_06 .materials-howto .howto ul li span{color:#006b33}#Cont #recipe_gf_2022_07 .catch{margin:0 -3.125vw}#Cont #recipe_gf_2022_08 .catch{margin:0 -0.9375vw}#Cont #recipe_gf_2022_09 .catch{margin:0 3.75vw}#Cont #recipe_gf_2022_11 .catch{margin:0 0.9375vw}#Cont #recipe_gf_2022_10 .catch{margin:0 -2.5vw}#Cont #recipe_gf_2022_10 .materials-howto .materials h4:after{bottom:100%}#Cont #recipe_gf_2022_11 .catch{margin:0 -0.9375vw}#Cont #recipe_gf_2022_12 .catch{margin:0 -0.9375vw}#Cont #recipe_gf_2023_01 .catch{margin:0 -0.9375vw}#Cont #recipe_gf_2023_02 .catch{margin:0 -0.9375vw}#Cont #recipe_gf_2023_03 .catch{margin:0 -0.9375vw}#Cont #recipe_gf_2023_03 .materials-howto .howto ul li span{color:#006b33}#Cont #recipe_rw_2023_05-1 .catch{margin:0 -2.8125vw}#Cont #recipe_rw_2023_05-2 .catch{margin:0 -2.8125vw}#Cont #recipe_rw_2023_05-3 .catch{margin:0 -2.8125vw}#Cont #recipe_rw_2023_05-4 .catch{margin:0 -2.8125vw}#Cont #recipe_rw_2023_05-5 .catch{margin:0 -2.8125vw}#Cont #recipe_rw_2023_05-6 .catch{margin:0 -2.8125vw}#Cont #recipe_rw_2023_11-1 .catch,#Cont #recipe_rw_2023_11-2 .catch,#Cont #recipe_rw_2023_11-3 .catch,#Cont #recipe_rw_2023_11-4 .catch,#Cont #recipe_rw_2023_11-5 .catch,#Cont #recipe_rw_2023_11-6 .catch{margin:0 -3.4375vw}#Cont #recipe_ww_2023_05-1 .catch{margin:0 -2.8125vw}#Cont #recipe_ww_2023_05-2 .catch{margin:0 -2.8125vw}#Cont #recipe_ww_2023_05-3 .catch{margin:0 -2.8125vw}#Cont #recipe_ww_2023_11-1 .catch,#Cont #recipe_ww_2023_11-2 .catch,#Cont #recipe_ww_2023_11-3 .catch{margin:0 -3.4375vw}