@charset "UTF-8";@font-face{font-family:'MINI Sans Serif Regular';font-style:normal;font-weight:normal;src:url("../webfonts/font/MINISansSerif-Regular.woff") format("woff"), url("../webfonts/font/MINISansSerif-Regular.otf") format("opentype");font-display:swap}@font-face{font-family:'MINI Sans Serif Bold';font-style:normal;font-weight:normal;src:url("../webfonts/font/MINI Sans Serif Bold.woff") format("woff"), url("../webfonts/font/MINI Sans Serif Bold.otf") format("opentype");font-display:swap}@font-face{font-family:'MINI Serif Regular';font-style:normal;font-weight:normal;src:url("../webfonts/font/MINI Serif Regular.woff") format("woff"), url("../webfonts/font/MINI Serif Regular.otf") format("opentype");font-display:swap}@font-face{font-family:'MINI Serif Bold';font-style:normal;font-weight:bold;src:url("../webfonts/font/MINI Serif Bold.woff") format("woff"), url("../webfonts/font/MINI Serif Bold.otf") format("opentype");font-display:swap}.post-main__block{margin:0 auto 50px}@media screen and (min-width:641px){.post-main__block{font-size:16px;font-size:1.14286rem}}.post-main__sttl{font-size:20px;font-size:1.42857rem;font-weight:bold;border-left:solid 8px #0085ac;padding:0 15px;margin:40px auto 20px}@media screen and (min-width:641px){.post-main__sttl{font-size:24px;font-size:1.71429rem;margin:40px auto}}.post-main__ssttl{font-size:18px;font-size:1.28571rem;background:#edf4f4;padding:24px 20px;margin:40px auto 20px}@media screen and (min-width:641px){.post-main__ssttl{font-size:20px;font-size:1.42857rem;margin:40px auto}}.post-main__txt{margin:20px auto;line-height:1.8}@media screen and (min-width:641px){.post-main__txt{margin:40px auto}}.post-main__txt .alignleft{display:block;margin:0 auto 20px}@media screen and (min-width:641px){.post-main__txt .alignleft{float:left;margin:0 20px 0 0}}.post-main__txt .alignright{display:block;margin:0 auto 20px}@media screen and (min-width:641px){.post-main__txt .alignright{float:right;margin:0 0 0 20px}}.post-main__list{border:solid 1px #e6e6e6;width:96%;margin:40px auto;padding:20px}.post-main__list li{position:relative;padding-left:20px;line-height:1.5}.post-main__list li:before{content:'';position:absolute;left:0;top:5px;display:inline-block;width:8px;height:8px;background:#0085ac;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:641px){.post-main__list li:before{top:10px}}.post-main__list li:nth-of-type(n+2){margin-top:10px}@media screen and (min-width:641px){.post-main-lp__ttl{font-size:48px;font-size:3.42857rem}}@media screen and (min-width:641px){.post-main-lp__sttl{font-size:42px;font-size:3rem}}.post-tbl{display:block;margin:40px auto;width:96%!important;height:auto!important;border:solid 1px #e6e6e6;padding:20px}.post-tbl tbody{width:100%;display:block}.post-tbl tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto!important;line-height:1.5}@media screen and (max-width:640px){.post-tbl tr{-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-tbl tr:nth-of-type(n+2){margin-top:20px}.post-tbl td{display:block;height:auto!important}@media screen and (max-width:640px){.post-tbl td{width:100%!important}}.post-tbl td:first-of-type{font-weight:bold}@media screen and (min-width:641px){.post-tbl td:first-of-type{margin-right:20px}}.btn__1{max-width:900px;margin:40px auto}.btn__1 a{font-size:4.41176vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0085ac;border:solid 1px #0085ac;padding:15px}@media screen and (min-width:641px){.btn__1 a{font-size:3.125vw;text-align:center}}@media screen and (min-width:769px){.btn__1 a{font-size:2.22222vw}}@media screen and (min-width:1081px){.btn__1 a{font-size:24px;font-size:1.71429rem}}.btn__1 a:after{content:"\f0da";font-family:FontAwesome, 'Font Awesome 5 Free', 'Font Awesome 5 Brands';font-weight:bold;margin-left:20px}@media screen and (min-width:641px){.btn__1 a:hover{background:#0085ac;color:#fff}}.fiz__20{font-size:18px;font-size:1.28571rem}@media screen and (min-width:641px){.fiz__20{font-size:20px;font-size:1.42857rem}}.fiz__18{font-size:16px;font-size:1.14286rem}@media screen and (min-width:641px){.fiz__18{font-size:18px;font-size:1.28571rem}}.fiz__12{font-size:12px;font-size:0.85714rem;color:#bbb}