.example_text,.appeal02,.appeal01,.feature02_title,.feature01 .point,.worries .inner_text,.worries .com_title{text-align:center;font-weight:600;font-size:16px}.worries .inner_text_right,.worries .inner_text_center,.worries .inner_text_left{position:absolute;width:max-content;height:max-content}*{font-family:'Hiragino Kaku Gothic Pro';font-style:normal}body #document{width:1440px;margin:0 auto;background-color:#FFFFFF}.cta_section{position:relative}.btn{width:400px;height:48px;color:#035397;background:#F3E21D;border:1px solid #F3E21D;border-radius:8px;font-size:16px;font-weight:bold;padding:12px 0;letter-spacing:-0.05em}.top_cta_button{position:absolute;bottom:45px;right:187px}.middle_cta_button{position:absolute;top:69px;left:525px}.lp_header{position:relative;display:flex;width:375px;height:61px}.relife_pass_logo{position:absolute;margin:12px 0 12px 180px}.fv_box{position:relative}.worries{display:flex;flex-direction:column;align-items:center}.worries::before{content:'';border-width:36px 46.5px 0;border-right:46px solid transparent;border-left:46px solid transparent;border-top:38px solid #024074;border-bottom:0}.worries .com_title{font-size:24px;letter-spacing:-0.02em;margin:40px 574.5px 0 558.5px}.worries .com_title::after{content:'';display:block;width:174px;height:0px;border:2px solid #035397;margin:24px auto 18px auto}.worries .inner_text{position:relative;transform:translateX(-1%)}.worries .inner_text_left{left:34px;top:212px;line-height:180%}.worries .inner_text_left span{font-size:20px}.worries .inner_text_center{left:316px;top:60px;line-height:200%}.worries .inner_text_center span.large{font-size:24px}.worries .inner_text_center span.middle{font-size:20px}.worries .inner_text_right{left:571px;top:224px;line-height:180%}.worries .inner_text_right span{font-size:20px}.solution{display:flex;flex-direction:column;align-items:center}.solution .advice{position:relative;margin-top:-85px}.feature01 .point_title{position:absolute;top:98px;left:50%;width:max-content;height:max-content;font-size:22px;line-height:150%;letter-spacing:-0.02em;color:#035397;transform:translate(-50%)}.feature01 .point_text{text-align:left;position:absolute;font-weight:300;bottom:38px;left:44px;width:280px;height:104px;line-height:26px;letter-spacing:-0.03em}.feature01{display:flex;flex-direction:row;justify-content:center;align-items:center}.feature01 .point{position:relative}.feature02{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#EAEFF3}.feature02_title{position:absolute;top:45px;color:#FFFFFF;font-size:24px;line-height:160%;letter-spacing:0.05em;width:max-content;height:max-content}.appeal01{position:relative;display:flex;flex-direction:column}.appeal01 .flame01{margin-top:40px;position:relative}.appeal01_title{position:absolute;font-size:20px;line-height:32px;letter-spacing:0.05em;width:max-content;top:50px;left:413.5px;color:#FFFFFF}.appeal01_text{position:absolute;font-size:16px;line-height:26px;width:829px;top:124px;left:50%;transform:translate(-50%);font-weight:300}.appeal02{position:relative;display:flex;flex-direction:column;margin-bottom:32px}.appeal02 .flame02{margin-top:32px;position:relative}.appeal02_title{position:absolute;font-size:20px;line-height:32px;letter-spacing:0.05em;width:293px;top:42px;left:413.5px;color:#FFFFFF}.appeal02_text{position:absolute;font-size:16px;line-height:26px;width:829px;top:116px;left:50%;transform:translate(-50%);font-weight:300}.reason_box{display:flex;flex-direction:column;position:absolute;justify-content:center;width:100%}.reason_title_right,.reason_title_left{position:absolute;color:#035397;width:max-content;top:270px}.reason_title_left{left:182.5px}.reason_title_right{right:214px}.reason_text_right,.reason_text_left{position:absolute;width:max-content;font-weight:300;top:312px;text-align:left;line-height:26px}.reason_text_left{left:40px}.reason_text_right{left:564px}.example{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.example_text{padding-top:40px;font-size:24px;line-height:150%;letter-spacing:-0.02em;width:max-content}.example_text::after{content:'';display:block;width:174px;height:0px;border:2px solid #035397;margin:20px auto}.showcase{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:12px;padding-bottom:30px;width:720px}.compartment{margin:8px;background-color:#C9DAEB;border-radius:8px;width:162px;height:163.5px;box-shadow:0px 2px 10px rgba(80,137,198,0.15)}
