@charset "UTF-8";.m-list-header{display:flex;flex-direction:column;width:780px;padding:20px 0 30px;gap:10px}.m-list-header__main-visual{width:780px;height:520px;-o-object-fit:cover;object-fit:cover}.m-list-header__content{display:flex;flex-direction:column;padding:20px 0 30px;gap:10px}.m-list-header__genre{font-size:1.4rem;font-weight:600;line-height:1.23;display:inline-block;color:#ee3229}.m-list-header__genre-wrapper{display:flex}.m-list-header__title{font-size:2.8rem;font-weight:600;line-height:1.3;text-decoration:none;color:#333}.m-list-header__title:hover{opacity:.7}.m-list-header__date{font-size:1.4rem;font-weight:600;line-height:1.23;color:#999}.m-list-header--sdgs .m-list-header__genre{color:#018a04}.m-list-header-category #lead{margin:10px 0 0}.m-list-header-category #lead p{font-size:15px;line-height:1.8;word-break:break-all;line-break:normal}.m-list-header-category #lead a{text-decoration:underline}.m-list-header-category #lead a:hover{text-decoration:none;color:#ee3229}.m-profile{display:flex;flex-direction:column;padding:40px 0 20px;border-bottom:1px solid #BBBBBB;gap:20px}.m-profile__header{display:flex;align-items:flex-start;gap:10px}.m-profile__body{display:flex;width:100%;gap:20px}.m-profile__image{width:90px;height:90px;flex-shrink:0}.m-profile__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-profile__content{display:flex;flex-direction:column;flex:1;gap:10px}.m-profile__name{font-size:2rem;font-weight:600;line-height:1.3;color:#333}.m-profile__text{font-size:1.5rem;font-weight:300;line-height:1.6;display:flex;flex-direction:column;color:#000;gap:20px}.m-profile__text p{margin:0}.m-profile__sub-title{font-size:1.6rem;font-weight:600;line-height:1.3;display:flex;height:16px;padding:0 10px;color:#098576;border-right:1px solid #098576;align-items:center;justify-content:center}.m-profile__caption{display:flex;flex-direction:column;min-height:29px;gap:10px;justify-content:center}.m-profile__caption>li{font-size:1.6rem;font-weight:600;line-height:1.3;color:#098576}.m-profile__mini-profile{display:flex;align-items:center;gap:10px}.m-profile__mini-icon{width:32px;height:32px}.m-profile__mini-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-profile__mini-name{font-size:1.6rem;font-weight:600;line-height:1.3;color:#098576}.m-special-list{display:flex;padding:0 0 20px;flex-wrap:wrap;gap:20px}.m-special-list__item{display:flex;flex-direction:column;width:380px;text-decoration:none;gap:10px}.m-special-list__item:hover{opacity:.8}.m-special-list__figure{overflow:hidden;width:100%;height:232px;margin:0}.m-special-list__figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-special-list__content{display:flex;flex-direction:column;gap:8px}.m-special-list__title{font-size:2rem;font-weight:700;line-height:1.3;margin:0;color:#333}.m-special-list__txt{font-size:1.3rem;font-weight:300;line-height:1.5;color:#000}.m-special-list__meta{display:flex;align-items:center;gap:10px}.m-special-list__date{font-size:1.2rem;font-weight:700;line-height:1.3;color:#999}.m-special-list__pr{font-size:1.4rem;font-weight:700;line-height:1.3;color:#00376d}.m-tieup{display:flex;flex-direction:column;padding:20px 0;gap:15px}.m-tieup__heading{font-size:2.8rem;font-weight:700;line-height:1.5;color:#ee3229}.m-tieup.--nopadding{padding:0}.m-tieup:not(.m-tieup--sdgs) a:hover .m-tieup__title,.m-tieup:not(.m-tieup--sdgs) a:hover .m-tieup__txt{color:#ee3229}.m-tieup__item{display:flex;margin:0 auto;padding:21px;border:6px solid transparent;-o-border-image:url(/common/images/newsweek/back-diagonal-line.gif) 7 7 repeat;border-image:url(/common/images/newsweek/back-diagonal-line.gif) 7 7 repeat;align-items:flex-start;gap:20px}.m-tieup__figure{overflow:hidden;width:225px;height:165px;margin:0;flex-shrink:0}.m-tieup__figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-tieup__content{display:flex;flex-direction:column;flex:1;gap:10px}.m-tieup__content dl dt:first-child{font-size:1.6rem;margin:0 0 15px}.m-tieup__content dl dt a{color:#ee3229}.m-tieup__genre{font-size:1.3rem;font-weight:700;line-height:1.3;color:#ee3229}.m-tieup__pr{font-size:1.4rem;font-weight:700;line-height:1.3;color:#00376d}.m-tieup__title{font-size:2rem;font-weight:700;line-height:1.3;text-decoration:none;color:#333}.m-tieup__txt{font-weight:700}.m-tieup__description{font-size:1.4rem;line-height:1.5}.m-tieup__date{font-size:1.2rem;font-weight:700;line-height:1.3;color:#999}.m-tieup__item--lg .m-tieup__figure{width:360px;height:240px}.m-tieup--sdgs{padding:30px 0;border-top:1px solid #CAE0CA;gap:8px}.m-tieup--sdgs .m-tieup__item{padding:24px;text-decoration:none;color:inherit;border:4px solid #E4F1E4;-o-border-image:none;border-image:none}.m-tieup--sdgs .m-tieup__item:hover{opacity:.8}.m-tieup--sdgs .m-tieup__figure{width:300px;height:200px}.m-tieup--sdgs .m-tieup__figure img{background-color:#f0f0f0;-o-object-fit:contain;object-fit:contain}.m-tieup--sdgs .m-tieup__content{padding:0;gap:8px}.m-tieup--sdgs .m-tieup__genre{font-size:1.4rem;font-weight:600;line-height:1.23;display:inline-block;color:#018a04}.m-tieup--sdgs .m-tieup__title{font-size:2.4rem;font-weight:600;line-height:1.5;color:#333}.m-tieup--sdgs .m-tieup__date{font-size:1.4rem;font-weight:600;line-height:1.23}.m-topic-top{display:flex;flex-direction:column;padding-bottom:30px;gap:30px}.m-topic-top__header{position:relative;width:780px;height:400px}.m-topic-top__header img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-topic-top__titles{position:relative;z-index:2;display:flex;flex-direction:column;padding:30px 10px 0;gap:0}.m-topic-top__label{font-size:3.6rem;font-weight:700;line-height:1.5;color:#fff;text-shadow:1px 1px 0 #000}.m-topic-top__title{font-size:6.4rem;font-weight:800;line-height:1.5;margin-top:-13px;letter-spacing:-.03em;color:#000;text-shadow:5px 5px 5px rgba(0,0,0,.25)}.m-topic-top__lead{font-size:1.8rem;font-weight:700;line-height:1.5;color:#000}.m-topic-top__detail{display:flex;flex-direction:column;padding:20px;border:1px solid #BBBBBB;gap:8px}.m-topic-top__summary{display:flex;width:100%;list-style:none;cursor:pointer;justify-content:space-between;align-items:center}.m-topic-top__summary::-webkit-details-marker{display:none}.m-topic-top__profile-header{display:flex;width:100%;align-items:center;justify-content:space-between}.m-topic-top__profile-title{font-size:1.6rem;font-weight:700;line-height:1.3;color:#ee3229}.m-topic-top__toggle-icon{width:14px;height:14px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj48cmVjdCB5PSI2LjUiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRUUzMjI5Ii8+PHJlY3QgeD0iNi41IiB5PSIxNCIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0icm90YXRlKC05MCA2LjUgMTQpIiBmaWxsPSIjRUUzMjI5Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center}.m-topic-top__detail[open] .m-topic-top__toggle-icon{-webkit-transform:none;transform:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj48cmVjdCB5PSI2LjUiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIiBmaWxsPSIjRUUzMjI5Ii8+PC9zdmc+)}.m-topic-top__body{display:flex;padding-top:15px;gap:20px}.m-topic-top__img{width:90px;height:90px;flex-shrink:0}.m-topic-top__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-topic-top__info{display:flex;flex-direction:column;flex:1;gap:15px}.m-topic-top__desc{font-size:1.5rem;font-weight:300;line-height:2;color:#333}.m-topic-top__link{position:relative;display:flex;transition:opacity .3s;text-decoration:none;color:#000;background-color:#eee;align-items:center;gap:15px}.m-topic-top__link:hover{opacity:.8}.m-topic-top__link:after{position:absolute;top:50%;right:15px;width:8px;height:14px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOCAxNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTggNy4wMDA1N0wxLjMzNzQgMTRMMCAxMi4yNjUyTDUuMDA5ODggNy4wMDA1N0wwIDEuNzM0NzZMMS4zMzc0IDBMOCA3LjAwMDU3WiIgZmlsbD0iIzMzMzMzMyIvPjwvc3ZnPg==);background-repeat:no-repeat}.m-topic-top__link-img{width:120px;height:73px;flex-shrink:0}.m-topic-top__link-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-topic-top__link-text{font-size:1.5rem;font-weight:700;line-height:1.5;padding-right:30px}.m-topic-bnr{display:flex;width:780px;padding:30px 0;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;justify-content:space-between}.m-topic-bnr__item{display:block;width:244px;height:auto}.m-topic-bnr__item img{display:block;width:100%;height:auto}.m-topic-bnr__item:hover{opacity:.8}.m-topic-list{display:flex;flex-direction:column;padding-top:30px;gap:30px}.m-topic-list a:hover{color:#c01d04}.m-topic-list__header{display:flex;flex-direction:column;gap:20px}.m-topic-list__info{display:flex;flex-direction:column;gap:15px}.m-topic-list__desc{font-size:1.5rem;font-weight:300;line-height:2;color:#000}.m-topic-list__featured{display:flex;padding:24px;border:4px solid #CCCCCC;gap:20px}.m-topic-list__featured-content{display:flex;flex-direction:column;flex:1;gap:8px}.m-topic-list__featured-title{font-size:2.4rem;font-weight:700;line-height:1.5;color:inherit}.m-topic-list__featured-title a{text-decoration:none;color:inherit}.m-topic-list__featured-title a:hover{opacity:.7;color:#c01d04}.m-topic-list__featured-text{font-size:1.6rem;font-weight:300;line-height:1.6;color:inherit}.m-topic-list__featured-img{width:300px;height:200px;flex-shrink:0}.m-topic-list__featured-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-topic-list__items{display:flex;padding-bottom:30px;border-bottom:1px solid #BBBBBB;flex-wrap:wrap;gap:15px 24px}
