@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");body{background-color:#fff;font-family:Noto Sans CJK JP,Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,YuGothic,Yu Gothic medium,Hiragino Sans,sans-serif;font-size:16px;letter-spacing:.02em;line-height:1.4}a,body{color:#081059}main{position:relative}.header{background-color:#f5f5f5;box-shadow:0 3px 20px rgba(0,0,0,.3);padding:15px 20px;position:sticky;z-index:100}.header a{align-items:center;display:flex;height:auto;transition:all .2s ease;width:120px}.header a img{height:37px;width:120px}.header a:hover{opacity:.7}div[data-hs-cos-field=richtext_field] ul li{padding-left:20px;position:relative}div[data-hs-cos-field=richtext_field] ul li:before{background-color:#ccc;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:6px;width:6px}div[data-hs-cos-field=richtext_field] ul li+li{margin-top:10px}div[data-hs-cos-field=richtext_field] ol{list-style:auto;padding-left:20px}div[data-hs-cos-field=richtext_field] ol li::marker{color:#4272ea;font-weight:700;list-style-position:revert}div[data-hs-cos-field=richtext_field] ol li+li{margin-top:10px}div[data-hs-cos-field=richtext_field] a{border-bottom:1px solid #4272ea;color:#4272ea}div[data-hs-cos-field=richtext_field] a:hover{border-bottom:none}div[data-hs-cos-field=richtext_field] ol+*,div[data-hs-cos-field=richtext_field] p+*,div[data-hs-cos-field=richtext_field] ul+*{margin-top:20px}.footer{padding:0 20px 60px}.footer__inner{margin:auto;max-width:800px}.footer-logo-area__figure{display:block;margin-bottom:30px;text-align:center}.footer-menu-box__under{display:block;font-size:12px;text-align:center}.footer-info-box{margin-bottom:40px}.footer-info-privacy{margin:0 15px}.footer-info-link__text{margin-bottom:5px}@media screen and (max-width:769px){.header{padding:13px 20px}.header a{width:100px}.header a img{height:31px;width:100px}div[data-hs-cos-field=richtext_field] ol li,div[data-hs-cos-field=richtext_field] ol::marker,div[data-hs-cos-field=richtext_field] ul li{font-size:14px}div[data-hs-cos-field=richtext_field] ol+*,div[data-hs-cos-field=richtext_field] p+*,div[data-hs-cos-field=richtext_field] ul+*{margin-top:15px}.footer{padding:0 20px 40px}.footer-info-box,.footer-logo-area__figure{margin-bottom:20px}}