@charset "UTF-8";h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#1c1c1c}ol,ul{list-style:none}html{font-size:62.5%}p,.dl_fontsize dt,.dl_fontsize dd{font-size:1.6rem;color:#1c1c1c}.title-border-left{color:#1c1c1c;font-size:1.8rem;text-align:left;position:relative;padding:6px 0 6px 12px;font-feature-settings:"palt"}.title-border-left:before{content:"";display:inline-block;position:absolute;top:12px;left:0;bottom:-7px;width:6px;height:60%;border-radius:5px;background:#d0d4f5}.title_h2{font-size:2rem;font-weight:700;color:#848484;line-height:1.1;margin:50px 10px 16px}.title_h2_sub{font-size:1.6rem}.link_color{color:#2a54c1;text-decoration:underline}.text_right{text-align:right;max-width:784px;margin:0 auto}.font_bold{font-weight:700}section.section1{margin-top:24px}.contents_wrap{margin:16px auto 64px}.contents_wrap p{margin-bottom:.5em}.btn-block.purple{background:#ad72c1;color:#fff}.btn-block{font-size:1.6rem;display:grid;place-content:center;justify-content:center;max-width:480px;min-height:64px;padding-inline:1em;font-weight:700;margin-bottom:.5em;margin-inline:auto;border:2px solid currentColor;border-radius:12px;transition:.2s all;position:relative}.arrow:after{content:"";width:12px;height:12px;border:0;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);position:absolute;top:0;right:32px;bottom:0;margin:auto}.btn_wrap{margin:8px auto 0;max-width:480px;width:100%}@media screen and (min-width: 600px){.btn_wrap{margin:40px auto 0}}.precaution_small{font-size:1.4rem;color:#4e4e4e;margin:0 auto}.btn-block.purple:hover{background:#f1dbf9;border-color:#f1dbf9;color:#70598e}
