.natsubie-lp,.natsubie-lp *,.natsubie-lp ::after,.natsubie-lp ::before{box-sizing:border-box}.natsubie-lp{max-width:1000px;margin:0 auto 50px;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;color:#464646}.natsubie-lp p{line-height:1.8}.natsubie-lp .line-part{text-align:center;margin-bottom:40px}.natsubie-lp .line-part img{display:inline-block;width:100%;max-width:600px}.natsubie-lp .natsubie-hero{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:20px}@media screen and (max-width:768px){.natsubie-lp .natsubie-hero{flex-direction:column;gap:20px}}.natsubie-lp .natsubie-hero__img img{width:100%;height:auto;border-radius:8px;display:block}.natsubie-lp .natsubie-hero__text{width:100%}.natsubie-lp .natsubie-hero__sub{font-size:18px;color:#666;margin:0 0 8px}@media screen and (max-width:768px){.natsubie-lp .natsubie-hero__sub{font-size:16px}}.natsubie-lp .natsubie-hero__title{font-size:28px;line-height:1.5;margin:0 0 8px;color:#666;font-weight:400}@media screen and (max-width:768px){.natsubie-lp .natsubie-hero__title{font-size:22px;text-align:center}}.natsubie-lp .natsubie-hero__lead{font-size:15px;line-height:1.8;margin:0}@media screen and (max-width:768px){.natsubie-lp .natsubie-hero__lead{text-align:center}}.natsubie-lp .idea_container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:40px}@media screen and (max-width:768px){.natsubie-lp .idea_container{grid-template-columns:1fr}}.natsubie-lp .natsubie-check{display:flex;flex-direction:column-reverse;align-items:center;gap:10px;line-height:2.3}.natsubie-lp .natsubie-check._reverse{flex-direction:column}.natsubie-lp .natsubie-check._reverse .left img{display:block;max-width:300px}@media screen and (max-width:768px){.natsubie-lp .natsubie-check .left{padding-right:0}}.natsubie-lp .natsubie-check .left img{display:block;max-width:300px}.natsubie-lp .natsubie-check__title{font-size:19px;margin:0 0 20px;color:#666}.natsubie-lp .natsubie-feature{margin-bottom:40px;display:flex}.natsubie-lp .natsubie-feature .feature-detail{flex:1;background-color:#f8f7ec;padding:20px}.natsubie-lp .natsubie-feature .feature-detail ul{list-style-type:none;padding:0;margin:0}.natsubie-lp .natsubie-feature .feature-detail ul li h4{display:flex;align-items:center;margin-bottom:4px;font-size:16px}.natsubie-lp .natsubie-feature .feature-detail ul li img{width:70px;margin-right:10px}.natsubie-lp .natsubie-feature .feature-detail ul li p{line-height:1.6;font-size:14px}.natsubie-lp .natsubie-feature .feature-img{width:36%}.natsubie-lp .natsubie-feature .feature-img img{display:block;width:100%;height:100%;object-fit:cover}.natsubie-lp .natsubie-feature__title{font-size:20px;margin:0 0 24px;color:#666;text-align:center}@media screen and (max-width:768px){.natsubie-lp .natsubie-feature{display:block}.natsubie-lp .natsubie-feature .feature-img{width:100%}}.natsubie-lp .natsubie-anchor{text-align:center}.natsubie-lp .natsubie-anchor__btn{display:inline-block;background-color:#686868;color:#fff;text-decoration:none;padding:12px 36px;font-size:15px;transition:opacity .2s;font-size:20px;width:90%}.natsubie-lp .natsubie-anchor__btn:hover{opacity:.8}@media screen and (max-width:768px){.natsubie-lp .natsubie-anchor__btn{width:100%}}.natsubie-lp .pointup{background-color:#f9ffe7;padding:16px;margin-bottom:3rem;border:1px solid #ccc}.natsubie-lp .pointup h4{font-size:14px;margin-bottom:0;margin-top:0}.natsubie-lp .pointup h4::before{content:"POINT UP";display:inline-block;background-color:#ebbda0;color:#fff;font-size:12px;padding:2px 6px;border-radius:4px;margin-right:8px}.natsubie-lp .pointup p{font-size:14px;line-height:1.4}.natsubie-lp .pointup ul.caution{list-style-type:none;padding:0;margin:0;font-size:12px}.natsubie-lp .pointup ul.caution li{display:inline-block}@media screen and (max-width:768px){.natsubie-lp .pointup ul.caution{list-style-type:none;padding:0;margin:0;font-size:12px}.natsubie-lp .pointup ul.caution li{display:inline-block}}.natsubie-lp .sp-only{display:none}@media screen and (max-width:768px){.natsubie-lp .sp-only{display:inline}}