.p-news_header{padding-top:180px;padding-bottom:48px}@media screen and (max-width:768px){.p-news_header{padding-top:25.0666666667vw;padding-bottom:14.9333333333vw}}.p-news_header.p-news_header--pb0{padding-bottom:0}.p-news_header_sub_title{padding-top:8px}@media screen and (max-width:768px){.p-news_header_sub_title{padding-top:2.1333333333vw}}.p-case_archive_pickup{position:relative;max-width:1024px;margin:0 auto;overflow:hidden}@media screen and (max-width:768px){.p-case_archive_pickup,.p-case_archive_pickup__list{padding-bottom:5.0666666667vw}.p-case_archive_pickup__list{padding-left:4.2666666667vw}}.p-case_archive_pickup__list__item{position:relative;display:grid;grid-column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;max-width:944px;margin:0 auto}.p-case_archive_pickup__list__item:before{position:absolute;top:50px;left:0;z-index:-1;width:100%;height:230px;content:"";background-color:#ecf9fd}@media screen and (max-width:768px){.p-case_archive_pickup__list__item:before{top:12.8vw;right:0;left:auto;width:calc(100% - 4.2666666667vw);height:calc(100% - 10.6666666667vw)}}@media screen and (min-width:769px){.p-case_archive_pickup__list__item{grid-template-areas:"img content" "img link";grid-template-rows:auto 1fr;grid-template-columns:512px 1fr;row-gap:23px}}@media screen and (max-width:768px){.p-case_archive_pickup__list__item{grid-template-areas:"content" "img" "link";grid-template-columns:1fr;padding-bottom:6.4vw}}.p-case_archive_pickup__list__item__content{grid-area:content}@media screen and (max-width:768px){.p-case_archive_pickup__list__item__content{margin-bottom:8.5333333333vw}}.p-case_archive_pickup__list__item__button{grid-area:link;text-align:right}@media screen and (min-width:769px){.p-case_archive_pickup__list__item__button{padding-right:24px}}@media screen and (max-width:768px){.p-case_archive_pickup__list__item__button{text-align:center}}.p-case_archive_pickup__list__item__imgs{grid-area:img}@media screen and (max-width:768px){.p-case_archive_pickup__list__item__imgs{margin-bottom:24px}.p-case_archive_pickup__list__item__imgs__main{width:85.3333333333vw;margin-right:10.6666666667vw}}@media screen and (min-width:769px){.p-case_archive_pickup__list__item__imgs__sub{max-width:260px;margin:-69px -93px 0 auto}}@media screen and (max-width:768px){.p-case_archive_pickup__list__item__imgs__sub{width:51.2vw;margin:-11.7333333333vw 0 0 auto;text-align:right}}.p-case_archive_pickup__list__item__content__title{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding:0 16px 0 0}@media screen and (max-width:768px){.p-case_archive_pickup__list__item__content__title{padding:0 8.5333333333vw 0 9.6vw}}.p-case_archive_pickup__pagitation{position:relative;top:-64px!important;display:-ms-flexbox;display:flex;gap:4px;max-width:950px;margin:0 auto}@media screen and (max-width:768px){.p-case_archive_pickup__pagitation{top:19px!important;-ms-flex-pack:center;justify-content:center}}.p-case_archive_pickup__pagination__bullet{z-index:1;display:block;width:24px;cursor:pointer;border-bottom:3px solid #e3e3e3;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.p-case_archive_pickup__pagination__bullet.p-case_archive_pickup__pagination__bullet--active{border-bottom:3px solid #004e98}.p-case_archive_pickup__button{position:absolute;top:44%;z-index:1;width:14px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.p-case_archive_pickup__button:before{display:block;width:100%;height:100%;cursor:pointer;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03IDZMMS4wMDcxMiAxMkwwIDEwLjk5MTdMNC45ODU3NSA2TDAgMS4wMDgzMkwxLjAwNzEyIDBMNyA2WiIgZmlsbD0iIzExNjlCMiIvPjwvc3ZnPg==");background-size:cover}.p-case_archive_pickup__button.p-case_archive_pickup__button--prev{left:8px}.p-case_archive_pickup__button.p-case_archive_pickup__button--prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.p-case_archive_pickup__button.p-case_archive_pickup__button--next{right:8px}.c-caption{display:inline-block}.c-caption:after,.c-caption:before{display:inline-block;width:14px;height:16px;content:""}.c-caption:after{border-right:1px solid #0e84e5;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.c-caption:before{border-left:1px solid #0e84e5;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.c-caption--blue{color:#004e98}.c-caption--blue:after,.c-caption--blue:before{border-color:#004e98}.c-caption--weight__bold{font-weight:700}.c-caption--font_large{font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.c-caption--font_large{font-size:14px;font-size:1.4rem}}.p-case_archive_cta{margin-top:56px;text-align:center}@media screen and (max-width:768px){.p-case_archive_cta{margin-top:12.8vw}}.p-case_archive_cta__button{margin-top:8px}@media screen and (max-width:768px){.p-case_archive_cta__button{margin-top:2.1333333333vw}}@media screen and (min-width:769px){.p-case_archive_search_select{margin-top:8px}}.p-case_archive_search_select__title{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media screen and (max-width:768px){.p-case_archive_search_select__title{gap:2.1333333333vw;margin-bottom:6.4vw}}.p-case_archive_search_select__box{position:relative;display:grid;grid-template-columns:repeat(2,240px);grid-gap:100px;gap:100px;margin:0 auto}@media screen and (min-width:769px){.p-case_archive_search_select__box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.p-case_archive_search_select__box{grid-template-columns:1fr;gap:3.2vw}}@media screen and (min-width:769px){.p-case_archive_search_select__box:after,.p-case_archive_search_select__box:before{position:absolute;top:50%;left:50%;width:28px;color:#ccc;content:"";border-bottom:2px solid}.p-case_archive_search_select__box:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.p-case_archive_search_select__box:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}}.p-case_archive_search_select__box__bg{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;visibility:hidden}.p-case_archive_search_select__box__bg.is-show{visibility:visible}.p-case_archive_search_select__box__window{position:relative;cursor:pointer;border-bottom:1px solid #e3e3e3}.p-case_archive_search_select__box__window__select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.p-case_archive_search_select__box__window__display{position:relative;padding:16px 0;cursor:pointer}@media screen and (max-width:768px){.p-case_archive_search_select__box__window__display{padding:4.2666666667vw 0}}.p-case_archive_search_select__box__window__display:before{position:absolute;top:50%;right:4.5px;width:7px;height:4.5px;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";background-color:#b5b5b5;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.p-case_archive_search_select__box__window__display.is-active:before{-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.p-case_archive_search_select__pc-pulldown{position:absolute;top:calc(100% + 1px);left:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;padding:24px;visibility:hidden;background-color:#fff;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,.1);box-shadow:4px 4px 8px rgba(0,0,0,.1);opacity:0;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.p-case_archive_search_select__pc-pulldown.is-show{visibility:visible;opacity:1}.p-case_archive_search_select__pc-pulldown__item{cursor:pointer}.p-case_archive_search_select__pc-pulldown__item__inner:hover{border-bottom:1px solid}