:root{--paging-color:var(--spi_color)}:root[data-site=employees]{--paging-color:var(--em_color)}:root{--text-color:var(--spi_color)}:root[data-site=employees]{--text-color:var(--em_color)}@media (min-width:1366px),print{.column-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-60px -30px 0 0}.column-list.swiper-wrapper{margin:-30px -20px 0 0}.column-item{display:-webkit-box;display:flex;height:auto;margin:60px 30px 0 0;width:318px}.column-item.swiper-slide{margin:30px 20px 0 0}.column-item>a{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);display:block;overflow:hidden;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;will-change:box-shadow;z-index:1}@media (hover:hover){.column-item>a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1}.column-item>a:hover .title{text-decoration-color:currentColor}}.column-item__photo{height:212px}.column-item__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.column-item__desc{min-height:190px;padding:10px 20px 16px}.column-item__desc .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;font-weight:700;height:72px;letter-spacing:0;line-height:1.5;margin-bottom:18px;overflow:hidden;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;-webkit-transition:-webkit-text-decoration .3s ease-out;transition:-webkit-text-decoration .3s ease-out;-o-transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out;will-change:text-decoration}.column-item__desc .tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-8px -8px 0 0}.column-item__desc .tags>li{background:#efefef;border-radius:4px;font-size:1.2rem;letter-spacing:.05em;line-height:1.75;margin:8px 8px 0 0;padding:6px 10px}.column-item .type{display:-webkit-box;display:flex;flex-wrap:wrap;left:10px;margin:-10px 0 0 -10px;position:absolute;top:10px}.column-item .type__item{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:4px;color:#fff;display:-webkit-box;display:flex;font-family:var(--font_en);font-size:1.2rem;font-weight:700;height:30px;justify-content:center;line-height:1.5;margin-left:10px;margin-top:10px;min-width:50px;padding:5px}.column-item .type__item--new{background:var(--spi_color)}.column-item .type__item--notice{background:var(--foreign-color)}.paging{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;margin-top:60px}.paging li{margin:0 5px}.paging li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#fff;border-radius:4px;color:var(--paging-color);display:-webkit-box;display:flex;font-family:var(--font_en);font-size:1.4rem;font-weight:700;height:50px;justify-content:center;letter-spacing:.05em;line-height:1;-webkit-transition:color .2s,background .2s,-webkit-box-shadow .2s;transition:color .2s,background .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s,-webkit-box-shadow .2s;width:50px;will-change:box-shadow,color,background}@media (hover:hover){.paging li:not(.active) a:hover{background-color:var(--paging-color);-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);color:#fff;opacity:1}}.paging li.next a,.paging li.prev a{font-size:1.2rem}.paging li.prev>a i{display:block;line-height:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paging li.active a{background-color:var(--paging-color);-webkit-box-shadow:0 10px 20px rgba(0,38,108,.1);box-shadow:0 10px 20px rgba(0,38,108,.1);color:#fff;opacity:1}.paging li.disable{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paging li.disable a{pointer-events:none}.wysiwyg a{color:var(--text-color);text-decoration:underline;text-underline-offset:2px;-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}@media (hover:hover){.wysiwyg a:hover{opacity:1;text-decoration-color:transparent}}.wysiwyg h1{--border-title:var(--text-color);border-bottom:2px solid var(--border-title);color:var(--border-title);font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:30px;margin-left:-10px;margin-right:-10px;padding-bottom:20px;text-align:left}.wysiwyg h2{--border-title:var(--text-color);border-bottom:2px solid var(--border-title);color:var(--border-title);font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:19px;margin-left:-10px;margin-right:-10px;padding-bottom:18px;text-align:left}.wysiwyg h3{font-size:1.8rem;font-weight:700;letter-spacing:.05em;line-height:1.56;margin-bottom:29px;position:relative}.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:30px}.wysiwyg ol{list-style:number;padding-left:1.4em}.wysiwyg ol:not(:last-child){margin-bottom:28px}.wysiwyg ol+h2{margin-top:58px}.wysiwyg ol+h3{margin-top:83px}.wysiwyg ol li{font-size:1.6rem;line-height:1.75}.wysiwyg ul{list-style:initial;list-style-position:inside}.wysiwyg ul:not(:last-child){margin-bottom:28px}.wysiwyg ul+h2{margin-top:58px}.wysiwyg ul+h3{margin-top:83px}.wysiwyg ul li{list-style:inherit;position:relative}.wysiwyg ul li::marker{font-size:1rem}.wysiwyg img{display:block;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden;width:auto}.wysiwyg figure:not(:last-child),.wysiwyg img:not(:last-child){margin-bottom:18px}.wysiwyg p{font-size:1.6rem}.wysiwyg p+p{margin-top:28px}.wysiwyg p+article{margin-top:27px}.wysiwyg p+h2{margin-top:58px}.wysiwyg p+h3{margin-top:83px}.wysiwyg p+figure,.wysiwyg p+img{margin-top:28px}.wysiwyg iframe,.wysiwyg video{max-width:100%}.wysiwyg iframe:not(:last-child),.wysiwyg video:not(:last-child){margin-bottom:30px}.c-tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-8px 0 0 -10px}.c-tags__item{margin:8px 0 0 10px}.c-tags__item>a{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:4px;display:-webkit-box;display:flex;font-size:1.4rem;font-weight:700;height:32px;justify-content:center;letter-spacing:.05em;line-height:1;padding:5px 20px 6px;-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s;will-change:color,background}.c-tags__item>a.active{background-color:var(--text-color);color:#fff!important;pointer-events:none}@media (hover:hover){.c-tags__item>a:hover{color:var(--text-color);opacity:1}}.news__filter{background-color:#fff;border-radius:4px;margin-bottom:60px;padding:30px 60px}.news__filter__trigger{display:none}.news__filter__target{height:auto!important}.news__filter .c-tags{-webkit-box-pack:center;justify-content:center}.news__info{font-size:1.8rem;margin-bottom:60px;text-align:center}.main__inner{background-color:#f8f8f8}.page-spi3news .news__ctn{padding:0 48px}.page-spi3news-detail .main__inner{padding-bottom:0;padding-top:30px}.page-spi3news-detail .c-social{padding:35px}.page-spi3news-detail .c-social ul{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}.page-spi3news-detail .c-social ul li{display:block;margin:0 5px}.page-spi3news-detail .c-social ul li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:4px;display:-webkit-box;display:flex;height:50px;justify-content:center;width:50px}.page-spi3news-detail .c-social ul li a img{max-width:100%;width:auto}.page-spi3news-detail .c-social__face a{background:var(--text-color)}.page-spi3news-detail .c-social__tw a{background:#1b9df0}.page-spi3news-detail .c-social__line a{background:#4cc764}.page-spi3news-detail .c-social__bi a{background:#00a4de}.page-spi3news-detail .c-direction .row,.page-spi3news-detail .c-related .row{padding:0 65px}.page-spi3news-detail .c-related{background:#fff;padding:90px 0}.page-spi3news-detail .c-related__inner{border:2px solid var(--text-color);border-radius:4px;overflow:hidden;padding:41px 124px 38px}.page-spi3news-detail .c-related__head{color:var(--text-color);font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:24px;margin-bottom:22px;text-align:center}.page-spi3news-detail .c-related__list li:not(:last-child){margin-bottom:20px}.page-spi3news-detail .c-related__list li>a{color:var(--text-color);font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.5;padding-left:28px;position:relative;text-decoration:underline;text-underline-offset:2px;-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}.page-spi3news-detail .c-related__list li>a:after{background-image:var(--icon);background-repeat:no-repeat;background-size:100% 100%;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}@media (hover:hover){.page-spi3news-detail .c-related__list li>a:hover{opacity:1;text-decoration-color:transparent}}.page-spi3news-detail .c-direction{padding:30.5px 0}.page-spi3news-detail .c-direction__inner{display:-webkit-box;display:flex}.page-spi3news-detail .c-direction__inner a{-webkit-box-align:center;align-items:center;color:var(--text-color);display:-webkit-box;display:flex;min-height:100px}.page-spi3news-detail .c-direction__inner a span{font-size:1.4rem;line-height:1.5;text-decoration:underline;text-underline-offset:2px;-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}@media (hover:hover){.page-spi3news-detail .c-direction__inner a:hover{opacity:1}.page-spi3news-detail .c-direction__inner a:hover span{text-decoration-color:transparent}}.page-spi3news-detail .c-direction__inner>div:first-of-type{-webkit-box-flex:1;flex:1 1}.page-spi3news-detail .c-direction__inner>div:nth-of-type(3){-webkit-box-flex:1;flex:1 1}.page-spi3news-detail .c-direction__back{-webkit-box-flex:1;flex:1 1;padding-right:122px}.page-spi3news-detail .c-direction__back>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-spi3news-detail .c-direction__back i{font-size:1.2rem;margin-left:2px;margin-right:17px;-webkit-transform:scale(-1);transform:scale(-1)}.page-spi3news-detail .c-direction__list{-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid var(--text-color);border-right:1px solid var(--text-color);flex-direction:column;flex-shrink:0;justify-content:center;padding:0 30px;width:271px}.page-spi3news-detail .c-direction__list i{font-size:2.2rem;margin-bottom:6px}.page-spi3news-detail .c-direction__next{-webkit-box-flex:1;flex:1 1;padding-left:130px}.page-spi3news-detail .c-direction__next>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-spi3news-detail .c-direction__next i{-webkit-box-ordinal-group:3;font-size:1.2rem;margin-left:10px;margin-right:2px;order:2}.page-spi3news-detail .c-direction__next span{-webkit-box-ordinal-group:2;order:1}.page-spi3news-detail .c-author{background:#f8f8f8;border-radius:4px;display:-webkit-box;display:flex;padding:40px 130px 32px}.page-spi3news-detail .c-author__photo{flex-shrink:0;height:174px;margin-right:30px;width:130px}.page-spi3news-detail .c-author__ttl{border-bottom:1px solid var(--text-color);font-size:1.6rem;font-weight:700;line-height:1.31;margin-bottom:8px;margin-top:2px;padding-bottom:10px}.page-spi3news-detail .c-author__name{font-size:1.6rem;font-weight:700}.page-spi3news-detail .c-author__desc{font-size:1.6rem}.page-spi3news-detail .news__filter{margin-bottom:30px}.page-spi3news-detail .news__single{background:#fff;padding:59px 0 60px}.page-spi3news-detail .news__single .row{padding-left:65px;padding-right:65px}.page-spi3news-detail .news__single__heading{border-bottom:2px solid var(--text-color);border-top:2px solid var(--text-color);margin-bottom:39px;padding:28px 30px 29px}.page-spi3news-detail .news__single__heading .c-ttl01{font-size:3.6rem;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:31px;text-align:center}.page-spi3news-detail .news__single__content .inner{margin:0 auto 58px;padding-left:10px;padding-right:10px;width:860px}.page-spi3news-detail .news__single__content .inner figure{margin-left:-5px;margin-right:-5px}.page-spi3news-detail .news__single__meta{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}.page-spi3news-detail .news__single__meta .time{color:var(--text-color);font-size:1.6rem;font-weight:700;line-height:1.5;margin-right:10px}.page-spi3news-detail .news__single__meta .c-tags__item{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:4px;display:-webkit-box;display:flex;font-size:1.4rem;font-weight:700;height:32px;justify-content:center;letter-spacing:.05em;line-height:1;padding:5px 20px 6px}.page-spi3news-detail .news__single__mv{margin-bottom:59px!important}.page-spi3news-detail .news__single__lead{border-bottom:2px solid var(--text-color);border-top:2px solid var(--text-color);margin:0 auto 60px;padding:17px 10px;width:860px}.page-spi3news-detail .news__single__lead p{font-size:1.6rem}.page-spi3news-detail .news__single__list{background:#f8f8f8;margin:0 auto 61px;padding:37px 40px;width:860px}.page-spi3news-detail .news__single__list ol li{font-weight:700}}@media (min-width:769px) and (max-width:1365px){.column-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:calc(var(--vw)*-4.39239) calc(var(--vw)*-2.19619) 0 0}.column-list.swiper-wrapper{margin:calc(var(--vw)*-2.19619) calc(var(--vw)*-1.46413) 0 0}.column-item{display:-webkit-box;display:flex;height:auto;margin:calc(var(--vw)*4.39239) calc(var(--vw)*2.19619) 0 0;width:calc(var(--vw)*23.27965)}.column-item.swiper-slide{margin:calc(var(--vw)*2.19619) calc(var(--vw)*1.46413) 0 0}.column-item>a{background-color:#fff;border-radius:calc(var(--vw)*.29283);-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);display:block;overflow:hidden;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;will-change:box-shadow;z-index:1}@media (hover:hover){.column-item>a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1}.column-item>a:hover .title{text-decoration-color:currentColor}}.column-item__photo{height:calc(var(--vw)*15.51977)}.column-item__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.column-item__desc{min-height:calc(var(--vw)*13.90922);padding:calc(var(--vw)*.73206) calc(var(--vw)*1.46413) calc(var(--vw)*1.1713)}.column-item__desc .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:calc(var(--vw)*1.1713);font-weight:700;height:calc(var(--vw)*5.27086);letter-spacing:0;line-height:1.5;margin-bottom:calc(var(--vw)*1.31772);overflow:hidden;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(var(--vw)*.21962);-webkit-transition:-webkit-text-decoration .3s ease-out;transition:-webkit-text-decoration .3s ease-out;-o-transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out;will-change:text-decoration}.column-item__desc .tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:calc(var(--vw)*-.58565) calc(var(--vw)*-.58565) 0 0}.column-item__desc .tags>li{background:#efefef;border-radius:calc(var(--vw)*.29283);font-size:calc(var(--vw)*.87848);letter-spacing:.05em;line-height:1.75;margin:calc(var(--vw)*.58565) calc(var(--vw)*.58565) 0 0;padding:calc(var(--vw)*.43924) calc(var(--vw)*.73206)}.column-item .type{display:-webkit-box;display:flex;flex-wrap:wrap;left:calc(var(--vw)*.73206);margin:calc(var(--vw)*-.73206) 0 0 calc(var(--vw)*-.73206);position:absolute;top:calc(var(--vw)*.73206)}.column-item .type__item{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:calc(var(--vw)*.29283);color:#fff;display:-webkit-box;display:flex;font-family:var(--font_en);font-size:calc(var(--vw)*.87848);font-weight:700;height:calc(var(--vw)*2.19619);justify-content:center;line-height:1.5;margin-left:calc(var(--vw)*.73206);margin-top:calc(var(--vw)*.73206);min-width:calc(var(--vw)*3.66032);padding:calc(var(--vw)*.36603)}.column-item .type__item--new{background:var(--spi_color)}.column-item .type__item--notice{background:var(--foreign-color)}.paging{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;margin-top:calc(var(--vw)*4.39239)}.paging li{margin:0 calc(var(--vw)*.36603)}.paging li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#fff;border-radius:calc(var(--vw)*.29283);color:var(--paging-color);display:-webkit-box;display:flex;font-family:var(--font_en);font-size:calc(var(--vw)*1.02489);font-weight:700;height:calc(var(--vw)*3.66032);justify-content:center;letter-spacing:.05em;line-height:1;-webkit-transition:color .2s,background .2s,-webkit-box-shadow .2s;transition:color .2s,background .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s,-webkit-box-shadow .2s;width:calc(var(--vw)*3.66032);will-change:box-shadow,color,background}@media (hover:hover){.paging li:not(.active) a:hover{background-color:var(--paging-color);-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);color:#fff;opacity:1}}.paging li.next a,.paging li.prev a{font-size:calc(var(--vw)*.87848)}.paging li.prev>a i{display:block;line-height:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paging li.active a{background-color:var(--paging-color);-webkit-box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);box-shadow:calc(var(--vw)*0) calc(var(--vw)*.73206) calc(var(--vw)*1.46413) rgba(0,38,108,.1);color:#fff;opacity:1}.paging li.disable{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paging li.disable a{pointer-events:none}.wysiwyg a{color:var(--text-color);text-decoration:underline;text-underline-offset:calc(var(--vw)*.14641);-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}@media (hover:hover){.wysiwyg a:hover{opacity:1;text-decoration-color:transparent}}.wysiwyg h1{--border-title:var(--text-color);border-bottom:calc(var(--vw)*.14641) solid var(--border-title);color:var(--border-title);font-size:calc(var(--vw)*1.75695);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:calc(var(--vw)*2.19619);margin-left:calc(var(--vw)*-.73206);margin-right:calc(var(--vw)*-.73206);padding-bottom:calc(var(--vw)*1.46413);text-align:left}.wysiwyg h2{--border-title:var(--text-color);border-bottom:calc(var(--vw)*.14641) solid var(--border-title);color:var(--border-title);font-size:calc(var(--vw)*1.46413);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:calc(var(--vw)*1.39092);margin-left:calc(var(--vw)*-.73206);margin-right:calc(var(--vw)*-.73206);padding-bottom:calc(var(--vw)*1.31772);text-align:left}.wysiwyg h3{font-size:calc(var(--vw)*1.31772);font-weight:700;letter-spacing:.05em;line-height:1.56;margin-bottom:calc(var(--vw)*2.12299);position:relative}.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:calc(var(--vw)*1.1713);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:calc(var(--vw)*2.19619)}.wysiwyg ol{list-style:number;padding-left:1.4em}.wysiwyg ol:not(:last-child){margin-bottom:calc(var(--vw)*2.04978)}.wysiwyg ol+h2{margin-top:calc(var(--vw)*4.24597)}.wysiwyg ol+h3{margin-top:calc(var(--vw)*6.07613)}.wysiwyg ol li{font-size:calc(var(--vw)*1.1713);line-height:1.75}.wysiwyg ul{list-style:initial;list-style-position:inside}.wysiwyg ul:not(:last-child){margin-bottom:calc(var(--vw)*2.04978)}.wysiwyg ul+h2{margin-top:calc(var(--vw)*4.24597)}.wysiwyg ul+h3{margin-top:calc(var(--vw)*6.07613)}.wysiwyg ul li{list-style:inherit;position:relative}.wysiwyg ul li::marker{font-size:calc(var(--vw)*.73206)}.wysiwyg img{display:block;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden;width:auto}.wysiwyg figure:not(:last-child),.wysiwyg img:not(:last-child){margin-bottom:calc(var(--vw)*1.31772)}.wysiwyg p{font-size:calc(var(--vw)*1.1713)}.wysiwyg p+p{margin-top:calc(var(--vw)*2.04978)}.wysiwyg p+article{margin-top:calc(var(--vw)*1.97657)}.wysiwyg p+h2{margin-top:calc(var(--vw)*4.24597)}.wysiwyg p+h3{margin-top:calc(var(--vw)*6.07613)}.wysiwyg p+figure,.wysiwyg p+img{margin-top:calc(var(--vw)*2.04978)}.wysiwyg iframe,.wysiwyg video{max-width:100%}.wysiwyg iframe:not(:last-child),.wysiwyg video:not(:last-child){margin-bottom:calc(var(--vw)*2.19619)}.c-tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:calc(var(--vw)*-.58565) 0 0 calc(var(--vw)*-.73206)}.c-tags__item{margin:calc(var(--vw)*.58565) 0 0 calc(var(--vw)*.73206)}.c-tags__item>a{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:calc(var(--vw)*.29283);display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.02489);font-weight:700;height:calc(var(--vw)*2.34261);justify-content:center;letter-spacing:.05em;line-height:1;padding:calc(var(--vw)*.36603) calc(var(--vw)*1.46413) calc(var(--vw)*.43924);-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s;will-change:color,background}.c-tags__item>a.active{background-color:var(--text-color);color:#fff!important;pointer-events:none}@media (hover:hover){.c-tags__item>a:hover{color:var(--text-color);opacity:1}}.news__filter{background-color:#fff;border-radius:calc(var(--vw)*.29283);margin-bottom:calc(var(--vw)*4.39239);padding:calc(var(--vw)*2.19619) calc(var(--vw)*4.39239)}.news__filter__trigger{display:none}.news__filter__target{height:auto!important}.news__filter .c-tags{-webkit-box-pack:center;justify-content:center}.news__info{font-size:calc(var(--vw)*1.31772);margin-bottom:calc(var(--vw)*4.39239);text-align:center}.main__inner{background-color:#f8f8f8}.page-spi3news .news__ctn{padding:0 calc(var(--vw)*3.51391)}.page-spi3news-detail .main__inner{padding-bottom:0;padding-top:calc(var(--vw)*2.19619)}.page-spi3news-detail .c-social{padding:calc(var(--vw)*2.56223)}.page-spi3news-detail .c-social ul{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}.page-spi3news-detail .c-social ul li{display:block;margin:0 calc(var(--vw)*.36603)}.page-spi3news-detail .c-social ul li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:calc(var(--vw)*.29283);display:-webkit-box;display:flex;height:calc(var(--vw)*3.66032);justify-content:center;width:calc(var(--vw)*3.66032)}.page-spi3news-detail .c-social ul li a img{max-width:100%;width:auto}.page-spi3news-detail .c-social__face a{background:var(--text-color)}.page-spi3news-detail .c-social__tw a{background:#1b9df0}.page-spi3news-detail .c-social__line a{background:#4cc764}.page-spi3news-detail .c-social__bi a{background:#00a4de}.page-spi3news-detail .c-direction .row,.page-spi3news-detail .c-related .row{padding:0 calc(var(--vw)*4.75842)}.page-spi3news-detail .c-related{background:#fff;padding:calc(var(--vw)*6.58858) 0}.page-spi3news-detail .c-related__inner{border:calc(var(--vw)*.14641) solid var(--text-color);border-radius:calc(var(--vw)*.29283);overflow:hidden;padding:calc(var(--vw)*3.00146) calc(var(--vw)*9.0776) calc(var(--vw)*2.78184)}.page-spi3news-detail .c-related__head{color:var(--text-color);font-size:calc(var(--vw)*1.46413);font-weight:700;letter-spacing:.1em;line-height:calc(var(--vw)*1.75695);margin-bottom:calc(var(--vw)*1.61054);text-align:center}.page-spi3news-detail .c-related__list li:not(:last-child){margin-bottom:calc(var(--vw)*1.46413)}.page-spi3news-detail .c-related__list li>a{color:var(--text-color);font-size:calc(var(--vw)*1.1713);font-weight:500;letter-spacing:.05em;line-height:1.5;padding-left:calc(var(--vw)*2.04978);position:relative;text-decoration:underline;text-underline-offset:calc(var(--vw)*.14641);-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}.page-spi3news-detail .c-related__list li>a:after{background-image:var(--icon);background-repeat:no-repeat;background-size:100% 100%;content:"";height:calc(var(--vw)*1.46413);left:0;position:absolute;top:calc(var(--vw)*.14641);width:calc(var(--vw)*1.46413)}@media (hover:hover){.page-spi3news-detail .c-related__list li>a:hover{opacity:1;text-decoration-color:transparent}}.page-spi3news-detail .c-direction{padding:calc(var(--vw)*2.2328) 0}.page-spi3news-detail .c-direction__inner{display:-webkit-box;display:flex}.page-spi3news-detail .c-direction__inner a{-webkit-box-align:center;align-items:center;color:var(--text-color);display:-webkit-box;display:flex;min-height:calc(var(--vw)*7.32064)}.page-spi3news-detail .c-direction__inner a span{font-size:calc(var(--vw)*1.02489);line-height:1.5;text-decoration:underline;text-underline-offset:calc(var(--vw)*.14641);-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}@media (hover:hover){.page-spi3news-detail .c-direction__inner a:hover{opacity:1}.page-spi3news-detail .c-direction__inner a:hover span{text-decoration-color:transparent}}.page-spi3news-detail .c-direction__inner>div:first-of-type{-webkit-box-flex:1;flex:1 1}.page-spi3news-detail .c-direction__inner>div:nth-of-type(3){-webkit-box-flex:1;flex:1 1}.page-spi3news-detail .c-direction__back{-webkit-box-flex:1;flex:1 1;padding-right:calc(var(--vw)*8.93119)}.page-spi3news-detail .c-direction__back>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-spi3news-detail .c-direction__back i{font-size:calc(var(--vw)*.87848);margin-left:calc(var(--vw)*.14641);margin-right:calc(var(--vw)*1.24451);-webkit-transform:scale(-1);transform:scale(-1)}.page-spi3news-detail .c-direction__list{-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid var(--text-color);border-right:1px solid var(--text-color);flex-direction:column;flex-shrink:0;justify-content:center;padding:0 calc(var(--vw)*2.19619);width:calc(var(--vw)*19.83895)}.page-spi3news-detail .c-direction__list i{font-size:calc(var(--vw)*1.61054);margin-bottom:calc(var(--vw)*.43924)}.page-spi3news-detail .c-direction__next{-webkit-box-flex:1;flex:1 1;padding-left:calc(var(--vw)*9.51684)}.page-spi3news-detail .c-direction__next>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-spi3news-detail .c-direction__next i{-webkit-box-ordinal-group:3;font-size:calc(var(--vw)*.87848);margin-left:calc(var(--vw)*.73206);margin-right:calc(var(--vw)*.14641);order:2}.page-spi3news-detail .c-direction__next span{-webkit-box-ordinal-group:2;order:1}.page-spi3news-detail .c-author{background:#f8f8f8;border-radius:calc(var(--vw)*.29283);display:-webkit-box;display:flex;padding:calc(var(--vw)*2.92826) calc(var(--vw)*9.51684) calc(var(--vw)*2.34261)}.page-spi3news-detail .c-author__photo{flex-shrink:0;height:calc(var(--vw)*12.73792);margin-right:calc(var(--vw)*2.19619);width:calc(var(--vw)*9.51684)}.page-spi3news-detail .c-author__ttl{border-bottom:1px solid var(--text-color);font-size:calc(var(--vw)*1.1713);font-weight:700;line-height:1.31;margin-bottom:calc(var(--vw)*.58565);margin-top:calc(var(--vw)*.14641);padding-bottom:calc(var(--vw)*.73206)}.page-spi3news-detail .c-author__name{font-size:calc(var(--vw)*1.1713);font-weight:700}.page-spi3news-detail .c-author__desc{font-size:calc(var(--vw)*1.1713)}.page-spi3news-detail .news__filter{margin-bottom:calc(var(--vw)*2.19619)}.page-spi3news-detail .news__single{background:#fff;padding:calc(var(--vw)*4.31918) 0 calc(var(--vw)*4.39239)}.page-spi3news-detail .news__single .row{padding-left:calc(var(--vw)*4.75842);padding-right:calc(var(--vw)*4.75842)}.page-spi3news-detail .news__single__heading{border-bottom:calc(var(--vw)*.14641) solid var(--text-color);border-top:calc(var(--vw)*.14641) solid var(--text-color);margin-bottom:calc(var(--vw)*2.85505);padding:calc(var(--vw)*2.04978) calc(var(--vw)*2.19619) calc(var(--vw)*2.12299)}.page-spi3news-detail .news__single__heading .c-ttl01{font-size:calc(var(--vw)*2.63543);font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:calc(var(--vw)*2.2694);text-align:center}.page-spi3news-detail .news__single__content .inner{margin:0 auto calc(var(--vw)*4.24597);padding-left:calc(var(--vw)*.73206);padding-right:calc(var(--vw)*.73206);width:calc(var(--vw)*62.95754)}.page-spi3news-detail .news__single__content .inner figure{margin-left:calc(var(--vw)*-.36603);margin-right:calc(var(--vw)*-.36603)}.page-spi3news-detail .news__single__meta{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}.page-spi3news-detail .news__single__meta .time{color:var(--text-color);font-size:calc(var(--vw)*1.1713);font-weight:700;line-height:1.5;margin-right:calc(var(--vw)*.73206)}.page-spi3news-detail .news__single__meta .c-tags__item{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:calc(var(--vw)*.29283);display:-webkit-box;display:flex;font-size:calc(var(--vw)*1.02489);font-weight:700;height:calc(var(--vw)*2.34261);justify-content:center;letter-spacing:.05em;line-height:1;padding:calc(var(--vw)*.36603) calc(var(--vw)*1.46413) calc(var(--vw)*.43924)}.page-spi3news-detail .news__single__mv{margin-bottom:calc(var(--vw)*4.31918)!important}.page-spi3news-detail .news__single__lead{border-bottom:calc(var(--vw)*.14641) solid var(--text-color);border-top:calc(var(--vw)*.14641) solid var(--text-color);margin:0 auto calc(var(--vw)*4.39239);padding:calc(var(--vw)*1.24451) calc(var(--vw)*.73206);width:calc(var(--vw)*62.95754)}.page-spi3news-detail .news__single__lead p{font-size:calc(var(--vw)*1.1713)}.page-spi3news-detail .news__single__list{background:#f8f8f8;margin:0 auto calc(var(--vw)*4.46559);padding:calc(var(--vw)*2.70864) calc(var(--vw)*2.92826);width:calc(var(--vw)*62.95754)}.page-spi3news-detail .news__single__list ol li{font-weight:700}}@media only screen and (max-width:768px){.column-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-8vw -2.666666666666667vw 0 0}.column-item{display:-webkit-box;display:flex;height:auto;margin:8vw 2.666666666666667vw 0 0;width:84.8vw}.column-item>a{background-color:#fff;border-radius:1.0666666666666667vw;-webkit-box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);display:block;overflow:hidden;position:relative;z-index:1}.column-item__photo{height:56.53333333333334vw}.column-item__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.column-item__desc{min-height:50.66666666666667vw;padding:2.666666666666667vw 5.333333333333334vw 5.333333333333334vw}.column-item__desc .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:4.266666666666667vw;font-weight:700;height:19.2vw;letter-spacing:0;line-height:1.5;margin-bottom:4.8vw;overflow:hidden;-webkit-transition:-webkit-text-decoration .3s ease-out;transition:-webkit-text-decoration .3s ease-out;-o-transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out;transition:text-decoration .3s ease-out,-webkit-text-decoration .3s ease-out;will-change:text-decoration}.column-item__desc .tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-2.1333333333333333vw -2.1333333333333333vw 0 0}.column-item__desc .tags>li{background:#efefef;border-radius:1.0666666666666667vw;font-size:3.2vw;letter-spacing:.05em;line-height:1.75;margin:2.1333333333333333vw 2.1333333333333333vw 0 0;padding:1.0666666666666667vw 2.666666666666667vw 1.3333333333333335vw}.column-item .type{display:-webkit-box;display:flex;flex-wrap:wrap;left:2.666666666666667vw;margin:-2.666666666666667vw 0 0 -1.6vw;position:absolute;top:2.933333333333333vw}.column-item .type__item{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:1.0666666666666667vw;color:#fff;display:-webkit-box;display:flex;font-family:var(--font_en);font-size:3.2vw;font-weight:700;height:8vw;justify-content:center;line-height:1.5;margin-left:1.6vw;margin-top:2.666666666666667vw;min-width:13.333333333333334vw;padding:1.3333333333333335vw}.column-item .type__item--new{background:var(--spi_color)}.column-item .type__item--notice{background:var(--foreign-color)}.paging{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;justify-content:center;margin-top:16vw}.paging li{margin:0 1.3333333333333335vw}.paging li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;background-color:#fff;border-radius:1.0666666666666667vw;color:var(--paging-color);display:-webkit-box;display:flex;font-family:var(--font_en);font-size:3.733333333333334vw;font-weight:700;height:10.666666666666668vw;justify-content:center;letter-spacing:.05em;line-height:1;-webkit-transition:color .2s,background .2s,-webkit-box-shadow .2s;transition:color .2s,background .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s;transition:box-shadow .2s,color .2s,background .2s,-webkit-box-shadow .2s;width:10.666666666666668vw;will-change:box-shadow,color,background}.paging li.next a,.paging li.prev a{font-size:3.2vw}.paging li.prev>a i{display:block;line-height:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paging li.active a{background-color:var(--paging-color);-webkit-box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);color:#fff;opacity:1}.paging li.disable{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paging li.disable a{pointer-events:none}.wysiwyg a{color:var(--text-color);text-decoration:underline;text-underline-offset:.5333333333333333vw;-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}.wysiwyg h1{--border-title:var(--color);border-bottom:2px solid var(--border-title);color:var(--border-title);font-size:5.866666666666666vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:8vw;margin-left:-2.666666666666667vw;margin-right:-2.666666666666667vw;padding-bottom:5.333333333333334vw;text-align:left}.wysiwyg h1--spi{--border-title:var(--spi_color)}.wysiwyg h1--em{--border-title:var(--em_color)}.wysiwyg h2{--border-title:var(--color);border-bottom:2px solid var(--border-title);color:var(--border-title);font-size:4.8vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:5.066666666666666vw;margin-left:-2.666666666666667vw;margin-right:-2.666666666666667vw;padding-bottom:4.8vw;text-align:left}.wysiwyg h2--spi{--border-title:var(--spi_color)}.wysiwyg h2--em{--border-title:var(--em_color)}.wysiwyg h3{font-size:4.8vw;font-weight:700;line-height:1.56;margin-bottom:7.733333333333333vw;position:relative}.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:4.266666666666667vw;font-weight:700;line-height:1.5;margin-bottom:6.4vw;position:relative}.wysiwyg ul{list-style:initial;list-style-position:inside}.wysiwyg ul:not(:last-child){margin-bottom:7.466666666666668vw}.wysiwyg ul li{list-style:inherit;position:relative}.wysiwyg ul li::marker{font-size:2.666666666666667vw}.wysiwyg ol{list-style:number;padding-left:1.4em}.wysiwyg ol:not(:last-child){margin-bottom:7.466666666666668vw}.wysiwyg ol li{font-size:4.266666666666667vw;line-height:1.75}.wysiwyg img{max-width:100%;overflow:hidden}.wysiwyg figure:not(:last-child),.wysiwyg img:not(:last-child){margin-bottom:4.8vw}.wysiwyg p{font-size:4.266666666666667vw}.wysiwyg p+figure,.wysiwyg p+img,.wysiwyg p+p{margin-top:7.466666666666668vw}.wysiwyg p+h2{margin-top:15.466666666666667vw}.wysiwyg p+h3{margin-top:22.133333333333333vw}.wysiwyg p+article{margin-top:7.466666666666668vw}.wysiwyg iframe,.wysiwyg video{max-width:100%}.wysiwyg iframe:not(:last-child),.wysiwyg video:not(:last-child){margin-bottom:7.466666666666668vw}.wysiwyg article:not(:last-child){margin-bottom:22.133333333333333vw}.c-tags{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-2.1333333333333333vw 0 0 -2.666666666666667vw}.c-tags__item{margin:2.1333333333333333vw 0 0 2.666666666666667vw}.c-tags__item>a{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:1.0666666666666667vw;display:-webkit-box;display:flex;font-size:3.733333333333334vw;font-weight:700;height:8.533333333333333vw;justify-content:center;letter-spacing:.05em;line-height:1;padding:1.3333333333333335vw 5.333333333333334vw 1.6vw;-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s;will-change:color,background}.c-tags__item>a.active{background-color:var(--text-color);color:#fff!important;pointer-events:none}.news__filter{background-color:#fff;border-radius:1.0666666666666667vw;-webkit-box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);box-shadow:0 2.666666666666667vw 5.333333333333334vw rgba(0,38,108,.1);margin:0 -2.666666666666667vw 10.666666666666668vw}.news__filter .c-tags{-webkit-box-pack:center;justify-content:center}.news__filter__trigger{font-size:3.733333333333334vw;font-weight:500;letter-spacing:.05em;line-height:1.5;padding:5.333333333333334vw 13.333333333333334vw 5.333333333333334vw 5.333333333333334vw;position:relative}.news__filter__trigger .icon{height:3.4666666666666663vw;position:absolute;right:5.333333333333334vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.4666666666666663vw}.news__filter__trigger .icon:after,.news__filter__trigger .icon:before{content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.news__filter__trigger .icon:before{background-color:var(--em_color);border-radius:.5333333333333333vw;height:3.4666666666666663vw;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:.5333333333333333vw;will-change:opacity}.news__filter__trigger .icon:after{background-color:var(--spi_color);border-radius:.5333333333333333vw;height:.5333333333333333vw;width:3.4666666666666663vw}.news__filter__trigger.active .icon:before{opacity:0}.news__filter__target{height:0;overflow:hidden}.news__filter__content{padding:0 4vw 10.666666666666668vw}.news__info{margin:0 0 10.666666666666668vw;text-align:center}.page-spi3news .main__inner{background-color:#f8f8f8;padding-top:11.733333333333333vw}.page-spi3news .news__ctn{padding:0 2.2666666666666666vw}.page-spi3news-detail .main__inner{background-color:#fff;padding-bottom:0;padding-top:11.733333333333333vw}.page-spi3news-detail .c-social{background:#f8f8f8;padding:9.333333333333334vw}.page-spi3news-detail .c-social ul{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}.page-spi3news-detail .c-social ul li{display:block;margin:0 1.3333333333333335vw}.page-spi3news-detail .c-social ul li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:1.0666666666666667vw;display:-webkit-box;display:flex;height:13.333333333333334vw;justify-content:center;width:13.333333333333334vw}.page-spi3news-detail .c-social ul li a img{max-width:100%;width:auto}.page-spi3news-detail .c-social__face a{background:var(--text-color)}.page-spi3news-detail .c-social__tw a{background:#1b9df0}.page-spi3news-detail .c-social__line a{background:#4cc764}.page-spi3news-detail .c-social__bi a{background:#00a4de}.page-spi3news-detail .c-direction .row,.page-spi3news-detail .c-related .row{padding:0 2.666666666666667vw}.page-spi3news-detail .c-related{background:#fff;padding:16vw 0}.page-spi3news-detail .c-related__inner{border:2px solid var(--text-color);border-radius:1.0666666666666667vw;overflow:hidden;padding:10.666666666666668vw 7.199999999999999vw 10.133333333333333vw}.page-spi3news-detail .c-related__head{color:var(--text-color);font-size:5.333333333333334vw;font-weight:700;letter-spacing:.1em;line-height:6.4vw;margin-bottom:6.133333333333333vw;text-align:center}.page-spi3news-detail .c-related__list li:not(:last-child){margin-bottom:5.333333333333334vw}.page-spi3news-detail .c-related__list li>a{color:var(--text-color);display:block;font-size:4.266666666666667vw;font-weight:500;letter-spacing:.05em;line-height:6.4vw;line-height:1.5;padding-left:7.466666666666668vw;position:relative;text-decoration:underline;text-underline-offset:.5333333333333333vw}.page-spi3news-detail .c-related__list li>a:after{background-image:var(--icon);background-repeat:no-repeat;background-size:100% 100%;content:"";height:5.333333333333334vw;left:0;position:absolute;top:0;width:5.333333333333334vw}.page-spi3news-detail .c-direction{background:#f8f8f8;padding:8vw 0}.page-spi3news-detail .c-direction__inner{display:-webkit-box;display:flex;padding:0 2vw}.page-spi3news-detail .c-direction__inner a{-webkit-box-align:center;align-items:center;color:var(--text-color);display:-webkit-box;display:flex;min-height:32vw;padding-top:.8vw;position:relative}.page-spi3news-detail .c-direction__inner a span{font-size:3.733333333333334vw;line-height:1.5;text-decoration:underline;text-underline-offset:.5333333333333333vw;-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;-o-transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;will-change:text-decoration}.page-spi3news-detail .c-direction__inner a i{display:block}.page-spi3news-detail .c-direction__inner>div:first-of-type{-webkit-box-flex:1;flex:1 1}.page-spi3news-detail .c-direction__inner>div:nth-of-type(3){-webkit-box-flex:1;flex:1 1}.page-spi3news-detail .c-direction__back{-webkit-box-flex:1;flex:1 1;padding-bottom:32px;padding-right:5.6000000000000005vw}.page-spi3news-detail .c-direction__back>span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-spi3news-detail .c-direction__back i{bottom:0;font-size:1.2rem;left:40%;position:absolute;-webkit-transform:translateX(-50%) scale(-1);transform:translateX(-50%) scale(-1)}.page-spi3news-detail .c-direction__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border-left:1px solid var(--text-color);border-right:1px solid var(--text-color);flex-direction:column;flex-shrink:0;justify-content:center;padding-bottom:1.866666666666667vw;width:31.466666666666665vw}.page-spi3news-detail .c-direction__list i{display:block!important;font-size:5.866666666666666vw;margin-bottom:1.6vw}.page-spi3news-detail .c-direction__next{-webkit-box-flex:1;flex:1 1;padding-bottom:32px;padding-left:5.6000000000000005vw}.page-spi3news-detail .c-direction__next>span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-spi3news-detail .c-direction__next i{bottom:0;font-size:1.2rem;left:60%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-spi3news-detail .c-author{background:#f8f8f8;border-radius:1.0666666666666667vw;display:-webkit-box;display:flex;padding:8vw 5.333333333333334vw 7.466666666666668vw}.page-spi3news-detail .c-author__photo{flex-shrink:0;height:32vw;margin-right:5.333333333333334vw;width:24vw}.page-spi3news-detail .c-author__ttl{border-bottom:1px solid var(--text-color);font-size:4.266666666666667vw;font-weight:700;line-height:1.31;margin-bottom:1.866666666666667vw;padding-bottom:3.4666666666666663vw}.page-spi3news-detail .c-author__name{font-size:4.266666666666667vw;font-weight:700}.page-spi3news-detail .c-author__desc{font-size:4.266666666666667vw}.page-spi3news-detail .news__filter{margin-bottom:7.466666666666668vw}.page-spi3news-detail .news__single{background:#fff;padding:0 0 16vw}.page-spi3news-detail .news__single .row{padding-left:4.666666666666667vw;padding-right:4.666666666666667vw}.page-spi3news-detail .news__single__heading{border-bottom:2px solid var(--text-color);border-top:2px solid var(--text-color);margin-bottom:7.733333333333333vw;padding:5.066666666666666vw 2.666666666666667vw 4.8vw}.page-spi3news-detail .news__single__heading .c-ttl01{font-size:5.866666666666666vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:5.333333333333334vw;text-align:center}.page-spi3news-detail .news__single__content .inner{margin:0 auto 16vw;padding-left:2.666666666666667vw;padding-right:2.666666666666667vw}.page-spi3news-detail .news__single__meta{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-direction:column-reverse}.page-spi3news-detail .news__single__meta .time{color:var(--text-color);font-size:3.733333333333334vw;font-weight:700;line-height:1.5;margin-top:2.666666666666667vw}.page-spi3news-detail .news__single__meta .c-tags{-webkit-box-pack:center;justify-content:center;margin-left:-1.3333333333333335vw;margin-top:-2.666666666666667vw}.page-spi3news-detail .news__single__meta .c-tags__item{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#efefef;border-radius:1.0666666666666667vw;display:-webkit-box;display:flex;font-size:3.733333333333334vw;font-weight:700;height:32px;justify-content:center;letter-spacing:.05em;line-height:1;margin:2.666666666666667vw 1.3333333333333335vw 0;padding:1.3333333333333335vw 5.333333333333334vw 1.6vw}.page-spi3news-detail .news__single__mv{margin-bottom:7.733333333333333vw!important}.page-spi3news-detail .news__single__lead{border-bottom:2px solid var(--text-color);border-top:2px solid var(--text-color);margin:0 auto 7.733333333333333vw;padding:6.933333333333333vw 0 7.199999999999999vw;width:85.33333333333334vw}.page-spi3news-detail .news__single__lead p{font-size:4.266666666666667vw}.page-spi3news-detail .news__single__list{background:#f8f8f8;margin-bottom:8vw;padding:4.8vw}.page-spi3news-detail .news__single__list ol li{font-weight:700}}