@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap");*{box-sizing:border-box;font-family:'Noto Sans JP', sans-serif}body #document{width:100%;margin:0 auto;background:url(/assets/lp/normal/bg-4c1eac4184082c5f84263cafb803c885a1377eff43bbb1139096eff475b9a030.jpg) top/contain repeat}p{font-size:15px;line-height:1.5}h2.heading_h2{margin:0 auto;font-size:34px;font-weight:bold;line-height:1.4;text-align:center}h2.heading_h2 .sub{font-size:21px}h2.heading_h2 .dots{padding-bottom:10px;border-bottom:4px dotted #fff}.normal_lp_header{margin-left:5%;display:flex;justify-content:left;align-items:center;gap:15px}.normal_lp_header .prime-image{width:96px}.normal_lp_header .lp_medal{position:relative;top:-2px;width:105px;transform:translateY(5px)}.normal_lp_header .lp_logo{height:24px}.black_color{color:#3a384f}.orange_color{color:#ff710b}.green_color{color:#009d5a}.yellow_color{color:#fffca9}.main_section{position:relative;max-width:940px;padding:0 20px 90px;overflow:hidden;margin:auto}.main_section .gift{position:relative;display:inline-block;padding:40px 28px 21px 24px;margin:15px 0 25px;color:#009d5a;font-size:28px;font-weight:bold}.main_section .gift::before,.main_section .gift::after{position:absolute;display:inline-block;content:''}.main_section .gift::before{top:0;left:0;width:360px;height:150px;background:url(/assets/lp/normal/intro_fukidashi-f5d9b728b2b87ca3070ee9f35ce1c64ff2cdfaeba8024fe5b85fa70d7de2f9fc.svg) left/contain no-repeat}.main_section .gift::after{top:-15px;right:14px;width:77px;height:59px;background:url(/assets/lp/normal/gift_money-50a940c7ac84c3e84f4b31049503b23ab586ed70e4cb26a702be9ac0f0d9ce31.png) left/contain no-repeat}.main_section h1{position:relative;z-index:1;margin:0;margin-bottom:5px;font-size:62px;width:450px;font-weight:bold;line-height:1.3;color:#009d5a}@media screen and (max-width: 320px){.main_section h1{font-size:28px}}.main_section h1 .green_color{border-bottom:4px dotted #009d5a}.man_image{position:absolute;top:30px;left:44%;width:520px;height:570px}.cta_section{position:relative;z-index:1;width:100%;padding:20px 20px 25px;text-align:center;background:url(/assets/lp/normal/pattern01-fd31f372d5c45d0374be86aaabb00d3a49b09e7487211181fc9f9bdae9fa5898.png) left/200px repeat,linear-gradient(134.24deg, #00824a 3.81%, #16c279 95.44%)}.cta_section .recommend_comment{position:absolute;top:-20px;left:calc(50% - 250px);width:500px;padding:10px 25px 10px 55px;font-weight:bold;font-size:20px;background:#fff;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,0.08)}.cta_section .recommend_comment::before{position:absolute;top:15px;left:20px;display:inline-block;width:26px;height:18px;content:'';background:url(/assets/lp/normal/hands_icon-fecbd342243cdf8404e08f79019e55ce4c7c619b676dc4070c3febce778bdce8.png) left/contain no-repeat}.cta_section p{position:relative;padding-left:5px;margin-top:38px;font-size:24px;color:#fff}.cta_section p::before,.cta_section p::after{position:absolute;top:0;display:inline-block;width:15px;height:51px;content:'';background:url(/assets/lp/normal/line_white-22853ca460f346fca379449cf620fc69687de8c42f24146ad3db0f5a469b02f2.png) left/contain no-repeat}.cta_section p::before{margin-left:-26px;transform:scale(-1, 1)}.cta_section .cta_image{display:inline-block;width:33%;margin:20px 65px 8px 0}.cta_section .cta{position:relative;display:inline-block;width:400px;height:150px;top:25px;padding:20px 0;font-size:32px;font-weight:bold;line-height:1.4;color:#fff;background:linear-gradient(180deg, #ff710b 50%, #ff5208 100%);border:2px solid #fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,0.25)}.cta_section .cta span{font-size:16px}.cta_section .cta .cta_button{position:absolute;width:20px;top:calc(50% - 10px);right:25px}.intro{position:relative;padding:40px 20px 0;height:470px;background-color:#fff}.intro .lead_text{position:relative;z-index:1;font-weight:bold;font-size:21px;text-align:center}.intro .taLtxt{left:6%}.intro h2{position:relative;margin-top:40px;z-index:1;font-size:34px;font-weight:bold;line-height:1.3;text-align:center}.intro::before,.intro::after{position:absolute;display:inline-block;width:330px;height:330px;content:''}.intro::before{top:20px;left:calc(50% - 530px);background:url(/assets/lp/normal/bg_image_01-f35d316567b12b8a12214350791cc044e8bfa4ecb0ce42013eeda58e44a54d68.jpg) left/contain no-repeat}.intro::after{top:130px;right:calc(50% - 530px);bottom:40px;left:auto;background:url(/assets/lp/normal/bg_image_02-e75ffa9198f403c5c36f7504760eb68d992bd854134afc3bfb81f7a0ee969d8f.jpg) left/contain no-repeat}.about_franchise{background:#fff;padding-bottom:40px}.about_franchise_box{position:relative;margin:0 auto;padding:10px 0 20px;width:900px;border:2px solid #ddd}.about_franchise_box h2{position:relative;padding:15px 0;margin:0 auto 0 -20px;width:calc(100% + 40px);font-size:34px;font-weight:bold;color:#fff;text-align:center;background:url(/assets/lp/normal/pattern01-fd31f372d5c45d0374be86aaabb00d3a49b09e7487211181fc9f9bdae9fa5898.png) left/contain repeat,linear-gradient(134.24deg, #00824a 3.81%, #16c279 95.44%)}.about_franchise_box .about_franchise_wrap{width:calc(100% - 40px);padding:80px 20px 25px;margin:-65px 20px 0}.about_franchise_box .about_franchise_wrap .text{font-size:18px;text-align:center;line-height:153.3%}.about_franchise_box .about_franchise_wrap .about_from{display:block;margin:40px auto 15px;font-size:15px;text-align:center}.about_franchise_box .about_detail{margin:25px 0}.about_franchise_box .about_detail li{position:relative;padding-left:calc(10% + 20px);margin:18px 0;font-size:21px;line-height:1.5}.about_franchise_box .about_detail li::before{position:absolute;top:10px;left:10%;display:inline-block;width:10px;height:10px;content:'';background:url(/assets/lp/normal/orange_dots-cddef436ced3b889df8b07e08d6d425a5258c215c9611ba7fcc0462dbacb7873.png) left/contain no-repeat}.point{margin-bottom:1px;padding:40px 20px 60px;color:#fff;background:url(/assets/lp/normal/pattern01-fd31f372d5c45d0374be86aaabb00d3a49b09e7487211181fc9f9bdae9fa5898.png) left/200px repeat,linear-gradient(134.24deg, #00824a 3.81%, #2b9367 95.44%)}.point .point_wrap{padding:40px;margin:40px auto 0;width:720px;border:1px solid #fff;border-radius:4px}.point .point_wrap h3{display:inline-block;margin:0 0 20px 10px;font-size:28px;font-weight:bold;line-height:1.4;color:#f4fbc8;text-align:left}.point .point_wrap h3.taR{margin:0 10px 20px 0}.point .point_wrap .point_img{position:relative;top:5px;display:inline-block;width:77px;vertical-align:top}.point .point_wrap .text{margin-bottom:50px;font-size:18px}.owner{padding:40px calc(50% - 550px) 20px;background-color:#fff}.owner h2.heading_h2{margin-bottom:50px}.owner h2.heading_h2 .dots{font-size:38px;border-bottom:4px dotted #ff710b}.owner .owner_wrap{display:flex;align-items:flex-start;justify-content:space-between;width:980px;padding-left:12%}.owner .owner_wrap .owner_profile{width:180px}.owner .owner_wrap .owner_profile .owner_image{width:100%}.owner .owner_wrap .owner_profile span{display:inline-block;margin-top:10px;font-size:13px}.owner .owner_wrap .owner_profile span+span{font-weight:bold}.owner .owner_wrap .comment p{width:650px;padding:20px;margin-bottom:15px;font-size:18px;border:1px solid #ddd;border-radius:4px}.owner .owner_wrap .comment .company-wrap{float:right;padding:20px;margin-bottom:50px;background-color:#f7f8f0;border-radius:6px}.owner .owner_wrap .comment .company-wrap span{font-size:18px;font-weight:bold}.owner .owner_wrap .comment .company-wrap .logo_image{width:64px;margin-top:20px}.owner .owner_wrap .comment .company-wrap p{padding:0;margin:-70px 0 0 74px;border:none;width:100%;font-size:15px;line-height:1.6}.about_hikakunet{padding:40px 20px 90px;background:url(/assets/lp/normal/bg-4c1eac4184082c5f84263cafb803c885a1377eff43bbb1139096eff475b9a030.jpg) center/cover no-repeat}.about_hikakunet .about_hikakunet_wrap{width:920px;margin:0 auto;padding:20px;background:rgba(255,255,255,0.8)}.about_hikakunet h2{margin-bottom:20px;color:#009d5a}.about_hikakunet h2 .dots{font-size:38px}.about_hikakunet .text{font-size:18px;line-height:1.6;margin-bottom:30px;text-align:center}.about_hikakunet .logos_container{display:flex;justify-content:center;flex-direction:row;margin-bottom:50px}.about_hikakunet .logo_box{margin:0 7.5px;width:110px;height:110px;background-color:#FFFFFF;border:1.25041px solid #DDDDDD}.about_hikakunet .logo_box img{width:110px;height:110px;object-fit:contain}footer .container{width:100%}footer .list_bottom_link{padding:15px 0}footer .list-inline{display:flex;align-items:center;justify-content:center}footer .list-inline li{float:none;width:auto}footer a:hover{color:#1977A6}
