@charset "UTF-8";@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:block;font-weight:300;src:url(../fonts/NotoSansCJKjp-DemiLight.min.woff2) format("woff2"),url(../fonts/NotoSansCJKjp-DemiLight.min.woff) format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:block;font-weight:400;src:url(../fonts/NotoSansCJKjp-Regular.min.woff2) format("woff2"),url(../fonts/NotoSansCJKjp-Regular.min.woff) format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:block;font-weight:500;src:url(../fonts/NotoSansCJKjp-Medium.min.woff2) format("woff2"),url(../fonts/NotoSansCJKjp-Medium.min.woff) format("woff")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-display:block;font-weight:500;src:url(../fonts/NotoSerifCJKjp-Medium.min.woff2) format("woff2"),url(../fonts/NotoSerifCJKjp-Medium.min.woff) format("woff")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-display:block;font-weight:600;src:url(../fonts/NotoSerifCJKjp-SemiBold.min.woff2) format("woff2"),url(../fonts/NotoSerifCJKjp-SemiBold.min.woff) format("woff")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-display:block;font-weight:700;src:url(../fonts/NotoSerifCJKjp-Bold.min.woff2) format("woff2"),url(../fonts/NotoSerifCJKjp-Bold.min.woff) format("woff")}body{font-family:Roboto,sans-serif}@media only screen and (min-width:801px){.l-header .l-header__nav.is-btn{margin-right:22rem}.l-header .l-header__navSub ul li a{-moz-text-align-last:left;text-align-last:left}.l-header .l-header__gnavInner>ul.is-career{padding-right:6rem}}@media screen and (min-width:769px) and (max-width:1100px){.l-header .l-header__nav.is-btn{margin-right:21rem}.l-header .l-header__navSub ul li a{-moz-text-align-last:left;text-align-last:left}}@media only screen and (min-width:801px){.l-headerScroll .l-header__cat a{display:block}.l-headerScroll .l-header__cat a span{display:block;margin-left:0;margin-top:-3px}.l-headerScroll .l-header__navSub ul li a{-moz-text-align-last:left;text-align-last:left}}@media only screen and (min-width:801px){.l-header__navListItem a{text-align:center;padding:0 2rem}.l-header__navListItem a p{font-size:1.3rem;line-height:1.4;letter-spacing:0}.l-header__btn .c-btn a{width:12rem}.l-header__btn .c-btn.type1 a strong{font-size:1.4rem}}@media only screen and (min-width:801px){.c-article__cardTalk>dt{width:8rem}.c-article__cardTalk>dd{width:calc(100% - 8rem)}}@media only screen and (max-width:800px){.c-article__cardTalk>dt{width:8rem}.c-article__cardTalk>dd{width:calc(100% - 8rem)}}.c-btnMore.back a p{-moz-text-align-last:left;text-align-last:left}@media only screen and (min-width:801px){.c-btnMore.back a p{padding:0 1rem 0 7.5rem}}@media only screen and (max-width:800px){.c-btnMore.back a p{padding:0 1rem 0 6rem}}@media only screen and (min-width:801px){.c-btnMore.full a p{padding:0 9.8rem 0 0}}@media only screen and (max-width:800px){.c-btnMore.full a p{padding:0 4.6rem 0 0}}@media only screen and (min-width:801px){.c-history__boxStoryTxt{width:45.83333%}}.c-listCategory__cardTxt dt{line-height:1.25}.c-listMember__cardTxt dt{text-transform:uppercase}.c-listPostit__cardTxt{line-height:1.25}.c-mv__hdg{line-height:1.4}.c-tbl>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:801px){.c-tbl{margin:4rem 0}.c-tbl>dl{padding:3rem 0}.c-tbl__desc>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-tbl__desc>dl>dt{width:10rem}.c-tbl__desc>dl>dd{width:calc(100% - 10rem)}.c-tbl a:hover{opacity:.7}}@media only screen and (max-width:800px){.c-tbl__desc>h3{margin-bottom:1rem}.c-tbl__desc>dl>dt{display:inline}.c-tbl__desc>dl>dt::after{content:'：'}.c-tbl__desc>dl>dd{display:inline}}@media only screen and (min-width:801px){.c-tbl.row3>dl>dt{width:30%}.c-tbl.row3>dl>dd{width:30%}.c-tbl.row3>dl>dd.colspan2{width:66.66666%;text-align:center}}.l-company-vision_message .p-companyMessage__article .c-hdg img,.l-company-vision_message_ceo .p-companyMessage__article .c-hdg img{width:100%;height:auto}@media only screen and (min-width:801px){.l-company-vision_message .p-companyMessage__article .c-hdg .p-companyMessage__chairman img,.l-company-vision_message_ceo .p-companyMessage__article .c-hdg .p-companyMessage__chairman img{max-width:62.5rem}.l-company-vision_message .p-companyMessage__article .c-hdg .p-companyMessage__ceo img,.l-company-vision_message_ceo .p-companyMessage__article .c-hdg .p-companyMessage__ceo img{max-width:95.15rem}}@media only screen and (max-width:800px){.l-company-vision_message .p-companyMessage__article .c-hdg .p-companyMessage__chairman img,.l-company-vision_message_ceo .p-companyMessage__article .c-hdg .p-companyMessage__chairman img{max-width:29.7rem;margin:auto}.l-company-vision_message .p-companyMessage__article .c-hdg .p-companyMessage__ceo img,.l-company-vision_message_ceo .p-companyMessage__article .c-hdg .p-companyMessage__ceo img{max-width:32.55rem;margin:auto}.l-company-vision_message .p-companyMessage__article .c-hdg__caption,.l-company-vision_message_ceo .p-companyMessage__article .c-hdg__caption{text-align:center}}.p-companyWelfare .c-tbl__salaried.row7>dl>dt{position:relative;padding:0}.p-companyWelfare .c-tbl__salaried.row7>dl>dt>p{width:100%;padding:0 1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:801px){.p-companyWelfare .c-tbl__salaried.row7>dl>dt{height:13rem}}@media only screen and (max-width:800px){.p-companyWelfare .c-tbl__salaried>dl>dt{height:10rem}}@media only screen and (min-width:801px){.p-peopleFilter__body{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-peopleFilter__list>dd{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.p-peopleFilter__list>dd label{padding-right:1.5rem}.p-peopleFilter__list.list1>dd{padding:1.5rem .5rem 1.5rem 6.48649%}.p-peopleFilter__list.list2>dd{padding:1.5rem .5rem 1.5rem 10%}.p-peopleFilter__list.list3>dd{padding:1.5rem .5rem 1.5rem 5.71429%}}@media only screen and (max-width:800px){.p-peopleFilter__list>dt{width:12rem}.p-peopleFilter__list>dd{width:calc(100% - 12rem)}.p-peopleFilter__listTip dt{padding:0}}@media only screen and (max-width:544px){.p-peopleFilter__list>dt{width:10rem}.p-peopleFilter__list>dd{width:calc(100% - 10rem)}}.p-recruitMessageValue__card dl dd{line-height:1.6}@media only screen and (min-width:801px){.p-recruitMessageValue__card{padding-bottom:38%}.p-recruitMessageValue__card dl dt{margin-bottom:2rem}.p-recruitMessageValue__card dl dd{padding-right:4rem}}@media only screen and (max-width:800px){.p-recruitMessageValue__card{padding-bottom:57%}.p-recruitMessageValue__card dl dd{padding-right:2rem}}@media only screen and (max-width:544px){.p-recruitMessageValue__card{padding-bottom:80%}.p-recruitMessageValue__card dl dt{margin-bottom:1rem}.p-recruitMessageValue__card dl dd{padding-right:8rem}}@media only screen and (min-width:801px){.p-recruitMethod__tblSetPre p{width:1.8rem;line-height:1.2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:22%;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.p-recruitMethod__tblSet.row3 .p-recruitMethod__tblSetPre p{width:3.6rem;left:20%}.p-recruitMethod__ttl img{max-width:120rem}}@media only screen and (min-width:801px){.p-recruitFlow_Btn.close::before{content:'Entry has been closed.'}}@media only screen and (max-width:800px){.p-recruitFlow_Btn.close::before{content:'Entry has been closed.'}}