@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Aclonica&family=Noto+Sans+JP:wght@100;400;700&display=swap) ;body{background-color:#f2f2f2;min-height:100vh}header{background-color:#fff}.wrap{display:flex!important;flex-direction:column;min-height:100vh}main{color:#040404;font-family:'Noto Sans JP',sans-serif;font-size:12pt;flex:1}.main_section .zf-nstyle{width:100%;padding:3.0rem 20px 0}.main_section .zf-backgroundBg{background:#f1f1f1;max-width:47.5rem;margin:0 auto}.main_section .zf-backgroundBg p{text-align:left}.main_section .zf-backgroundBg p.lead{font-size:1.0rem;color:#dc3545}.main_section .zf-backgroundBg p.leadblack{font-size:1.0rem;color:#040404}.main_section .zf-backgroundBg p.leadcheck{font-size:1.0rem;color:#040404;margin-left:.25rem;margin-bottom:.25rem!important}.main_section .zf-backgroundBg p span.red{color:red}.main_section .zf-backgroundBg .bi:before{font-weight:400!important}.main_section .zf-backgroundBg .bi-check-circle{font-size:1.5rem;display:inline-flex;vertical-align:middle;margin:0 .25rem .25rem 0}