@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media only screen and (max-width:767px){.pc{display:none!important}}@media only screen and (min-width:768px){.sp{display:none!important}}::-webkit-scrollbar{display:none;-webkit-appearance:none}html{font-size:62.5%;font-family:Inter,"Noto Sans JP",Arial,"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN","BIZ UDPGothic","Yu Gothic Medium",YuGothic,Meiryo,sans-serif}body{font-size:14px;font-size:1.4rem;background:#fff}*{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}@media only screen and (min-width:768px){a{transition:opacity .3s}a:hover{opacity:.6}}.flex-row{display:flex;flex-wrap:wrap;justify-content:space-between}.inner{padding:0 40px;margin:0 auto}@media only screen and (max-width:767px){.inner{padding:0 20px}}[data-trigger]{position:relative;top:60px;transition:top 1s,opacity 1s;opacity:0}[data-trigger].visible{top:0;opacity:1}.footer{border-bottom:1px solid #000;padding-bottom:24px;margin-bottom:84px;padding-top:116px}.footer .inner{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.footer .inner{flex-direction:column;gap:24px 0}}.footer__copy{font-size:15px;line-height:100%;letter-spacing:.3px}@media only screen and (max-width:767px){.footer__copy{order:2;width:100%}}@media only screen and (max-width:767px){.footer__links{order:1;width:100%}}.footer__links ul{display:flex;align-items:center;gap:32px}@media only screen and (max-width:767px){.footer__links ul{flex-direction:column;gap:8px;align-items:flex-end;width:100%}}.footer__links ul li a span{font-size:18px;font-weight:700}body.detail .header,body.journal .header,body.podcast .header{border-bottom:1px solid #e0e0e0;background:#fff}body.detail .header.active .header__brand,body.journal .header.active .header__brand,body.podcast .header.active .header__brand{opacity:0}@media only screen and (min-width:768px){body.detail .header,body.journal .header,body.podcast .header{height:88px}}body.detail .header__brand,body.journal .header__brand,body.podcast .header__brand{display:block;font-size:24px;font-weight:700;padding:32px 40px}@media only screen and (max-width:767px){body.detail .header__brand,body.journal .header__brand,body.podcast .header__brand{opacity:1;padding:21px 20px;transition:opacity .3s}body.detail .header__brand span,body.journal .header__brand span,body.podcast .header__brand span{font-size:18px;position:relative;top:-2px}body.detail .header__brand span:nth-child(2),body.journal .header__brand span:nth-child(2),body.podcast .header__brand span:nth-child(2){display:none}}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header__brand{display:none}.header__lang{position:fixed;top:16px;right:40px;display:flex;align-items:center;gap:0 32px}@media only screen and (max-width:767px){.header__lang{display:none}}.header__lang ol{display:flex;gap:0 32px;align-items:center;position:relative}.header__lang ol::before{content:"";position:absolute;top:50%;right:-32px;width:1px;height:20px;background-color:#e0e0e0;transform:translateY(-50%)}.header__lang ol li a{font-size:18px;font-weight:700;color:#000;opacity:.3;transition:opacity .3s}.header__lang ol li a.active{opacity:1}@media only screen and (min-width:768px){.header__lang ol li a:hover{opacity:1}}.header__lang ul{display:flex;gap:0 16px;padding-left:32px}.header__lang ul li a{font-weight:700;font-size:18px;opacity:.3;transition:opacity .3s}.header__lang ul li a.active{opacity:1}@media only screen and (min-width:768px){.header__lang ul li a:hover{opacity:1}}.header__lang>span{display:block;border:1px solid #000}.header__lang>span a{font-size:18px;font-weight:700;line-height:1.2;padding:16px 24px;display:block;opacity:1!important}@media only screen and (min-width:768px){.header__lang>span a{transition:opacity .3s,background-color .3s,color .3s}.header__lang>span a:hover{opacity:1;background-color:#000;color:#fff}}.header__menu{display:none}@media only screen and (max-width:767px){.header__menu{display:block;position:fixed;top:24px;right:20px}}.header__menu a span{font-size:18px;font-weight:700;color:#000}.header__mega{z-index:90;position:fixed;width:100%;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s}.header__mega.active{opacity:1;pointer-events:auto}.header__mega__overlay{position:fixed;top:0;left:0;width:100%;background-color:#fff;height:100%;z-index:0}.header__mega__head{position:relative;z-index:1;padding:24px 20px;border-bottom:1px solid #e0e0e0}.header__mega__head span{font-size:18px;font-weight:700;color:#000}.header__mega__body{position:relative;z-index:1;background-color:#fff;width:100%;height:100%}.header__mega__lang{padding:24px 20px 16px}.header__mega__lang ul{display:flex;justify-content:flex-end;gap:0 16px}.header__mega__lang ul li a{font-weight:700;font-size:18px;opacity:.3;transition:opacity .3s}.header__mega__lang ul li a.active{opacity:1}@media only screen and (min-width:768px){.header__mega__lang ul li a:hover{opacity:1}}.header__mega__nav{padding:0 20px}.header__mega__nav ul{display:flex;flex-direction:column;gap:28px 0}.header__mega__nav ul li a{font-size:28px;font-weight:700;color:#000;line-height:1.2}.header__mega__nav ol{display:flex;flex-direction:column;gap:24px 0;margin-top:40px;padding-top:40px;border-top:1px solid #e0e0e0}.header__mega__nav ol li a{font-size:22px;font-weight:700;letter-spacing:.3px}@media only screen and (max-width:1098px){html[lang=en] body.detail .sub-nav__button{width:100px}}html[lang=en] body.detail .sub-nav__row ul{line-height:1.2}@media only screen and (max-width:1398px){html[lang=en] body.detail .sub-nav__row ul li:nth-child(1){width:90px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(2){width:64px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(3){width:86px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(4){width:110px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(5){width:132px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(6){width:92px}}@media only screen and (max-width:1398px){html[lang=en] body.detail .sub-nav__row ul li:nth-child(1){width:90px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(2){width:64px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(3){width:86px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(4){width:110px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(5){width:150px}html[lang=en] body.detail .sub-nav__row ul li:nth-child(6){width:92px}}@media only screen and (max-width:950px){html[lang=en] body.detail .sub-nav__row ul li{font-size:13px}}body.detail{padding-top:168px}@media only screen and (max-width:767px){body.detail{padding-top:70px}}body.detail .fix-cv{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:20;padding:8px 20px;display:none}@media only screen and (max-width:767px){body.detail .fix-cv{display:block}}body.detail .fix-cv a{display:block;text-align:center;padding:16px 0;font-size:15px;font-weight:700;letter-spacing:.03px;border:1px solid #000;width:100%}body.detail .sub-nav{position:fixed;top:85px;left:0;width:100%;z-index:100;background-color:#fff}@media only screen and (max-width:767px){body.detail .sub-nav{display:none}}body.detail .sub-nav__row{padding-top:16px;padding-bottom:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body.detail .sub-nav__row ul{width:calc(100% - 156px);display:flex;align-items:center;gap:24px;font-size:15px;font-weight:700;letter-spacing:.3px;line-height:2}body.detail .sub-nav__button{width:156px}body.detail .sub-nav__button a{display:block;text-align:center;border:1px solid #000;font-size:15px;font-weight:700;letter-spacing:.03px;padding:17px 0}body.detail.top .content-area__title h2{font-size:22px}body.detail.top .content-area__row:first-child{border-top:none}@media only screen and (max-width:767px){body.detail.top .content-area__row:first-child{border-top:none}}@media only screen and (max-width:767px){body.detail.top .content-area__body{margin-top:16px}}@media only screen and (max-width:767px){body.detail.top .content-area__text-box{padding-bottom:24px;padding-top:24px}}@media only screen and (max-width:767px){body.detail.top .content-area__text-box h4.pt{padding-top:24px}}body.detail.top .content-area__text-box p:first-child{margin-top:0;padding-bottom:40px}@media only screen and (max-width:767px){body.detail.top .content-area__text-box p:first-child{padding-bottom:24px}}body.detail.top .content-area__text-box.content-area__text-box__specified h4{margin-bottom:0}body.detail.top .content-area__text-box.content-area__text-box__specified p{margin:0}body.detail.top .content-area__text-box.content-area__text-box__specified small{margin:0;display:block}body.detail.top .content-area__text-box.content-area__text-box__specified h4.mt,body.detail.top .content-area__text-box.content-area__text-box__specified p.mt,body.detail.top .content-area__text-box.content-area__text-box__specified small.mt,body.detail.top .content-area__text-box.content-area__text-box__specified ul.mt{margin-top:40px}@media only screen and (max-width:767px){body.detail.top .content-area__text-box.content-area__text-box__specified h4.mt,body.detail.top .content-area__text-box.content-area__text-box__specified p.mt,body.detail.top .content-area__text-box.content-area__text-box__specified small.mt,body.detail.top .content-area__text-box.content-area__text-box__specified ul.mt{margin-top:24px}}body.detail.top .content-area__text-box .content-area__text-box__table-whole+ul{margin-top:40px}@media only screen and (max-width:767px){body.detail.top .content-area__text-box .content-area__text-box__table-whole+ul{margin-top:24px}}body.detail.top .content-area__text-box ul{max-width:612px}body.detail.top .content-area__text-box ul li{padding-left:20px;position:relative}body.detail.top .content-area__text-box ul li:before{content:"";position:absolute;top:12px;left:4px;width:4px;height:4px;background-color:#000;border-radius:50%}body.detail.top .content-area__text-box ul li small{display:block;font-size:12px;letter-spacing:.24px}body.detail.top .content-area__text-box ol{max-width:612px;counter-reset:number}body.detail.top .content-area__text-box ol li{padding-left:20px;position:relative}body.detail.top .content-area__text-box ol li b{font-weight:700}body.detail.top .content-area__text-box ol li:before{counter-increment:number;content:counter(number) ".";position:absolute;top:0;left:0;font-weight:700}body.detail.top .content-area__text-box ol li small{display:block;font-size:12px;letter-spacing:.24px}.journal-list{margin-top:104px}@media only screen and (max-width:767px){.journal-list{margin-top:66px}}.journal-list__inner{padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.journal-list__inner{padding:40px 20px;flex-direction:column}}.journal-list__head{width:204px}@media only screen and (max-width:767px){.journal-list__head{width:100%}}.journal-list__head h2{color:#000;font-size:24px;font-weight:700;letter-spacing:.02em}.journal-list__list{width:calc(100% - 204px);padding-top:80px;min-height:calc(100vh - 405px)}@media only screen and (max-width:767px){.journal-list__list{padding-top:40px;width:100%;min-height:0}}.journal-list__loading{display:none}.journal-list__item{width:100%;padding:28px 0;border-top:1px solid #e0e0e0}.journal-list__item:last-child{border-bottom:none;padding-bottom:0}.journal-list__item a{display:block}.journal-list__item a figure{display:flex;align-items:center}.journal-list__item a figure>div{width:282px;order:2}@media only screen and (max-width:767px){.journal-list__item a figure>div{display:none}}.journal-list__item a figure>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.journal-list__item a figure figcaption{width:calc(100% - 282px);order:1;padding-right:20px}@media only screen and (max-width:767px){.journal-list__item a figure figcaption{width:100%;padding-right:0}}.journal-list__item a figure figcaption>em{display:block;font-size:15px;font-weight:400;color:#858585;margin-bottom:24px}.journal-list__item a figure figcaption img{margin-bottom:24px}.journal-list__item a figure figcaption>strong{display:block;font-size:15px;font-weight:700;line-height:2;letter-spacing:.02em;margin-bottom:24px;max-width:530px}.journal-list__item a figure figcaption>p{line-height:2;font-size:15px;font-weight:400;letter-spacing:.02em}.journal-list__item a figure figcaption>p span{display:block}.journal-list__item a figure figcaption>p span:nth-child(1){color:#787878}.journal-post{margin-top:104px}@media only screen and (max-width:767px){.journal-post{margin-top:66px}}.journal-post__inner{padding:40px}@media only screen and (max-width:767px){.journal-post__inner{padding:40px 20px}}.journal-post__head h2{color:#000;font-size:24px;font-weight:700;letter-spacing:.02em}.journal-post__loading{display:none}.journal-post__content{max-width:640px;margin:auto;margin-top:20px}@media only screen and (max-width:767px){.journal-post__content{margin-top:40px}}.journal-post__content-head h3{color:#000;font-size:32px;font-weight:700;letter-spacing:.02em;margin-bottom:24px;line-height:1.8}@media only screen and (max-width:767px){.journal-post__content-head h3{font-size:24px}}.journal-post__content-read p{font-size:18px;font-weight:400;letter-spacing:.02em;margin-bottom:32px;line-height:2}.journal-post__content-read p span{display:block}.journal-post__content-read p span:nth-child(1){color:#000;font-weight:700}.journal-post__content-read p span:nth-child(2){color:#787878}@media only screen and (max-width:767px){.journal-post__content-read p span:nth-child(2){font-size:15px;line-height:1.5}}.journal-post__content-read img{display:block;width:100%;margin-bottom:32px}.journal-post__content-read ul{display:flex;gap:32px}@media only screen and (max-width:767px){.journal-post__content-read ul{flex-direction:column;gap:0}}.journal-post__content-read ul li{font-size:15px;font-weight:400;letter-spacing:.02em}@media only screen and (max-width:767px){.journal-post__content-read ul li:last-child{line-height:2}}.journal-post__content-body{margin-top:48px}.journal-post__content-body h2{color:#000;font-size:28px;font-weight:700;letter-spacing:.02em;margin-bottom:36px;margin-top:88px;line-height:1.8}@media only screen and (max-width:767px){.journal-post__content-body h2{font-size:21px;margin-bottom:32px;margin-top:56px}}.journal-post__content-body h2:first-child{margin-top:0}.journal-post__content-body p{font-size:15px;font-weight:400;letter-spacing:.02em;line-height:2;margin:36px 0}@media only screen and (max-width:767px){.journal-post__content-body p{margin:32px 0}}.journal-post__content-body p b{font-weight:700}.journal-post__content-body img{max-width:100%}.journal-post__content-body>div{max-width:100%}.journal-post__content-body .wp-caption-text{font-size:12px;line-height:1.5;color:#787878;margin-top:22px;text-align:center}.journal-post__content-body figure{margin:36px 0}@media only screen and (max-width:767px){.journal-post__content-body figure{margin:32px 0}}.journal-post__content-body figure img{height:100%;margin:auto;width:auto;display:block}.journal-post__content-body figure p{font-size:12px;line-height:1.5;color:#787878;margin-top:22px;text-align:center}.journal-post__content-body>img{display:block;width:100%;margin:72px 0}.journal-post__content-profile{margin-top:80px}.journal-post__content-profile-inner{padding-top:32px;border-top:1px solid #d3d3d3}.journal-post__content-profile-inner em{display:block;color:#858585}.journal-post__content-profile-inner ul{margin-top:24px;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.8}.journal-post__content-profile-inner ul li:first-child{font-weight:700}.journal-post__content-profile-inner p{margin-top:24px;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.8}.journal-post__content-profile-inner p a{text-decoration:underline}.podcast-list{margin-top:104px}@media only screen and (max-width:767px){.podcast-list{margin-top:66px}}.podcast-list__inner{padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.podcast-list__inner{padding:40px 20px;flex-direction:column}}.podcast-list__head{width:204px}@media only screen and (max-width:767px){.podcast-list__head{width:100%}}.podcast-list__head h2{color:#000;font-size:24px;font-weight:700;letter-spacing:.02em}.podcast-list__list{width:calc(100% - 204px);padding-top:80px;min-height:calc(100vh - 405px)}@media only screen and (max-width:767px){.podcast-list__list{padding-top:40px;width:100%;min-height:0}}.podcast-list__items{display:flex;flex-direction:column}.podcast-list__item{width:100%;padding:24px 0;border-top:1px solid #e0e0e0}.podcast-list__item iframe{width:100%;height:153px}html[lang=en] .content-area__text{text-align:left!important}@keyframes archive-link-slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}body.top .fix-cv{position:fixed;bottom:40px;right:40px;z-index:100}@media only screen and (min-width:768px){body.top .fix-cv{transition:opacity .3s ease}}@media only screen and (min-width:768px){body.top .fix-cv.fix-cv--hidden{opacity:0;pointer-events:none}}@media only screen and (max-width:767px){body.top .fix-cv{bottom:16px;right:0;width:100%;padding:0 20px}}body.top .fix-cv a{width:202px;height:202px;display:flex;border:1px solid #000;align-items:center;justify-content:center;background:#000;border-radius:50%;color:#fff;transition:all .3s}@media only screen and (min-width:768px){body.top .fix-cv a:hover{background:#fff;color:#000;opacity:1}}@media only screen and (max-width:767px){body.top .fix-cv a{width:100%;height:auto;border-radius:0;padding:17px 0}}body.top .fix-cv a span{font-size:22px;font-weight:700;line-height:100%;letter-spacing:.3px}@media only screen and (max-width:767px){body.top .fix-cv a span{font-size:15px}}body.top .kv{padding:72px 0 80px}@media only screen and (max-width:767px){body.top .kv{position:relative;height:100svh}}@media only screen and (max-width:767px){body.top .kv__title{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px}}body.top .kv__title h1{display:flex;flex-direction:column;gap:12px 0}@media only screen and (max-width:767px){body.top .kv__title h1{gap:16px 0}}body.top .kv__title h1 strong{font-size:32px;display:block;font-weight:700}@media only screen and (max-width:767px){body.top .kv__title h1 strong{font-size:28px}}body.top .kv__title h1 span{display:block;font-size:24px;font-weight:700}@media only screen and (max-width:767px){body.top .kv__title h1 span{font-size:20px}}body.top .content-area__row{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:48px;padding-bottom:48px;border-top:1px solid #e0e0e0}@media only screen and (max-width:767px){body.top .content-area__row{padding-top:40px;padding-bottom:40px}}body.top .content-area__title{width:204px}@media only screen and (max-width:767px){body.top .content-area__title{width:100%}}body.top .content-area__title h2{color:#000;font-size:18px;font-weight:700;line-height:1.2;padding-top:4px}body.top .content-area__body{width:calc(100% - 204px)}@media only screen and (max-width:767px){body.top .content-area__body{width:100%;margin-top:32px}}body.top .content-area__body .inner_margin{margin-bottom:80px}@media only screen and (max-width:767px){body.top .content-area__body .inner_margin{margin-bottom:56px}}body.top .content-area__text{text-align:justify;font-size:15px;line-height:200%;letter-spacing:.3px}body.top .content-area__text-boxes{display:flex;flex-wrap:wrap;flex-direction:column}body.top .content-area__text-box{color:#000;font-size:15px;font-weight:400;line-height:2;letter-spacing:.3px;padding-top:48px;padding-bottom:48px;border-top:1px solid #e0e0e0}@media only screen and (max-width:767px){body.top .content-area__text-box{width:100%}}body.top .content-area__text-box:first-child{border-top:none;padding-top:0}body.top .content-area__text-box:last-child{padding-bottom:0}body.top .content-area__text-box h3{font-weight:700;margin-bottom:12px}body.top .content-area__text-box h4{font-weight:700;margin-bottom:12px}body.top .content-area__text-box h4.pt{padding-top:40px}body.top .content-area__text-box>small{display:block;font-size:12px;font-weight:400;line-height:2;letter-spacing:.24px;margin-top:24px;max-width:748px}@media only screen and (max-width:767px){body.top .content-area__text-box>small{max-width:100%}}body.top .content-area__text-box img{max-width:748px;margin:0 0 40px;display:block}@media only screen and (max-width:767px){body.top .content-area__text-box img{max-width:100%}}body.top .content-area__text-box p{margin-top:12px;max-width:748px}@media only screen and (max-width:767px){body.top .content-area__text-box p{max-width:100%}}body.top .content-area__text-box p small{display:block;font-size:12px;font-weight:400;line-height:2;letter-spacing:.24px;margin-top:12px}body.top .content-area__text-box p a{display:inline-block;position:relative}body.top .content-area__text-box p a::before{content:"";display:block;position:absolute;left:0;bottom:6px;width:100%;height:1px;background:#000}body.top .content-area__text-box__list{list-style:disc;padding-left:20px;max-width:748px}body.top .content-area__text-box__list li{font-size:15px;font-weight:400;line-height:2;letter-spacing:.02em}body.top .content-area__text-box__list--small li{font-size:12px;font-weight:400;line-height:2;letter-spacing:.24px}@media only screen and (max-width:767px){body.top .content-area__text-box__table-whole{overflow:scroll;width:calc(100% + 20px);padding-right:20px}}body.top .content-area__text-box table{border-left:1px solid #000;border-top:1px solid #000;text-align:center;width:100%;max-width:484px;margin-top:40px;margin-bottom:40px}@media only screen and (max-width:767px){body.top .content-area__text-box table{width:484px}}body.top .content-area__text-box table thead tr th{border:1px solid var(--Theme-Black,#000);background:var(--Theme-Black,#000);color:#fff;padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000}body.top .content-area__text-box table tbody tr td,body.top .content-area__text-box table tbody tr th{border-right:1px solid #000;border-bottom:1px solid #000;padding:5px 10px}body.top .content-area__text-box table tbody tr th{background:#f1f1f1}body.top .content-area__text-box table tbody tr td{width:129px}body.top .content-area__text-box__button{margin-top:40px}body.top .content-area__text-box__button a{display:inline-block;border:1px solid #000}body.top .content-area__text-box__button a span{color:#000;font-size:15px;font-weight:700;line-height:100%;letter-spacing:.3px;display:block;padding:22px 40px}body.top .content-area__newses__iframe{display:flex;flex-direction:column;gap:48px}body.top .content-area__newses__iframe>div{position:relative}body.top .content-area__newses__iframe>div:before{content:"";position:absolute;left:0;bottom:-23px;width:100%;height:1px;background:#e5e5e5}body.top .content-area__newses__iframe>div:last-child:before{display:none}body.top .content-area__newses__iframe>div iframe{width:100%;height:153px}body.top .content-area__newses__loading{display:none}body.top .content-area__newses__news{width:100%;padding:28px 0;border-bottom:1px solid #e0e0e0}body.top .content-area__newses__news:first-child{padding-top:7px}body.top .content-area__newses__news:last-child{border-bottom:none;padding-bottom:0}body.top .content-area__newses__news a{display:block}body.top .content-area__newses__news a figure{display:flex;align-items:center}body.top .content-area__newses__news a figure>div{width:282px;order:2}@media only screen and (max-width:767px){body.top .content-area__newses__news a figure>div{display:none}}body.top .content-area__newses__news a figure>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e5e5}body.top .content-area__newses__news a figure figcaption{width:calc(100% - 282px);order:1;padding-right:20px}@media only screen and (max-width:767px){body.top .content-area__newses__news a figure figcaption{width:100%;padding-right:0}}body.top .content-area__newses__news a figure figcaption>em{display:block;font-size:15px;font-weight:400;color:#858585;margin-bottom:24px}body.top .content-area__newses__news a figure figcaption img{margin-bottom:24px;border:1px solid #e5e5e5}body.top .content-area__newses__news a figure figcaption>strong{display:block;font-size:15px;font-weight:700;line-height:2;letter-spacing:.02em;margin-bottom:24px;max-width:530px}body.top .content-area__newses__news a figure figcaption>p{line-height:2;font-size:15px;font-weight:400;letter-spacing:.02em}body.top .content-area__newses__news a figure figcaption>p span{display:block}body.top .content-area__newses__news a figure figcaption>p span:nth-child(1){color:#787878}body.top .content-area__table table{color:#000;text-align:justify;font-size:15px;font-weight:400;line-height:2;letter-spacing:.3px;align-self:stretch}body.top .content-area__table table tr:first-child td,body.top .content-area__table table tr:first-child th{padding-top:0}body.top .content-area__table table tr:last-child td,body.top .content-area__table table tr:last-child th{padding-bottom:0}body.top .content-area__table table td,body.top .content-area__table table th{vertical-align:top;padding:6px 0}body.top .content-area__table table small{display:block;font-size:12px;font-weight:400;line-height:2;letter-spacing:.24px}body.top .content-area__table table a{display:inline-block;position:relative}body.top .content-area__table table a::before{content:"";display:block;position:absolute;left:0;bottom:6px;width:100%;height:1px;background:#000}.archive-link{width:100%}@media only screen and (min-width:768px){.archive-link .archive__link__images{padding-top:16px;width:100%;height:204px;overflow:hidden}.archive-link .archive__link__images ul{display:flex;height:100%;animation:archive-link-slide 20s linear infinite}.archive-link .archive__link__images ul li{flex:0 0 408px;width:408px;height:204px}.archive-link .archive__link__images ul li img{width:408px;height:204px;-o-object-fit:cover;object-fit:cover;display:block}}.archive-link__intro p{font-size:21px;font-weight:400;line-height:1.7;letter-spacing:.3px;font-weight:700}@media only screen and (max-width:767px){.archive-link__intro p{font-size:17px}}.archive-link__image{padding-top:16px}.archive-link__inner{display:flex;gap:10px;padding-top:8px;padding-bottom:72px;flex-direction:column;gap:56px}.archive-link__inner a{display:flex;align-items:center;gap:18px}@media only screen and (max-width:767px){.archive-link__inner a{gap:12px}}.archive-link__inner a svg{width:21px;height:18px}@media only screen and (max-width:767px){.archive-link__inner a svg{width:16px;height:12px}}.archive-link__inner a span{font-size:24px;font-weight:700;line-height:100%;color:#000;position:relative}@media only screen and (max-width:767px){.archive-link__inner a span{font-size:20px}}.archive-link__inner a span::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#000}