.e-marker{display:inline-block;color:#2D2D2D !important;background:#FFFF00}.m-link{display:inline-block;font-size:18px;line-height:160%;color:#ffffff;font-weight:bold;letter-spacing:0.02em;text-align:center;background-color:#002a5b;border-radius:40px;border:3px solid #fff;box-shadow:0 4px 4px rgba(123,123,123,0.25);padding:.9em 1em 1em;width:320px;max-width:100%;transition:.3s}.m-link-str{display:inline-block;background-repeat:no-repeat;background-position:left center}.m-link-str__mail{padding-left:2em;background-image:url(../images/common/m-link-icon01.svg);background-size:auto 1.4em}.m-link__bg-transparent{background-color:inherit}.m-link__bg-yellow{color:#2d2d2d;background-color:#FFFF00}.m-link__bg-yellow.m-link__arrow{background-image:url(../images/common/m-link-arrow01-black.svg) !important}.m-link__arrow{background-image:url(../images/common/m-link-arrow01.svg);background-repeat:no-repeat;background-position:center right 1.4em}.m-link__arrow:hover{background-position:center right 1.1em}.m-link:hover{filter:brightness(1.3);cursor:pointer}@media screen and (max-width: 768px){.m-link{font-size:min(4.10256vw, 24px);padding:.8em 1em .9em}}.m-news-item{margin-bottom:1.5em}.m-news-item-in{display:flex;flex-direction:row;align-items:center;justify-content:start;background:#fff url(../images/common/m-news-arrow01.svg) no-repeat center right 1.6em;border-radius:16px;padding:1.5em 5em 1.5em 2.5em}.m-news-item-in:hover{background-position:center right 1.3em}.m-news-item-in:hover .m-news-item-name{color:#163671}.m-news-item-date{flex-shrink:0;font-size:16px;line-height:150%;color:#949494;font-weight:bold;letter-spacing:0.02em}.m-news-item-name{flex-grow:1;font-size:16px;line-height:150%;color:#2d2d2d;font-weight:bold;letter-spacing:0.02em;padding-left:1em}.m-news-item:last-child{margin-bottom:0}@media screen and (max-width: 768px){.m-news-item{margin-bottom:min(5.64103vw, 33px)}.m-news-item-in{display:block;padding:min(4.10256vw, 24px) min(12.30769vw, 72px) min(4.10256vw, 24px) min(6.15385vw, 36px);background-position:center right .8em}.m-news-item-date{font-size:min(3.58974vw, 21px)}.m-news-item-name{font-size:min(3.58974vw, 21px);padding-left:0}}.m-pagenavi .wp-pagenavi{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:5em}.m-pagenavi .wp-pagenavi a,.m-pagenavi .wp-pagenavi span{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;font-size:14px;line-height:100%;font-weight:bold;color:#fff;background:#09204B;width:2.9em;padding:.1em .1em .1em;margin:0 .5em 1em;aspect-ratio:1/1;border-radius:100%}.m-pagenavi .wp-pagenavi a:hover,.m-pagenavi .wp-pagenavi span{color:#2b2b2b;background-color:#ffff00}@media screen and (max-width: 768px){.m-pagenavi .wp-pagenavi{margin-top:min(18.46154vw, 108px)}.m-pagenavi .wp-pagenavi a,.m-pagenavi .wp-pagenavi span{font-size:min(3.58974vw, 21px)}}.m-table table{font-size:18px;line-height:179%;color:#ffffff;font-weight:bold;letter-spacing:0.02em;width:100%}.m-table table tbody tr th{width:12em;font-weight:bold;padding:1.5em .7em 1.6em;border-bottom:2px solid #FFFF00}.m-table table tbody tr td{padding:1.5em .7em 1.6em;border-bottom:2px solid #fff}.m-table table tbody tr td a{color:#fff;text-decoration:underline}.m-table table tbody tr td a:hover{color:#FFFF00}@media screen and (max-width: 768px){.m-table table{font-size:min(4.10256vw, 24px)}.m-table table tbody tr th{width:6em}}.m-title{position:relative;display:block;font-size:35px;line-height:100%;color:#ffffff;font-weight:bold;letter-spacing:0.02em;width:fit-content;margin-bottom:2.3em}.m-title-en{font-size:90px;line-height:100%;color:#051d4c;font-family:'Jost';font-weight:600;letter-spacing:0.02em;text-transform:uppercase}.m-title-en__c-black{color:#3A3A3A}.m-title-heading{position:absolute;top:50%;left:50%;white-space:nowrap;transform:translateY(-60%) translateX(-50%)}.m-title__ta-center{margin-left:auto;margin-right:auto}.m-title__less-mb{margin-bottom:1.2em}@media screen and (max-width: 768px){.m-title{font-size:min(7.17949vw, 42px)}.m-title-en{font-size:min(16.41026vw, 96px)}}.m-title02{display:flex;flex-direction:column;align-items:start;font-size:40px;line-height:150%;color:#ffffff;font-weight:bold;letter-spacing:0.02em;margin-bottom:1.6em}.m-title02-heading{border-bottom:4px solid #FFFF00;padding-bottom:.15em}.m-title02-en{font-size:20px;line-height:179%;margin-top:.3em}@media screen and (max-width: 768px){.m-title02{display:block;font-size:min(5.38462vw, 31.5px)}.m-title02-heading{padding-bottom:.3em}.m-title02-en{font-size:min(4.10256vw, 24px)}}
