@media screen and (min-width:769px){.u-sp-only{display:none}}@media screen and (max-width:768px){.u-pc-only{display:none}}.simple-header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:12px;line-height:1;padding-left:15px}@media screen and (min-width:1366px){.simple-header .logo{padding-left:72px}}@media screen and (max-width:768px){.simple-header .logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;row-gap:8px}}.simple-header .logo a{width:auto}main{padding-top:0}.ly_footer{margin-top:0}.lp-lead p{font-size:1.5rem;margin:0}@media screen and (max-width:768px){.lp-lead p{font-size:1.25rem}}.yellow-bg{font-size:2.25rem}@media screen and (max-width:768px){.yellow-bg{font-size:1.625rem}}.el_btn{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:768px){.el_btn{padding:18px 24px}.el_btn.-h-large{font-size:1rem}.md_mt24{margin-top:24px!important}}.point-text h3{font-size:2.25rem;font-weight:700}@media screen and (max-width:768px){.point-text h3{font-size:1.875rem}}@media screen and (max-width:400px){.point-text h3{font-size:1.575rem}}.point-text h3 span span{font-size:2.625rem}@media screen and (max-width:768px){.point-text h3 span span{font-size:2.125rem}}@media screen and (max-width:400px){.point-text h3 span span{font-size:1.7rem}}.point-text h3 span span span{font-size:3.25rem}