#ir.index #contents{position:relative;max-width:100%;padding:0}#ir.index #main{float:none;width:100%;padding-bottom:0}#ir.index #side{position:absolute;top:0;left:50%;margin-left:302px;float:none;width:210px;z-index:4}@media screen and (max-width: 1023px){#ir.index #side{position:static;width:calc(100% - 40px);margin:0 20px}}.ir-intro{position:relative;z-index:1}.ir-intro__inner{width:100%;max-width:1200px;margin:0 auto;padding:0 350px 100px 50px;box-sizing:border-box}.ir-intro-schedule{margin-top:60px}@media screen and (max-width: 1023px){.ir-intro__inner{max-width:100%;padding:50px 20px}.ir-intro-schedule{margin-top:30px}}.ir-news{margin-top:60px}@media screen and (max-width: 1023px){.ir-news{margin-top:30px}}.ir-schedule{overflow:hidden;position:relative;z-index:1}.ir-schedule::before{position:absolute;content:"";background:var(--mh--color--grayscale-200);height:100%;top:0;left:0;width:100%;z-index:-1}.ir-schedule__inner{width:100%;max-width:1200px;margin:0 auto;padding:100px 350px 100px 50px;box-sizing:border-box}.ir-schedule-ir{margin-top:40px}@media screen and (max-width: 1023px){.ir-schedule__inner{max-width:100%;padding:50px 20px}.ir-schedule-ir{margin-top:20px}.ir-schedule-ir__img{margin-right:-20px}.ir-schedule-ir__img img{display:block;width:580px;height:auto}}.ir-library{position:relative;z-index:1}.ir-library__inner{width:100%;max-width:1200px;margin:0 auto;padding:100px 350px 100px 50px;box-sizing:border-box}.ir-library-nav{margin-top:40px}.ir-library-tab-content{margin-top:20px;border-top:1px solid var(--mh--color--grayscale-500)}.ir-library-posts+.ir-library-posts{margin-top:60px}.ir-library-posts__wrap{margin-top:90px}.ir-library-posts__wrap .ir-library-posts{margin-top:90px}.ir-library-event-latest{margin-bottom:50px}.ir-library-event-latest__head{margin-bottom:20px;color:var(--mh--color--primary-500);font-size:var(--mh--font-size--x2l);font-weight:500;line-height:1.5}@media screen and (max-width: 1023px){.ir-library__inner{max-width:100%;padding:50px 20px}.ir-library-nav{margin-top:20px}.ir-library-tab-trigger{position:relative;width:calc(100% + 40px);margin:0 -20px}.ir-library-tab-trigger::before{position:absolute;content:"";top:0;right:0;width:70px;height:calc(100% - 5px);background:linear-gradient(270deg, #F8F9FA 0%, rgba(248, 249, 250, 0) 100%);z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ir-library-tab-content{margin:0}.ir-library-posts+.ir-library-posts{margin-top:30px}.ir-library-posts__wrap{margin-top:60px}.ir-library-posts__wrap .ir-library-posts{margin-top:60px}.ir-library-event-latest{margin-bottom:25px}.ir-library-event-latest__head{margin-bottom:15px}}.ir-sustainability{position:relative;z-index:1}.ir-sustainability::before{position:absolute;content:"";background:var(--mh--color--grayscale-200);height:100%;top:0;left:0;width:100%;z-index:-1}.ir-sustainability__inner{width:100%;max-width:1200px;margin:0 auto;padding:100px 350px 100px 50px;box-sizing:border-box}@media screen and (max-width: 1023px){.ir-sustainability__inner{max-width:100%;padding:50px 20px}}.ir-info-governance-intro-sec+.ir-info-governance-intro-sec{margin-top:60px}.ir-info-governance-intro-sec__list{margin-bottom:0}.ir-info-governance-intro-sec__table table{width:100%;table-layout:fixed}.ir-info-governance-intro-sec__table th,.ir-info-governance-intro-sec__table td{text-align:center;vertical-align:middle;line-height:1.5;font-size:var(--mh--font-size--xs)}.ir-info-governance-intro-sec__table th{width:auto;padding:15px 5px}.ir-info-governance-intro-sec__table th+th{border-left:1px solid var(--mh--color--grayscale-500)}.ir-info-governance-intro-sec__table td{padding:10px 4px}.ir-info-governance-intro-sec__table td+td{border-left:1px solid var(--mh--color--grayscale-500)}.ir-info-governance-intro-sec__link{margin-top:20px;font-weight:500;line-height:1.5}.ir-info-governance-intro-sec__link a{color:var(--mh--color--grayscale-900)}.ir-info-governance-intro-sec__link a .c-ico.is-pdf01{position:relative;top:3px;margin-left:5px;color:var(--mh--color--primary-500)}.ir-info-governance-intro-sec__link a .c-ico.is-pdf01::after{width:19px;height:19px;display:block}@media screen and (max-width: 1023px){.ir-info-governance-intro-sec+.ir-info-governance-intro-sec{margin-top:30px}.ir-info-governance-intro-sec__img01 img{display:block;width:680px;height:auto}.ir-info-governance-intro-sec__table table{width:800px}.ir-info-governance-intro-sec__link{margin-top:15px}}.listIr01 li{clear:both;border-bottom:solid 1px #ddd}.listIr01 li:last-child{border-bottom:none}.listIr01 li a{position:relative;display:block;padding:15px 0;text-decoration:none}.listIr01 li a:hover{text-decoration:underline}.listIr01 .update{position:absolute;top:15px;left:0;width:170px;color:#353535}.listIr01 .postname,.listIr01 .text{padding:0 0 0 170px;line-height:2}.listIr01 .postname{position:relative}.listIr01 .movie:after{content:"";display:inline-block;vertical-align:middle;background:url(/common/img/ico_movie01.png) no-repeat right center;background-size:22px;width:22px;height:22px;margin:0 0 0 20px}.listIr01 .pdf:after{content:"";display:inline-block;vertical-align:bottom;background:url(/common/img/ico_pdf01.png) no-repeat right center;background-size:20px;width:20px;height:26px;margin:0 0 0 20px}@media screen and (max-width: 1023px){.listIr01 li{clear:both;border-bottom:solid 1px #ddd}.listIr01 li:last-child{border-bottom:none}.listIr01 li a{position:relative;display:block;padding:15px 0;text-decoration:none}.listIr01 .update{position:relative;top:0;left:0;width:100%;color:#353535}.listIr01 .postname,.listIr01 .text{padding:0;line-height:1.6}.listIr01 .postname{position:relative}.listIr01 .pdf:after{content:"";display:inline-block;vertical-align:bottom;background:url(/common/img/ico_pdf02.png) no-repeat right center;background-size:20px;width:20px;height:27px;margin:0 0 0 20px}}.index .sec01{position:relative;padding-bottom:20px}.index .sec01 .titCmn01{margin-bottom:20px;padding:0 0 25px 20px;border-bottom:solid 2px #ddd}@media screen and (max-width: 1023px){.index .sec01 .titCmn01{padding:12px 20px 12px 35px;border-bottom:solid 1px #ddd}}.index .boxBtn01{padding:30px 0 50px;border-top:dotted 1px #ddd}.index .boxBtn01 .btn01{width:530px;margin:0 auto;border:solid 1px #ddd;background:#fff;line-height:1.6}.index .boxBtn01 .btn01:hover{background:#f1f1f1}.index .boxBtn01 .btn01 a{display:block;position:relative;padding:25px 30px;color:#353535;text-decoration:none;box-sizing:border-box}.index .boxBtn01 .btn01 a:after{content:"";position:absolute;right:0px;bottom:0px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-bottom:8px solid #0161ae}.index .boxBtn01 .btn01 .tit{position:relative;padding:0 0 0 20px;vertical-align:top;font-size:18px;color:#0463af}.index .boxBtn01 .btn01 .tit:before,.index .boxBtn01 .btn01 .tit:after{position:absolute;top:2px;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.index .boxBtn01 .btn01 .tit:before{width:13px;height:13px;background:#0161ae}.index .boxBtn01 .btn01 .tit:after{left:3px;width:3px;height:3px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.index .boxBtn01 .btn01 .txt{font-size:16px}@media screen and (max-width: 1023px){.index .boxBtn01{padding:15px 0 20px}.index .boxBtn01 .btn01{width:100%}.index .boxBtn01 .btn01 .txt{display:none}}.index .btnList01{position:absolute;top:0;right:0;display:block;height:30px;width:110px;text-align:center}.index .btnList01 a{display:block;height:30px;width:110px;background:#0463af;color:#fff;line-height:30px;text-decoration:none}.index .btnList01 a:hover{background:#4f91c7}@media screen and (max-width: 1023px){.index .btnList01{top:10px;right:-10px}}@media screen and (max-width: 1023px){.calendar .img01{padding-top:20px}}.calendar .listIr01 li{position:relative;padding:15px 0}.calendar .boxRelation01 ul li a .tit::before{top:3px}.calendar .boxRelation01 ul li a .tit::after{top:7px}.calendar .boxRelation01 ul li a{padding:15px 15px 18px}.calendar .boxRelation01 ul li a .tit{font-size:14px}.info .links ul li .txt01{width:100%}.library .boxLinks01 ul li .tit01 span{font-size:15px}@media screen and (max-width: 1023px){.library .boxLinks01 ul li .tit01 span{font-size:15px}}.news .titCmn01{margin-bottom:30px}.greeting .sec01{display:block;position:relative}.greeting .sec01 .box01{display:block;position:relative}.greeting .sec01 .box01 .img01 img{width:100%;height:auto}.greeting .sec01 .box01 .boxIn{position:absolute;top:33px;left:0;width:420px;height:auto;padding:25px 0 25px 40px;background:rgba(74,80,84,.8);color:#fff;box-sizing:border-box}.greeting .sec01 .box01 .copy01{padding-bottom:15px;font-size:28px;line-height:1.4}.greeting .sec01 .box01 .txt01{display:inline-block;font-size:11px;line-height:1.5;vertical-align:text-bottom}.greeting .sec01 .box01 .name01{display:inline-block;font-size:18px;line-height:1.3;vertical-align:text-bottom}.greeting .sec01 .box02{padding:25px 0 40px}@media screen and (max-width: 1023px){.greeting .sec01{padding-top:20px}.greeting .sec01 .box01{display:block;position:relative}.greeting .sec01 .box01 .img01 img{width:100%;height:auto}.greeting .sec01 .box01 .boxIn{position:relative;top:0;left:0;width:100%;height:auto;padding:25px 20px;background:#4a5054;color:#fff;box-sizing:border-box}.greeting .sec01 .box01 .copy01{padding-bottom:10px;font-size:19px;line-height:1.4}.greeting .sec01 .box01 .txt01{display:inline-block;font-size:11px;line-height:1.5;vertical-align:text-bottom}.greeting .sec01 .box01 .name01{display:inline-block;font-size:16px;line-height:1.3;vertical-align:text-bottom}.greeting .sec01 .box02{padding:15px 0 35px}}@media screen and (max-width: 1023px){.disclosurepolicy .sec01{margin:0 -20px;padding:0 20px;border-bottom:solid 1px #ddd}}.csr .boxRead{padding:0 0 40px}@media screen and (max-width: 1023px){.csr .boxRead{padding:20px 0 0}}.csr .boxLnav01 ul li{width:18.4%}.csr .boxLnav01 ul li:nth-child(3n){margin:0 2% 2% 0}.csr .boxLnav01 ul li:nth-child(5n){margin:0 0 2%}@media screen and (max-width: 1023px){.csr .boxLnav01 ul li{float:none;width:100%;margin:0 0 10px 0;box-sizing:border-box}.csr .boxLnav01 ul li:nth-child(3n),.csr .boxLnav01 ul li:nth-child(5n){margin:0 0 10px 0}}.csr .titCmn01,.csr .titCmn02{margin-bottom:20px}.csr .captionC{font-size:12px;color:#898d90;line-height:1.66}.csr .sec03 .boxIn01{margin-bottom:40px;padding:35px 35px 15px;border:solid 3px #ddd;background:#f9f9f9}.csr .sec03 .boxIn01 li{padding:0 0 20px 1.4em;text-indent:-1.4em}@media screen and (max-width: 1023px){.csr .titCmn01,.csr .titCmn02{margin-bottom:10px}.csr .sec03 .boxIn01{margin-bottom:20px;padding:20px 20px 10px}.csr .sec03 .boxIn01 li{padding:0 0 10px 1.4em;text-indent:-1.4em}}.technology .txtRead01{padding:0 0 40px}.technology .titCmn02{margin-bottom:20px}.technology .sec01{margin-bottom:50px}.technology .sec01 .tit01,.technology .sec01 .tit02,.technology .sec01 .tit03{display:block;padding:40px 0 40px 50px;font-size:26px;font-weight:500;line-height:1.2}.technology .sec01 .tit01{background:#f9f9f9 url(../info/technology/img/bg01.png) no-repeat right top;background-size:260px}.technology .sec01 .tit02{background:#f9f9f9 url(../info/technology/img/bg02.png) no-repeat right top;background-size:260px}.technology .sec01 .tit03{background:#f9f9f9 url(../info/technology/img/bg03.png) no-repeat right top;background-size:260px}.technology .sec01 .secIn{overflow:hidden;padding:40px;background:#fff;border-right:solid 15px #f9f9f9;border-bottom:solid 15px #f9f9f9;border-left:solid 15px #f9f9f9}.technology .sec01 .boxIn{margin-bottom:30px;padding:30px 30px 10px;border:solid 1px #ddd}.technology .sec01 .boxIn .tit{font-weight:600}.technology .sec01 .boxIn .txt{padding-bottom:20px}@media screen and (max-width: 1023px){.technology .txtRead01{padding-top:0;padding-bottom:20px}.technology .titCmn02{margin-bottom:10px}.technology .sec01{margin-bottom:0px}.technology .sec01 .tit01,.technology .sec01 .tit02,.technology .sec01 .tit03{display:block;margin:0 -20px;padding:18px 20px;font-size:20px;font-weight:500;line-height:1.2}.technology .sec01 .tit01{background:#f9f9f9 url(../aboutus/technology/img/bg01.png) no-repeat right top;background-size:135px}.technology .sec01 .tit02{background:#f9f9f9 url(../aboutus/technology/img/bg02.png) no-repeat right top;background-size:135px}.technology .sec01 .tit03{background:#f9f9f9 url(../aboutus/technology/img/bg03.png) no-repeat right top;background-size:135px}.technology .sec01 .secIn{overflow:hidden;margin:0 -20px;padding:20px 20px 0;background:#fff;border-right:none;border-bottom:none;border-left:none}.technology .sec01 .boxIn{margin-bottom:20px;padding:20px 20px 10px;border:solid 1px #ddd}.technology .sec01 .boxIn .txt{padding-bottom:10px}}.technology .boxProducts01{clear:both;overflow:hidden}.technology .boxProducts01 ul{clear:both;overflow:hidden;width:100%}.technology .boxProducts01 ul li{float:left;width:33.3%;box-sizing:border-box;border-right:solid 1px #fff;border-left:solid 1px #fff;background:#f1f1f1}.technology .boxProducts01 ul li a{display:block;position:relative;text-decoration:none;color:#353535;background:#f1f1f1}.technology .boxProducts01 ul li a:hover{background:#fff}.technology .boxProducts01 ul li a:after{content:"";position:absolute;right:0px;bottom:0px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-bottom:8px solid #0161ae}.technology .boxProducts01 .img img{width:100%;height:auto}.technology .boxProducts01 .name{padding:20px 0;color:#353535;font-size:12px;line-height:1.4;text-align:center}@media screen and (max-width: 1023px){.technology .boxProducts01{clear:both;overflow:hidden;margin:0}.technology .boxProducts01 ul{display:block;width:100%;padding-top:10px}.technology .boxProducts01 ul li{display:block;width:100%;margin-bottom:20px;box-sizing:border-box;border-right:none;border-left:none}.technology .boxProducts01 ul li a{display:block;position:relative;text-decoration:none;color:#353535}.technology .boxProducts01 ul li a:after{content:"";position:absolute;right:2px;bottom:2px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-bottom:8px solid #0161ae}.technology .boxProducts01 .img img{width:100%;height:auto}.technology .boxProducts01 .name{padding:15px 0}}.dlc .txtRead01{padding:0 0 30px}@media screen and (max-width: 1023px){.dlc .txtRead01{padding:20px 0 30px}}.dlc .sec01{padding-bottom:60px}.dlc .sec01 ol{overflow:hidden;width:100%}.dlc .sec01 li{position:relative;float:left;width:20%;padding:0 25px 0 0;box-sizing:border-box}.dlc .sec01 li:after{content:"";position:absolute;top:100px;right:3px;background:url(../info/dlc/img/ico_delta01.png) no-repeat 0 0;width:16px;height:42px}.dlc .sec01 li:nth-child(5n):after{display:none}.dlc .sec01 li .tit{padding:10px 0;background:#8b949b;color:#fff;text-align:center;line-height:1.1;font-weight:600}.dlc .sec01 li .img img{width:100%;height:auto}.dlc .sec01 li .txt{padding-top:15px;font-size:12px;line-height:1.5}@media screen and (max-width: 1023px){.dlc .sec01{padding-bottom:0}.dlc .sec01 ol{overflow:hidden;width:100%}.dlc .sec01 li{position:relative;float:none;width:100%;padding:0 0 40px 0;box-sizing:border-box}.dlc .sec01 li:after{content:"";position:absolute;top:auto;bottom:10px;right:50%;background:url(../aboutus/dlc/img/ico_delta02.png) no-repeat 0 0;background-size:42px;width:42px;height:15px;margin-right:-21px}.dlc .sec01 li:nth-child(5n):after{display:none}.dlc .sec01 li .tit{padding:10px 0;background:#8b949b;color:#fff;text-align:center;line-height:1.1;font-weight:600}.dlc .sec01 li .img{text-align:center;background:#efefef}.dlc .sec01 li .img img{width:auto;height:135px}.dlc .sec01 li .txt{padding-top:15px;font-size:12px;line-height:1.5}}.dividend-btns{margin-top:30px}.dividend-btns .tit01{margin-bottom:20px}@media screen and (max-width: 1023px){.dividend-btns .tit01{margin-bottom:15px}}.shareholder .tbl01{width:100%;margin-bottom:10px}.shareholder .tbl01 th,.shareholder .tbl01 td{padding:15px 0;text-align:center;vertical-align:middle}.shareholder .tbl01 th{background:#efefef;font-weight:500}.shareholder .tbl01 .none{border-top:solid 1px #ddd;border-left:solid 1px #ddd;background:#efefef}.shareholder .tbl01 .th01{border-top:solid 1px #42a0a8;border-right:solid 1px #42a0a8;background:#42a0a8;color:#fff}.shareholder .tbl01 .th02{border-right:solid 1px #ddd;border-left:solid 1px #ddd;background:#cce9ed}.shareholder .tbl01 .th03{border-right:solid 1px #ddd;border-left:solid 1px #ddd;background:#dbeefc}.shareholder .tbl01 .th04{border-top:solid 2px #ddd;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd}.shareholder .tbl01 td{border-top:solid 2px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;background:#fff}.shareholder .img img{width:auto;height:auto}.shareholder .note{padding-left:1em;text-indent:-1em;font-size:12px;color:#898d90}@media screen and (max-width: 1023px){.shareholder .tbl01 th,.shareholder .tbl01 td{display:block}.shareholder .tbl01 .none{display:none}.shareholder .tbl01 .th01{border-top:none;border-right:none}.shareholder .tbl01 .th02{float:left;width:50%;border:solid 1px #ddd;box-sizing:border-box}.shareholder .tbl01 .th03{float:left;width:50%;border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:none;box-sizing:border-box}.shareholder .tbl01 .th04{border-top:none;border-right:solid 1px #ddd;border-bottom:none;border-left:solid 1px #ddd;box-sizing:border-box}.shareholder .tbl01 td{float:left;width:50%;border-top:solid 1px #ddd;border-right:solid .5px #ddd;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;box-sizing:border-box;background:#fff}.shareholder .tbl01 td:last-of-type{border-right:solid 1px #ddd;border-left:solid .5px #ddd}.shareholder .img img{width:100%;height:auto}}@media screen and (max-width: 1023px){.shareholder .sec03{margin:0 -20px;padding:0 20px 20px;border-bottom:solid 1px #ddd}}.meeting .boxRelation01 ul li{width:33.3%}.meeting .boxRelation01 ul li a .tit::before{top:3px}.meeting .boxRelation01 ul li a .tit::after{top:7px}.meeting .boxRelation01 ul li a{padding:15px 15px 18px}.meeting .boxRelation01 ul li a .tit{font-size:14px}@media screen and (max-width: 1023px){.meeting .boxRelation01 ul li{width:100%}}.public .sec01 .btn01{float:left;width:50%;box-sizing:border-box}.public .sec01 .btn01 a{display:block;padding:15px;border:solid 3px #d7d8db;text-decoration:none;color:#353535;background:#fff}.public .sec01 .btn01 a:hover{background:#f1f1f1}.public .sec01 .btn01 a .tit{position:relative;padding:0 0 0 30px;vertical-align:top;font-size:18px;line-height:1.1;color:#0463af}.public .sec01 .btn01 a .tit:before,.public .sec01 .btn01 a .tit:after{position:absolute;content:"";vertical-align:top}.public .sec01 .btn01 a .tit:before{top:4px;left:10px;width:13px;height:13px;background:#0161ae}.public .sec01 .btn01 a .tit:after{top:8px;left:13px;width:3px;height:3px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.public .sec01 .btn01 .linkBlank01:after{background:url(/common/img/ico_blank01.png) no-repeat right 0px;background-size:10px;height:10px;margin:0 0 0 10px}.public .sec01 .btn01 a .txt{padding:5px 0 0 30px;line-height:1.2}.public .note{padding-left:1em;text-indent:-1em;font-size:14px;color:#898d90}@media screen and (max-width: 1023px){.public .sec01 .btn01{float:none;width:100%;box-sizing:border-box}}/*# sourceMappingURL=unique.css.map */