@font-face{font-family:"Roboto";src:url("../font/roboto.ttf") format("truetype")}body{font-family:"Roboto",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:400}body a{font-weight:500 !important}.header .header__right{margin-top:0}.header .header__menu .item .main{font-family:"Manrope",sans-serif;font-weight:500}@media (min-width: 767px){.header .header__menu .item .gr-sub__lst .lst-sub__item{width:calc((100% / 3) - 5px)}.header .header__menu .item .gr-sub__lst .lst-sub__item:nth-child(3n-2){max-width:236px}}@media (min-width: 767px){.header .header__menu .item .gr-sub__lst a.child:not(.child--02){padding-right:18px}.header .header__menu .item .gr-sub__lst a.child:not(.child--02):before{top:3px}}.header .header__menu .item .gr-sub__lst a.parent{font-weight:600;font-family:"Manrope",sans-serif}@media (min-width: 767px){.header .header__menu .item .gr-sub__lst a.parent span:after{top:4px}}@media only screen and (min-width: 767px) and (max-width: 900px){.header .header__menu .item .gr-sub__lst .lst-main .main-ttl{min-width:unset}}.footer .footer-sub__lst .item .item-parent{font-family:"Manrope",sans-serif}@media (min-width: 767px){.footer .footer-sub__lst .item .item-parent{max-width:100%}}@media (min-width: 767px){.footer .footer-sub__lst .item .lst-child .blank:before{top:4px}}@media (min-width: 767px){.footer .footer-main__menu .item.custom .item-sub__cont{max-width:800px}.footer .footer-main__menu .item.custom .item-sub__cont .cont-lst{width:calc((100% / 3) + 15px)}.footer .footer-main__menu .item.custom .item-sub__cont .cont-lst:nth-child(3n){max-width:284px}.footer .footer-main__menu .item.custom .item-sub__cont .cont-lst:nth-child(3n-2){max-width:245px}.footer .footer-main__menu .item.custom .item-sub__cont .cont-lst:nth-child(3n-1){max-width:240px}}.footer .footer-main .footer-main__menu{font-family:"Manrope",sans-serif}.footer .footer-main__menu .item .lst-child .item-child:before{top:10px}.footer .footer-main__menu .item.custom .item-sub__cont .cont-lst{font-family:"Roboto",sans-serif}@media (min-width: 767px){.footer .footer-main__menu .item.custom .item-sub__cont .cont-lst .box-lst .sub-link:before{top:2px}}.c-heading{font-family:"Manrope",sans-serif;font-weight:200}.c-heading__main{font-size:46px;font-size:4.6rem;line-height:1.08571em;letter-spacing:0em;font-weight:200}@media (min-width: 767px){.c-heading__main{padding-top:79px}}@media (max-width: 766px){.c-heading__main{font-size:35px;padding-bottom:14px;padding-top:58px}}.c-anchor{font-family:"Manrope",sans-serif}.c-anchor__lst .item{font-size:17px;font-size:1.7rem;line-height:1.35294em;letter-spacing:0em;font-weight:500}@media (min-width: 767px){.c-anchor__lst .item{padding-right:42px}.c-anchor__lst .item:before{right:15px}}.c-ttl{font-family:"Manrope",sans-serif;font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:0em;font-weight:400;padding-bottom:6px}@media (max-width: 766px){.c-ttl{font-size:24px;line-height:calc(26 / 24);padding-bottom:11px}}.c-subttl{font-family:"Manrope",sans-serif;font-size:21px;font-size:2.1rem;line-height:1.33333em;letter-spacing:0em;font-weight:400;margin-bottom:17px}@media (max-width: 766px){.c-subttl{font-size:22px;line-height:calc(30 / 22)}}.c-subttl:before{margin-top:1px;height:calc(100% - 7px)}.c-block__item .note{font-family:"Manrope",sans-serif;font-size:17px;font-size:1.7rem;line-height:1.35294em;letter-spacing:0em;font-weight:400;margin-bottom:18px}@media (max-width: 766px){.c-block__item .note{font-size:18px;line-height:calc(20 / 18)}}.c-block__item .note:before{top:12px}@media (max-width: 766px){.c-block__item .note:before{top:11px}}.c-block__item .cont{margin-bottom:25px}@media (max-width: 766px){.c-block__item .cont{margin-bottom:37px}}.c-list{font-family:"Roboto",sans-serif}@media (max-width: 766px){.c-list{margin:39px 0}}.c-list .child{font-size:16px;line-height:calc(20 / 16);font-weight:400}.c-list .child:not(:last-child){margin-bottom:23px}@media (max-width: 766px){.c-list .child:not(:last-child){margin-bottom:21px}}.c-list .child:before{font-family:"Manrope",sans-serif}@media (max-width: 766px){.c-list .child:before{top:-1px}}.c-list.sm .child{padding-left:12px}.c-list.sm .child::before{content:"*"}.c-table__main .tr{line-height:calc(21 / 16);font-weight:400}.c-table__main .tr .time{position:relative;top:-2px}.c-table__main .tr .td a{font-weight:500}@media (max-width: 766px){.c-table__main .tr .td{margin-top:14px}}.c-table.sm .c-table__main .tr{padding:10px 0 11px}@media (max-width: 766px){.c-table.sm .c-table__main .tr{padding:20px 0 22px}}.link-pdf{background-position:bottom 0px right;padding-top:1px}.c-btn{font-family:"Manrope",sans-serif}.c-btn--blue{font-size:17px;font-size:1.7rem;line-height:1.05882em;letter-spacing:0em;font-weight:500;padding:2px 28px}.c-btn--blue:after{margin-top:0}.c-btn--white{font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:0em;font-weight:500}.c-spreadsheet__main .thead{font-family:"Manrope",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:0em;font-weight:400}@media (max-width: 766px){.c-spreadsheet__main .thead{font-size:13px;line-height:calc(15 / 13)}}.c-spreadsheet__main .thead .item{padding:8px 10px 9px}@media (max-width: 766px){.c-spreadsheet__main .thead .item{padding:4px 2px 6px}}@media (max-width: 766px){.c-spreadsheet__main .thead .item:nth-child(1),.c-spreadsheet__main .tbody .tr .item:nth-child(1){width:calc((170 / 360) * 100%)}.c-spreadsheet__main .thead .item:nth-child(2),.c-spreadsheet__main .tbody .tr .item:nth-child(2){width:calc((100 / 360) * 100%)}.c-spreadsheet__main .thead .item:nth-child(3),.c-spreadsheet__main .tbody .tr .item:nth-child(3){width:calc((86 / 360) * 100%)}}@media (max-width: 766px){.c-spreadsheet__main .tbody .tr{line-height:calc(20 / 15)}}.c-select__ttl{font-weight:400}.c-select__main{font-family:"Manrope",sans-serif}.c-select__main select{font-size:17px;font-weight:500;padding:8px 38px 8px 22px}.c-breadcrumb ul li:not(:last-child):after{top:calc(50% - 5px)}@media (max-width: 766px){.c-breadcrumb ul li:not(:last-child):after{top:calc(50% - 6px)}}.link-arr{background-position:bottom 3px right}@media (max-width: 766px){.highlight #wrap .c-spreadsheet__wrap:after,.balance .c-spreadsheet:after,.balance .c-spreadsheet:after,.calendar #wrap .calendar:after,.balance .c-spreadsheet:after{background-image:url(../../img/common/icon/ico-scrolltable.svg)}}.top .top__cmnhd{font-family:"Manrope",sans-serif;font-size:40px;line-height:calc(55 / 40);font-weight:300 !important}@media (max-width: 766px){.top .top__cmnhd{font-size:34px;line-height:calc(46 / 34)}}.top .top__sus .sdgs .lb{align-self:flex-start}@media (min-width: 767px){.top .top__sus .sdgs .lb{padding-top:6px}}.top .top__mv .txt .box .note{font-family:"Manrope",sans-serif;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:0em;font-weight:400}@media (max-width: 766px){.top .top__mv .txt .box .note{font-size:13px;line-height:ca 18/13}}.top .top__news .tabs{font-family:"Manrope",sans-serif}.top .top__company .lnks li .btn{font-family:"Manrope",sans-serif}.top .top__news .content .part .item{font-weight:400;line-height:calc(21 / 16)}.top .top__news .content .part .item .date::before{margin-top:-7px}.top .top__news .content .part .item .cat{font-family:"Manrope",sans-serif;position:relative;top:-1px}.top .top__philosophy .top__cmnhd{font-weight:400}.top .top__philosophy .meta .subtitle span{font-family:"Manrope",sans-serif;padding-bottom:2px}.top .top__philosophy .meta .title{font-family:"Manrope",sans-serif;font-size:42px;line-height:calc(58 / 42);font-weight:200}@media (max-width: 766px){.top .top__philosophy .meta .title{font-size:30px;line-height:calc(41 / 30)}}.top .top__philosophy .content .item .box{cursor:pointer}@media (max-width: 766px){.top .top__philosophy .content .item .box>div{display:block}}@media (max-width: 766px){.top .top__philosophy .content .item .box .txt{width:calc(100% + 4px)}}.top .top__philosophy .content .item .box .txt__in{max-width:364px}.top .top__philosophy .content .item .box .txt .top__cmnhd{font-family:"Manrope",sans-serif;font-size:52px;line-height:calc(60 / 52);font-weight:200 !important}@media (max-width: 766px){.top .top__philosophy .content .item .box .txt .top__cmnhd{font-size:49px;line-height:calc(60 / 49)}}.top .top__philosophy .content .item .box .txt .top__cmnhd span{transition:all 0.8s ease;padding-right:68px;display:inline;background:url(../../img/common/icon/ico-arr-rect.svg) bottom 15px right 10px/46px 27px no-repeat}.top .top__philosophy .content .item .box .txt .top__cmnhd span::before{display:none}@media (max-width: 766px){.top .top__philosophy .content .item .box .txt .top__cmnhd span{background-position:bottom 13px right 10px}}.top .top__philosophy .content .item .box .txt .desc{font-size:20px;line-height:calc(34 / 20);font-weight:300}@media only screen and (min-width: 767px) and (max-width: 1199px){.top .top__philosophy .content .item .box .txt .desc{font-size:18px}}@media (hover: hover) and (pointer: fine){.top .top__philosophy .content .item .box:hover:hover .txt .top__cmnhd span{background-position:bottom 15px right 0}}.top .top__info .content .lnks .report .ttl{font-family:"Manrope",sans-serif}.top .top__project .hd{font-family:"Manrope",sans-serif;font-weight:300}@media (max-width: 766px){.top .top__project .hd{font-size:34px}}.top .top__project .hd span{font-size:30px}@media (max-width: 766px){.top .top__project .hd span{font-size:26px}}.top .top__project .list{margin-top:55px}.top .top__project .list li a .title{font-family:"Manrope",sans-serif;font-weight:500}.top .top__sus .sus .txt .title{font-family:"Manrope",sans-serif;font-size:32px;line-height:calc(40 / 32)}@media (max-width: 766px){.top .top__sus .sus .txt .title{font-size:26px;line-height:calc(32 / 26)}}@media (min-width: 767px){.ir #wrap{margin-bottom:-11px}}.ir #wrap .sec-material__left .lst-pdf{margin-top:34px;padding-bottom:18px}@media (max-width: 766px){.ir #wrap .sec-material__left .lst-pdf{margin-top:27px}}@media (max-width: 766px){.ir #wrap .sec-material__left .lst-pdf__col:nth-child(2){padding-top:21px}}.ir #wrap .sec-material__left .lst-pdf__col p{line-height:1}.ir #wrap .sec-material__left .lst-pdf__col p:not(:last-child){margin-bottom:15px}@media (max-width: 766px){.ir #wrap .sec-material__left .lst-pdf__col p:not(:last-child){margin-bottom:21px}}.ir #wrap .sec-material__left .lst-pdf__col .link-pdf{font-family:"Roboto",sans-serif;line-height:18px;font-weight:500;padding-top:2px;padding-bottom:2px;background-position:left 100% top;display:inline-block}@media only screen and (max-width: 389px){.ir #wrap .sec-material__left .lst-pdf__col .link-pdf .break{display:block !important}}.ir #wrap .sec-material__left .lst-pdf__col .banner{margin-top:-5px}@media (max-width: 766px){.ir #wrap .sec-material__left .lst-pdf__col .banner{margin-top:29px}}@media (max-width: 766px){.ir #wrap .sec-material__right{margin-top:19px}}.ir #wrap .sec-link .link-item span{font-family:"Manrope",sans-serif;font-size:28px;line-height:30px;padding-top:5px}@media only screen and (min-width: 767px) and (max-width: 1023px){.ir #wrap .sec-link .link-item span{font-size:24px}}@media (max-width: 766px){.ir #wrap .sec-link .link-item span{font-size:21px;line-height:25px}}@media (min-width: 767px){.ir #wrap .sec-link .link-item:nth-child(1)::after{left:calc(47.5% - 23px)}}@media only screen and (min-width: 767px) and (max-width: 1023px){.ir #wrap .sec-link .link-item:nth-child(1)::after{left:calc(50.5% - 23px)}}@media (min-width: 767px){.ir #wrap .sec-link .link-item:nth-child(2)::after{left:calc(46.2% - 23px)}}@media only screen and (min-width: 767px) and (max-width: 1023px){.ir #wrap .sec-link .link-item:nth-child(2)::after{left:calc(50.2% - 23px)}}@media only screen and (min-width: 767px) and (max-width: 825px){.ir #wrap .sec-link .link-item:nth-child(2)::after{left:calc(53.2% - 23px)}}@media (max-width: 766px){.ir #wrap .sec-cms__col:nth-child(2){margin-top:60px}}.ir #wrap .sec-cms .lst{margin-top:-17px}@media (max-width: 766px){.ir #wrap .sec-cms .lst{margin-top:-20px}}.ir #wrap .sec-cms .lst__item a{padding:14px 0 20px}@media (max-width: 766px){.ir #wrap .sec-cms .lst__item a{padding:13px 0 20px}}.ir #wrap .sec-cms .lst__item a .item__info .date{font-family:"Roboto",sans-serif;font-weight:400}.ir #wrap .sec-cms .lst__item a .item__info .cate span{font-family:"Manrope",sans-serif}.ir #wrap .sec-cms .lst__item a .item__info .time{transform:none}.ir #wrap .sec-cms .lst__item a .item__info .time span{font-family:"Manrope",sans-serif;font-weight:400;padding-top:0}.ir #wrap .sec-cms .lst__item a .item__ttl{font-family:"Roboto",sans-serif;line-height:21px;font-weight:500;margin-top:7px}@media (max-width: 766px){.ir #wrap .sec-cms .lst__item a .item__ttl{margin-top:8px}}@media (max-width: 766px){.ir #wrap .sec-cms .lst.lst-calendar{margin-top:-19px}}.ir #wrap .sec-cms .lst.lst-calendar .item__ttl{margin-top:5px}@media (max-width: 766px){.ir #wrap .sec-cms .lst.lst-calendar .item__ttl{margin-top:6px}}.is-safari .ir #wrap .sec-cms .lst__item a .item__info .cate span{padding-top:5px}.disclosure #wrap .c-block__item:not(:last-child){margin-bottom:56px}.disclosure #wrap .item-txt{font-family:"Roboto",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:400}.advertisement .c-btn-blank{font-family:"Manrope",sans-serif}.analyst #wrap .c-block__item .blank{background:transparent;padding-right:0;text-decoration:underline}.disclaimer .item-txt p:not(:last-child){margin-bottom:20px}.generator #wrap .tab__item.sm{min-width:91px}.generator #wrap .tab__item.sm a{padding:4px 17px}.generator #wrap .tab__item.icon{min-width:88px}.generator #wrap .tab__item.icon--chart{min-width:95px}.generator #wrap .c-list:not(.sm) .child::before{content:"*" counter(section)}.generator #wrap .c-list:not(.sm) .child:last-child::before{content:"*"}@media (max-width: 766px){.generator #wrap .checkbox__item label::before{top:calc(50% - 7px)}.generator #wrap .checkbox__item label::after{top:0}}.integration .c-btn-pdf{font-family:"Manrope",sans-serif}.integration .integration__main .cmn-lst li{padding:14px 0 16px}.securities .c-ttl-blue{font-family:"Manrope",sans-serif}.investor .link-pdf{font-family:"Roboto",sans-serif;line-height:18px;font-weight:400;padding-top:2px;padding-bottom:2px;background-position:left 100% top;display:inline-block}@media only screen and (max-width: 389px){.investor .link-pdf .break{display:block !important}}.risks #wrap .item-txt{font-family:"Roboto",sans-serif;font-size:16px;line-height:28px;letter-spacing:0}.risks #wrap .item-txt p:not(:last-child){margin-bottom:23px}.meeting #wrap .c-table__main .tr .td p:not(:last-child){margin-bottom:17px}.stock-info #wrap{overflow:visible}@media only screen and (min-width: 767px) and (max-width: 876px){.stock-info #wrap .c-spreadsheet__main .thead .item{line-height:22px}}@media (max-width: 766px){.stock-info #wrap .c-spreadsheet__main .thead .item{font-size:13px;line-height:15px;letter-spacing:0;padding:4px 2px 7px}.stock-info #wrap .c-spreadsheet__main .thead .item:nth-child(1){width:calc((169 / 360) * 100%)}.stock-info #wrap .c-spreadsheet__main .thead .item:nth-child(2){width:calc((99 / 360) * 100%)}.stock-info #wrap .c-spreadsheet__main .thead .item:nth-child(3){width:calc((86 / 360) * 100%);line-height:18px}}.stock-info #wrap .c-spreadsheet__main .tbody .tr .item{font-family:"Roboto",sans-serif}@media (max-width: 766px){.stock-info #wrap .c-spreadsheet__main .tbody .tr .item{line-height:20px}.stock-info #wrap .c-spreadsheet__main .tbody .tr .item:nth-child(1){width:calc((169 / 360) * 100%)}.stock-info #wrap .c-spreadsheet__main .tbody .tr .item:nth-child(2){width:calc((99 / 360) * 100%)}.stock-info #wrap .c-spreadsheet__main .tbody .tr .item:nth-child(3){width:calc((86 / 360) * 100%)}}@media (max-width: 766px){.stock-return .main-spreadsheet .c-spreadsheet__main .thead .item,.stock-return .stock-return .main-spreadsheet .c-spreadsheet__main .tbody .tr .item{padding:8px 2px}}@media (max-width: 766px){.is-safari .calendar #wrap .c-table__main .tr .time span{padding:0px 7px 1px}}.faq .content__item{font-weight:400}.page-navi>a:not(.button){padding-bottom:10px}.news .lst-news a .date::after{top:calc(50% - 7px)}@media (min-width: 767px){.details .c-heading__main{font-size:40px;font-size:4rem;line-height:1.15em}}.details .c-block__item .cont .item-info .date{margin-top:5px}.details .c-block__item .cont .item-info .date::after{top:3px}.details .singleContents a:not(.link-pdf) span::after{top:calc(50% - 8px)}.business .intro__ttl{font-weight:200}@media (min-width: 767px){.business .intro__ttl{font-size:42px;font-size:4.2rem;line-height:1.19048em}}.business .intro__sub{padding-right:0}@media (max-width: 766px){.business .intro__sub{text-align:left}}.business .process__cont.w100 p{text-align:left}.history .intro{text-align:left}.history .row__year{font-family:"Manrope",sans-serif}@media (min-width: 767px){.history .row__year{width:calc(400 / 1020 * 100%)}}@media (min-width: 767px){.history .row__year__ttl{font-size:40px}}@media (max-width: 766px){.history .row__year__ttl{font-size:30px}}.history .row__year__ttl .year{margin-right:4px}@media (min-width: 767px){.history .row__year__sub{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:0em;font-weight:400}}@media (max-width: 766px){.history .row__year__sub{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:0em;font-weight:400}}.history .row__info__item .cont__ttl{margin-top:0px;margin-bottom:4px}.history .row__info__item .cont__txt{line-height:20px}@media (max-width: 766px){.concept__main .img::after{background-image:url(../../img/common/icon/ico-scrolltable.svg)}}.medium-term #wrap .block-cont .item-txt ul li{padding-left:26px}.medium-term #wrap .block-cont .item-txt ul li::before{font-size:20px;top:-2px}.paramount-group__main .sec-02__lst .item{font-family:"Manrope",sans-serif}.paramount-group__main .sec-02__lst .item:nth-of-type(1) .item__txt02{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:0em;font-weight:400}@media (max-width: 766px){.paramount-group__main .sec-02__lst .item:nth-of-type(1) .item__txt02{font-size:19px;font-size:1.9rem;line-height:1.26316em}}.paramount-group__main .sec-02__lst .item:nth-of-type(2){display:flex;align-items:center;justify-content:center;flex-direction:column}.paramount-group__main .sec-02__lst .item:nth-of-type(2) .item__txt02{font-size:34px;font-size:3.4rem;line-height:1em;letter-spacing:0em;font-weight:300}@media (max-width: 766px){.paramount-group__main .sec-02__lst .item:nth-of-type(2) .item__txt02{font-size:27px;font-size:2.7rem;line-height:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.paramount-group__main .sec-04__lst .item__tit{font-size:15px;line-height:20px}}.charter .c-list .child{font-size:15px}.envi-sub__main .content h2,.envi-sub__main .content h3,.envi-sub__main .content h4{font-family:"Manrope",sans-serif}.envi-sub__main .content h2{font-size:26px;padding-bottom:6px}.envi-sub__main .content h3{font-size:21px}.envi-sub__main .btn-large.sm{max-width:312px;padding:14px 20px;cursor:pointer}@media (hover: hover) and (pointer: fine){.envi-sub__main .btn-large.sm:hover::after{right:10px}}.envi-sub__main .btn-large.sm::after{right:20px;top:calc(50% - 7px)}.envi-sub__main .btn-large.sm .btn-large__txt{margin:0}.envi-sub__main .btn-large__txt{font-family:"Manrope",sans-serif}
