@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url("../fonts/NotoSansJP-SemiBold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url("../fonts/NotoSansJP-Black.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/Roboto-Bold.woff") format("woff");font-display:swap}.main.single-column>.single-column-ctt{padding:40px 0}.main.single-column>.single-column-ctt>.container>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5%}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:27px}}.main.single-column>.single-column-ctt>.container>.inner>.content,.main.single-column>.single-column-ctt>.container>.inner>.side{width:100%}.main.single-column>.single-column-ctt>.container>.inner>.content{max-width:67%}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.content{max-width:100%}}.main.single-column>.single-column-ctt>.container>.inner>.content>.ttl{font-size:18px;font-weight:700;line-height:1.4444444444;padding-left:15px;border-left:5px solid #e8443a;color:#111}.main.single-column>.single-column-ctt>.container>.inner>.content>.current-cat{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:140px;padding:4px 10px 6px;background-color:#01349d;color:#fff;font-size:14px;font-weight:500;margin-top:15px;text-align:center}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.content>.current-cat{min-width:120px;padding:1px 5px 3px}}.main.single-column>.single-column-ctt>.container>.inner>.content>.date{margin-top:28px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.content>.date{margin-top:18px}}.main.single-column>.single-column-ctt>.container>.inner>.content>.img{max-width:650px;width:100%;margin:30px 0}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.content>.img{margin:20px 0}}.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h2,.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h3,.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h4{font-weight:700;color:#01349d;margin:33px 0 15px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h2,.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h3,.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h4{margin:40px 0 15px}}.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h2,.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h3{padding-bottom:12px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h2,.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h3{padding-bottom:8px}}.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h2{font-size:18px;border-bottom:2px solid #01349d}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h2{font-size:16px}}.main.single-column>.single-column-ctt>.container>.inner>.content>.txt h3{font-size:16px;border-bottom:1px solid #01349d}.main.single-column>.single-column-ctt>.container>.inner>.side{max-width:28%}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side{max-width:100%}}.main.single-column>.single-column-ctt>.container>.inner>.side>.category>.ttl,.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.ttl{font-size:18px;padding-bottom:12px;border-bottom:1px solid #b2b2b2}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side>.category>.ttl,.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.ttl{font-size:16px;padding-bottom:8px}}.main.single-column>.single-column-ctt>.container>.inner>.side>.category>.ttl{font-size:500}.main.single-column>.single-column-ctt>.container>.inner>.side>.category>.list{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side>.category>.list{margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 15px}}.main.single-column>.single-column-ctt>.container>.inner>.side>.category>.list>.item>.link{color:#01349d;font-weight:500}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side>.category>.list>.item>.link{display:inline-block;padding:7px 15px;background-color:#e0effe;border:1px solid #01349d;border-radius:2px}}@media screen and (min-width: 769px){.main.single-column>.single-column-ctt>.container>.inner>.side>.category>.list>.item>.link:hover{color:#f69400;text-decoration:underline}}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest{margin-top:33px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side>.latest{margin-top:27px}}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.ttl{font-weight:700}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5%}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link{gap:12px}}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link:hover{opacity:1}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link:hover>.content>.txt,.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link:hover>.content>.ttl{color:#01349d}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.content{margin-top:initial;width:65%}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.content{width:48%}}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.content>.txt,.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.content>.ttl{font-weight:700;text-decoration:underline;margin-top:12px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.content>.txt,.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.content>.ttl{margin-top:7px}}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.content>.ttl{font-size:14px}.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.img{width:30%}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.inner>.side>.latest>.list>.item>.link>.img{width:52%}}.main.single-column>.single-column-ctt>.container>.related{margin-top:72px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.related{margin-top:27px}}.main.single-column>.single-column-ctt>.container>.related>.ttl{font-size:18px;font-weight:700;padding-bottom:17px;border-bottom:1px solid #b2b2b2}.main.single-column>.single-column-ctt>.container>.related>.list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.related>.list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.main.single-column>.single-column-ctt>.container>.related>.list>.item{width:25%}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.related>.list>.item{width:100%}}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}}.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link:hover{opacity:1}.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link:hover>.content>.txt,.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link:hover>.content>.ttl{color:#349aff}.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link>.content{margin-top:18px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link>.content{margin-top:initial;width:48%}}.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link>.content>.txt,.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link>.content>.ttl{font-weight:700;text-decoration:underline;margin-top:14px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link>.content>.txt,.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link>.content>.ttl{margin-top:7px}}.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link>.content>.ttl{font-size:14px}@media screen and (max-width: 768px){.main.single-column>.single-column-ctt>.container>.related>.list>.item>.link>.img{width:52%}}/*# sourceMappingURL=single-column.css.map */