@charset "UTF-8";.fv{position:relative;padding:min(13.203124999999998vw,169px) 20px 0;z-index:1}@media screen and (max-width:768px){.fv{padding-top:151px}}.fv .inner{max-width:1000px;container-type:inline-size;margin:0 auto}.fv .inner .page_ttl .en{font-size:max(2cqw,1.4rem);font-family:var(--robotoCond);font-weight:300;letter-spacing:0;color:#fff;display:block}@media screen and (max-width:768px){.fv .inner .page_ttl .en{font-size:2rem}}.fv .inner .page_ttl .ja{font-size:4cqw;font-weight:500;letter-spacing:0;color:#fff;margin-top:1.6cqw}@media screen and (max-width:768px){.fv .inner .page_ttl .ja{font-size:3rem;margin-top:4px}}.fv .inner .breadcrumb{margin-top:8.3cqw}@media screen and (max-width:768px){.fv .inner .breadcrumb{margin-top:64px}}.fv .inner .breadcrumb .list{display:flex;gap:4cqw;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.fv .inner .breadcrumb .list::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.fv .inner .breadcrumb .list{gap:22px;padding-right:20px;margin-right:-20px}}.fv .inner .breadcrumb .list .item{position:relative;width:fit-content;font-size:1.3rem;font-weight:500;letter-spacing:0;color:#fff;flex-shrink:0}.fv .inner .breadcrumb .list .item+.item:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:.3cqw 0 .3cqw .8cqw;border-color:transparent transparent transparent #FFFFFF;translate:-100% -50%;top:50%;left:-1.6cqw}@media screen and (max-width:768px){.fv .inner .breadcrumb .list .item+.item:before{border-width:3px 0 3px 8px;left:-6px}}@media screen and (min-width:769px){.fv .inner .breadcrumb .list .item .link:hover{text-decoration:underline}}.wrap{padding:0 20px;margin:min(3.125vw,40px) auto 0}@media screen and (max-width:768px){.wrap{margin-top:32px}}.wrap .inner{max-width:1200px;background-color:#fff;padding:min(9.67741935483871vw,120px) 20px min(10.967741935483872vw,136px);margin:0 auto}@media screen and (max-width:768px){.wrap .inner{padding:80px 15px}}.wrap .inner .cat_list{max-width:1000px;display:flex;gap:10px min(1.3888888888888888vw,15px);container-type:inline-size;margin:0 auto}@media screen and (max-width:768px){.wrap .inner .cat_list{flex-direction:column}}.wrap .inner .cat_list .cat{flex:1}.wrap .inner .cat_list .cat button{width:100%;min-height:4.8cqw;height:100%;font-size:1.3rem;font-weight:600;line-height:1.3;letter-spacing:0;text-align:center;background-color:#fff;border:1px solid #031A71;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color ease .3s,background-color ease .3s;padding:.6cqw .9cqw .4cqw}@media screen and (min-width:769px){.wrap .inner .cat_list .cat button:hover{color:#fff;background-color:#031a71}}@media screen and (max-width:768px){.wrap .inner .cat_list .cat button{min-height:unset;padding:10px 28px}}.wrap .inner .cat_list .cat.-active button{color:#fff;background-color:#031a71}.wrap .inner .news_list{max-width:1000px;container-type:inline-size;display:flex;flex-direction:column;gap:min(3.7037037037037033vw,40px);margin:min(7.4074074074074066vw,80px) auto 0}@media screen and (max-width:768px){.wrap .inner .news_list{gap:24px;margin-top:64px}}.wrap .inner .news_list .unit{border-bottom:1px solid #E8E8E8;padding-bottom:4cqw}@media screen and (max-width:768px){.wrap .inner .news_list .unit{padding-bottom:40px}}.wrap .inner .news_list .unit .link{display:flex}@media screen and (max-width:768px){.wrap .inner .news_list .unit .link{flex-direction:column;align-items:center}}.wrap .inner .news_list .unit .link .head_group{flex:1}.wrap .inner .news_list .unit .link .head_group .group{display:flex;gap:7px 1.6cqw;margin-top:2cqw}@media screen and (max-width:768px){.wrap .inner .news_list .unit .link .head_group .group{flex-direction:column;margin-top:unset}}.wrap .inner .news_list .unit .link .head_group .tag_list{display:flex;flex-wrap:wrap;gap:.8cqw}@media screen and (max-width:768px){.wrap .inner .news_list .unit .link .head_group .tag_list{gap:8px}}.wrap .inner .news_list .unit .link .head_group .tag_list .tag{font-size:max(1.6cqw,1.3rem);font-weight:400;letter-spacing:0;color:var(--tag_color,inherit);background-color:var(--tag_bg);padding:.2cqw 1.6cqw}@media screen and (max-width:768px){.wrap .inner .news_list .unit .link .head_group .tag_list .tag{font-size:1.6rem;padding:2px 16px}}.wrap .inner .news_list .unit .link .head_group .tag_list .tag.cat01{--tag_color: #fff;--tag_bg: #031A71}.wrap .inner .news_list .unit .link .head_group .tag_list .tag.cat02{--tag_color: #fff;--tag_bg: #1F53FF}.wrap .inner .news_list .unit .link .head_group .tag_list .tag.cat03{--tag_bg: #EBF5FF}.wrap .inner .news_list .unit .link .head_group .tag_list .tag.cat04{--tag_bg: #54E0BF}.wrap .inner .news_list .unit .link .head_group .date{font-size:max(2cqw,1.3rem);font-family:var(--robotoCond);font-weight:300;letter-spacing:0}@media screen and (max-width:768px){.wrap .inner .news_list .unit .link .head_group .date{font-size:2rem}}.wrap .inner .news_list .unit .link .head_group .news_ttl{width:57.5cqw;font-size:max(1.6cqw,1.3rem);font-weight:400;line-height:2;letter-spacing:0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:2.4cqw}@media screen and (min-width:769px){.wrap .inner .news_list .unit .link:hover .head_group .news_ttl{text-decoration:underline}}@media screen and (max-width:768px){.wrap .inner .news_list .unit .link .head_group .news_ttl{width:100%;font-size:1.6rem;margin-top:24px}}.wrap .inner .news_list .unit .link .thumb{width:23.5cqw;display:block;flex-shrink:0;margin-left:3.7cqw}@media screen and (max-width:768px){.wrap .inner .news_list .unit .link .thumb{width:calc(204/375*100vw);margin:24px auto 0}}.wrap .inner .news_list .unit .link .arrow{position:relative;width:6cqw;height:fit-content;aspect-ratio:1/1;border-radius:50%;flex-shrink:0;border:1px solid #031A71;transition:background-color ease .3s;margin:4.6cqw 0 0 2.4cqw}@media screen and (min-width:769px){.wrap .inner .news_list .unit .link:hover .arrow{background-color:#031a71}}@media screen and (max-width:768px){.wrap .inner .news_list .unit .link .arrow{display:none}}.wrap .inner .news_list .unit .link .arrow:before{content:"";position:absolute;width:1.2cqw;height:auto;aspect-ratio:12/11;mask-image:url(../img/top/btn_arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:#031a71;transition:background-color ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (min-width:769px){.wrap .inner .news_list .unit .link:hover .arrow:before{background-color:#fff}}.wrap .inner .pagenation{max-width:1000px;display:flex;gap:min(4.444444444444445vw,48px);justify-content:center;align-items:center;container-type:inline-size;margin:min(8.88888888888889vw,96px) auto 0}@media screen and (max-width:768px){.wrap .inner .pagenation{flex-wrap:wrap;gap:25px 40px;margin-top:64px}}.wrap .inner .pagenation .arrow{position:relative;font-size:max(1.6cqw,1.3rem);font-weight:400;letter-spacing:0;background-color:unset;border:unset;cursor:pointer}@media screen and (min-width:769px){.wrap .inner .pagenation .arrow:hover{text-decoration:underline}}@media screen and (max-width:768px){.wrap .inner .pagenation .arrow{width:fit-content;font-size:1.6rem}}.wrap .inner .pagenation .arrow.-hide{opacity:0;visibility:hidden}.wrap .inner .pagenation .arrow_prev{padding-left:2cqw}.wrap .inner .pagenation .arrow_next{padding-right:2cqw}@media screen and (max-width:768px){.wrap .inner .pagenation .arrow_prev{order:1;padding-left:20px}.wrap .inner .pagenation .arrow_next{order:2;padding-right:20px}}.wrap .inner .pagenation .arrow:before{content:"";position:absolute;width:1.2cqw;height:auto;aspect-ratio:12/11;background-image:url(../img/top/btn_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;translate:0 -50%;top:50%}@media screen and (max-width:768px){.wrap .inner .pagenation .arrow:before{width:13px}}.wrap .inner .pagenation .arrow_prev:before{rotate:Y 180deg;left:0}.wrap .inner .pagenation .arrow_next:before{right:0}.wrap .inner .pagenation .numbers{display:flex;gap:3.2cqw;align-items:center;justify-content:center}@media screen and (max-width:768px){.wrap .inner .pagenation .numbers{width:100%;gap:32px}}.wrap .inner .pagenation .numbers .num{font-size:max(2.4cqw,1.3rem);font-family:var(--robotoCond);font-weight:300;letter-spacing:0;cursor:pointer;border-bottom:2px solid transparent;transition:border-color ease .3s,opacity ease .3s;padding-bottom:.7cqw}@media screen and (min-width:769px){.wrap .inner .pagenation .numbers .num:hover{border-color:#031a71;opacity:.7}}@media screen and (max-width:768px){.wrap .inner .pagenation .numbers .num{font-size:2.4rem;padding-bottom:8px}}.wrap .inner .pagenation .numbers .num.avtive{font-weight:500;border-bottom:2px solid #031A71}
