/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media {#page h2:before{background:none;}h3{margin-top:0;}h4{font-size:18px;font-weight:bold;line-height:1.6;}span.ext{display:none;}ul li{list-style-type:none;}img{max-width:100%;height:auto;}h3{font-weight:bold;line-height:1.6;}p{font-size:16px;line-height:1.6;margin:0 0 25px;}li,dt,dd{font-size:16px;line-height:1.6;}.for_pc{display:block;}.for_sp{display:none;}.icon-navy{display:inline-block;background:#003b68;border-radius:9999px;color:#fff;padding:3px 10px;font-size:0.75em;}.icon-gray{display:inline-block;background:#ccc;border-radius:9999px;color:#fff;padding:3px 10px;font-size:0.75em;}.type-navy{display:inline-block;background:#003b68;border-radius:5px;color:#fff;padding:3px 20px;font-size:0.99em;font-weight:bold;}.icon-new{display:flex;align-items:center;}.icon-new::before{background-color:#ff0000;color:#fff;content:"NEW";font-size:0.75rem;display:block;font-weight:bold;line-height:1.5;text-align:center;width:45px;padding:1px 0px;margin-right:20px;}#sec01 h2.heading2:before,#sec02 h2.heading2:before,#sec03 h2.heading2:before,#sec04 h2.heading2:before,#sec05 h2.heading2:before,#sec06 h2.heading2:before{content:'';display:inline-block;background:#00369f;width:8px;height:60%;border-radius:5px;position:absolute;top:20%;}.heading2{font-size:20px;line-height:1;font-weight:bold;margin:15px 0;padding:10px 20px 8px 20px;}.h3style{font-size:18px;font-weight:bold;line-height:1.6;margin:0 0 15px;}.mt00{margin-top:0 !important;}.mt01{margin-top:1rem !important;}.mt02{margin-top:2rem !important;}.mt03{margin-top:3rem !important;}.mb00{margin-bottom:0 !important;}.mb01{margin-bottom:1rem !important;}.mb02{margin-bottom:2rem !important;}.mb03{margin-bottom:3rem !important;}.vertical-center{display:flex;align-items:center;height:100%;}section#title{clear:both;display:block;margin-bottom:50px;max-width:976px;margin:0 auto 20px;}#sec01,#sec02,#sec03,#sec04,#sec05,#sec06{max-width:976px;margin-bottom:50px;}#sec01 ul,#sec03 ul{display:flex;justify-content:space-between;flex-direction:row;align-items:stretch;margin-bottom:50px;}#sec01 li{align-items:flex-start;width:100%;height:400px;}#sec01 li h3{height:60px;margin-top:10px;}#sec01 li p{width:300px;margin-top:20px;}#sec02 h3,#sec03 h3{color:#00369f;margin-bottom:1rem;}.sec02-box{display:flex;justify-content:space-between;flex-direction:row;margin-bottom:30px;}.sec02-box dl{margin-bottom:0;}.sec02-inbox-c{width:370px;}.sec02-inbox-r{width:310px;}.sec02-inbox-r dt{background-color:#e6ebf6;font-size:18px;text-align:center;font-weight:bold;}.sec02-inbox-r dt,.sec02-inbox-r dd{padding:10px;border:2px solid #e6ebf6;}.sec02-inbox-r dd ul{padding-left:1rem;}.sec02-inbox-r dd li{list-style-position:outside;list-style-type:disc;}#sec03 li h3{height:60px;margin-top:10px;}#sec03 li p{width:300px;margin-top:20px;}#sec03 li p.att{font-size:12px;margin-top:0;}.sec04-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;flex-direction:row;}.sec04-box{margin-bottom:3rem;width:300px;margin-right:37px;}.sec04-box:nth-child(3n){margin-right:0;}.sec04-box:nth-child(4n),.sec04-box:nth-child(5n){margin-bottom:0;}.sec04-box ul{width:300px;}.sec04-box li{margin-bottom:3px;}.sec05-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;flex-direction:row;justify-content:space-between;}.sec05-box{margin-bottom:3rem;width:480px;}.sec05-box:last-child{margin-bottom:0;}.sec05-box .figure-flex{display:flex;align-items:flex-start;gap:20px;}.sec05-box figcaption{width:220px;height:180px;}.sec05-box figcaption.last{height:220px;}.sec05-box .figure-flex img{object-fit:none;}.sec05-box .figure-flex dt{font-size:18px;margin-bottom:0.5rem;}.sec05-box .dl-flex{display:flex;align-items:flex-start;height:110px;}.sec05-box .dl-flex dt{display:flex;padding:20px;height:100%;align-items:center;justify-content:center;background-color:#e6ebf6;font-size:18px;text-align:center;font-weight:bold;}.sec05-box .dl-flex dd{width:80%;height:100%;padding:10px;border:2px solid #e6ebf6;}.sec05-box .dl-flex dd ul{padding-left:1rem;}.sec05-box .dl-flex dd li{list-style-position:outside;list-style-type:disc;}#sec06 .link-flex{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between;}#sec06 .link-flex a{width:300px;margin-bottom:15px;　display:block;background:#e6ebf6;border:solid 2px #003b68;color:#003b68;padding:20px;margin-bottom:30px;font-size:16px;font-weight:bold;text-align:center;transition:0.3s ease-in-out;text-decoration:none;}#sec06 .link-flex a:last-child{width:976px;}#sec06 .link-flex a:hover{background:#003b68;color:#FFF;text-decoration:none;}#sec06 .link-flex a:hover::after{border-color:#FFF;}#sec06 .link-flex a::after{content:">";font-weight:bold;margin-left:20px;}@media screen and (max-width:1025px){.sec04-box{width:32%;margin-right:auto;}.sec04-box:nth-child(4n),.sec04-box:nth-child(5n){margin-right:20px;}.sec04-box p.h3style{height:50px;}@media screen and (max-width:850px){.non_pad{display:none;}#sec01 li h3{height:90px;}#sec01 li{width:32%;}#sec01 li p{width:auto;}.sec02-inbox-c{width:30%;}#sec03 ul li{width:32%;}#sec03 li h4{height:100px;}#sec03 li p{width:auto;}.sec04-box{width:32%;margin-right:auto;}.sec04-box:nth-child(4n),.sec04-box:nth-child(5n){margin-right:20px;}.sec04-box .h3style{height:120px;}.sec04-box:nth-child(4n) .h3style,.sec04-box:nth-child(5n) .h3style{height:140px;}.sec04-box p.h3style{height:auto;}.sec05-box{width:100%;}.sec05-box h3{height:auto;}.sec05-box .figure-flex{margin:1em 0;}.sec05-box figcaption{width:100%;height:auto;}.sec05-box figcaption.last{height:auto;}.sec05-box .dl-flex{　 width:100%;}.sec05-box .dl-flex dd{width:85%;}#sec06 .link-flex a{width:32%;}#sec06 .link-flex a:nth-child(3n){line-height:1.5em;}}@media screen and (max-width:768px){.for_pc{display:none;}.for_sp{display:block;}h1.page-header{line-height:1.5;}.heading2{line-height:1.5;}#sec01{margin-bottom:0;}#sec01 ul{flex-direction:column;align-items:stretch;margin-bottom:0;}#sec01 li{width:100%;height:550px;}#sec01 li:first-child{height:600px;}#sec01 li h3{height:auto;}#sec01 li p,#sec03 li p{width:100%;}#sec01 li img,#sec03 img,#sec04 img{width:100%;}#sec02 .sec02-box{flex-direction:column;align-items:stretch;margin-bottom:80px;}.sec02-inbox-sp img{width:100%;height:auto;}.sec02-inbox-c,.sec02-inbox-r,.sec04-box,.sec04-box ul{width:100%;margin-right:0;}.sec02-inbox-c{margin:20px auto;}.sec02-inbox-sp p{margin:20px 0;}#sec03 ul{flex-direction:column;}#sec03 ul li{width:100%;margin-bottom:50px;}#sec03 li h4{height:30px;}.sec04-box .h3style,.sec04-box:nth-child(4n) .h3style,.sec04-box:nth-child(5n) .h3style{height:30px;}.sec04-box:nth-child(4n),.sec04-box:nth-child(5n){margin-bottom:50px;}.sec05-box{width:100%;}#sec05 .figure-flex{flex-direction:column;}#sec05 .figure-flex img{object-fit:cover;width:100%;}#sec05 .figure-flex figcaption{width:100%;height:auto;}#sec05 .dl-flex dt{width:100px;}#sec05 .dl-flex dd{width:90%;}#sec06 .link-flex a{width:100%;}}@media screen and (max-width:450px){.non_pad{display:block;}#sec01 li{height:380px;}#sec01 li:first-child{height:450px;}#sec03 li h4{height:60px;}.sec04-box .h3style,.sec04-box:nth-child(4n) .h3style,.sec04-box:nth-child(5n) .h3style{height:60px;}#sec05 .dl-flex dd{width:80%;}}
}
