.attention{margin-bottom:60px;border:none;background-color:#fff}.attention_item{line-height:1.4}.heading02Deco{margin-bottom:20px;font-weight:bold;line-height:1.45;font-family:"Noto Serif JP",serif}.heading02Deco::before,.heading02Deco::after{top:18.5px}.info{margin-block:100px 60px}.u-visually-hidden{clip:rect(0, 0, 0, 0) !important;position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important;white-space:nowrap !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important}.p-visibleContent{overflow:visible}.p-mv{position:relative;background-color:#2e3092}.p-mv_videoArea{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.p-mv_video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;translate:-50% -50%}.p-mv_endImg{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s}.p-mv_endImg.is-view{opacity:1}.p-heading02{position:relative;margin-block:90px 50px;padding-bottom:30px;font-weight:bold;font-size:3rem;line-height:1.5;text-align:center}.p-heading02::before,.p-heading02::after{position:absolute;left:50%;width:70px;translate:-50% 0;content:""}.p-heading02::before{bottom:3px;height:5px;background-color:#2e3092}.p-heading02::after{bottom:0;height:3px;background-color:#00a6ea}.p-heading02:first-child{margin-top:0}.p-indexBlock01{position:relative;padding-block:54px 95px;background-color:#2e3092}.p-indexBlock01_inner{width:96%;max-width:1120px;margin-inline:auto}.p-indexBlock01_linkList{padding-left:20px;border-left:1px solid #fff}.p-indexBlock01_wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px}.p-indexBlock01_linkItem:nth-child(n+2){margin-top:15px}.p-indexBlock01_link{display:inline-block;position:relative;padding:2px 0 2px 35px;color:#fff;font-weight:500;font-size:1.6rem;line-height:1.5}.p-indexBlock01_link::before,.p-indexBlock01_link::after{position:absolute;top:2px;left:0;width:25px;height:25px;background:no-repeat center/contain;content:""}.p-indexBlock01_link::before{background-image:url("../../item/arrow01.svg")}.p-indexBlock01_link::after{background-image:url("../../item/arrow01-hover.svg");opacity:0}.p-indexBlock02{position:relative;padding-block:60px}.p-indexBlock02::before{position:absolute;top:95px;left:0;width:100%;height:calc(100% - 95px);background-color:#f2f2f2;content:""}.p-indexBlock02_inner{position:relative;overflow:hidden}.p-indexBlock02_wrap{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end;max-width:1280px;margin-inline:auto;gap:40px}.p-indexBlock02_img{flex-basis:47%}.p-indexBlock02_textArea{flex-basis:45%;padding-bottom:30px}.p-indexBlock02_linkList{display:flex;flex-wrap:wrap;margin-top:25px;gap:50px}.editor .p-indexBlock02_linkItem:nth-child(n+2){margin-top:0 !important}@media (max-width: 1023px){.p-heading02{margin-block:70px 40px;font-size:2.4rem}.p-indexBlock01_inner{width:calc(100% - 30px * 2)}.p-indexBlock02{padding-block:40px}.p-indexBlock02::before{top:0;height:100%}.p-indexBlock02_wrap{display:block}.p-indexBlock02_textArea{padding:0 30px 30px}}@media (max-width: 767px){.attention{margin-bottom:40px}.heading02Deco{margin-bottom:15px}.info{margin-block:40px}.p-mv{padding-top:0}.p-mv_video{-o-object-position:center left;object-position:center left}.p-heading02{margin-block:60px 30px;padding-bottom:20px;font-size:1.8rem}.p-heading02::before,.p-heading02::after{width:40px}.p-heading02::before{height:4px}.p-indexBlock01{padding-block:40px 50px}.p-indexBlock01_inner{width:calc(100% - 15px * 2)}.p-indexBlock01_linkList{padding-left:10px}.p-indexBlock01_linkList:nth-child(n+2){padding-top:15px}.p-indexBlock01_wrap{display:block}.p-indexBlock02_textArea{padding:0 20px 20px}.p-indexBlock02_linkList{display:block;margin-top:20px}.p-indexBlock02_linkItem:nth-child(n+2){margin-top:10px}.editor .p-indexBlock02_linkItem:nth-child(n+2){margin-top:10px !important}}@media (any-hover: hover)and (min-width: 1024px){.p-indexBlock01_link{transition:color .2s}.p-indexBlock01_link::after{transition:opacity .2s}.p-indexBlock01_link:hover{color:#ffb829}.p-indexBlock01_link:hover::after{opacity:1}}
/*# sourceMappingURL=ncce.css.map */
.icon-new{
    display: none;
}
.is-new{
    display: inline-block;
}