@media screen and (1024px <= width){#recipe .content{width:980px;margin:50px auto 0;padding-bottom:112px}#recipe .content .recipe_name{padding:0 20px;background:#172a8d;color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:30px;line-height:50px;font-feature-settings:"palt"}#recipe .content .label_hamauchi_sensei_for_sp,#recipe .content .label_high_school_for_sp{display:none}#recipe .content .detail{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin-top:43px;font-feature-settings:"palt";position:relative}#recipe .content .detail .photo img{width:490px!important}#recipe .content .detail .explain{width:450px;flex-shrink:0}#recipe .content .detail .explain .label_hamauchi_sensei_for_pc{margin-bottom:-13px}#recipe .content .detail .explain .label_hamauchi_sensei_for_pc img{width:450px!important}#recipe .content .detail .explain .label_high_school_for_pc{margin-bottom:-13px}#recipe .content .detail .explain .label_high_school_for_pc img{width:450px!important}#recipe .content .detail .explain dl.explain_block:nth-child(n+2){margin-top:40px}#recipe .content .detail .explain dl.explain_block>dt{padding-left:7px;border-top:1px solid #d2d0cd;border-bottom:1px solid #d2d0cd;color:#172a8d;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:22px;line-height:42px}#recipe .content .detail .explain dl.explain_block.type_material>dd{margin-top:7px}#recipe .content .detail .explain dl.explain_block.type_material>dd .group>h4,#recipe .content .detail .explain dl.explain_block.type_material>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:9px 0 9px 6px;background-image:linear-gradient(to right,#d2d0cd,#d2d0cd 1px,transparent 1px,transparent 3px)!important;background-position:left bottom;background-size:3px 1px;background-repeat:repeat-x;color:#000;font-size:16px;line-height:22px}#recipe .content .detail .explain dl.explain_block.type_material>dd .vspace{height:22px}#recipe .content .detail .explain dl.explain_block.type_howto>dd{margin-top:7px}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:10px 0;background-image:linear-gradient(to right,#d2d0cd,#d2d0cd 1px,transparent 1px,transparent 3px)!important;background-position:left bottom;background-size:3px 1px;background-repeat:repeat-x}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl dt{width:25px;color:#ff4328;font-size:16px;line-height:22px;flex-shrink:0}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl dd{color:#000;font-size:16px;line-height:22px}#recipe .content .detail .explain dl.hamauchi_sensei_point{margin-top:40px}#recipe .content .detail .explain dl.hamauchi_sensei_point dt{padding-left:7px;border-top:1px solid #006ec0;border-bottom:1px solid #006ec0;color:#006ec0;font-size:22px;line-height:43px}#recipe .content .detail .explain dl.hamauchi_sensei_point dd{background-image:linear-gradient(to right,#006ec0,#006ec0 1px,transparent 1px,transparent 3px);background-position:bottom left;background-size:3px 1px;background-repeat:repeat-x;position:relative}#recipe .content .detail .explain dl.hamauchi_sensei_point dd p{width:312px;margin:0 0 0 7px;padding:12px 0;color:#006ec0;font-size:16px;line-height:22px}#recipe .content .detail .explain dl.hamauchi_sensei_point dd img{width:113px!important;position:absolute;bottom:1px;right:0}#recipe .content .detail .explain dl.recipe_point{margin-top:40px}#recipe .content .detail .explain dl.recipe_point dt{padding-left:7px;border-top:1px solid #006ec0;border-bottom:1px solid #006ec0;color:#006ec0;font-size:22px;line-height:43px}#recipe .content .detail .explain dl.recipe_point dd{background-image:linear-gradient(to right,#006ec0,#006ec0 1px,transparent 1px,transparent 3px);background-position:bottom left;background-size:3px 1px;background-repeat:repeat-x;position:relative}#recipe .content .detail .explain dl.recipe_point dd p{margin:0 7px;padding:12px 0;color:#006ec0;font-size:16px;line-height:22px}#recipe .content .detail .print_out{position:absolute;left:0;top:455px}#recipe.basil .content .recipe_name{background:#008c36}#recipe.basil .content .detail .explain dl.explain_block>dt{color:#008c36}}@media screen and (768px <= width < 1024px){#recipe .content{width:81.6666666667vw;margin:4.1666666667vw auto 0;padding-bottom:9.3333333333vw}#recipe .content .recipe_name{padding:0 1.6666666667vw;background:#172a8d;color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:2.5vw;line-height:4.1666666667vw;font-feature-settings:"palt"}#recipe .content .label_hamauchi_sensei_for_sp,#recipe .content .label_high_school_for_sp{display:none}#recipe .content .detail{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin-top:3.5833333333vw;font-feature-settings:"palt";position:relative}#recipe .content .detail .photo img{width:40.8333333333vw!important}#recipe .content .detail .explain{width:37.5vw;flex-shrink:0}#recipe .content .detail .explain .label_hamauchi_sensei_for_pc{margin-bottom:-1.0833333333vw}#recipe .content .detail .explain .label_hamauchi_sensei_for_pc img{width:37.5vw!important}#recipe .content .detail .explain .label_high_school_for_pc{margin-bottom:-1.0833333333vw}#recipe .content .detail .explain .label_high_school_for_pc img{width:37.5vw!important}#recipe .content .detail .explain dl.explain_block:nth-child(n+2){margin-top:3.3333333333vw}#recipe .content .detail .explain dl.explain_block>dt{padding-left:.5833333333vw;border-top:.0833333333vw solid #d2d0cd;border-bottom:.0833333333vw solid #d2d0cd;color:#172a8d;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:1.8333333333vw;line-height:3.5vw}#recipe .content .detail .explain dl.explain_block.type_material>dd{margin-top:.5833333333vw}#recipe .content .detail .explain dl.explain_block.type_material>dd .group>h4,#recipe .content .detail .explain dl.explain_block.type_material>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:.75vw 0vw .75vw .5vw;background-image:linear-gradient(to right,#d2d0cd,#d2d0cd .0833333333vw,transparent .0833333333vw,transparent .25vw)!important;background-position:left bottom;background-size:.25vw .0833333333vw;background-repeat:repeat-x;color:#000;font-size:1.3333333333vw;line-height:1.8333333333vw}#recipe .content .detail .explain dl.explain_block.type_material>dd .vspace{height:1.8333333333vw}#recipe .content .detail .explain dl.explain_block.type_howto>dd{margin-top:.5833333333vw}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:.8333333333vw 0;background-image:linear-gradient(to right,#d2d0cd,#d2d0cd .0833333333vw,transparent .0833333333vw,transparent .25vw)!important;background-position:left bottom;background-size:.25vw .0833333333vw;background-repeat:repeat-x}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl dt{width:2.0833333333vw;color:#ff4328;font-size:1.3333333333vw;line-height:1.8333333333vw;flex-shrink:0}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl dd{color:#000;font-size:1.3333333333vw;line-height:1.8333333333vw}#recipe .content .detail .explain dl.hamauchi_sensei_point{margin-top:3.3333333333vw}#recipe .content .detail .explain dl.hamauchi_sensei_point dt{padding-left:.5833333333vw;border-top:.0833333333vw solid #006ec0;border-bottom:.0833333333vw solid #006ec0;color:#006ec0;font-size:1.8333333333vw;line-height:3.5833333333vw}#recipe .content .detail .explain dl.hamauchi_sensei_point dd{background-image:linear-gradient(to right,#006ec0,#006ec0 .0833333333vw,transparent .0833333333vw,transparent .25vw);background-position:bottom left;background-size:.25vw .0833333333vw;background-repeat:repeat-x;position:relative}#recipe .content .detail .explain dl.hamauchi_sensei_point dd p{width:26vw;margin:0 0 0 .5833333333vw;padding:1vw 0;color:#006ec0;font-size:1.3333333333vw;line-height:1.8333333333vw}#recipe .content .detail .explain dl.hamauchi_sensei_point dd img{width:9.4166666667vw!important;position:absolute;bottom:.0833333333vw;right:0}#recipe .content .detail .explain dl.recipe_point{margin-top:3.3333333333vw}#recipe .content .detail .explain dl.recipe_point dt{padding-left:.5833333333vw;border-top:.0833333333vw solid #006ec0;border-bottom:.0833333333vw solid #006ec0;color:#006ec0;font-size:1.8333333333vw;line-height:3.5833333333vw}#recipe .content .detail .explain dl.recipe_point dd{background-image:linear-gradient(to right,#006ec0,#006ec0 .0833333333vw,transparent .0833333333vw,transparent .25vw);background-position:bottom left;background-size:.25vw .0833333333vw;background-repeat:repeat-x;position:relative}#recipe .content .detail .explain dl.recipe_point dd p{margin:0 .5833333333vw;padding:1vw 0;color:#006ec0;font-size:1.3333333333vw;line-height:1.8333333333vw}#recipe .content .detail .print_out{position:absolute;left:0;top:37.9166666667vw}#recipe.basil .content .recipe_name{background:#008c36}#recipe.basil .content .detail .explain dl.explain_block>dt{color:#008c36}}@media screen and (width < 768px){#recipe .content{width:94.6vw;margin:8vw auto 0;padding-bottom:8.67vw}#recipe .content .recipe_name{padding:2vw 4vw;background:#172a8d;color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:6vw;line-height:6.67vw;font-feature-settings:"palt"}#recipe .content .label_hamauchi_sensei_for_sp{display:block;margin-top:4vw}#recipe .content .label_hamauchi_sensei_for_sp img{width:100%!important}#recipe .content .label_high_school_for_sp{display:block;margin-top:4vw}#recipe .content .label_high_school_for_sp img{width:100%!important}#recipe .content .detail{display:block;margin-top:4vw;font-feature-settings:"palt";position:relative}#recipe .content .detail .photo img{width:100%!important}#recipe .content .detail .explain{margin-top:5.3vw;flex-shrink:0}#recipe .content .detail .explain .label_hamauchi_sensei_for_pc,#recipe .content .detail .explain .label_high_school_for_pc{display:none}#recipe .content .detail .explain dl.explain_block:nth-child(n+2){margin-top:8vw}#recipe .content .detail .explain dl.explain_block>dt{padding-left:1.8666666667vw;border-top:.2vw solid #d2d0cd;border-bottom:.2vw solid #d2d0cd;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;color:#172a8d;font-size:4.4vw;line-height:8.8vw}#recipe .content .detail .explain dl.explain_block.type_material>dd{margin-top:1.33vw}#recipe .content .detail .explain dl.explain_block.type_material>dd .group>h4,#recipe .content .detail .explain dl.explain_block.type_material>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:1.8vw 0px 1.8vw 1.6vw;background-image:linear-gradient(to right,#d2d0cd,#d2d0cd .2vw,transparent .2vw,transparent .6vw)!important;background-position:left bottom;background-size:.6vw .2vw;background-repeat:repeat-x;color:#000;font-size:3.46vw;line-height:4.4vw}#recipe .content .detail .explain dl.explain_block.type_material>dd .vspace{height:4.4vw}#recipe .content .detail .explain dl.explain_block.type_howto>dd{margin-top:1.6vw}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:2.2vw 0;background-image:linear-gradient(to right,#d2d0cd,#d2d0cd .2vw,transparent .2vw,transparent .6vw)!important;background-position:left bottom;background-size:.6vw .2vw;background-repeat:repeat-x}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl dt{width:5.6vw;color:#ff4328;font-size:3.46vw;line-height:4.4vw;flex-shrink:0}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl dd{color:#000;font-size:3.46vw;line-height:4.4vw}#recipe .content .detail .explain dl.hamauchi_sensei_point{margin-top:8vw}#recipe .content .detail .explain dl.hamauchi_sensei_point dt{padding-left:1.3vw;border-top:.2vw solid #006ec0;border-bottom:.2vw solid #006ec0;color:#006ec0;font-size:4.4vw;line-height:9vw}#recipe .content .detail .explain dl.hamauchi_sensei_point dd{background-image:linear-gradient(to right,#006ec0,#006ec0 .2vw,transparent .2vw,transparent .6vw);background-position:bottom left;background-size:.6vw .2vw;background-repeat:repeat-x;position:relative}#recipe .content .detail .explain dl.hamauchi_sensei_point dd p{width:68vw;margin:0 0 0 1.3vw;padding:2.3vw 0;color:#006ec0;font-size:3.46vw;line-height:4.4vw}#recipe .content .detail .explain dl.hamauchi_sensei_point dd img{width:20.54vw!important;position:absolute;bottom:.2vw;right:0}#recipe .content .detail .explain dl.recipe_point{margin-top:8vw}#recipe .content .detail .explain dl.recipe_point dt{padding-left:1.3vw;border-top:.2vw solid #006ec0;border-bottom:.2vw solid #006ec0;color:#006ec0;font-size:4.4vw;line-height:9vw}#recipe .content .detail .explain dl.recipe_point dd{background-image:linear-gradient(to right,#006ec0,#006ec0 .2vw,transparent .2vw,transparent .6vw);background-position:bottom left;background-size:.6vw .2vw;background-repeat:repeat-x;position:relative}#recipe .content .detail .explain dl.recipe_point dd p{margin:0 1.3vw;padding:2.3vw 0;color:#006ec0;font-size:3.46vw;line-height:4.4vw}#recipe .content .detail .print_out{margin-top:6.6vw;text-align:center}#recipe.basil .content .recipe_name{background:#008c36}#recipe.basil .content .detail .explain dl.explain_block>dt{color:#008c36}}@media print{header,footer,#recipe .headline{display:none!important}@page{margin:7mm}body{-webkit-print-color-adjust:exact}#recipe .content{width:196mm;margin:10mm auto 0;padding-bottom:22.4mm}#recipe .content .recipe_name{padding:0 4mm;background:#172a8d;color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:6mm;line-height:10mm;font-feature-settings:"palt"}#recipe .content .label_hamauchi_sensei_for_sp,#recipe .content .label_high_school_for_sp{display:none}#recipe .content .detail{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin-top:8.6mm;font-feature-settings:"palt";position:relative}#recipe .content .detail .photo img{width:98mm!important}#recipe .content .detail .explain{width:90mm;flex-shrink:0}#recipe .content .detail .explain .label_hamauchi_sensei_for_pc{margin-bottom:-2.6mm}#recipe .content .detail .explain .label_hamauchi_sensei_for_pc img{width:90mm!important}#recipe .content .detail .explain .label_high_school_for_pc{margin-bottom:-2.6mm}#recipe .content .detail .explain .label_high_school_for_pc img{width:90mm!important}#recipe .content .detail .explain dl.explain_block:nth-child(n+2){margin-top:8mm}#recipe .content .detail .explain dl.explain_block>dt{padding-left:1.4mm;border-top:.2mm solid #d2d0cd;border-bottom:.2mm solid #d2d0cd;color:#172a8d;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:600;font-size:4.4mm;line-height:8.4mm}#recipe .content .detail .explain dl.explain_block.type_material>dd{margin-top:1.4mm}#recipe .content .detail .explain dl.explain_block.type_material>dd .group>h4,#recipe .content .detail .explain dl.explain_block.type_material>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;padding:1.8mm 0 1.8mm 1.2mm;background-image:linear-gradient(to right,#d2d0cd,#d2d0cd .2mm,transparent .2mm,transparent .6mm)!important;background-position:left bottom;background-size:.6mm .2mm;background-repeat:repeat-x;color:#000;font-size:3.2mm;line-height:4.4mm}#recipe .content .detail .explain dl.explain_block.type_material>dd .vspace{height:4.4mm}#recipe .content .detail .explain dl.explain_block.type_howto>dd{margin-top:1.4mm}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:2mm 0;background-image:linear-gradient(to right,#d2d0cd,#d2d0cd .2mm,transparent .2mm,transparent .6mm)!important;background-position:left bottom;background-size:.6mm .2mm;background-repeat:repeat-x}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl dt{width:5mm;color:#ff4328;font-size:3.2mm;line-height:4.4mm;flex-shrink:0}#recipe .content .detail .explain dl.explain_block.type_howto>dd dl dd{color:#000;font-size:3.2mm;line-height:4.4mm}#recipe .content .detail .explain dl.hamauchi_sensei_point{margin-top:8mm}#recipe .content .detail .explain dl.hamauchi_sensei_point dt{padding-left:1.4mm;border-top:.2mm solid #006ec0;border-bottom:.2mm solid #006ec0;color:#006ec0;font-size:4.4mm;line-height:8.6mm}#recipe .content .detail .explain dl.hamauchi_sensei_point dd{background-image:linear-gradient(to right,#006ec0,#006ec0 .2mm,transparent .2mm,transparent .6mm);background-position:bottom left;background-size:.6mm .2mm;background-repeat:repeat-x;position:relative}#recipe .content .detail .explain dl.hamauchi_sensei_point dd p{width:62.4mm;margin:0 0 0 1.4mm;padding:2.4mm 0;color:#006ec0;font-size:3.2mm;line-height:4.4mm}#recipe .content .detail .explain dl.hamauchi_sensei_point dd img{width:22.6mm!important;position:absolute;bottom:.2mm;right:0}#recipe .content .detail .explain dl.recipe_point{margin-top:8mm}#recipe .content .detail .explain dl.recipe_point dt{padding-left:1.4mm;border-top:.2mm solid #006ec0;border-bottom:.2mm solid #006ec0;color:#006ec0;font-size:4.4mm;line-height:8.6mm}#recipe .content .detail .explain dl.recipe_point dd{background-image:linear-gradient(to right,#006ec0,#006ec0 .2mm,transparent .2mm,transparent .6mm);background-position:bottom left;background-size:.6mm .2mm;background-repeat:repeat-x;position:relative}#recipe .content .detail .explain dl.recipe_point dd p{margin:0 1.4mm;padding:2.4mm 0;color:#006ec0;font-size:3.2mm;line-height:4.4mm}#recipe .content .detail .print_out{position:absolute;left:0;top:91mm}#recipe.basil .content .recipe_name{background:#008c36}#recipe.basil .content .detail .explain dl.explain_block>dt{color:#008c36}#recipe .content{margin:0 auto;padding-bottom:2.4mm}#recipe .content .detail .print_out{display:none!important}}
