main{overflow:hidden}.headline{max-width:128rem;width:100%;display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem;margin:0 0 4rem}.headline h1{font-size:8rem;line-height:8rem;font-weight:600}.headline h1 span{color:var(--NE-Blue-05);line-height:8rem}.headline h2{font-size:2rem}.blog-wrap{max-width:100rem}.fadeUp{animation-name:fadeUpAnime;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}.fadeUp-delay{animation-delay:.4s}.blog-slider{display:flex;justify-content:center;width:100vw;margin:0 calc(50% - 50vw);color:var(--NE-Blue-05);background-image:linear-gradient(180deg,#09f 70%,#fff0 70%)}.blog-slider-wrap{width:100%;max-width:100rem;padding:5rem 1rem 1rem;margin:0 3rem 5rem;overflow:hidden}.blog-slider-wrap .swiper{border-radius:1rem;overflow:visible;transition:.2s}.blog-slider-wrap .swiper-slide{padding-bottom:57.5%;position:relative;overflow:hidden;z-index:0}.blog-slider-wrap .swiper-slide .image{position:absolute;top:0;bottom:0;width:100%;height:100%;transition:.4s}.blog-slider-wrap .swiper-pagination{display:flex;align-items:center;width:fit-content;padding:0 1.2rem .6rem 0;right:0;left:auto}.blog-slider-wrap .swiper-pagination-bullet{width:1rem;height:1rem;background:none;border:.2rem solid var(--white-type1);opacity:1}.blog-slider-wrap .swiper-pagination-bullet-active{width:1.2rem;height:1.2rem;background:var(--white-type1)}@media screen and (max-width: 767px){.blog-slider-wrap{margin:0 1.4rem 5rem}}@media screen and (max-width: 519px){.headline{padding:0 0 3rem;margin:0;gap:0}.headline h1{font-size:5rem;line-height:5rem}.headline h2{font-size:1.6rem}}.blog-list h1{font-size:2rem}.blog-icon-title{display:flex;column-gap:1rem;margin:4rem 0 2rem}.blog-icon-title h2{font-size:2rem}.blog-slider+.category-list,.headline+.category-list{padding:0}.category-list .latest-title h1{display:flex;flex-wrap:wrap;column-gap:1rem;align-items:baseline}.blog-list.category-list h1{font-size:3rem;color:var(--NE-Blue-05)}.blog-list.category-list h1 span{font-size:2rem;color:var(--black-01)}.category-list .latest-title.blog-icon-title{margin-bottom:3.2rem}.list{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}@media screen and (max-width: 959px){.list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 519px){.list{grid-template-columns:repeat(1,1fr)}}.list .object{position:relative;width:100%;background:var(--white-type1);overflow:hidden;transition:.2s}.object .article-link{display:block;position:absolute;inset:0;z-index:2}.blog-list .list .object .image{padding-bottom:57.5%;position:relative;overflow:hidden;z-index:0}.blog-list .list .object .image .image-media{position:absolute;top:0;bottom:0;width:100%;height:100%}.object .image img{height:100%;width:100%;object-fit:cover;object-position:center center}.blog-list .list .object .info{display:flex;flex-direction:column;justify-content:space-between;padding:1.6rem 2rem 2rem;position:relative;min-height:22rem;background:var(--white-type1)}@media screen and (max-width: 519px){.blog-list .list .object .info{min-height:auto}}.object .title{font-weight:700;transition:.2s}@media screen and (max-width: 519px){.object .title{min-height:auto}}.object .date,.articles .date{margin:.8rem 0 0;font-size:1.2rem;color:var(--NE-Gray-05)}.object .author,.articles .author{display:flex;align-items:center;gap:1rem;margin:1.2rem 0 0;font-size:1.2rem;color:var(--NE-Gray-05)}.object .author .acthor-image,.articles .author .acthor-image{display:flex;align-items:center}.object .author img,.articles .author img{max-width:3rem;border-radius:50%}.object .categories,.articles .categories{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.2rem 0 0;font-size:1.2rem;color:var(--NE-Gray-05)}.object .categories a,.articles .categories a{display:block;position:relative;padding:.2rem .8rem;font-weight:700;color:var(--white-type1);background-color:var(--NE-Gray-05);border:.1rem solid var(--NE-Gray-05);border-radius:5rem;transition:.2s;z-index:10}.ne-blog-category{margin-bottom:6rem}.ne-blog-category ul{display:flex;flex-wrap:wrap;gap:.8rem}.ne-blog-category ul li a{display:block;padding:.2rem .8rem;font-size:1.4rem;color:var(--NE-Gray-05);background:var(--white-type1);border:.1rem solid var(--NE-Gray-05);border-radius:5rem;transition:.2s}@media screen and (pointer: fine){.blog-list .list .object:hover .title{color:var(--NE-Blue-05)}}.pagenator{margin:4rem 0 6rem!important}.pagenator .current p{background:var(--NE-Blue-05)!important}.pagenator .list ul li a:hover,.pagenator a:hover{color:var(--NE-Blue-05)!important}@media screen and (max-width: 980px){.category-list{padding:10rem 0 0}}@media screen and (max-width: 519px){.category-list{padding:6rem 0 0}.blog-list.category-list h1{font-size:2rem}.pagenator{margin:3rem 0 6rem!important}}.blog-category{width:100vw;margin:0 calc(50% - 50vw) 6rem;height:36rem;position:relative;overflow:hidden}.ne-blog-department{padding-bottom:1rem}.ne-blog-department .text{padding:3rem;font-size:1.4rem;color:var(--NE-Gray-07);background:var(--white-type1);border-radius:1rem;box-shadow:0 0 1rem #0000001a}.ne-blog-department .text h3{color:var(--NE-Blue-05);margin-bottom:2rem}.ne-blog-department .text a{color:var(--NE-Blue-05);text-decoration:underline}@media screen and (max-width: 980px){.blog-category{height:28rem}}@media screen and (max-width: 519px){.blog-category{height:20rem}.ne-blog-department .text{padding:2rem}}.blog-article{max-width:100rem;padding:6rem 13rem;margin:4rem 0 6rem;background:var(--white-type1)}.blog-article img{vertical-align:bottom}.blog-article .image{margin-bottom:5.8rem}.blog-article .title{margin-bottom:1rem;font-size:3rem;color:var(--black-03)}.blog-article .info{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;margin-bottom:6rem}.blog-article .date{font-size:1.2rem;font-weight:400;color:var(--NE-Gray-05)}.blog-article .article_author{display:flex;gap:2rem;padding:3rem;margin-top:10rem;font-size:1.4rem;color:var(--NE-Gray-05);border:.1rem solid var(--NE-Gray-01)}.blog-article .article_author .acthor-image{flex-shrink:0;border-radius:50%}.blog-article .article_author .acthor-image img{max-width:6rem;border-radius:50%}.blog-article .article_author .acthor-name{margin:0 0 1rem;color:var(--black-01);font-size:1.8rem;font-weight:600}.articles .categories a{font-size:1.2rem;font-weight:700}.blog-article .share{display:flex;column-gap:1rem;flex-shrink:0}.blog-article .share img{max-width:2.5rem}.blog-article p a{color:var(--NE-Blue-05);text-decoration:underline}.blog-article article{color:var(--NE-Gray-07)}.blog-article article h2:before,.blog-article article h3:before,.blog-article article h4:before{content:"";background-color:var(--NE-Blue-05);border-radius:.2rem;margin:0;position:absolute;left:0;height:auto;aspect-ratio:1 / 1;width:1.4rem}.blog-article article h2:before{width:1.8rem;height:1.8rem;top:1rem}.blog-article article h3:before{width:1.5rem;height:1.5rem;top:.7rem}.blog-article article h4:before{width:1.4rem;height:1.4rem;top:.6rem}.blog-article article h2{font-size:2.4rem;margin:4rem 0 2rem;padding:0rem 0rem 0rem 2.4rem;position:relative}.blog-article article>h2:first-child{margin:0 0 2rem}.blog-article article h3{font-size:2rem;margin:3.4rem 0 1.5rem;padding:0rem 0rem 0rem 2.4rem;position:relative}.blog-article article>h3:first-child{margin:0 0 1rem}.blog-article article h4{font-size:1.6rem;margin:2rem 0 1rem;padding:0rem 0rem 0rem 2.4rem;position:relative}.blog-article article>h4:first-child{margin:0 0 1rem}.blog-article article p{line-height:1.9}.blog-article article p+p{margin-top:2rem}.blog-article article s{text-decoration:line-through}.blog-article article ul li{display:flex;align-items:center;column-gap:1rem}.blog-article article ul li:before{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--NE-Blue-05);flex-shrink:0}.blog-article article ol li{list-style:decimal;list-style-position:inside}.blog-article article blockquote{position:relative;padding-left:1.6rem}.blog-article article blockquote:before{content:"";display:block;width:.4rem;position:absolute;top:0;bottom:0;left:0;border-radius:.8rem;background:var(--news-article-border-01)}.blog-article article hr{margin:4rem 0;border:none;height:.1rem;background:var(--NE-Gray-01)}.blog-article article pre{padding:2rem;border:.1rem solid var(--NE-Gray-01);border-radius:1rem;color:var(--NE-Gray-05);background:var(--news-article-bg-01);white-space:pre-wrap}.blog-article article table{border:.1rem solid var(--NE-Gray-01);border-collapse:collapse}.blog-article article table td,.blog-article article table th{padding:.2rem .6rem;border:.1rem solid var(--NE-Gray-01)}.blog-article article .profile{padding:2rem 2.4rem;margin:4rem 0;background-color:var(--blog_article_profile_bg)}.blog-article article .profile p{font-size:1.8rem}.blog-article article .profile ul li{display:flex;align-items:flex-start;column-gap:0}.blog-article article .profile p+ul,.blog-article article .profile ul li+li{margin:.6rem 0 0}.blog-article article .profile ul li:before{content:"";display:block;flex-shrink:0;width:.8rem;height:.8rem;border-radius:100%;margin-right:.6rem;position:relative;top:1rem;background:#ccebff}.article-footer{margin-top:9rem;text-align:center}.article-footer .share .title p{font-size:1.4rem;font-weight:500;margin:0rem 0rem 1rem}.article-footer .share .image{display:flex;justify-content:center;column-gap:1.5rem;margin-bottom:4rem}.article-footer .share .image img{max-width:3rem}.article-return{margin-top:3rem}@media screen and (max-width: 980px){.blog-article{padding:4rem}.latest-article .list .object{width:100%;display:flex}.latest-article.blog-list .list .object .image{padding:0;min-width:30.6rem;min-height:16.7rem}}@media screen and (max-width: 519px){.blog-article{width:100vw;padding:2.5rem;margin:0 calc(50% - 50vw) 6rem;border-radius:unset}.blog-article .image{margin-bottom:2.6rem}.blog-article .title{font-size:2rem}.latest-article.blog-list .list .object .image{padding-bottom:57.5%;min-width:auto;min-height:auto}.latest-article.blog-list .list .object{display:block}.blog-article article h2{font-size:2rem;margin:4rem 0 1.5rem}.blog-article article h3{font-size:1.6rem;margin:3.4rem 0 1rem}.blog-article article h4{font-size:1.6rem}.blog-article article hr{margin:2rem 0}.blog-article .article_author{padding:2rem;margin-top:6rem}.blog-article article h2:before{top:.7rem}.blog-article article h3:before{top:.7rem}}
