@charset "UTF-8";.date__wrapper{height:100%;padding:20px 24px 12px 24px;max-width:1280px;margin:0 auto;width:100%}.date__wrapper a{line-height:100%;font-size:24px;font-weight:bold}.top__content{display:flex;flex-direction:column;gap:8px;padding:0 16px}.top__content div>h3{letter-spacing:.04em;line-height:150%;font-weight:bold;font-size:16px;position:relative;padding-left:16px;padding-top:8px;padding-bottom:8px}.top__content div>h3::before{content:"";top:11px;left:0;position:absolute;width:8px;height:16px;background:#1061D7;border-top-left-radius:5px;border-bottom-left-radius:5px}.top__content .today-highlight-event{display:flex;flex-direction:column;gap:8px}.top__content .today-highlight-event__list{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:150%}.top__content .today-highlight-event__list h4{display:flex;align-items:center;gap:4px}.top__content .today-highlight-event__note{color:#050F1A99;font-size:12px;line-height:150%}.top__content .today-highlight-event__detail-link{align-items:center;align-self:flex-end;cursor:pointer;color:#092987;display:flex;font-size:14px;justify-content:center;padding:8px 0}.top__content .market-condition__overall{font-size:14px;line-height:150%}.top__content .market-condition__summary{margin:8px 0;border-radius:8px;border:4px solid #d9e3ed;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px;gap:24px}@media(max-width:575px){.top__content .market-condition__summary{gap:16px}}.top__content .market-condition__summary__title{display:flex;flex-direction:column;gap:6px;width:100%}.top__content .market-condition__summary__title__updated-at{padding-right:8px;text-align:right;color:#050F1A99;font-size:14px;line-height:150%}.top__content .market-condition__summary__note{font-size:12px;line-height:150%;color:#050F1A99;letter-spacing:4%}.top__content .market-condition__summary__content{display:flex;width:100%}@media(max-width:575px){.top__content .market-condition__summary__content{flex-direction:column;gap:16px}}.top__content .market-condition__summary__about{display:flex;flex-direction:column;gap:8px;padding:0 16px;flex:1}.top__content .market-condition__summary__about--empty{font-weight:normal!important}@media(max-width:575px){.top__content .market-condition__summary__about{padding:0}}.top__content .market-condition__summary__about h5{font-size:16px;display:flex;align-items:center;gap:4px}.top__content .market-condition__summary__about p{font-size:16px;line-height:150%}.top__content .market-condition__summary__about a{padding:0}.top__content .market-condition__summary__about__content{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:8px;padding-top:8px;padding-bottom:16px}.top__content .market-condition__summary__about__content li{display:flex;font-weight:bold;gap:4px;height:fit-content}.top__content .market-condition__summary__about__content li img{height:18px;width:18px}.top__content .market-condition__summary__about__content li span{font-size:16px;line-height:1.125;display:inline-flex;align-items:center}.top__content .materials{display:flex;gap:32px;margin-top:8px}@media(max-width:575px){.top__content .materials{flex-direction:column;gap:8px}}.top__content .materials .material{display:flex;flex-direction:column;width:100%}.top__content .materials .material--name{color:#050F1AF2;font-weight:700;font-size:14px;line-height:150%;display:flex;align-items:center;gap:4px}.top__content .materials .material--date{text-align:right;color:#050F1A99;font-size:14px;line-height:150%;letter-spacing:4%;padding-bottom:4px}@media(max-width:575px){.top__content .materials .material--date{margin-right:0}}.top__content .materials .material__news{margin-bottom:4px}.top__content .materials .material__news div{display:flex;margin:8px 0;gap:4px}.top__content .materials .material__news div img{height:24px;width:24px}.top__content .materials .material__news div p{font-weight:700;font-size:16px;line-height:150%;text-decoration:underline;text-decoration-style:solid}.top__content .materials .material__news div p img{height:14px;width:14px}.top__content .materials .material__detail-link{align-items:center;align-self:flex-end;cursor:pointer;color:#092987;display:flex;font-size:14px;justify-content:center;padding:8px 0}.top__content .top3 p{font-size:14px;padding:8px 0}.top__content .signals{display:flex;gap:32px}@media(max-width:575px){.top__content .signals{flex-direction:column;gap:8px}}.top__content .signals .signal{display:flex;flex-direction:column;width:100%}.top__content .signals .signal--name{color:#050F1AF2;font-weight:700;font-size:14px;line-height:150%;display:flex;align-items:center;gap:4px}.top__content .signals .signal--date{text-align:right;color:#050F1A99;font-size:14px;line-height:150%;letter-spacing:4%}@media(max-width:575px){.top__content .signals .signal--date{margin-right:0}}.top__content .signals .signal__rankings{display:flex;flex-direction:column}.top__content .signals .signal__rankings--rank{background-color:#EDF8FF;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1px}.top__content .signals .signal__rankings--rank--1{color:#FFF;background-color:#a58808}.top__content .signals .signal__rankings--rank--2{color:#FFF;background-color:#787473}.top__content .signals .signal__rankings--rank--3{color:#FFF;background-color:#BA5700}.top__content .signals .signal__rankings h4{color:#092987}.top__content .signals .signal__rankings a{display:flex;gap:8px;align-items:center;border-bottom:2px solid #c3cddb;padding:4px 0}.top__content .signals .signal__detail-link{align-items:center;align-self:flex-end;cursor:pointer;color:#092987;display:flex;font-size:14px;padding:8px 0}.top__content .topics{margin-bottom:16px}@media(max-width:575px){.top__content .topics{margin-bottom:0}}.top__content .topics .topic{display:flex;gap:16px;width:100%;align-items:center;margin:0 32px}@media(max-width:575px){.top__content .topics .topic{flex-direction:column;gap:8px;margin:0}}.top__content .topics .topic__image{position:relative;flex-shrink:1;max-width:420px;max-height:280px;flex:1}.top__content .topics .topic__image img{width:100%;max-width:420px;max-height:280px;object-fit:cover;display:block}.top__content .topics .topic__image__label{position:absolute;top:4px;left:4px;display:flex;gap:2px;justify-content:center;align-items:center;padding:3px 5px;background-color:#FFF;border:1px solid #C3CDDB;border-radius:6px}.top__content .topics .topic__image__label img{max-width:20px}.top__content .topics .topic__image__label span{font-size:12px;font-weight:bold;line-height:120%}.top__content .topics .topic .rankings{display:flex;flex:1;flex-direction:column;width:100%;gap:4px}.top__content .topics .topic .rankings .ranking{display:flex;gap:9px;padding:8px 0;border-bottom:1px solid #c3cddb}.top__content .topics .topic .rankings .ranking--rank{background-color:#EDF8FF;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1px}.top__content .topics .topic .rankings .ranking--rank--1{color:#FFF;background-color:#a58808}.top__content .topics .topic .rankings .ranking--rank--2{color:#FFF;background-color:#787473}.top__content .topics .topic .rankings .ranking--rank--3{color:#FFF;background-color:#BA5700}.top__content .topics .topic .rankings .ranking__stock{display:flex;flex-direction:column;gap:4px}.top__content .topics .topic .rankings .ranking__stock__content{display:flex;flex-direction:row}.top__content .topics .topic .rankings .ranking__stock__content--item{display:flex;flex-direction:column;margin-right:16px}.top__content .topics .topic .rankings .ranking__stock__content--item__label{font-weight:700;font-size:12px;line-height:150%;letter-spacing:.04em;color:#050F1A99}.top__content .topics .topic .rankings .ranking__stock__content--item__point{font-weight:700;font-size:14px;line-height:150%;letter-spacing:0;vertical-align:middle}.top__content .topics .topic .rankings .ranking__stock--name{color:#092987;font-weight:700;font-size:16px;line-height:150%}.top__content .topics__detail-link{align-items:center;align-self:flex-end;cursor:pointer;color:#092987;display:flex;font-size:14px;padding-top:8px}.top__content .back-number-link{align-items:center;align-self:flex-end;cursor:pointer;color:#092987;display:flex;text-align:right;font-size:14px;padding:8px 0}.slider{display:flex;flex-direction:column;align-items:center;max-width:100%}.slider__wrapper{width:100%;position:relative}.slider__ui{display:flex;justify-content:space-between;width:100%;align-items:center;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.slider__ui button{pointer-events:auto}@media(max-width:575px){.slider__ui--pc{display:none}}.slider__ui--sp{display:none;position:relative;transform:none}@media(max-width:575px){.slider__ui--sp{display:flex;padding:0 2px}}.slider__dots{margin:0 auto}@media(max-width:768px){.slider__dots{margin:0 auto}}@media(max-width:575px){.slider__dots--pc{display:none}}.slider__prev-button,.slider__next-button{width:32px;height:32px;border-radius:6px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.25);display:flex;justify-content:center;align-items:center;background-color:white}@media(max-width:575px){.slider__prev-button,.slider__next-button{width:32px}}.slider__prev-button svg path,.slider__next-button svg path{fill:#1061D7}.slider__prev-button:disabled svg path,.slider__next-button:disabled svg path{fill:#A0ABBA}.slick-slider{width:100%}.slick-slider img{width:auto;max-height:160px}@media(max-width:575px){.slick-slider{margin-bottom:0!important}}.slick-slide{transition:all ease-in-out .3s;opacity:.2;display:flex!important;justify-content:center}.slick-current{opacity:1}.slick-dots{position:initial!important;display:flex;gap:8px}.slick-dots li{height:8px;width:8px;margin:0}.slick-dots li button{padding:0;height:8px;width:8px}.slick-dots li button::before{font-size:8px;display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#A7B1C3;opacity:10}.slick-dots .slick-active button::before{color:#1061D7!important}.custom-modaal{color:#050F1AF2}.custom-modaal .modaal{}.custom-modaal .modaal-inner-wrapper{padding:0 8px}.custom-modaal .modaal-container{color:#050F1AF2;border-radius:10px!important;max-width:800px}.custom-modaal .modaal-original-wrapper{position:relative}.custom-modaal .modaal-original-content{max-height:calc(100dvh - 72px);overflow-y:auto;padding:32px!important}@media(max-width:575px){.custom-modaal .modaal-original-content{padding:24px 16px!important}}.custom-modaal .modaal-close-button{position:absolute;top:-24px;right:8px;cursor:pointer;z-index:1000;font-size:1.8em;width:18px;height:18px}.custom-modaal .modaal-close-button::before,.custom-modaal .modaal-close-button::after{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background-color:#FFF;transform-origin:center}.custom-modaal .modaal-close-button::before{transform:translate(-50%,-50%) rotate(45deg)}.custom-modaal .modaal-close-button::after{transform:translate(-50%,-50%) rotate(-45deg)}.custom-modaal .modaal-footer{text-align:center;padding-top:24px}@media(max-width:575px){.custom-modaal .modaal-footer{padding-top:16px}}.custom-modaal .modaal-footer button{cursor:pointer;width:100%;height:40px;border:1px solid #092987;padding:0;background-color:#fff;align-self:stretch;box-shadow:0 1px 4px rgba(0,0,0,0.25);border-radius:6px;box-sizing:border-box;align-items:center;justify-content:center;gap:4px;font-size:16px;line-height:150%;color:#092987;text-align:center;max-width:240px}@media(max-width:575px){.custom-modaal .modaal-footer button{max-width:none}}.custom-modaal .modaal-content-container{padding:0!important}.close-icon{width:24px;height:24px;color:#050F1A99}.article-modal h2{position:relative;border-top:2px #1061D7 solid;line-height:150%;font-size:20px;padding-top:8px}.article-modal h2::before{content:"";top:-5px;left:0;position:absolute;width:54px;height:5px;background:#1061D7;border-top-left-radius:6px;border-top-right-radius:6px}.article-modal__datetime{line-height:150%;font-size:14px;text-align:right;margin-top:24px;margin-bottom:24px}@media(max-width:575px){.article-modal__datetime{margin-top:8px;margin-bottom:16px}}.article-modal__summary{margin-top:8px;border-radius:8px;border:4px solid #d9e3ed;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px;gap:16px}.article-modal__summary h4{color:#18181a}.article-modal__summary__item p{font-size:14px;line-height:150%}.article-modal__summary__note{font-size:12px;line-height:150%;color:#050F1A99}.article-modal-detail{display:flex;margin-top:24px;gap:24px}@media(max-width:768px){.article-modal-detail{flex-direction:column-reverse;gap:14px}}.article-modal-detail__body{font-size:14px;line-height:150%;box-sizing:border-box;white-space:pre-wrap;flex:1;width:100%}.article-modal-detail__body--full{max-width:none}@media(max-width:768px){.article-modal-detail__body{max-width:none}}.article-modal-detail__relation-stocks{display:flex;flex-direction:column;gap:8px;font-size:16px;flex:1}.article-modal-detail__relation-stocks h4{letter-spacing:.04em;line-height:150%}.article-modal-detail__relation-stock{border-bottom:1px solid #C3CDDB;display:flex;justify-content:space-between;padding:8px 0;gap:8px}.article-modal-detail__relation-stock a{text-decoration:none;color:#092987;display:flex;flex-direction:column;justify-content:center}.article-modal-detail__relation-stock__name-code{flex:1;max-width:150px}.article-modal-detail__relation-stock-name{line-height:150%;font-weight:bold;font-size:14px}.article-modal-detail__relation-stock-code{font-size:12px;font-weight:700;line-height:14px;word-wrap:break-word}.article-modal-detail__relation-stock-graph{display:flex;align-items:center;font-size:12px;justify-content:space-between;flex:1}.article-modal-detail__relation-stock-graph svg{height:48px;width:82px;padding:4px 0}.article-modal-detail__relation-stock-graph-data{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.article-modal-detail__relation-stock-graph-data__close-price{font-weight:bold;font-size:14px;line-height:120%}.article-modal-detail__relation-stock-graph-data__change{font-size:12px;line-height:120%;color:#E5004C}.article-modal-detail__relation-stock-graph-data__change--green{color:#00847F}.article-modal-detail__relation-stock-graph-data__close-price-date{color:#050F1A99;line-height:120%}.economic-events-list p{padding:8px 0;border-bottom:1px solid #C3CDDB;font-weight:bold;font-size:16px;line-height:150%;display:flex;align-items:center;color:#092987}.economic-events-list p span{font-size:14px;font-weight:bold;font-size:14px;line-height:120%;padding-left:2px}.economic-indicators-and-events-list-modal h2{position:relative;border-top:2px #1061D7 solid;line-height:150%;font-size:20px;padding-top:8px}.economic-indicators-and-events-list-modal h2::before{content:"";top:-5px;left:0;position:absolute;width:54px;height:5px;background:#1061D7;border-top-left-radius:6px;border-top-right-radius:6px}.economic-indicators-and-events-list-modal__datetime{line-height:150%;font-size:14px;text-align:right;margin-top:24px;margin-bottom:24px}@media(max-width:575px){.economic-indicators-and-events-list-modal__datetime{margin-top:8px;margin-bottom:16px}}.economic-indicators-and-events-list-modal__note{color:#050F1A99;line-height:150%;font-size:12px;margin-bottom:24px}@media(max-width:575px){.economic-indicators-and-events-list-modal__note{margin-bottom:18px}}.economic-indicators-and-events-list-modal table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:auto}.economic-indicators-and-events-list-modal th,.economic-indicators-and-events-list-modal td{border:1px solid #C3CDDB}.economic-indicators-and-events-list-modal th{padding:12px;font-size:14px;line-height:120%;background-color:#eaf0f6}.economic-indicators-and-events-list-modal th br{display:none}@media(max-width:768px){.economic-indicators-and-events-list-modal th br{display:block}}@media(max-width:575px){.economic-indicators-and-events-list-modal th br{display:block}}.economic-indicators-and-events-list-modal td{font-size:14px;padding:12px;line-height:120%}.economic-indicators-and-events-list-modal .economic-indicators-and-events-list--date{text-align:center}.economic-indicators-and-events-list-modal .economic-indicators-and-events-list--title{display:flex;gap:4px;align-items:flex-start}.economic-indicators-and-events-list-modal .economic-indicators-and-events-list--title span{line-height:150%}.economic-indicators-and-events-list-modal .economic-indicators-and-events-list--title img{padding:4px 2px}