.page-free-v4 h1,.page-free-v4 h2,.page-free-v4 h3,.page-free-v4 h4,.page-free-v4 h5,.page-free-v4 h6,.page-free-v4 label,.page-free-v4 li,.page-free-v4 p,.page-free-v4 section,.page-free-v4 ul{margin:0;padding:0;border:0}body.page-free-v4{margin:0;padding:0;font-family:Noto Sans JP,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3",Hiragino Kaku Gothic ProN,Helvetica Neue,YuGothic,Arial,"\30E1\30A4\30EA\30AA",Meiryo,sans-serif;color:#333;background:#fff;font-size:15px;font-weight:300;line-height:1;overflow-x:hidden}.page-free-v4 .a22-header{position:fixed;top:0;left:0;z-index:900;width:100%;height:64px;background:#fff;display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:1.26;text-align:center;border-bottom:1px solid #e9eff2;box-sizing:border-box}.page-free-v4 .a22-header .logo{width:198px;margin-left:18px;display:flex;align-items:center}.page-free-v4 .a22-header .logo img{width:100%;height:auto}.page-free-v4 .a22-header .a22-header_inner{display:none}@media screen and (max-width:768px){.page-free-v4 .a22-header{height:17.0667vw}.page-free-v4 .a22-header .logo{width:45.3333vw;margin-left:1.8667vw}}.page-free-v4 #page_free{padding-top:64px;padding-bottom:40px;min-height:100vh}@media screen and (max-width:768px){.page-free-v4 #page_free{padding-top:17.0667vw}}.page-free-v4 .p--titleBox__inner{margin:0 auto;max-width:900px;padding:0 40px}@media screen and (max-width:768px){.page-free-v4 .p--titleBox__inner{max-width:none;padding:0 6.6667vw}}.page-free-v4 #free_form .selector{max-width:768px;margin:auto}.page-free-v4 #free_form h3{padding:25px 0 0;text-align:center;color:#0065a3;font-size:24px;font-weight:500;line-height:1.2;margin:1em 0}.page-free-v4 #free_form h4{padding:10px 0;text-align:center;color:#504c4b;font-size:18px;font-weight:700;line-height:1;margin:0}.page-free-v4 #free_form .kl_pref_button{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%;max-width:445px;margin:10px auto}.page-free-v4 #free_form .kl_pref_button input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-free-v4 #free_form .kl_pref_button input[type=radio]:focus-visible+.kl-btn{outline:2px solid #0065a3;outline-offset:2px}.page-free-v4 #free_form .kl-btn{width:calc(50% - 27px);height:50px;padding:10px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border:solid;line-height:1.5;border-color:#52bfff;border-width:1px;border-radius:8px;font-size:16px;color:#52bfff;text-align:center;font-weight:700;vertical-align:middle;transition:all .2s ease;cursor:pointer}.page-free-v4 #free_form .kl-btn:after{content:"";border:0;border-top:2px solid #52bfff;border-right:2px solid #52bfff;display:inline-block;width:10px;height:10px;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg)}.page-free-v4 #free_form .kl-btn:hover{opacity:.75}.page-free-v4 #free_form .kl_pref_button input[type=radio]:checked+.kl-btn{background-color:#52bfff;color:#fff}.page-free-v4 #free_form .kl_pref_button input[type=radio]:checked+.kl-btn:after{border-color:#fff}