@charset "UTF-8";.dividend-calendar .calendar-box .calendarSwiper .dividend-name:before{width:20px;height:21px;background-position:-436px -118px}.search [type=submit]:before{width:24px;height:24px;background-position:-408px -118px}.dividend-list .stock-table thead tr th:after{width:11px;height:19px;background-position:-460px -118px}.icon,.search [type=submit]:before,.dividend-list .stock-table thead tr th:after,.dividend-calendar .calendar-box .calendarSwiper .dividend-name:before{background-image:url(../img/icon.png);background-size:569px 148px;background-repeat:no-repeat;display:block}@media only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.icon,.search [type=submit]:before,.dividend-list .stock-table thead tr th:after,.dividend-calendar .calendar-box .calendarSwiper .dividend-name:before{background-image:url(../img/icon@2x.png)}}#toast{display:block;position:fixed;z-index:99999;background-color:#000;color:#fff;top:0;left:50%;font-size:12pt;padding:10px;min-width:300px;text-align:center;border-radius:6px;line-height:1.5em;box-shadow:3px 3px 1px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translate(-50%, 0)}#toast.show{animation:toast-show 3s ease-in-out}@keyframes toast-show{0%{visibility:visible}10%{opacity:1;transform:translate(-50%, 100px)}90%{opacity:1;transform:translate(-50%, 100px)}}#body main{position:relative;padding:20px 0}.dividend-tabs{padding:0;list-style:none;border-bottom:7px #4268a8 solid;display:flex;background:#fff;width:100%}@media screen and (max-width: 700px){.dividend-tabs{position:relative;top:0px;margin-left:auto}}@media screen and (max-width: 600px){.dividend-tabs li{width:50%}}.dividend-tabs li a{padding:10px 0;display:flex;justify-content:center;align-items:center;color:#3a3a3a;height:100%;background:#ebebeb;border-radius:15px 0 0 0;width:245px;font-size:20px;clip-path:polygon(0 0, 80% 0, 100% 100%, 0% 100%);position:relative}.dividend-tabs li a:lang(jp){width:300px}@media screen and (max-width: 600px){.dividend-tabs li a{width:100%;clip-path:none;border-radius:15px 15px 0 0}}.dividend-calendar .calendar-box{display:flex;flex-wrap:wrap;margin:0 -10px}@media screen and (max-width: 600px){.dividend-calendar .calendar-box{margin:0}}.dividend-calendar .calendar-box>div{width:33.33%;padding:0 10px;margin-bottom:25px;flex-direction:column;flex-wrap:nowrap;display:flex;min-height:300px}@media screen and (max-width: 991px){.dividend-calendar .calendar-box>div{width:50%}}@media screen and (max-width: 600px){.dividend-calendar .calendar-box>div{width:100%;padding:0}}.dividend-calendar .calendar-box>div>div{box-shadow:0px 0px 5px rgba(29,126,190,.25);height:100%;background:#fff;border-radius:5px;overflow:hidden}.dividend-calendar .calendar-box>div>div figure{background:#4268a8;color:#fff;font-size:20px;padding:8px 10px;text-align:center;position:relative;margin-bottom:80px}.dividend-calendar .calendar-box>div>div figure::after{content:"";width:0;height:0;border-style:solid;border-width:85px 85px 0 0;border-color:#4267a8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:10px;left:0}.dividend-calendar .calendar-box .calendarSwiper{background:#fff;padding:15px 20px 15px 10px;position:relative}.dividend-calendar .calendar-box .calendarSwiper .dividend-name{text-align:left;position:absolute;top:-45px;left:60px;font-size:20px;padding-left:40px}.dividend-calendar .calendar-box .calendarSwiper .dividend-name:lang(en){line-height:20px;font-size:14px;top:-50px}.dividend-calendar .calendar-box .calendarSwiper .dividend-name:before{content:"";display:inline-block;position:absolute;left:0;top:4px}.dividend-calendar .calendar-box .calendarSwiper .dividend-name span{display:none}.dividend-calendar .calendar-box .calendarSwiper .dividend-name b{font-weight:500}.dividend-calendar .calendar-box .calendarSwiper .dividend-name .calendar-table{display:none}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-slide{display:flex;flex-wrap:wrap}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-slide .stock{width:32%;border:1px #c1c1c1 solid;display:block;padding:0 5px;text-align:center;margin-bottom:10px;margin-right:2%}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-slide .stock>b{display:none}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-slide .stock>.calendar-table{display:none}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-slide .stock:hover{cursor:pointer}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-slide .stock:nth-child(3n+3){margin-right:0}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-pagination{position:relative;bottom:0}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px}.dividend-calendar .calendar-box .calendarSwiper .mySwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333}.dividend-list .year-option{width:140px;position:absolute;top:-65px;right:350px;display:flex;align-items:center}@media screen and (max-width: 700px){.dividend-list .year-option{position:relative;top:auto;right:auto;margin-left:auto;margin-bottom:20px}}.dividend-list .year-option .drop-option{flex:1 0;margin-left:10px;margin-right:0;height:44px}.dividend-list .year-option .drop-option>span{line-height:42px;text-align:right;padding-right:15px}.dividend-list .year-option .drop-option>ul{height:240px;overflow-y:auto}.dividend-list .stock-table thead tr th:after{content:"";display:block;position:absolute;right:10px;top:0;bottom:0;margin:auto}#stock-popup .content{padding-bottom:0}#stock-popup .content>div{max-height:600px;overflow-y:auto;max-width:970px;width:100%;margin:auto;padding:0 10px}#stock-popup .content>div h3{font-size:35px;font-weight:bold;color:#fff;display:inline-block;position:relative;padding:15px;margin-bottom:-7px;background:#4268a8;border-radius:5px}#stock-popup .content>div ul{border-top:7px solid #4268a8;padding-left:0;display:flex;flex-wrap:wrap;list-style:none;padding-top:25px}@media screen and (max-width: 991px){#stock-popup .content>div ul{padding-left:40px}}#stock-popup .content>div ul li{padding:15px 0;width:50%;display:flex;flex-wrap:wrap;font-size:18px}@media screen and (max-width: 991px){#stock-popup .content>div ul li{width:100%}}#stock-popup .content>div ul li .title{margin-right:25px}#stock-popup .content>div ul li .title b{display:inline-block;background:#f3f3f3;color:#023047;border-radius:100px;padding:4px 24px;font-weight:400}#stock-popup .content>div ul li .cont{flex:1 0}#stock-table-popup .content{padding:60px 20px}.search{background:#f5f5f5;padding:22px 20px;margin-bottom:25px;flex-wrap:wrap;display:flex;align-items:center;justify-content:flex-end;position:relative}@media screen and (max-width: 991px){.search{justify-content:center}}.search::before{content:"";width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#4267a8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:0;top:0}@media screen and (max-width: 991px){.search::before{display:none}}.search>div{position:relative;z-index:1}@media screen and (max-width: 991px){.search>div{width:100%;text-align:left;margin:10px 0}}.search select{width:135px;height:37px;border:1px #d9d9d9 solid;margin-right:10px;padding:0 20px 0 10px;color:#8f8f8f;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../img/select.png) no-repeat right 15px center;background-color:#fff;background-size:9px 5px}@media screen and (max-width: 600px){.search select{width:100%;margin-right:0px;background-position:right 5px center;padding-right:5px}}.search [type=submit]{width:60px;height:30px;background:#4268a8;display:flex;justify-content:center;align-items:center;border:0;padding:0 10px;color:#fff;border-radius:100px}@media screen and (max-width: 991px){.search [type=submit]{margin:10px auto}}.search [type=submit]:before{content:"";display:block}.search [type=submit]:hover{opacity:.9}.dragscroll{max-height:700px;min-height:300px;overflow-y:auto}.dragscroll .fix-table{overflow:initial}.dragscroll table thead{position:sticky;top:0;z-index:11;left:0}