@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;700&display=swap");#lp002{font-family:YakuHanJP,"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}@media (min-width:751px){#lp002{background-image:url(//www.mame-production.com/wp2022/wp-content/themes/mame_2022/_assets/lp/202511/css/../images/989005.jpg);background-attachment:fixed;background-size:cover}}#lp002 img{display:block;width:100%;height:auto}#lp002 .gutter{margin:0 6.6666666667vw}@media (min-width:751px){#lp002 .gutter{margin:0 50px}}#lp002 .inner{margin:0 6.6666666667vw}@media (min-width:751px){#lp002 .inner{margin:0 50px}}#lp002 #container{margin:0 auto;width:100vw}@media (min-width:751px){#lp002 #container{background-color:#fff;max-width:750px}}#lp002 #container .orange-button{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fbb03d;border-radius:1.3333333333vw !important;color:#fff;display:block;font-size:6.6666666667vw;font-weight:700;line-height:1;text-align:center;padding:6.6666666667vw 0;width:100%}@media (min-width:751px){#lp002 #container .orange-button{font-size:50px;padding:50px 0}}#lp002 #container .fv{padding-bottom:16vw}@media (min-width:751px){#lp002 #container .fv{padding-bottom:150px}}#lp002 #container .fv h1{margin-top:0;margin-bottom:4vw}@media (min-width:751px){#lp002 #container .fv h1{margin:0;margin-bottom:30px}}#lp002 #container .fv .lead{font-size:5vw;line-height:1.5;text-align:justify;font-weight:700}@media (min-width:751px){#lp002 #container .fv .lead{font-size:38px}}#lp002 #container .fv .btn{margin:4vw 6.6666666667vw 0;width:auto}#lp002 #container section{padding-bottom:13.3333333333vw}@media (min-width:751px){#lp002 #container section{padding-bottom:100px}}#lp002 #container section#introduction h2{font-size:6.5vw;font-weight:700;line-height:1.5;margin-top:.5em}@media (min-width:751px){#lp002 #container section#introduction h2{font-size:54px;text-align:center}}#lp002 #container section#introduction p{font-size:3.8666666667vw;line-height:1.75;margin-top:1em}@media (min-width:751px){#lp002 #container section#introduction p{font-size:28px}}@media (min-width:751px){#lp002 #container section#introduction p.summary{margin:0 50px}}#lp002 #container section#steps p{margin-top:8.6666666667vw}@media (min-width:751px){#lp002 #container section#steps p{margin-top:65px}}#lp002 #container section#growth .growth_wrap{background-image:url(//www.mame-production.com/wp2022/wp-content/themes/mame_2022/_assets/lp/202511/css/../images/growth_bg@2x.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;padding:6.6666666667vw 0 17.3333333333vw}@media (min-width:751px){#lp002 #container section#growth .growth_wrap{padding:50px 0 130px}}#lp002 #container section#growth .growth_wrap:first-of-type{padding-top:10.6666666667vw}@media (min-width:751px){#lp002 #container section#growth .growth_wrap:first-of-type{padding-top:80px}}#lp002 #container section#growth .growth_wrap .inner h3 img{width:auto;height:16.9333333333vw}@media (min-width:751px){#lp002 #container section#growth .growth_wrap .inner h3 img{height:127px}}#lp002 #container section#growth .growth_wrap .inner p{font-size:4vw;line-height:1.75;margin-top:1.5em;text-align:justify}@media (min-width:751px){#lp002 #container section#growth .growth_wrap .inner p{font-size:30px}}#lp002 #container section#loadmap{background-color:#c2def3}#lp002 #container section#loadmap .loadmap_wrap{background-color:#fff;border:2px solid #000;margin:12vw 6.6666666667vw 0;padding:4.6666666667vw;position:relative}@media (min-width:751px){#lp002 #container section#loadmap .loadmap_wrap{margin:90px 50px 0;padding:35px}}#lp002 #container section#loadmap .loadmap_wrap .phase{position:absolute;top:-5vw;left:-5vw}@media (min-width:751px){#lp002 #container section#loadmap .loadmap_wrap .phase{top:-35px;left:-35px}}#lp002 #container section#loadmap .loadmap_wrap .phase img{width:41.7333333333vw;height:auto}@media (min-width:751px){#lp002 #container section#loadmap .loadmap_wrap .phase img{width:313px}}#lp002 #container section#loadmap .loadmap_wrap h3{padding:5.3333333333vw 0}@media (min-width:751px){#lp002 #container section#loadmap .loadmap_wrap h3{padding:40px 0}}#lp002 #container section#loadmap .loadmap_wrap h3 img{width:auto;height:10.4vw}@media (min-width:751px){#lp002 #container section#loadmap .loadmap_wrap h3 img{height:78px}}#lp002 #container section#loadmap .loadmap_wrap ul{margin-top:0;padding:0 0 0 1.2em}@media (min-width:751px){#lp002 #container section#loadmap .loadmap_wrap ul{margin-top:0}}#lp002 #container section#loadmap .loadmap_wrap ul li{font-size:3.4666666667vw;list-style-type:disc;line-height:1.5;margin-bottom:2vw}@media (min-width:751px){#lp002 #container section#loadmap .loadmap_wrap ul li{font-size:26px;margin-bottom:15px}}#lp002 #container section#loadmap .loadmap_wrap ul li:last-child{margin-bottom:0}#lp002 #container section#loadmap .loadmap_wrap .orange{color:#ff9b6f;font-size:5.3333333333vw;font-weight:700;line-height:1.5;margin-top:.75em}@media (min-width:751px){#lp002 #container section#loadmap .loadmap_wrap .orange{font-size:40px}}#lp002 #container section#loadmap .summary{margin-top:1em}#lp002 #container section#price{background-image:url(//www.mame-production.com/wp2022/wp-content/themes/mame_2022/_assets/lp/202511/css/../images/price_bg@2x.jpg);background-size:cover;padding:13.3333333333vw 0}#lp002 #container section#price .inner .price{margin-top:4.6666666667vw}@media (min-width:751px){#lp002 #container section#price .inner .price{margin-top:35}}#lp002 #container section#price .inner .include{margin-top:9.3333333333vw}@media (min-width:751px){#lp002 #container section#price .inner .include{margin-top:70}}#lp002 #container section#price .inner .include h3{color:#fff;background-color:#1275b2;font-size:4vw;font-weight:700;text-align:center;padding:.5em 0}@media (min-width:751px){#lp002 #container section#price .inner .include h3{font-size:30px}}#lp002 #container section#price .inner .include ul{color:#fff}#lp002 #container section#price .inner .include ul li{border-bottom:1px solid #fff;padding:4vw 2vw}@media (min-width:751px){#lp002 #container section#price .inner .include ul li{padding:30px 15px}}#lp002 #container section#price .inner .include ul li p{font-size:4vw;font-weight:700}@media (min-width:751px){#lp002 #container section#price .inner .include ul li p{font-size:30px}}#lp002 #container section#price .inner .include ul li ul.child{margin:0;padding:2vw 0 0 1em}#lp002 #container section#price .inner .include ul li ul.child li{list-style-type:disc;font-size:3.4666666667vw;margin:.5em 0;padding:0;border:0}@media (min-width:751px){#lp002 #container section#price .inner .include ul li ul.child li{font-size:26px}}#lp002 #container section#price .inner .catch{width:100vw;margin:6.6666666667vw 0 0 -6.6666666667vw}@media (min-width:751px){#lp002 #container section#price .inner .catch{width:750px;margin:50px 0 0 -50px}}#lp002 #container section#form{padding-top:13.3333333333vw}@media (min-width:751px){#lp002 #container section#form{padding-top:100px}}#lp002 #container section#form .inner h2{color:#0c7cce;font-size:10.6666666667vw;font-weight:700;text-align:center}@media (min-width:751px){#lp002 #container section#form .inner h2{font-size:80px}}#lp002 #container section#form .inner .bottom{color:#0c7cce;font-size:4.8vw;font-weight:700;line-height:1.5;text-align:center}@media (min-width:751px){#lp002 #container section#form .inner .bottom{font-size:36px}}#lp002 #container section#form .inner .form_wrap{margin-top:10.6666666667vw}@media (min-width:751px){#lp002 #container section#form .inner .form_wrap{margin-top:80px}}#lp002 #container section#form .inner .form_wrap dl dt p{font-size:4vw;font-weight:700;line-height:1.5;margin-bottom:2vw}@media (min-width:751px){#lp002 #container section#form .inner .form_wrap dl dt p{font-size:30px}}#lp002 #container section#form .inner .form_wrap dl dd{margin-bottom:6.6666666667vw}#lp002 #container section#form .inner .form_wrap dl dd input[type=text],#lp002 #container section#form .inner .form_wrap dl dd input[type=email],#lp002 #container section#form .inner .form_wrap dl dd input[type=url],#lp002 #container section#form .inner .form_wrap dl dd textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5;font-size:3.7333333333vw;padding:2vw;width:100%}@media (min-width:751px){#lp002 #container section#form .inner .form_wrap dl dd input[type=text],#lp002 #container section#form .inner .form_wrap dl dd input[type=email],#lp002 #container section#form .inner .form_wrap dl dd input[type=url],#lp002 #container section#form .inner .form_wrap dl dd textarea{font-size:28px;line-height:1.5}}#lp002 #container section#form .inner .form_wrap dl dd .wpcf7-list-item{display:block;margin-left:0}#lp002 #container section#form .inner .form_wrap dl dd .wpcf7-list-item.first{margin-top:-1.3333333333vw}#lp002 #container section#form .inner .form_wrap dl dd span.wpcf7-list-item-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:3.7333333333vw}@media (min-width:751px){#lp002 #container section#form .inner .form_wrap dl dd span.wpcf7-list-item-label{font-size:28px}}#lp002 #container section#form .inner .form_wrap dl dd span.wpcf7-list-item-label:before{display:block;content:"";border-radius:50%;background-color:#f5f5f5;width:5.3333333333vw;height:5.3333333333vw;margin-right:2.6666666667vw}@media (min-width:751px){#lp002 #container section#form .inner .form_wrap dl dd span.wpcf7-list-item-label:before{width:40px;height:40px}}#lp002 #container section#form .inner .form_wrap dl dd span.wpcf7-list-item-label:after{display:block;position:absolute;content:"";border-radius:50%;width:2.6666666667vw;height:2.6666666667vw;background-color:#000;left:1.3vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}@media (min-width:751px){#lp002 #container section#form .inner .form_wrap dl dd span.wpcf7-list-item-label:after{width:20px;height:20px;left:10px}}#lp002 #container section#form .inner .form_wrap dl dd input[type=radio]:checked+span.wpcf7-list-item-label:after{display:block}#lp002 #container section#profile{background-color:#f4f4f4;padding:6.6666666667vw 0}@media (min-width:751px){#lp002 #container section#profile{padding:50px 0}}#lp002 #container section#profile .inner h2{border-bottom:1px solid #000;font-weight:700;font-size:4.5vw;margin:0 0 6.6666666667vw;padding:0 0 .5em}@media (min-width:751px){#lp002 #container section#profile .inner h2{font-size:34px;margin:0 0 50px;text-align:center}}#lp002 #container section#profile .inner .name_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6.6666666667vw}@media (min-width:751px){#lp002 #container section#profile .inner .name_wrap{margin-bottom:50px}}#lp002 #container section#profile .inner .name_wrap .photo{width:24vw;height:auto}@media (min-width:751px){#lp002 #container section#profile .inner .name_wrap .photo{width:180px}}#lp002 #container section#profile .inner .name_wrap .name{width:50.1333333333vw;height:auto;margin-left:6.6666666667vw}@media (min-width:751px){#lp002 #container section#profile .inner .name_wrap .name{width:376px;margin-left:50px}}#lp002 #container section#profile .inner p{font-size:3.2vw;line-height:1.75;text-align:justify}@media (min-width:751px){#lp002 #container section#profile .inner p{font-size:24px}}#lp002 #container section#profile .inner dl dt{font-size:4vw;font-weight:700;margin-top:6.6666666667vw}@media (min-width:751px){#lp002 #container section#profile .inner dl dt{font-size:30px;margin-top:50px}}#lp002 #container section#profile .inner dl dd{font-size:3.2vw;line-height:1.75}@media (min-width:751px){#lp002 #container section#profile .inner dl dd{font-size:24px}}#lp002 #container section#profile .inner dl dd ul{padding-left:1.5em}#lp002 #container section#profile .inner dl dd ul li{font-size:3.2vw;line-height:1.75;list-style-type:disc}@media (min-width:751px){#lp002 #container section#profile .inner dl dd ul li{font-size:24px}}#lp002 #container section#profile .inner dl dd a{color:#000;text-decoration:underline}#lp002 #container footer{background-color:#000;padding:10.6666666667vw 0 8.6666666667vw}@media (min-width:751px){#lp002 #container footer{padding:80px 0 30px}}#lp002 #container footer .inner p.logo{margin:0 auto;width:26.6666666667vw;margin-bottom:6.6666666667vw}@media (min-width:751px){#lp002 #container footer .inner p.logo{width:200px;margin-bottom:50px}}