html,body{font-family:YakuHanJP_Noto,"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif !important}body.body .d{display:inline-block}body.body .page-lp-2025{overflow:hidden;padding-bottom:10.3333333333vh}body.body .page-lp-2025 .main-image-box{width:100%;padding:33px 0 33px 33px}body.body .page-lp-2025 .main-image-box .main-image img{display:block;width:100%}body.body .page-lp-2025 .main-catch-box{width:980px;max-width:80%;margin:0 auto;position:relative;z-index:0;padding:40px 0 0}body.body .page-lp-2025 .main-catch-box .catch{font-weight:bold;font-size:2.3125rem;line-height:1.7567567568em;text-align:center}body.body .page-lp-2025 .main-catch-box .catch strong{font-weight:900;font-size:1.3513513514em}body.body .page-lp-2025 .main-catch-box .catch .color1{color:#ec5a3d}body.body .page-lp-2025 .main-catch-box .catch .color2{color:#009cff}body.body .page-lp-2025 .main-catch-box .deco{position:absolute;z-index:-1;top:68px;left:-268px}body.body .page-lp-2025 .lp-main-box{margin-top:9.4444444444vh}body.body .page-lp-2025 .lp-main-box .inner{width:980px;max-width:80%;margin:0 auto;position:relative;z-index:0;padding:6.6666666667vh 0 5.8888888889vh}body.body .page-lp-2025 .lp-main-box .inner .deco{position:absolute;z-index:-1;top:-131px;right:-270px}body.body .page-lp-2025 .lp-main-box .inner .bg{position:absolute;z-index:-2;width:100vw;right:22.4489795918%;height:100%;top:0;overflow:hidden;border-radius:57px;background:#ec5a3d}body.body .page-lp-2025 .lp-main-box .inner .bg:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:865px;background:url(../images/lp-2025/dotto.png) repeat top left}body.body .page-lp-2025 .lp-main-box .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}body.body .page-lp-2025 .lp-main-box .inner .double-box .image{position:absolute;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;top:0;left:0;left:49.2857142857%;margin-top:7.1428571429%;width:65%}body.body .page-lp-2025 .lp-main-box .inner .double-box .image img{display:block;width:100%}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box{width:71.9387755102%;color:#fff}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text{font-size:0.875rem;text-align:justify;text-justify:inter-ideograph;letter-spacing:.01em;line-height:1.5em}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text a{text-decoration:underline}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top h3{width:318px}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top h3 .jp{display:block;font-weight:900;font-size:1.875rem;color:#ec5a3d;background:#ffff5f;line-height:1.1666666667em;padding:0.3666666667em 24px;border-radius:32px}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top h3 .jp small{font-size:.5em}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top h3 .en{font-family:"Poppins",sans-serif;font-size:1.125rem;padding-left:26px;margin-top:5px;font-weight:500;display:block}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top .catch{margin-top:2.2222222222vh;font-weight:900;font-size:1.25rem;line-height:1.45em}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top .text{margin-top:1.3333333333vh}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top .text a{text-decoration:underline}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom .catch{font-weight:900;font-size:1.25rem;line-height:1.45em}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom .text{margin-top:1.3333333333vh}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom .text a{text-decoration:underline}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom:before{content:"";display:block;margin-top:2.2222222222vh;padding-top:2.2222222222vh;border-top:2px dotted #fff;width:430px;max-width:100%}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom dl dt{font-weight:bold;font-size:0.875rem}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom dl dd{margin-top:5px}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom dl+dl{margin-top:2.2222222222vh}body.body .page-lp-2025 .howto-area{margin-top:9.7777777778vh}body.body .page-lp-2025 .howto-area .inner{width:980px;max-width:80%;margin:0 auto;position:relative}body.body .page-lp-2025 .howto-area .inner h3{text-align:center;font-weight:900;font-size:1.875rem;line-height:1.9333333333em}body.body .page-lp-2025 .howto-area .inner h3 span{display:inline-block;color:#fff;background:#009cff;border-radius:1em;padding:0 45px;letter-spacing:.05em}body.body .page-lp-2025 .howto-area .inner .kikan{text-align:center;margin-top:4.4444444444vh}body.body .page-lp-2025 .howto-area .inner .kikan img{max-width:100%}body.body .page-lp-2025 .howto-area .inner .how-to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4vh}body.body .page-lp-2025 .howto-area .inner .how-to .item .image{text-align:center}body.body .page-lp-2025 .howto-area .inner .how-to .item .image img{max-width:100%}body.body .page-lp-2025 .howto-area .inner .how-to .item .text-box{text-align:center}body.body .page-lp-2025 .howto-area .inner .how-to .item .text-box .text{color:#009cff;font-size:1.25rem;font-weight:900;line-height:1.5em}body.body .page-lp-2025 .howto-area .inner .how-to .item .text-box .mini-text{font-size:0.875rem;line-height:1.5em;margin-top:6px}body.body .page-lp-2025 .howto-area .inner .how-to .line{position:relative;border-right:2px dotted #ed7777}body.body .page-lp-2025 .howto-area .inner .how-to .line img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.body .page-lp-2025 .howto-area .inner .deco1{position:absolute;z-index:-1;right:-161px;top:-45px}body.body .page-lp-2025 .happyo-area{margin-top:8.8888888889vh}body.body .page-lp-2025 .happyo-area .inner{width:980px;margin:0 auto;max-width:80%;padding:6.1111111111vh 0 7.2222222222vh;position:relative;z-index:0}body.body .page-lp-2025 .happyo-area .inner .deco1{position:absolute;z-index:-1;top:-125px;left:-138px}body.body .page-lp-2025 .happyo-area .inner .deco2{position:absolute;z-index:-1;right:-256px;bottom:-300px}body.body .page-lp-2025 .happyo-area .inner:before{content:"";display:block;width:100vw;height:100%;z-index:-2;background:url(../images/lp-2022steak/happyo-bg.png) repeat right top;border-radius:55px 0 0 55px;position:absolute;top:0;left:22.4489795918%}body.body .page-lp-2025 .happyo-area .inner h3{text-align:center;color:#2b79ac;line-height:1.5}body.body .page-lp-2025 .happyo-area .inner h3:after{content:"";display:block;width:100%;border-top:4px dotted #2b79ac;border-bottom:4px dotted #2b79ac;height:12px;margin-top:1.1111111111vh}body.body .page-lp-2025 .happyo-area .inner h3 .jp{display:block;font-size:1.875rem;font-weight:900;letter-spacing:.05em}body.body .page-lp-2025 .happyo-area .inner h3 .en{font-family:"Poppins",sans-serif;font-weight:500;font-size:1.125rem;display:block}body.body .page-lp-2025 .happyo-area .inner .text-box{margin-top:3.3333333333vh}body.body .page-lp-2025 .happyo-area .inner .text-box .text{font-size:0.875rem;line-height:1.5em;letter-spacing:.05em}body.body .page-lp-2025 .happyo-area .inner .text-box .catch{text-align:center}body.body .page-lp-2025 .happyo-area .inner .text-box ul{margin-top:3vh}body.body .page-lp-2025 .happyo-area .inner .text-box ul li:before{content:"●";color:#2b79ac}body.body .page-lp-2025 .detail-area{margin-top:11.1111111111vh}body.body .page-lp-2025 .detail-area .inner{width:980px;max-width:90%;margin:0 auto;position:relative;z-index:1;padding-top:45px;padding-bottom:1px}body.body .page-lp-2025 .detail-area .inner:before{content:"";display:block;position:absolute;height:100%;width:100%;z-index:-1;border:3px solid #009cff;border-radius:60px;left:0;top:0}body.body .page-lp-2025 .detail-area .inner .deco1{position:absolute;z-index:-2;left:-235px;bottom:170px}body.body .page-lp-2025 .detail-area .inner .deco2{position:absolute;z-index:-2;right:-82px;bottom:15px}body.body .page-lp-2025 .detail-area .inner h3{text-align:center;color:#009cff;line-height:1.5;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-26px;white-space:nowrap;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.body .page-lp-2025 .detail-area .inner h3 .jp{display:block;font-size:1.875rem;font-weight:900;letter-spacing:.05em;background:#fff;padding:0 22px}body.body .page-lp-2025 .detail-area .inner h3 .en{font-family:"Poppins",sans-serif;font-weight:500;font-size:1.125rem;display:block;background:#fff}body.body .page-lp-2025 .detail-area .inner .text-box{width:82.1428571429%;margin:6.1111111111vh auto 8.3333333333vh}body.body .page-lp-2025 .detail-area .inner .text-box dl dt{font-weight:bold;font-size:1.125rem;letter-spacing:.05em;line-height:1.5em}body.body .page-lp-2025 .detail-area .inner .text-box dl dt:before{content:"●";color:#009cff}body.body .page-lp-2025 .detail-area .inner .text-box dl dd{font-size:0.875rem;text-align:justify;text-justify:inter-ideograph;line-height:1.5em;margin-top:7px}body.body .page-lp-2025 .detail-area .inner .text-box dl dd a{color:#009cff;text-decoration:underline}body.body .page-lp-2025 .detail-area .inner .text-box dl dd ul li:before{content:"■";color:gray}body.body .page-lp-2025 .detail-area .inner .text-box dl+dl{margin-top:3.8888888889vh}@media(max-width: 768px){body.body .page-lp-2025 .main-image-box{padding:0 20px 20px}body.body .page-lp-2025 .main-catch-box{padding-top:8px}body.body .page-lp-2025 .main-catch-box .catch{font-size:1.125rem}body.body .page-lp-2025 .main-catch-box .deco{top:50px;left:-78px}body.body .page-lp-2025 .lp-main-box .inner{display:block;padding-top:0}body.body .page-lp-2025 .lp-main-box .inner .deco{top:-34px;right:-104px}body.body .page-lp-2025 .lp-main-box .inner .bg{left:-6.25%;width:118.75%;border-radius:30px 0 0 30px}body.body .page-lp-2025 .lp-main-box .inner .bg:after{width:94.7368421053%;right:auto;left:0}body.body .page-lp-2025 .lp-main-box .inner .double-box{display:block}body.body .page-lp-2025 .lp-main-box .inner .double-box .image{width:100%;position:relative;margin-top:0;top:auto;left:auto;padding-top:84.375%}body.body .page-lp-2025 .lp-main-box .inner .double-box .image img{display:block;width:94.6875%;top:0;margin-top:6.875%;left:0;position:absolute}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box{width:96.875%;margin:0 auto;position:relative;z-index:1}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top h3{margin-left:auto;margin-right:auto;width:295px}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top h3 .jp{padding-left:12px;padding-right:12px;text-align:center}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top h3 .en{padding-left:0;text-align:center}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top .catch{text-align:center;font-size:1.0625rem}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .text-top .text{text-align:center}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom .catch{text-align:center;font-size:1.0625rem}body.body .page-lp-2025 .lp-main-box .inner .double-box .text-box .bottom .text{text-align:center}body.body .page-lp-2025 .howto-area .inner .how-to{display:block}body.body .page-lp-2025 .howto-area .inner .how-to .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .page-lp-2025 .howto-area .inner .how-to .item .image{width:31.25%;margin-right:3.125%}body.body .page-lp-2025 .howto-area .inner .how-to .item .text-box{max-width:65.625%;width:210px}body.body .page-lp-2025 .howto-area .inner .how-to .item .text-box .text{text-align:left;font-size:1.125rem}body.body .page-lp-2025 .howto-area .inner .how-to .item .text-box .mini-text{text-align:left;font-size:0.8125rem}body.body .page-lp-2025 .howto-area .inner .how-to .line{border-right:none;border-top:2px dotted #ed7777;margin:20px 0}body.body .page-lp-2025 .howto-area .inner .deco1{right:auto;left:calc(50% + 48px);top:-94px}body.body .page-lp-2025 .happyo-area{margin-top:47px}body.body .page-lp-2025 .happyo-area .inner{padding:32px 0 40px}body.body .page-lp-2025 .happyo-area .inner .deco1{top:-83px;left:-45px}body.body .page-lp-2025 .happyo-area .inner .deco2{right:-163px;bottom:-45px}body.body .page-lp-2025 .happyo-area .inner:before{border-radius:30px 0 0 30px;position:absolute;top:0;right:auto;left:-6.25%}body.body .page-lp-2025 .detail-area .inner .deco1{left:-100px;bottom:660px;top:auto}body.body .page-lp-2025 .detail-area .inner .deco2{bottom:-26px;right:-18px}body.body .page-lp-2025 .detail-area .inner:before{border-radius:27px}body.body .page-lp-2025 .detail-area .inner h3 .jp{padding-left:15px;padding-right:15px}body.body .page-lp-2025 .detail-area .inner .text-box{width:80.5555555556%;margin-top:25px}}/*# sourceMappingURL=style-lp-2025.css.map */