section.banner{z-index:0;position:relative}section.banner[text-color=white] .top-content{color:#fff}section.banner[text-color=white] .bottom-content{color:#fff}section.banner[text-color=white] .inner:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#0000004d;content:""}section.banner[text-color=black] .top-content{color:#000}section.banner[text-color=black] .bottom-content{color:#000}section.banner[topText-align=left] .wrapper .top-content{align-self:flex-start;text-align:start}section.banner[topText-align=center] .wrapper .top-content{align-self:center;text-align:center}section.banner[topText-align=right] .wrapper .top-content{align-self:flex-end;text-align:end}section.banner[botText-align=left] .wrapper .bottom-content{align-self:flex-start;text-align:start}section.banner[botText-align=center] .wrapper .bottom-content{align-self:center;text-align:center}section.banner[botText-align=center] .wrapper .bottom-content .unitSubTitle{margin-right:-15px}section.banner[botText-align=right] .wrapper .bottom-content{align-self:flex-end;text-align:end}section.banner[botText-align=right] .wrapper .bottom-content .unitSubTitle{margin-right:-15px}section.banner .container{position:relative}section.banner .container.aost-show .bottom-content{transform:translateZ(0)}section.banner .container.aost-show .top-content{opacity:1;transform:translateZ(0)}section.banner .container .wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:50px 30px;padding:9.375vw 0 80px;color:#fff;min-height:46.87vw}@media only screen and (max-width: 1200px){section.banner .container .wrapper{min-height:65.4vw}}@media only screen and (max-width: 767px){section.banner .container .wrapper{min-height:134vw}}section.banner .container .inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}section.banner .container .inner img{width:100%;height:100%;object-fit:cover}section.banner .container .top-content{width:100%;max-width:730px;align-self:flex-end;margin:0 3.125vw;opacity:0;transition:transform .8s,opacity .8s .3s}section.banner .container .bottom-content{align-self:flex-start;max-width:675px;margin:0 7.03125vw;transform:translate3d(0,30px,0)}section.banner .container .bottom-content .unitSubTitle{margin-top:20px}@media only screen and (max-width: 1024px){section.banner .container .wrapper{padding:90px 0 50px}}@media only screen and (max-width: 767px){section.banner .container .wrapper .top-content{max-width:82.5%;margin:0 25px}section.banner .container .wrapper .bottom-content{margin:0 25px}section.banner .container .wrapper .bottom-content .unitSubTitle{margin-top:10px}}main{clip-path:polygon(0 -100%,110% 0,100% 100%,0 100%)}section.breadCrumbs .container{grid-column:2/-2}@media only screen and (max-width: 1200px){section.breadCrumbs .backBtn{margin:0 auto}}section.main{position:relative;padding-bottom:clamp(4.375rem,7.81vw,9.375rem)}@media only screen and (min-width: 768px){section.main.aost-show .share-block:not(.noSticky) .wrapper:before{height:200px}section.main.aost-show .share-block:not(.noSticky) .text,section.main.aost-show .share-block:not(.noSticky) .share-outer{opacity:1}}section.main .bg-img{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}section.main .bg-img img{display:block;width:100%;height:100%;object-fit:cover}section.main .container{grid-column:2/-2}section.main .container>.inner{display:flex;max-width:87.5vw}@media only screen and (max-width: 1200px){section.main .container>.inner{max-width:100%}}@media only screen and (max-width: 767px){section.main .container>.inner{flex-direction:column}}section.main .left-box{display:flex;gap:0 5.833vw;margin-top:50px;width:calc(100% - 80px)}@media only screen and (max-width: 1200px){section.main .left-box{flex-direction:column}}@media only screen and (max-width: 767px){section.main .left-box{width:100%}}section.main .date-blk{flex-shrink:0;width:115px}section.main .date-blk .date{margin-top:10px;font-size:1.25rem;font-weight:400;line-height:1.6;letter-spacing:1px}section.main .date-blk .paragraphText{color:#7d7d7d}section.main .data-blk{width:60.93%}@media only screen and (max-width: 1200px){section.main .data-blk{width:calc(100% - 3.125vw)}}section.main .data-blk .title-box{padding-top:27px;position:relative}section.main .data-blk .title-box:before{position:absolute;top:0;left:0;background:#000;width:50px;height:5px;content:""}section.main .data-blk .article-box{margin-top:clamp(3.125rem,4.16vw,5rem)}@media only screen and (min-width: 1921px){section.main .data-blk{width:75%}}@media only screen and (max-width: 1200px){section.main .data-blk{max-width:unset}section.main .data-blk .title-box{margin-top:25px}}@media only screen and (max-width: 767px){section.main .data-blk{width:100%;max-width:unset}}section.other{padding:clamp(5rem,7.81vw,9.375rem) 0 clamp(3.125rem,3.64vw,4.375rem);background:#fff}section.other .container{grid-column:2/-2;padding:0 9.7656vw}@media only screen and (max-width: 1200px){section.other .container{padding:0}}@media only screen and (max-width: 767px){section.other{padding:80px 0 0}section.other .container{grid-column:2/-2;padding:0}}section.other .overview-item-box{display:flex;align-items:stretch;flex-wrap:wrap;gap:150px 4.94vw}section.other .overview-item-box .date{writing-mode:vertical-rl;pointer-events:none;font-size:.875rem;color:#7d7d7d;font-weight:400;line-height:1.6;letter-spacing:1px}section.other .overview-item-box .item{width:100%;margin-left:0}@media only screen and (min-width: 1201px){section.other .overview-item-box .item:hover .inner .img-box{box-shadow:30px 30px 20px #0000001a}section.other .overview-item-box .item:hover .inner .img-box img{width:105%;height:105%}}@media only screen and (max-width: 1200px){section.other .overview-item-box .item:active .inner .img-box{box-shadow:30px 30px 20px #0000001a}section.other .overview-item-box .item:active .inner .img-box img{width:105%;height:105%}}section.other .overview-item-box .item .inner{display:flex;align-items:center;gap:3.9vw}@media only screen and (min-width: 1921px){section.other .overview-item-box .item .inner{justify-content:center}}section.other .overview-item-box .item .inner .img-box{display:block;max-width:675px;width:47.368%;transition:box-shadow .4s;overflow:hidden;position:relative}section.other .overview-item-box .item .inner .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:67.7%}section.other .overview-item-box .item .inner .img-box picture{display:block;position:absolute;left:0;top:0;width:100%;height:100%}section.other .overview-item-box .item .inner .img-box img{width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;transition:width .5s,height .5s;position:absolute}section.other .overview-item-box .item .inner .content-box{max-width:675px;width:47.368%;display:flex;justify-content:space-between}section.other .overview-item-box .item .inner .content-box .text{width:77.777%;max-width:525px}section.other .overview-item-box .item .inner .content-box .text .itemTitle{margin-top:20px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.other .overview-item-box .item .inner .content-box .next-box{display:flex;align-items:center;gap:0 5px}section.other .overview-item-box .item .inner .content-box .common-btn{margin-top:5.2vw}@media only screen and (min-width: 1921px){section.other .overview-item-box .item .inner .img-box{max-width:unset}}@media only screen and (max-width: 767px){section.other .overview-item-box .item .inner{flex-direction:column;width:100%;gap:30px 0}section.other .overview-item-box .item .inner .img-box{width:100%;position:relative}section.other .overview-item-box .item .inner .img-box:before{content:"";display:block;width:100%;height:0;padding-bottom:67.7%}section.other .overview-item-box .item .inner .img-box picture{display:block;position:absolute;left:0;top:0;width:100%;height:100%}section.other .overview-item-box .item .inner .img-box img{width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;transition:width .5s,height .5s;position:absolute}section.other .overview-item-box .item .inner .content-box{width:100%}section.other .overview-item-box .item .inner .content-box .text{width:84%;max-width:unset}section.other .overview-item-box .item .inner .content-box .text .itemTitle{margin-top:10px}section.other .overview-item-box .item .inner .content-box .common-btn{margin-top:30px}}
