@charset "UTF-8";.heading{width:100%;padding:20px 24px 12px 24px;max-width:1280px}.heading h2{font-size:24px}@media(max-width:768px){.heading{padding:20px 16px 12px 16px}}.economic-events{display:flex;flex-direction:column;gap:8px;padding:10px 16px 0 16px}.economic-events__top-link{display:flex;align-items:center;gap:4px;color:#092987;font-size:14px}.economic-events__content{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.economic-events__content h3{letter-spacing:.04em;line-height:150%;font-weight:bold;font-size:16px;position:relative;padding-left:16px;padding-top:8px;padding-bottom:8px}.economic-events__content 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}.economic-events__content__detail-link{align-items:center;align-self:flex-end;cursor:pointer;color:#092987;display:flex;font-size:14px;justify-content:center;padding:8px 0;gap:4px}.economic-events .important-event__note{color:#050F1A99;font-size:12px;line-height:150%}.economic-events .important-event__list{display:flex;flex-direction:column;gap:10px;padding-bottom:2px}.economic-events .important-event__list--item h4{line-height:150%;font-size:16px;letter-spacing:.04em}.economic-events .important-event__list--item h4 img{vertical-align:-1px;padding-right:4px;height:14px}.economic-events .important-event__empty{font-size:16px;margin-top:-10px;line-height:170%}.economic-events__releases{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px}@media(max-width:575px){.economic-events__releases{grid-template-columns:repeat(1,1fr)}}.economic-events__releases__item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #C3CDDB}.economic-events__releases__item--sp{display:flex}@media(max-width:575px){.economic-events__releases__item--sp{display:none}}.economic-events__releases__item__stock{display:flex;flex-direction:column;color:#092987;font-weight:bold;line-height:150%}.economic-events__releases__item__stock--name{font-size:14px}.economic-events__releases__item__stock--code{font-size:12px}.economic-events__releases__item__chart{display:flex;gap:6px;margin:8px 0}.economic-events__releases__item__chart__detail{display:flex;align-items:flex-end;flex-direction:column}.economic-events__releases__item__chart__detail--close-price{font-size:14px;line-height:120%;font-weight:bold}.economic-events__releases__item__chart__detail--change-rate{color:#E5004C;font-size:12px;line-height:120%}.economic-events__releases__item__chart__detail--change-rate--green{color:#00847F}.economic-events__releases__item__chart__detail--close-date{color:#050F1A99;font-size:12px;line-height:120%}.economic-events__show-all-button{display:none!important;margin:16px auto!important;max-width:240px}@media(max-width:575px){.economic-events__show-all-button{display:flex!important}}.economic-events__about{padding:5px 0}.economic-events__about h3{font-size:14px;line-height:150%}.economic-events__about p{font-size:14px;line-height:150%;padding-top:10px;margin-left:16px;text-align:justify}.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(100vh - 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}