.message__image-inner{align-items:flex-start}.message__image-inner-name{display:flex;flex-direction:column-reverse;gap:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.message__image-inner-name{gap:1.5rem}}.message__image-inner-name p:last-child{font-size:1.4rem;padding:unset}@media screen and (orientation: portrait)and (max-width: 767px){.message__image-inner-name p:last-child{font-size:1.3rem}}.message__image-inner-name p:last-child span{letter-spacing:0;padding:0 0 .5rem 0}.message__txt p{line-height:1.8;letter-spacing:0}.profile{padding:10rem 0 9.6rem}@media screen and (orientation: portrait)and (max-width: 767px){.profile{padding:1rem 0 8rem}}.profile__contents{position:relative;z-index:1;padding-top:8rem}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents{padding-top:5rem}}.profile__contents-bubble01{position:absolute;top:6rem;left:0;width:100%;padding-top:24.2361111111%;pointer-events:none;z-index:-1}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents-bubble01{top:0;padding-top:43.8rem}}.profile__contents-bubble01 img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.profile__contents-bubble02{position:absolute;top:90rem;left:0;width:100%;padding-top:27.5%;pointer-events:none;z-index:-1}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents-bubble02{top:83rem;padding-top:54.7rem}}.profile__contents-bubble02 img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.profile__contents-bubble03{position:absolute;bottom:-2rem;left:0;width:100%;padding-top:29.7222222222%;pointer-events:none;z-index:-1}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents-bubble03{bottom:-8rem;padding-top:19.5rem}}.profile__contents-bubble03 img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.profile__contents .tblType01{width:84rem;margin:0 auto;line-height:1.6}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents .tblType01{width:31.5rem}}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents .tblType01 table th,.profile__contents .tblType01 table td{display:inline-block}}.profile__contents .tblType01 table th{width:30rem}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents .tblType01 table th{padding-bottom:unset}}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents .tblType01 table td{padding-bottom:1.5rem}}.profile__contents .tblType01>tbody>tr>th{width:18rem}.profile__contents-note{letter-spacing:0}.profile__contents-note--01{margin-left:1.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents-note--01{margin:.5rem 0 0 0}}.profile__contents-note--02{display:block;margin-top:.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents-note--02{margin-top:1rem}}.profile__contents-place-map a span{line-height:1;letter-spacing:0}.profile__contents-inner01>*:not(:last-child){margin-bottom:1.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents-inner01>*:not(:last-child){margin-bottom:1rem}}@media screen and (orientation: portrait)and (max-width: 767px){.profile__contents-inner01 .btnType04__txt{display:flex;align-items:center}}.irDoor{padding:10rem 4.8611111111% 12rem;background-color:#fff}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor{padding:8rem 0}}.irDoor .door{max-width:100rem;margin:0 auto}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor .door{padding:0 3rem}}.irDoor__external{max-width:130rem;margin:10rem auto 0;padding:8rem 3.0769230769%;border-radius:1rem;background:url(../../company/img/bg_company01.jpg) no-repeat 0 0/cover}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor__external{margin:6rem 1rem 0;padding:8rem 3rem;background-image:url(../../company/img/bg_company01_sp.jpg)}}.irDoor__external-inner{max-width:100rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:4rem}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor__external-inner{flex-direction:column;gap:3rem}}.irDoor__external-item{width:45rem}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor__external-item{width:100%}}.irDoor__external-item a{display:flex;align-items:center;gap:3.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor__external-item a{gap:1.5rem}}@media(hover: hover)and (pointer: fine)and (min-width: 768px){.irDoor__external-item a:hover .companyDoor__external-item-image img{transform:scale(1.1)}}.irDoor__external-item-image{flex:none;width:20rem;height:11.5rem;overflow:hidden;border-radius:.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor__external-item-image{width:12rem;height:7rem}}.irDoor__external-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.irDoor__external-item-txt{flex:1}.irDoor__external-item-txt h2{font-size:1.6rem;font-weight:700;letter-spacing:.05em;line-height:1.4;color:#353c41}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor__external-item-txt h2{font-size:1.4rem}}.irDoor__external-item-txt h2 svg{display:inline-block;width:2rem;height:2rem;vertical-align:-0.4rem;margin-left:.4rem}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor__external-item-txt h2 svg{width:1.8rem;height:1.8rem}}.irDoor__external-item-txt h2 svg.movie{fill:#00417b}.irDoor__external-item-txt h2 svg.tab{fill:#8f9ba4}.irDoor__external-item-txt p{color:#adbab8;font-size:1.2rem;font-weight:500;font-family:"Poppins";letter-spacing:0;line-height:1;padding-top:.5rem;color:#adbab8}.irDoor__external-item-ico{flex:none;display:inline-block;width:2.6rem;height:2.6rem;border-radius:50%;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.irDoor__external-item-ico{width:2.2rem;height:2.2rem}}.irDoor__external-item-ico::before{content:"";display:inline-block;width:100%;height:100%;border-radius:100%;background-color:#fff}.irDoor__external-item-ico-circle{display:inline-block;width:100%;height:100%;background-color:#8f9ba4;position:absolute;inset:0;transition:transform .3s,background-color .7s;border-radius:50%;transform:scale(0.3076923077);z-index:2}@media screen and (max-width: 1024px){.irDoor__external-item-ico-circle{display:none}}a:hover .irDoor__external-item-ico-circle{transform:scale(1);background-color:#fff;overflow:visible}.irDoor__external-item-ico-arrow{display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;fill:#353c41;position:absolute;inset:0;margin:auto;z-index:-1;transition:z-index 0s}@media screen and (max-width: 1024px){.irDoor__external-item-ico-arrow{fill:#353c41;z-index:2}}a:hover .irDoor__external-item-ico-arrow{transition-duration:.7s;z-index:3}@media screen and (orientation: portrait)and (max-width: 767px){.stockBasic__item .heading01{margin-bottom:2.5rem}}.secHomeCorporate{padding:10rem 4.8611111111% 0}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeCorporate{padding:8rem 3rem 0}}.secHomeCorporate__inner{display:block}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeCorporate__unit{padding:unset}}.secHomeCorporate__unit-ttl{padding-bottom:4rem}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeCorporate__unit-ttl{padding-bottom:3rem}}.secHomeCorporate__unit-ttl h1{font-size:5rem;letter-spacing:0;padding-bottom:unset}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeCorporate__unit-ttl h1{font-size:3.4rem;line-height:1.2}}.secHomeCorporate__card{width:100%;gap:3rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeCorporate__card{flex-direction:column}}.secHomeCorporate__card-item{width:31.6666666667%}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeCorporate__card-item{width:unset}}.secHomeCorporate__card-item-image{padding-top:60.5263157895%;margin-bottom:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeCorporate__card-item-image{padding-top:19.1rem}}.secHomeCorporate__card-item-txt{justify-content:flex-start;font-size:2rem;letter-spacing:0}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeCorporate__card-item-txt{font-size:1.8rem}}.secHomeCorporate__card-item-ico::before{background-color:#eceff1}@media screen and (max-width: 1024px){.secHomeCorporate__card-item-ico-arrow{fill:#353c41}}.secHomeIRen{padding:10rem 4.8611111111% 12rem;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen{padding:8rem 3rem}}.secHomeIRen__inner{max-width:120rem;margin:0 auto}.secHomeIRen__unit-ttl{position:relative;padding:2.7rem 0 4rem;background:url(../img/ico_heading_water01.svg) no-repeat top left .5rem/4rem}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen__unit-ttl{padding-bottom:3rem}}.secHomeIRen__unit-ttl h1{font-size:5rem;font-weight:700;line-height:1.4}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen__unit-ttl h1{font-size:3.4rem;line-height:1.2}}.secHomeIRen__card{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3rem 0}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen__card{flex-direction:column}}.secHomeIRen__card-item{width:31.6666666667%}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen__card-item{width:unset}}.secHomeIRen__card-item:nth-of-type(1) .secHomeIRen__card-item-txt{align-items:end}.secHomeIRen__card-item a{display:block;color:#353c41}@media(hover: hover)and (pointer: fine)and (min-width: 768px){.secHomeIRen__card-item a:hover .secHomeIRen__card-item-image img{transform:scale(1.1)}}.secHomeIRen__card-item-image{overflow:hidden;position:relative;border-radius:1rem;padding-top:60.5263157895%;margin-bottom:2rem}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen__card-item-image{padding-top:19.1rem}}.secHomeIRen__card-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.secHomeIRen__card-item-txt{display:flex;justify-content:flex-start;align-items:center;gap:1rem;font-size:2rem;font-weight:700;line-height:1}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen__card-item-txt{font-size:1.8rem}}.secHomeIRen__card-item-ico{flex:none;display:inline-block;width:2.6rem;height:2.6rem;border-radius:50%;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen__card-item-ico{width:2.2rem;height:2.2rem}}.secHomeIRen__card-item-ico::before{content:"";display:inline-block;width:100%;height:100%;border-radius:100%;background-color:#eceff1}.secHomeIRen__card-item-ico-circle{display:inline-block;width:100%;height:100%;background-color:#8f9ba4;position:absolute;inset:0;transition:transform .3s,background-color .7s;border-radius:50%;transform:scale(0.3076923077);z-index:2}@media screen and (max-width: 1024px){.secHomeIRen__card-item-ico-circle{display:none}}a:hover .secHomeIRen__card-item-ico-circle{transform:scale(1);background-color:#fff;overflow:visible}.secHomeIRen__card-item-ico-arrow{display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;fill:#353c41;position:absolute;inset:0;margin:auto;z-index:-1;transition:z-index 0s}@media screen and (max-width: 1024px){.secHomeIRen__card-item-ico-arrow{fill:#353c41;z-index:2}}a:hover .secHomeIRen__card-item-ico-arrow{transition-duration:.7s;z-index:3}.secHomeIRen__bubble{position:absolute;top:6rem;right:-8rem;width:31rem;height:33rem;pointer-events:none}@media screen and (orientation: portrait)and (max-width: 767px){.secHomeIRen__bubble{width:15.5rem;height:16.5rem;top:4rem;right:-5rem}}.secHomeIRen__bubble img{width:100%;height:auto}body{letter-spacing:0}*{font-family:"Poppins",Meiryo,sans-serif}.header__nav-list-item>a>span{font-size:1.2rem}.header__nav .btnType01__inner>a>span:nth-of-type(1)>span{font-size:1.2rem}.navSub__head-en{display:block;color:#fff;font-size:3rem;line-height:1.4;letter-spacing:0}.navSub__head-en-icos{display:flex;align-items:center;gap:1rem}.navSub__head-en-ico{flex:none;display:inline-block;width:2.6rem;height:2.6rem;border-radius:50%;position:relative}@media screen and (orientation: portrait)and (max-width: 767px){.navSub__head-en-ico{width:2.2rem;height:2.2rem}}.navSub__head-en-ico::before{content:"";display:inline-block;width:100%;height:100%;border-radius:100%;background-color:#8f9ba4;position:absolute}.navSub__head-en-ico-circle{display:inline-block;width:100%;height:100%;background-color:#353c41;position:absolute;inset:0;transition:transform .3s,background-color .7s;border-radius:50%;transform:scale(0.3076923077);z-index:2}@media screen and (max-width: 1024px){.navSub__head-en-ico-circle{display:none}}a:hover .navSub__head-en-ico-circle{transform:scale(1);background-color:#fff;overflow:visible}.navSub__head-en-ico-arrow{display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;fill:#353c41;position:absolute;inset:0;margin:auto;z-index:-1;transition:z-index 0s}@media screen and (max-width: 1024px){.navSub__head-en-ico-arrow{fill:#353c41;z-index:2}}a:hover .navSub__head-en-ico-arrow{transition-duration:.7s;z-index:3}.navSub__list01-item>a{gap:1rem}.navSub__list01-item-txt{margin-left:1rem}.navSub__list01-item-txt-en{display:block;color:#8f9ba4;font-size:1.6rem;line-height:1.2}.navSub__list01-item-ico{margin-bottom:unset}.navSub__list01-item-ico::before{background-color:#8f9ba4}.navSub__list01-item-ico-circle{background-color:#353c41}a:hover .navSub__list01-item-ico-circle{transform:scale(1);background-color:#fff;overflow:visible}.navSub__list02-item>a{gap:1rem}.navSub__list02-item-txt{margin-left:1rem}.navSub__list02-item-txt-en{display:block;color:#8f9ba4;font-size:1.6rem;line-height:1.2}.navSub__list02-item-ico::before{content:"";display:inline-block;width:100%;height:100%;border-radius:100%;background-color:#8f9ba4}.navSub__list02-item-ico-circle{background-color:#353c41}.drawerNav{padding-top:6rem;padding-bottom:10rem}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav{padding-bottom:unset}}.drawerNav__inner{justify-content:flex-start;align-items:flex-start;position:relative;padding-bottom:11.75%}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__inner{position:static}}.drawerNav__group#d_info{width:17.5%}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__group#d_info{width:100%;padding-top:4rem}}.drawerNav__group#d_ir{width:25.8333333333%;margin:5.1666666667% 0 0 5.8333333333%}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__group#d_ir{width:100%;margin:unset}}.drawerNav__group#d_ir .drawerNav__list{height:unset}.drawerNav__group#d_corporate{width:47.75%;display:flex;justify-content:space-between;margin:5.1666666667% 0 0 2.5%}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__group#d_corporate{width:100%;flex-direction:column;margin:unset}}.drawerNav__group#d_corporate .drawerNav__group-inner:nth-of-type(1){width:54.1012216405%}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__group#d_corporate .drawerNav__group-inner:nth-of-type(1){width:100%}}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__group#d_corporate .drawerNav__group-inner .drawerNav__parent .drawerNav__btn>a{align-items:end}}.drawerNav__group#d_corporate .drawerNav__group-inner .drawerNav__parent .drawerNav__btn>a>span:nth-of-type(1) br{display:none}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__group#d_corporate .drawerNav__group-inner .drawerNav__parent .drawerNav__btn>a>span:nth-of-type(1) br{display:block}}.drawerNav__group#d_corporate .drawerNav__group-inner .drawerNav__parent .drawerNav__btn>a .drawerNav__btn-ico{margin-bottom:.4rem}.drawerNav__parent .drawerNav__btn a{font-size:min(1.6666666667vw,2.4rem);line-height:1;letter-spacing:0}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__parent .drawerNav__btn a{font-size:2.4rem;line-height:1.2}}.drawerNav__btn a{font-size:min(1.6666666667vw,2.4rem);line-height:1;letter-spacing:0}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__btn a{font-size:2rem}}.drawerNav__btn a>span:nth-of-type(1)>span{font-size:1.6rem}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__btn a>span:nth-of-type(1)>span{font-size:1.4rem}}.drawerNav__list li a{padding-left:1.2em;text-indent:-1.2em}.drawerNav__subList{width:76.6666666667%;gap:2rem 4.5rem;flex-direction:row;flex-wrap:wrap;border-top:.2rem solid #3a4348;padding:3.3333333333% 0 0 .2rem;position:absolute;right:0;bottom:0}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__subList{width:100%;column-gap:unset;border-top:none;padding:unset;position:static}}.drawerNav__subList li a{font-size:1.4rem;letter-spacing:0}.drawerNav__subList li a br{display:none}@media screen and (orientation: portrait)and (max-width: 767px){.drawerNav__subList li a br{display:block}}@media screen and (orientation: portrait)and (max-width: 767px){.footer{padding:10rem 3rem}}@media screen and (orientation: portrait)and (max-width: 767px){.footer__top{flex-direction:column;gap:4rem}}@media screen and (orientation: portrait)and (max-width: 767px){.footer__top-info{text-align:center}}.footer__top-info p{letter-spacing:0}@media screen and (orientation: portrait)and (max-width: 767px){.footer__top-info p{font-size:1.8rem;padding-bottom:1.5rem}}@media screen and (orientation: portrait)and (max-width: 767px){.footer__top-info address{flex-direction:column;align-items:center;gap:0}}.footer__nav{background-color:#30383d;padding:10rem 0 4rem;border-radius:4rem}@media screen and (orientation: portrait)and (max-width: 767px){.footer__nav{display:none}}.footer__nav-inner{max-width:100rem;margin:0 auto}.footer__nav-main{display:flex;justify-content:space-between}.footer__nav-main-group#f_ir{width:auto}.footer__nav-main-group#f_corporate{width:calc(100% - 32rem)}.footer__nav-main-group-inner:not(:last-child){margin-bottom:unset}.footer__nav-main-group--en{display:flex;gap:6rem}.footer__nav-main-parent{padding-bottom:2rem;border-bottom:.2rem solid #3a4348}.footer__nav-main-parent .footer__nav-main-btn a{letter-spacing:0}.footer__nav-main-btn:not(:last-child){margin-bottom:2.5rem}.footer__nav-main-btn a{font-size:2.4rem;letter-spacing:0}.footer__nav-main-btn a>span:nth-of-type(1)>span{font-size:1.6rem}.footer__nav-main-btn-ico{flex:none;display:inline-block;width:2.6rem;height:2.6rem;border-radius:50%;position:relative}.footer__nav-main-btn-ico::before{content:"";display:inline-block;width:100%;height:100%;border-radius:100%;background-color:#8f9ba4}.footer__nav-main-btn-ico-circle{display:inline-block;width:100%;height:100%;background-color:#353c41;position:absolute;inset:0;transition:transform .3s,background-color .7s;border-radius:50%;transform:scale(0.3076923077);z-index:2}a:hover .footer__nav-main-btn-ico-circle{transform:scale(1);background-color:#fff;overflow:visible}.footer__nav-main-btn-ico-arrow{display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;fill:#353c41;position:absolute;inset:0;margin:auto;z-index:-1;transition:z-index 0s}a:hover .footer__nav-main-btn-ico-arrow{transition-duration:.7s;z-index:3}#f_ir .footer__nav-main-list{height:unset}.footer__nav-main-list>li>a{padding-left:1.2em;text-indent:-1.2em}.footer__nav-contents{border-top:.2rem solid #353c41;padding-top:4rem;margin-top:8rem}.footer__nav-sub{margin:unset}.footer__nav-sub ul li{line-height:1.4}.footer__nav-sub ul li a{letter-spacing:0}@media screen and (orientation: portrait)and (max-width: 767px){.footer__bottom-copy{text-align:center}}.footer__bottom-copy small{letter-spacing:0}@media screen and (orientation: portrait)and (max-width: 767px){.footer__bottom-copy small{font-size:1.1rem}}.footer__bottom-link{gap:4rem}@media screen and (orientation: portrait)and (max-width: 767px){.footer__bottom-link{gap:2rem}}.footer__bottom-link-item a{gap:0}.footer__bottom-link-item a p{font-size:1.3rem;margin-left:1.5rem}.footer__bottom-link-item a p svg{margin-left:.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.footer__bottom-link-item a p svg{width:1.4rem;height:1.4rem}}@media screen and (orientation: portrait)and (max-width: 767px){.footer__bottom-link-item a p br{display:block}}.footer__bottom-link-item.privacymark a p svg{margin-left:.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.pagettl{height:27.1rem;padding:0 0 1rem}}.pagettl__inner-item-main{letter-spacing:0}.door__item-ttl{align-items:end;padding-bottom:unset}.door__item-ttl-txt{letter-spacing:0}@media screen and (orientation: portrait)and (max-width: 767px){.door__item-ttl-txt{font-size:1.8rem;line-height:1.2}}@media screen and (orientation: portrait)and (max-width: 767px){.tblType01{line-height:1.6}}.tblType01>tbody>tr>th{width:24rem}@media screen and (orientation: portrait)and (max-width: 767px){.tblType01>tbody>tr>th{width:100%;padding-bottom:1rem}}.tblType01>tbody>tr>td{vertical-align:top}.heading01{letter-spacing:0}.heading01::before{width:2.4rem;height:2.4rem;top:.4rem}@media screen and (orientation: portrait)and (max-width: 767px){.heading01::before{width:2.2rem;height:2.2rem;top:.2rem}}.breadcrumb ul{line-height:unset}.articleSingle__top-ttl{background-position:top .25rem left}@media screen and (orientation: portrait)and (max-width: 767px){.articleSingle__top-ttl{background-position:top left}}.articleSingle__btnBack-txt{text-box-trim:trim-both;text-box-edge:cap alphabetic}/*# sourceMappingURL=style_en.min.css.map */