#dytd .l-wrapper{margin:100px 0;padding:0 30px}@media screen and (max-width: 1023px){#dytd .l-wrapper{margin:30px 0;padding:0 20px}}#dytd .l-wrapper .l-inner{max-width:1216px;margin:0 auto}#dytd .l-wrapper .l-inner+.l-inner{margin-top:80px}@media screen and (max-width: 1023px){#dytd .l-wrapper .l-inner+.l-inner{margin-top:40px}}#dytd .l-section+.l-section{margin-top:110px}@media screen and (max-width: 1023px){#dytd .l-section+.l-section{margin-top:50px}}@media screen and (min-width: 1024px){#dytd .br_sp{display:none}}@media screen and (max-width: 1023px){#dytd .br_pc{display:none}}#dytd .logo{width:26.6666666667%;min-width:100px;max-width:240px;margin:0 auto 120px}@media screen and (max-width: 1023px){#dytd .logo{margin:0 auto 30px}}#dytd .logo img{width:100%}#dytd .introduction{margin-bottom:160px;color:#000;text-align:center}@media screen and (max-width: 1023px){#dytd .introduction{margin-bottom:40px}}#dytd .introduction h1{margin:70px 0 50px;font-size:2rem;line-height:1.2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-feature-settings:"palt"}@media screen and (max-width: 1023px){#dytd .introduction h1{margin:15px 0 20px;font-size:clamp(17px,4.5vw,32px)}}#dytd .introduction img{width:100%;max-width:850px;min-width:280px;width:74.6666666667%}#dytd .introduction__text p{font-weight:700;font-size:1.0625rem;line-height:2;letter-spacing:.1rem}@media screen and (max-width: 1023px){#dytd .introduction__text p{font-size:clamp(10px,2.6vw,17px)}}#dytd .introduction__text p+p{margin-top:30px}@media screen and (max-width: 1023px){#dytd .introduction__text p+p{margin-top:15px}}#dytd .sectionYear{margin-bottom:35px;color:#000}@media screen and (max-width: 1023px){#dytd .sectionYear{margin-bottom:20px;text-align:center}}#dytd .sectionYear span{position:relative;display:inline-block;margin-left:90px;font-size:2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-feature-settings:"palt"}@media screen and (max-width: 1023px){#dytd .sectionYear span:not(.modal .sectionYear span){position:static;margin-left:0;font-size:3.1875rem}}#dytd .sectionYear span:before{position:absolute;top:50%;left:-90px;display:inline-block;width:60px;height:1.5px;background-color:#000;content:""}@media screen and (max-width: 1023px){#dytd .sectionYear span:before:not(.modal .sectionYear span){display:none}}#dytd a.m-contentsWrap{text-decoration:none}#dytd a.m-contentsWrap:hover .m-contents__img img,#dytd a.m-contentsWrap:focus .m-contents__img img{transform:scale(1.05);transition:.5s}#dytd a.m-contentsWrap:hover .m-contents__text h2 span,#dytd a.m-contentsWrap:focus .m-contents__text h2 span{color:#666;transition:.3s}#dytd a.m-contentsWrap:hover .m-contents__img video,#dytd a.m-contentsWrap:focus .m-contents__img video{transform:scale(1.05);transition:.5s}#dytd a.m-contentsWrap video{width:100%;height:100%;transition:.5s}#dytd .m-contentsWrap+.m-contentsWrap{display:block;margin-top:110px}@media screen and (max-width: 1023px){#dytd .m-contentsWrap+.m-contentsWrap{margin-top:50px}}#dytd .m-contentsWrap:nth-child(2n) .m-contents__text{grid-row-start:1}#dytd .m-contents{display:grid;grid-template-columns:repeat(2,1fr);gap:116px;color:#000;text-align:left;text-decoration:none}@media screen and (max-width: 1023px){#dytd .m-contents{grid-template-columns:repeat(1,1fr);gap:20px}}#dytd .m-contents__img{overflow:hidden}#dytd .m-contents__img img{display:block;width:100%;transition:.3s}@media screen and (max-width: 1023px){#dytd .m-contents__img{order:2}}#dytd .m-contents__text{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width: 1023px){#dytd .m-contents__text{display:contents}}#dytd .m-contents__text h2{margin-top:78px;font-size:2rem;line-height:1.2;transition:.3s;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-feature-settings:"palt"}@media screen and (max-width: 1023px){#dytd .m-contents__text h2{order:3;margin-top:0;font-size:1.125rem;line-height:1.5}}#dytd .m-contents__text h2.-sm{font-size:1.625rem}#dytd .m-contents__text .m-contents__date{display:block;margin-top:auto;text-align:right;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-feature-settings:"palt"}@media screen and (max-width: 1023px){#dytd .m-contents__text .m-contents__date{order:1;text-align:center}}#dytd .m-contents__text .m-contents__date span{display:inline-block;margin-top:-20px;padding-bottom:20px;font-weight:700;font-size:1.125rem;border-bottom:1px solid #000}@media screen and (max-width: 1023px){#dytd .m-contents__text .m-contents__date span{margin-top:0;padding-bottom:10px;font-size:.625rem}}#dytd .modal{position:fixed;top:0;left:0;z-index:1000;display:none;justify-content:center;width:100%;height:100vh;height:100svh;height:100dvh;overflow:auto;background-color:#fffffff2}#dytd .modal.modalOpen{display:flex;opacity:0;animation-name:modalOpenAnima;animation-duration:.5s;animation-fill-mode:forwards}@keyframes modalOpenAnima{0%{opacity:0}to{opacity:1}}#dytd .modal__wrapper{padding:30px 20px 60px}@media screen and (max-width: 1023px){#dytd .modal__wrapper{padding:20px}}#dytd .modal__area{box-sizing:content-box;width:100%;max-width:1040px}@media screen and (max-width: 1023px){#dytd .modal__area{height:100vh}}#dytd .modal__area .modal__header{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){#dytd .modal__area .modal__header .sectionYear span{margin-left:30px;font-size:.875rem}#dytd .modal__area .modal__header .sectionYear span:before{top:50%;left:-30px;width:20px}}#dytd .modal__area .modal__header .logo{min-width:0;max-width:130px;margin:0}@media screen and (max-width: 1023px){#dytd .modal__area .modal__header .logo{max-width:66px}}#dytd .modal__area .modal__contents{margin-top:30px}#dytd .modal__area .modal__contents.m-contents{display:flex;gap:0}#dytd .modal__area .modal__contents.m-contents .m-contents__img{width:45.29%;min-width:468px;margin-right:60px}@media screen and (max-width: 1023px){#dytd .modal__area .modal__contents.m-contents .m-contents__img{width:100%;margin-right:0;margin-bottom:20px;min-width:0}}#dytd .modal__area .modal__contents.m-contents .m-contents__img video{width:100%;height:100%}@media screen and (max-width: 1023px){#dytd .modal__area .modal__contents.m-contents{flex-direction:column}}@media screen and (max-width: 1023px){#dytd .modal__area .modal__contents{margin-top:20px}}#dytd .modal__area .modal__contents .m-contents__text h2{margin-top:78px;line-height:1.4;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-feature-settings:"palt";font-size:1.75rem}@media screen and (max-width: 1023px){#dytd .modal__area .modal__contents .m-contents__text h2{margin-top:0;font-size:1.125rem;line-height:1.5}}#dytd .modal__area .modal__contents .Wrap{display:flex;align-items:flex-start;justify-content:space-between;margin-top:auto}@media screen and (max-width: 1023px){#dytd .modal__area .modal__contents .Wrap{order:3;margin-top:30px;align-items:flex-end}}#dytd .modal__area .modal__contents .Wrap .m-contents__date{margin-left:auto}#dytd .modal__area .modal__contents .Wrap .linkMt{margin-top:auto}#dytd .modal__area .modal__contents .Wrap .link{display:flex;align-items:center;color:#000;font-weight:700;transition:.3s}#dytd .modal__area .modal__contents .Wrap .link+.link{margin-top:10px}#dytd .modal__area .modal__contents .Wrap .link:hover{color:#eb0a1e;text-decoration:none;transition:.3s}@media screen and (max-width: 1023px){#dytd .modal__area .modal__contents .Wrap .link{font-size:.625rem}}#dytd .modal__area .modal__contents .Wrap .link img{width:18px;height:15px;margin-right:5px;object-fit:contain}@media screen and (max-width: 1023px){#dytd .modal__area .modal__contents .Wrap .link img{width:15px;height:12px}}#dytd .modal__area .modal__bottoms{display:flex;flex-direction:column;margin-top:40px}@media screen and (max-width: 1023px){#dytd .modal__area .modal__bottoms{flex-direction:column-reverse;margin-top:0}}#dytd .modal__area button.backBtn{color:inherit}#dytd .modal__area .backBtn{cursor:pointer;border:none;position:relative;display:inline-flex;align-items:center;padding-left:80px;font-weight:700;font-size:1.875rem;transition:.3s}@media screen and (max-width: 1023px){#dytd .modal__area .backBtn{order:3;margin-top:50px;padding-left:20px;font-size:1rem}}#dytd .modal__area .backBtn:before{position:absolute;left:30px;display:block;width:30px;height:30px;border-top:1.5px solid #000;border-left:1.5px solid #000;transform:rotate(-45deg);transition:.3s;content:""}@media screen and (max-width: 1023px){#dytd .modal__area .backBtn:before{left:2px;width:10px;height:10px}}#dytd .modal__area .backBtn:hover{text-decoration:none;transition:.3s;color:#eb0a1e}#dytd .modal__area .backBtn:hover:before{border-color:#eb0a1e;transition:.3s}#dytd .modal__area .modal__description{margin-top:40px;padding:0 80px;color:#000;font-weight:700;font-size:1rem;line-height:2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-feature-settings:"palt"}@media screen and (max-width: 1023px){#dytd .modal__area .modal__description{margin-top:30px;padding:0;font-size:.625rem}}#dytd .modal__area .modal__description.-sm{font-size:1.625rem}#dytd .scroll-up-title span{display:inline-block;transform:translateY(30px);line-height:1.4;visibility:hidden;opacity:0;transition-duration:.6s;transition-property:opacity,transform}#dytd .scroll-up-title span[data-num="0"]{transition-delay:.15s}#dytd .scroll-up-title span[data-num="1"]{transition-delay:.3s}#dytd .scroll-up-title span[data-num="2"]{transition-delay:.45s}#dytd .scroll-up-title.is-show span{transform:translateY(0);visibility:visible;opacity:1}#dytd .scroll-up{transform:translateY(30px);visibility:hidden;opacity:0;transition-duration:.8s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.39,.575,.565,1)}#dytd .scroll-up.is-show{transform:translateY(0);visibility:visible;opacity:1}#dytd .bgextend{position:relative;display:inline-block;overflow:hidden;opacity:0;animation-name:bgextendAnimeBase;animation-duration:.8s;animation-fill-mode:forwards}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}#dytd .bgRLextend:before{position:absolute;width:100%;height:100%;background-color:#000;animation-name:bgRLextendAnime;animation-duration:.8s;animation-fill-mode:forwards;content:""}@keyframes bgRLextendAnime{0%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(1);transform-origin:right}50.001%{transform-origin:left}to{transform:scaleX(0);transform-origin:left}}#dytd .bgappear{padding:5px;opacity:0;animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}@keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}#dytd .bgappearTrigger,#dytd .bgRLextendTrigger{opacity:0}#dytd .fadeIn{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}#dytd .fadeIn.open{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
