.blockTitle{font-size:2.5rem;font-weight:500;line-height:1.3;letter-spacing:.5px}.blockTitle-l{font-size:3rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.blockTitle-m{font-size:2.125rem;font-weight:500;line-height:1.4;letter-spacing:.5px}@media only screen and (max-width:1200px){.blockTitle{font-size:2.25rem}.blockTitle-l{font-size:2.375rem}.blockTitle-m{font-size:1.875rem}}@media only screen and (max-width:767px){.blockTitle{font-size:1.875rem}.blockTitle-l{font-size:1.75rem}.blockTitle-m{font-size:1.625rem}}.blockSubtitle{font-size:1.5rem;font-weight:500;line-height:1.5}.blockSubtitle-l{font-size:1.375rem;font-weight:500;line-height:1.6;letter-spacing:.5px}@media only screen and (max-width:1200px){.blockSubtitle{font-size:1.375rem}.blockSubtitle-l{font-size:1.25rem}}@media only screen and (max-width:767px){.blockSubtitle{font-size:1.125rem}}.titleText-xl{font-size:1.625rem;font-weight:500;line-height:1.4;letter-spacing:.5px}.titleText-l{font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.titleText-m{font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:.5px}@media only screen and (max-width:767px){.titleText-l,.titleText-m{font-size:1.375rem}}.btnText{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:1px}.btnText-m{font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.5px}.btnText-s{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.subBtnText{font-size:.75rem;font-weight:700;line-height:1}.itemText{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.itemText-l{font-size:1.75rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.itemText-m{font-size:1.25rem;font-weight:700;line-height:1.5}.itemText-s{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px}@media only screen and (max-width:1200px){.itemText{font-size:1.75rem}.itemText-l{font-size:1.625rem}}@media only screen and (max-width:767px){.itemText{font-size:1.5rem}.itemText-l{font-size:1.375rem}}.bodyText{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.bodyText-l{font-size:1.125rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.bodyText-s{font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:.5px}.bodyText-bold{font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:.5px}.tagText{font-size:.75rem;font-weight:600;line-height:.8}.tagText-xl{font-size:1rem;font-weight:700;line-height:1.6}.tagText-l{font-size:1rem;font-weight:500;line-height:1.6}.tagText-m{font-size:.875rem;font-weight:600;line-height:.8}.statusText{font-size:.875rem;font-weight:500;line-height:.8;letter-spacing:1px}.bgText{font-size:clamp(6.25rem,1.8382rem + 7.8431vw,11.25rem);font-weight:100;line-height:.8;letter-spacing:-3px}@media only screen and (max-width:900px){.bgText{font-size:5.625rem}}@media only screen and (max-width:767px){.bgText{font-size:clamp(3.375rem,1.8244rem + 6.6158vw,5rem);font-weight:200;line-height:1;letter-spacing:normal}}.bannerText-m{font-size:clamp(7.5rem,4.1912rem + 5.8824vw,11.25rem);font-weight:100;line-height:.8;letter-spacing:-3px}.bannerText-s{font-size:clamp(6.25rem,4.5956rem + 2.9412vw,8.125rem);font-weight:200;line-height:.8}@media only screen and (max-width:1200px){.bannerText-m{font-size:6.875rem}.bannerText-s{font-size:5rem}}@media only screen and (max-width:900px){.bannerText-m{font-size:5.25rem}.bannerText-s{font-size:4.25rem}}@media only screen and (max-width:767px){.bannerText-m{font-size:3.375rem;font-weight:200;line-height:1;letter-spacing:normal}.bannerText-s{font-size:3.375rem;line-height:1}}.blog_detail-page .detail-block .container{grid-column:var(--full-grid);display:flex;justify-content:space-between}.blog_detail-page .detail-block .block-img-box{display:none;position:relative;overflow:hidden}.blog_detail-page .detail-block .block-img-box:before{display:block;width:100%;height:0;padding-bottom:48.828125%;content:""}.blog_detail-page .detail-block .block-img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.blog_detail-page .detail-block .block-img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}@media only screen and (max-width:1200px){.blog_detail-page .detail-block:has(.block-img-box) .content-block{padding-top:20px}.blog_detail-page .detail-block .container{flex-direction:column}.blog_detail-page .detail-block .block-img-box{display:block}}@media only screen and (max-width:767px){.blog_detail-page .detail-block .block-img-box{position:relative;overflow:hidden}.blog_detail-page .detail-block .block-img-box:before{display:block;width:100%;height:0;padding-bottom:66.6666666667%;content:""}.blog_detail-page .detail-block .block-img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.blog_detail-page .detail-block .block-img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}}.blog_detail-page .detail-block .content-block{padding-top:var(--space-120-30);padding-bottom:var(--space-150-80);padding-left:calc(var(--baseSpace) + var(--frSpace));padding-right:calc(var(--frSpace) * 2);flex:1;min-width:0}.blog_detail-page .detail-block .title-box.aost-show .title,.blog_detail-page .detail-block .title-box.aost-show .desc-box{opacity:1;transform:translateY(0)}.blog_detail-page .detail-block .title{line-height:1.6;opacity:0;transform:translateY(-15px);transition:opacity var(--trans-xl),transform var(--trans-xl)}.blog_detail-page .detail-block .desc-box{margin-top:20px;display:flex;align-items:center;gap:30px;opacity:0;transform:translateY(-15px);transition:opacity var(--trans-xl) .1s,transform var(--trans-xl) .1s}.blog_detail-page .detail-block .date{position:relative;flex:1;display:flex;align-items:center;gap:10px}.blog_detail-page .detail-block .date:before{margin-block:11px;display:block;flex-shrink:0;width:8px;height:8px;border-radius:unset;background-color:#0003;transition:background-color var(--trans-hover);background-color:var(--main-color);content:""}.blog_detail-page .detail-block .share-box{display:flex;align-items:center;gap:20px}.blog_detail-page .detail-block .share{display:flex;align-items:center;gap:10px}.blog_detail-page .detail-block .media{display:flex;align-items:center;gap:20px;font-size:1.25rem}.blog_detail-page .detail-block .article-box{margin-top:var(--space-50-30);width:100%;max-width:100%}.blog_detail-page .detail-block .article-box.aost-show [data-stagger]{opacity:1}.blog_detail-page .detail-block .article-box [data-stagger]{opacity:0}.blog_detail-page .detail-block .social-block{margin-top:var(--space-100-50);padding-top:var(--space-100-50);position:relative}.blog_detail-page .detail-block .social-block:before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(transparent,transparent),repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 4px,transparent 4px,transparent 8px);background-origin:border-box;background-clip:content-box,border-box;opacity:0;clip-path:inset(0 50% 0 50%);transition:opacity var(--trans-xl),clip-path var(--trans-l);content:""}.blog_detail-page .detail-block .social-block.aost-show:before{opacity:1;clip-path:inset(0 0 0 0)}.blog_detail-page .detail-block .social-title-box{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.blog_detail-page .detail-block .social-title-box.aost-show .social-title,.blog_detail-page .detail-block .social-title-box.aost-show .social-subtitle{opacity:1;transform:translateY(0)}.blog_detail-page .detail-block .social-title{font-size:1.875rem;font-weight:500;line-height:1.5;letter-spacing:.5px;opacity:0;transform:translateY(-15px);transition:opacity var(--trans-xl),transform var(--trans-xl)}.blog_detail-page .detail-block .social-subtitle{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.5px;opacity:0;transform:translateY(-15px);transition:opacity var(--trans-xl) .1s,transform var(--trans-xl) .1s}.blog_detail-page .detail-block .media-list{margin-top:50px}.blog_detail-page .detail-block .media-box{display:flex;align-items:center;justify-content:space-between;gap:20px var(--frSpace)}.blog_detail-page .detail-block .media-box:not(:first-child){margin-top:var(--space-100-50)}.blog_detail-page .detail-block .media-box>*{flex:1}.blog_detail-page .detail-block .media-box:has(>:not(.c-simple-editor))>*{max-width:calc((100% - var(--frSpace)) / 2)}.blog_detail-page .detail-block .media-box:has(>:only-child){justify-content:center}.blog_detail-page .detail-block .media-box>*:first-child{opacity:0;transition:opacity var(--trans-xl),transform var(--trans-xl)}.blog_detail-page .detail-block .media-box>*:last-child{opacity:0;transition:opacity var(--trans-xl) .1s,transform var(--trans-xl) .1s}.blog_detail-page .detail-block .media-box>.instagram-media.instagram-media-rendered{display:inline-block!important;max-width:calc((100% - var(--frSpace)) / 2)!important;width:100%!important;min-width:unset!important}.blog_detail-page .detail-block .media-box.aost-show>*:first-child,.blog_detail-page .detail-block .media-box.aost-show>*:last-child{opacity:1}.blog_detail-page .detail-block .c-simple-editor{flex:1;max-width:unset}.blog_detail-page .detail-block .c-simple-editor .c-btn-box{margin-top:clamp(20px,2.6041666667vw,50px)}@media only screen and (max-width:1400px){.blog_detail-page .detail-block .content-block{padding-left:var(--baseSpace);padding-right:var(--frSpace)}}@media only screen and (max-width:1200px){.blog_detail-page .detail-block .content-block{padding-bottom:50px;padding-inline:var(--baseSpace)}.blog_detail-page .detail-block .title{font-size:2.375rem}}@media only screen and (max-width:900px){.blog_detail-page .detail-block .media-box{flex-direction:column}.blog_detail-page .detail-block .media-box>*{flex:auto}.blog_detail-page .detail-block .media-box:has(>:not(.c-simple-editor))>*{max-width:100%}.blog_detail-page .detail-block .media-box>.instagram-media.instagram-media-rendered{max-width:500px!important}.blog_detail-page .detail-block .c-simple-editor{order:2}}@media only screen and (max-width:767px){.blog_detail-page .detail-block .content-block{padding-bottom:30px}.blog_detail-page .detail-block .title{font-size:1.75rem;line-height:1.5}.blog_detail-page .detail-block .social-title{font-size:1.5rem}.blog_detail-page .detail-block .social-subtitle{font-size:1.125rem}}.blog_detail-page .detail-block .aside-block{padding-top:var(--space-120-30);padding-bottom:var(--space-150-80);padding-right:var(--baseSpace);padding-left:var(--frSpace);width:calc(var(--baseSpace) + var(--frSpace) * 7)}.blog_detail-page .detail-block .c-bg-layer{margin-left:auto;width:calc(var(--baseSpace) + var(--frSpace) * 7)}.blog_detail-page .detail-block .aside-block-wrapper>*:not(:first-child){margin-top:50px}.blog_detail-page .detail-block .aside-title-box{display:flex;align-items:center;gap:5px;opacity:0;transition:opacity var(--trans-xl)}.blog_detail-page .detail-block .related-writer-block.aost-show .aside-title-box,.blog_detail-page .detail-block .related-writer-block.aost-show .writer-box{opacity:1}.blog_detail-page .detail-block .writer-box{margin-top:20px;padding:10px 25px;min-width:150px;color:#000c;border-radius:5px;background-color:#fff;opacity:0;transition:opacity var(--trans-xl) .2s}.blog_detail-page .detail-block .related-link-block.aost-show .aside-title-box,.blog_detail-page .detail-block .related-link-block.aost-show .related-list{opacity:1}.blog_detail-page .detail-block .related-list.c-btn-box{margin-top:20px;gap:10px;opacity:0;transition:opacity var(--trans-xl) .2s}.blog_detail-page .detail-block .related-list.c-btn-box .c-btn{gap:10px;width:100%;min-height:50px}.blog_detail-page .detail-block .related-list.c-btn-box .c-btn p{flex:1}.blog_detail-page .detail-block .related-list.c-btn-box .c-btn[data-theme=disabled]{--text-color: rgb(0,0,0);background-color:#fff}.blog_detail-page .detail-block .related-list.c-btn-box .c-btn[data-theme=disabled] .c-icon-box{color:#0000004d}.blog_detail-page .detail-block .more-article-block.aost-show .aside-title-box,.blog_detail-page .detail-block .more-article-block.aost-show .more-list{opacity:1}.blog_detail-page .detail-block .more-list{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px;opacity:0;transition:opacity var(--trans-xl) .2s}.blog_detail-page .detail-block .more-box{display:flex;align-items:center;gap:20px;width:100%}@media only screen and (min-width:1201px){.blog_detail-page .detail-block .more-box:hover .more-img-wrapper{box-shadow:10px 10px 16px #00000040}.blog_detail-page .detail-block .more-box:hover .more-img-wrapper:before{transform:scaleX(1)}.blog_detail-page .detail-block .more-box:hover .more-img-wrapper:after{transform:scaleY(1)}.blog_detail-page .detail-block .more-box:hover:has(.c-link a:hover) .more-date{color:#000}.blog_detail-page .detail-block .more-box:hover:has(.c-link a:hover) .more-date:before{background-color:var(--main-color)}}@media only screen and (max-width:1200px){.blog_detail-page .detail-block .more-box:active .more-img-wrapper{box-shadow:10px 10px 16px #00000040}.blog_detail-page .detail-block .more-box:active .more-img-wrapper:before{transform:scaleX(1)}.blog_detail-page .detail-block .more-box:active .more-img-wrapper:after{transform:scaleY(1)}.blog_detail-page .detail-block .more-box:active:has(.c-link a:hover) .more-date{color:#000}.blog_detail-page .detail-block .more-box:active:has(.c-link a:hover) .more-date:before{background-color:var(--main-color)}}.blog_detail-page .detail-block .more-content{flex:1;display:flex;flex-direction:column;gap:10px}.blog_detail-page .detail-block .more-title a{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.blog_detail-page .detail-block .more-info-box{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;font-size:.875rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.blog_detail-page .detail-block .more-date{position:relative;display:flex;align-items:center;gap:10px;color:#0009;transition:color var(--trans-hover)}.blog_detail-page .detail-block .more-date:before{display:block;flex-shrink:0;width:5px;height:5px;border-radius:unset;background-color:#0003;transition:background-color var(--trans-hover);content:""}.blog_detail-page .detail-block .more-writer-box{display:flex;align-items:center;gap:5px}.blog_detail-page .detail-block .more-writer-title{font-weight:600;letter-spacing:normal}.blog_detail-page .detail-block .more-writer{color:#000c;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.blog_detail-page .detail-block .more-img-wrapper{position:relative;display:block;align-self:start;flex-shrink:0;width:36.1111%;transition:box-shadow var(--trans-hover)}.blog_detail-page .detail-block .more-img-wrapper:after,.blog_detail-page .detail-block .more-img-wrapper:before{position:absolute;z-index:1;top:0;left:0;background-color:var(--sub-color);transition:transform var(--trans-l);content:""}.blog_detail-page .detail-block .more-img-wrapper:before{width:50px;height:5px;transform:scaleX(0);transform-origin:left}.blog_detail-page .detail-block .more-img-wrapper:after{width:5px;height:45px;transform:scaleY(0);transform-origin:top}.blog_detail-page .detail-block .more-img-box{position:relative;overflow:hidden}.blog_detail-page .detail-block .more-img-box:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}.blog_detail-page .detail-block .more-img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.blog_detail-page .detail-block .more-img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.blog_detail-page .detail-block .more-media-box{display:flex;aspect-ratio:1/1}.blog_detail-page .detail-block .more-media-box video{width:100%;height:100%;object-fit:contain;background-color:#000}.blog_detail-page .detail-block .category-block{flex-direction:column;align-items:flex-start}.blog_detail-page .detail-block .category-block.aost-show .aside-title-box,.blog_detail-page .detail-block .category-block.aost-show .tag-list{opacity:1}.blog_detail-page .detail-block .tag-list{margin-top:20px;display:flex;flex-wrap:wrap;gap:5px;opacity:0;transition:opacity var(--trans-xl) .2s}.blog_detail-page .detail-block .tag{padding:8px 20px;border-radius:5px;border:1px solid rgba(0,0,0,.2);transition:color var(--trans-hover),background-color var(--trans-hover),border-color var(--trans-hover),opacity var(--trans-l) var(--delay, 0s)}@media only screen and (min-width:1201px){.blog_detail-page .detail-block .tag:hover{color:#fff;background-color:var(--main-color);border-color:transparent}}@media only screen and (max-width:1200px){.blog_detail-page .detail-block .tag:active{color:#fff;background-color:var(--main-color);border-color:transparent}}@media only screen and (max-width:1200px){.blog_detail-page .detail-block .aside-block{padding-top:50px;padding-inline:var(--baseSpace);position:relative;width:100%}.blog_detail-page .detail-block .c-bg-layer{width:100%}.blog_detail-page .detail-block .related-list.c-btn-box .c-btn{width:calc((100% - 10px)/2)}.blog_detail-page .detail-block .more-box{width:calc((100% - 20px)/2)}}@media only screen and (max-width:767px){.blog_detail-page .detail-block .aside-block{padding-top:30px}.blog_detail-page .detail-block .aside-title{font-size:1.125rem}.blog_detail-page .detail-block .related-list.c-btn-box .c-btn,.blog_detail-page .detail-block .more-box{width:100%}.blog_detail-page .detail-block .more-img-wrapper{min-width:130px}}
