@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../assets/fonts/font/notoserifjp-kana-w.119.woff2) format("woff2");unicode-range:U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE}@font-face{font-family:Noto Sans TC;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../assets/fonts/font/notoserifjp-kana-w.54.woff2) format("woff2");unicode-range:U+3094-3096,U+309F-30A0,U+30EE,U+30F7-30FA,U+30FF}.social-share .label,.g-social-share .label{font-size:1.125rem;font-weight:700;line-height:1.8;letter-spacing:.5px}@media only screen and (max-width:1200px){.social-share .label,.g-social-share .label{font-size:1rem}}section.banner .date-box{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:1px}section.banner .article-title{font-size:2.375rem;font-weight:500;line-height:1.4;letter-spacing:1px}@media only screen and (max-width:1200px){section.banner .article-title{font-size:1.875rem}}.breadcrumbs{padding-top:50px}.breadcrumbs .wrapper{display:flex;align-items:center;gap:15px;overflow:hidden}.breadcrumbs .home-link{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;font-size:1rem;transition:background .5s}.breadcrumbs .home-link:hover{background:rgb(from currentColor r g b/10%)}.breadcrumbs .items{display:flex;align-items:center;gap:15px;max-width:calc(100% - 55px);overflow:hidden}.breadcrumbs .items:has(.item:hover) .item:not(:hover){opacity:var(--hover-opacity)}.breadcrumbs .item{padding-left:4px;flex-shrink:0;display:flex;align-items:center;gap:15px;font-size:.875rem;font-weight:400;line-height:1.8;letter-spacing:.5px;transition:opacity .5s}.breadcrumbs .item:before{flex-shrink:0;display:block;background:currentColor;width:1px;height:15px;transform:rotate(15deg);content:""}.breadcrumbs .item:not(:first-child){min-width:80px;flex-shrink:1}.breadcrumbs .item:not(:first-child) span,.breadcrumbs .item:not(:first-child) a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1024px){.breadcrumbs{padding-top:0}}@media only screen and (max-width:575px){.breadcrumbs .item:last-child{display:none}}.social-share,.g-social-share{display:flex;align-items:center}.social-share .links-wrapper,.g-social-share .links-wrapper{display:flex}.social-share{gap:20px}.social-share .gutter{display:block;background:rgba(from currentColor r g b/50%);width:50px;height:1px}.social-share .links-wrapper{gap:10px}.social-share .link-item{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;cursor:pointer;font-size:1.25rem;transition:background .5s,color .5s}.social-share .link-item:hover{background:var(--primary-color);color:var(--hover-color)}@media only screen and (max-width:1200px){.social-share .label{font-size:1.125rem}}.g-social-share{gap:15px}.g-social-share .gutter{background:currentColor;border-radius:50%;width:5px;height:5px}.g-social-share .links-wrapper{gap:15px}.g-social-share .link-item{display:flex;align-items:center;justify-content:center;border-radius:initial;width:30px;height:30px;font-size:1.25rem;cursor:pointer;transition:color .5s}.g-social-share .link-item:hover{color:var(--primary-color)}section.banner[data-theme=dark]{color:var(--dark-color)}section.banner[data-theme=light]{color:var(--light-color)}section.banner .container{padding:var(--nav-height) calc(var(--1fr) * 3 + var(--side-space)) 280px;position:relative;min-height:700px}section.banner .bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}section.banner .bg img{width:100%;height:100%;object-fit:cover}section.banner .banner-content{margin-top:80px;display:flex;flex-direction:column;gap:20px}section.banner .banner-content.aost-show .article-title{opacity:1;transform:translateY(0)}section.banner .banner-content.aost-show .date-box{opacity:1;transform:translateY(0)}section.banner .banner-content.aost-show .social-share .label,section.banner .banner-content.aost-show .social-share .gutter,section.banner .banner-content.aost-show .social-share .links-wrapper{opacity:1;transform:translate(0)}section.banner .banner-content .article-title{opacity:0;transform:translateY(50px);transition:transform .8s,opacity .8s}section.banner .banner-content .date-box{opacity:0;transform:translateY(50px);transition-delay:.4s;transition:transform .8s,opacity .8s}section.banner .banner-content .social-share .label,section.banner .banner-content .social-share .gutter,section.banner .banner-content .social-share .links-wrapper{opacity:0;transform:translate(50px);transition:transform .8s,opacity .8s}section.banner .banner-content .social-share .label{transition-delay:.4s}section.banner .banner-content .social-share .gutter{transition-delay:.6s}section.banner .banner-content .social-share .links-wrapper{transition-delay:.8s}section.banner .info-wrapper{display:flex;align-items:center;justify-content:space-between}section.banner .date-box{display:flex;align-items:center}section.banner .date-box:after{margin:0 12px;display:block;background:currentColor;width:1px;height:15px;order:2;content:""}section.banner .date-box .month-date{order:1}section.banner .date-box .year{order:3;font-weight:500}@media only screen and (max-width:1536px){section.banner .container{padding:var(--nav-height) calc(var(--1fr) * 2 + var(--side-space)) 280px}}@media only screen and (max-width:1200px){section.banner .container{min-height:600px}section.banner .banner-content{margin-top:50px}}@media only screen and (max-width:1024px){section.banner .container{padding:var(--nav-height) var(--side-space) 280px;min-height:600px}section.banner .banner-content{margin-top:50px}}@media only screen and (max-width:575px){section.banner .container{min-height:700px}section.banner .info-wrapper{flex-direction:column;align-items:flex-start;gap:20px}section.banner .social-share{width:100%}section.banner .social-share .gutter{flex:1}}section.articles .container{padding-bottom:200px;grid-column:5/-5}section.articles ._articleBlock{margin-top:-222px;padding:100px calc(var(--1fr) * 5);background:var(--bg-pc) repeat;border-radius:15px}section.articles ._articleBlock.has-img-pc{box-shadow:50px 60px 15px #0000000d}@media only screen and (max-width:1536px){section.articles .container{grid-column:4/-4}section.articles ._articleBlock{padding:100px calc(var(--1fr) * 3)}}@media only screen and (max-width:1200px){section.articles .container{padding-bottom:80px}section.articles ._articleBlock{margin-top:-240px;padding:50px calc(var(--1fr) * 2)}}@media only screen and (max-width:1024px){section.articles .container{padding-bottom:80px;grid-column:2/-2}section.articles ._articleBlock{margin-top:-240px;padding:50px calc(var(--1fr) * 2)}}@media only screen and (max-width:575px){section.articles .container{grid-column:1/-1}section.articles ._articleBlock{padding:50px var(--side-space);background:var(--bg-mobile) repeat}section.articles ._articleBlock.has-img-mobile{box-shadow:20px 30px 10px #0000000d}}
