@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap);
.inview,.inviewL,.inviewR{opacity:0}.fadeInUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBigUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.delay_1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay_2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay_3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay_4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay_5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay_6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay_7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay_8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay_9{-webkit-animation-delay:.9s;animation-delay:.9s}.delay_10{-webkit-animation-delay:1s;animation-delay:1s}.delay_20{-webkit-animation-delay:2s;animation-delay:2s}.delay_30{-webkit-animation-delay:3s;animation-delay:3s}.delay_40{-webkit-animation-delay:4s;animation-delay:4s}.delay_50{-webkit-animation-delay:5s;animation-delay:5s}.delay_60{-webkit-animation-delay:6s;animation-delay:6s}.top{display:none}@media screen and (min-width:769px){.sp{display:none}.pc{display:block}}@media screen and (max-width:768px){.sp{display:block}.pc{display:none}}.ir-container__ir-top .inner{margin:0 auto;max-width:1180px;width:calc(100% - 32px)}.ir-container__ir-top .pagehead-sec:before{background-image:url(../images/pagehead/txt_investorrelations.svg);height:71px;left:calc(50% - 500px);width:1000px}@media screen and (max-width:768px){.ir-container__ir-top .pagehead-sec:before{height:35.5px;left:calc(50% - 250px);width:500px}}.ir-container__ir-top .bg-wrap{background-image:url(../images/top/bg_pc.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.ir-container__ir-top .bg-wrap{background-image:url(../images/top/bg_sp.png)}}.ir-container__ir-top .mv-sec .leadArea{margin:0 auto;max-width:1000px;padding:80px 0 100px;text-align:center}@media screen and (max-width:768px){.ir-container__ir-top .mv-sec .leadArea{margin:0 auto;padding:0 0 30px;width:80%}}.ir-container__ir-top .mv-sec .leadArea .lead-copy{margin:0 auto 20px}.ir-container__ir-top .mv-sec .leadArea p{font-size:18px;letter-spacing:2px}@media screen and (max-width:768px){.ir-container__ir-top .mv-sec .leadArea p{font-size:14px;letter-spacing:0;line-height:2;margin-left:-10%;width:120%}}.ir-container__ir-top .ir-index-sec .inner .news_btm{margin:0 auto 90px}@media screen and (max-width:768px){.ir-container__ir-top .ir-index-sec .inner .news_btm{margin:40px auto 0}}.ir-container__ir-top .ir-index-sec .inner .news_btm ul{display:flex;justify-content:space-between}@media screen and (max-width:768px){.ir-container__ir-top .ir-index-sec .inner .news_btm ul{display:block}}.ir-container__ir-top .ir-index-sec .inner .news_btm ul li{width:31%}@media screen and (max-width:768px){.ir-container__ir-top .ir-index-sec .inner .news_btm ul li{margin-bottom:40px;width:100%}}.ir-container__ir-top .ir-index-sec .inner .news_btm ul li .comingsoon{opacity:.4;pointer-events:none}.ir-container__ir-top .ir-index-sec .inner .news_btm ul li .box .img{margin-bottom:30px;position:relative}@media screen and (max-width:768px){.ir-container__ir-top .ir-index-sec .inner .news_btm ul li .box .img{margin-bottom:20px}}.ir-container__ir-top .ir-index-sec .inner .news_btm ul li .box .img .und_txt{border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;font-weight:600;left:0;margin:auto;padding:5px 10px;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ir-container__ir-top .ir-index-sec .inner .news_btm ul li .box .txt>ul{display:block}.ir-container__ir-top .ir-index-sec .inner .news_btm ul li .box .txt>ul>li{font-size:18px;margin-bottom:0;width:100%}.ir-container__ir-top .ir-index-sec .inner .news_btm ul li .box .txt>ul>li+li{margin-top:15px}.ir-container__ir-top .ir-index-sec .inner .news_btm ul li .box .txt>ul>li a{color:#1f1a3a;font-weight:600}.ir-container__ir-top .flexbox{display:flex}@media screen and (max-width:768px){.ir-container__ir-top .flexbox{display:block}}.ir-container__ir-top .midashi{color:#1f1a3a;font-size:60px;letter-spacing:2px;margin-bottom:50px}@media screen and (max-width:768px){.ir-container__ir-top .midashi{font-size:33px;margin-bottom:40px}.ir-container__ir-top .midashi .en{letter-spacing:0}}.ir-container__ir-top .midashi .jp{color:#231815;display:block;font-size:28px;margin-top:10px}@media screen and (max-width:768px){.ir-container__ir-top .midashi .jp{font-size:14px;margin-top:5px}}.ir-container__ir-top .newsArea .flexbox{justify-content:space-between}@media screen and (max-width:768px){.ir-container__ir-top .newsArea .flexbox{display:block}}.ir-container__ir-top .newsArea .flexbox .news_cnt{width:65%}@media screen and (max-width:768px){.ir-container__ir-top .newsArea .flexbox .news_cnt{margin-bottom:60px;width:100%}}.ir-container__ir-top .newsArea .flexbox .news_cnt ul li{align-items:flex-start;border-bottom:2px solid #e5e5e5;display:flex;margin:20px auto;padding-bottom:20px}@media screen and (max-width:768px){.ir-container__ir-top .newsArea .flexbox .news_cnt ul li{display:block}}.ir-container__ir-top .newsArea .flexbox .news_cnt ul li .news_date{background:#fff;border-radius:5px;display:inline-block;font-size:16px;padding:5px 10px;text-align:center;width:160px}@media screen and (max-width:768px){.ir-container__ir-top .newsArea .flexbox .news_cnt ul li .news_date{margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.ir-container__ir-top .newsArea .flexbox .news_cnt ul li .news_txt{color:#1d415e;font-size:16px;margin-bottom:20px;padding-left:30px;width:calc(100% - 160px)}@media screen and (max-width:768px){.ir-container__ir-top .newsArea .flexbox .news_cnt ul li .news_txt{padding-left:0;width:100%}}.ir-container__ir-top .newsArea .flexbox .news_cnt .link_btn a{color:#1f1a3a;display:flex;justify-content:flex-end}.ir-container__ir-top .newsArea .flexbox .news_cnt .link_btn a .icon{align-items:center;background-color:#1f1a3a;border-radius:50%;display:flex;height:24px;margin-left:10px;width:24px}.ir-container__ir-top .newsArea .flexbox .news_cnt .link_btn a .arrow{background-color:#fff;border-radius:9999px;display:inline-block;height:2px;left:6px;margin:4.3px 0;position:relative;width:12px}.ir-container__ir-top .newsArea .flexbox .news_cnt .link_btn a .arrow:after,.ir-container__ir-top .newsArea .flexbox .news_cnt .link_btn a .arrow:before{background-color:#fff;border-radius:9999px;content:"";height:2px;position:absolute;right:0;top:calc(50% - 1px);-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%;width:8px}.ir-container__ir-top .newsArea .flexbox .news_cnt .link_btn a .arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ir-container__ir-top .newsArea .flexbox .news_cnt .link_btn a .arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ir-container__ir-top .newsArea .flexbox .stock_cnt{max-width:312px;width:32%}@media screen and (max-width:768px){.ir-container__ir-top .newsArea .flexbox .stock_cnt{max-width:100%;width:100%}}.ir-container__ir-top .newsArea .flexbox .stock_cnt .img{position:relative}.ir-container__ir-top .newsArea .flexbox .stock_cnt .img .und_txt{border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;font-weight:600;left:0;margin:auto;padding:5px 10px;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ir-container__ir-top .newsArea .flexbox .stock_cnt .txt{background-color:#1f1a3a;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:45px}@media screen and (max-width:768px){.ir-container__ir-top .newsArea .flexbox .stock_cnt .txt{padding:30px 45px}}.ir-container__ir-top .newsArea .flexbox .stock_cnt .txt ul li+li{margin-top:15px}@media screen and (max-width:768px){.ir-container__ir-top .newsArea .flexbox .stock_cnt .txt ul li+li{margin-top:20px}}.ir-container__ir-top .newsArea .flexbox .stock_cnt .txt ul li a{color:#fff;font-weight:600}.ir-container__ir-top .news-sec{padding-bottom:100px;position:relative;z-index:1}@media screen and (max-width:768px){.ir-container__ir-top .news-sec{padding-bottom:50px}}.ir-container__ir-top .library-sec{background-image:url(../images/top/bg_library-01.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0 100px}@media screen and (max-width:768px){.ir-container__ir-top .library-sec{padding:60px 0}}.ir-container__ir-top .library-sec .midashi,.ir-container__ir-top .library-sec .midashi .jp{color:#fff}.ir-container__ir-top .library-sec .flexbox{flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.ir-container__ir-top .library-sec .flexbox{display:block}}.ir-container__ir-top .library-sec .flexbox .imgArea{max-width:680px;width:65%}@media screen and (max-width:768px){.ir-container__ir-top .library-sec .flexbox .imgArea{max-width:100%;width:100%}}.ir-container__ir-top .library-sec .flexbox .txtArea{max-width:calc(100% - 680px);width:35%}@media screen and (max-width:768px){.ir-container__ir-top .library-sec .flexbox .txtArea{display:block;margin-bottom:50px;max-width:100%;width:100%}}.ir-container__ir-top .library-sec .flexbox .txtArea ul li{letter-spacing:2px}.ir-container__ir-top .library-sec .flexbox .txtArea ul li a{color:#fff;font-weight:600}.ir-container__ir-top .library-sec .flexbox .txtArea ul li+li{margin-top:45px}@media screen and (max-width:768px){.ir-container__ir-top .library-sec .flexbox .txtArea ul li+li{margin-top:20px}}.ir-container__ir-top .calendar-sec{padding:80px 0 20px}@media screen and (max-width:768px){.ir-container__ir-top .calendar-sec{padding:60px 0}}.ir-container__ir-top .calendar-sec .calendar{margin-bottom:50px}@media screen and (max-width:768px){.ir-container__ir-top .calendar-sec .calendar{margin-bottom:30px}}.ir-container__ir-top .calendar-sec .calendar_txt ul li{display:flex}.ir-container__ir-top .calendar-sec .calendar_txt ul li+li{margin-top:20px}@media screen and (max-width:768px){.ir-container__ir-top .calendar-sec .calendar_txt ul li+li{margin-top:10px}}.ir-container__ir-top .calendar-sec .calendar_txt ul li p{margin-bottom:0}.ir-container__ir-top .calendar-sec .calendar_txt ul li .date{width:130px}.ir-container__ir-top .calendar-sec .calendar_txt ul li p:nth-child(2){padding-left:10px;width:calc(100% - 120px)}@media screen and (max-width:768px){.ir-container__ir-top .calendar-sec .calendar_txt ul li p:nth-child(2){padding-left:5px}.ir-container__ir-top .calendar-sec .calendar_txt ul li{font-size:15px}}.ir-container__ir-top .calendar-sec .calendar_txt .attention{color:grey;display:block;font-size:.8em;margin-left:1em;text-indent:-1em}.ir-container__ir-top .btm-sns-sec{padding:80px 0;text-align:center}@media screen and (max-width:768px){.ir-container__ir-top .btm-sns-sec{padding:40px 0}}.ir-container__ir-top .btm-sns-sec .sns_list li{display:inline-block;margin:auto 20px;width:69px}@media screen and (max-width:768px){.ir-container__ir-top .btm-sns-sec .sns_list li{margin:auto 10px;width:46px}}

/*# sourceMappingURL=ir-top.css.map*/