@charset "utf-8";*{box-sizing:border-box;font-style:normal}html{margin-top:0 !important;scroll-padding-top:100px}#wpadminbar{z-index:9999 !important}body{min-height:100vh;color:#000;font-family:'Noto Sans JP',sans-serif;font-size:16px;line-height:1.7;display:flex;flex-direction:column}main{flex:1}h1,h2,h3,h4,h5,p,a{margin:0;padding:0}dd{margin-inline-start:0}img{width:100%;height:auto;display:block;box-sizing:border-box}.opacity:hover{opacity:.5}a{color:#000}.a-color{color:#000}.pc{display:none}.bold{font-weight:700}.font17{font-size:17px !important}.line-yellow{background:linear-gradient(transparent 50%,#f2e009 0%);display:inline-block}.sp-br{display:none}@media (max-width:749px){.line-yellow{background:linear-gradient(transparent 40%,#f2e009 0%);display:inline-block}.sp-br{display:block}}.under-line-bk{text-decoration:underline}.yoyaku-buttton a{width:50%;max-width:200px;padding:10px 20px;background-color:#f2e009;color:#091e3b;font-weight:600;text-align:center;text-decoration:none;position:fixed;bottom:20px;right:20px;border-radius:100vw;display:block;z-index:100}@media (max-width:749px){.yoyaku-buttton a{position:fixed;bottom:20px;right:10px}}.yoyaku-buttton a i,.taiken-btm a i{display:none}.yoyaku-buttton img{width:240px;position:fixed;bottom:40px}.yoyaku-buttton-kengaku:after,.yoyaku-buttton-taiken:after{content:'';width:6px;height:6px;border:0;border-top:solid 2px #091e3b;border-right:solid 2px#091e3b;position:absolute;margin-left:6px;margin-top:10px;transform:rotate(45deg)}table{margin:0 0 10px;text-align:center;border-collapse:separate;border-spacing:5px;width:100%}table th{padding:5px 10px;background-color:#009389;color:#fff}table td{padding:5px 10px;background-color:#fff}table .blank{background-color:#9dd3d4}.table-scroll{margin:0 -5px;overflow-x:scroll;white-space:nowrap}.table-scroll::-webkit-scrollbar{height:20px;padding:0 5px}.table-scroll::-webkit-scrollbar-track{background-color:#e1efef}.table-scroll::-webkit-scrollbar-thumb{background-color:#9dd3d4}p.table-scroll__caption{width:90%;max-width:1000px;margin:10px auto 0 auto;font-size:14px;text-align:right;caption-side:bottom}#wpadminbar{position:fixed !important}@media (min-width:750px){.sp{display:none}h2{text-align:center}#link{display:flex;justify-content:space-between}.yoyaku_btn img{width:200px;position:fixed;bottom:20px;right:20px;z-index:999}.table-scroll{overflow-x:inherit}p.table-scroll__caption{display:none}}