@charset 'UTF-8';@keyframes scroll{0%{transform:translateY(20px)}100%{transform:translateY(0)}}.unq-mainvisual{display:-ms-grid;display:grid;margin:0 0 -2.5rem;-ms-grid-rows:60px auto 20px 33px 40px;grid-template-rows:60px auto 20px 33px 40px;-ms-grid-columns:20px 65px 1fr 20px;grid-template-columns:20px 65px 1fr 20px}.unq-mainvisual__logoA,.unq-mainvisual__logoB{display:block}.unq-mainvisual__logoA{width:97%;margin:0 0 12PX}.unq-mainvisual__logoB{width:89%}.unq-mainvisual__hdg{position:relative;z-index:2;padding:39PX 0 0;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}.unq-mainvisual__img{width:100%;height:auto}.unq-mainvisual__visual{position:relative;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}.unq-mainvisual__visual::before{position:absolute;z-index:1;right:0;bottom:0;display:block;width:100%;content:url(/recruit/career/common/image/str/mainvisual-img.svg)}.unq-mainvisual__scroll{font-size:12PX;display:flex;height:118px;padding:20PX 0 0;animation:scroll .8s infinite ease-in-out;animation-direction:alternate;letter-spacing:.0625rem;color:#fff;background:#3dc0c2;flex-grow:1;align-items:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.unq-mainvisual__scroll::after{display:block;width:13px;height:12px;margin:10PX 0 0;content:'';background:url(/recruit/career/common/image/arrow-white.svg);background-size:cover}.unq-mainvisual__side{position:relative;z-index:1;display:flex;border-bottom:80px solid #fff;background:#2f4766;-ms-grid-row:2;-ms-grid-row-span:4;grid-row:2/6;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;align-items:flex-end}.unq-section-msg{display:-ms-grid;display:grid;padding:0 0 3.75rem;background:#f5f5f5;-ms-grid-rows:40px 250px 80px auto 60px;grid-template-rows:40px 250px 80px auto 60px;-ms-grid-columns:45px 40px 1fr 45px;grid-template-columns:45px 40px 1fr 45px}.unq-section-msg::after,.unq-section-msg::before,.unq-section-msg__main{position:relative}.unq-section-msg::after,.unq-section-msg::before{display:block;content:''}.unq-section-msg::before{z-index:0;background:#2f4766;-ms-grid-row:1;-ms-grid-row-span:5;grid-row:1/6;-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5}.unq-section-msg::after{z-index:1;background:#ccc url(/recruit/career/image/index-img-02.jpg);background-position:center center;background-size:cover;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}.unq-section-msg__main{font-size:1.125rem;line-height:2;z-index:2;padding:86PX 0 51PX 20PX;background:#fff;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5;-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5}.unq-section-msg__hdg{font-size:2rem;font-weight:400;position:relative;margin:0 0 .625rem;letter-spacing:-.05rem}.unq-section-msg__hdg::before{position:absolute;top:-26px;left:0;display:block;width:60px;height:4px;content:'';background:#3dc0c2}.unq-nav{color:#fff}.unq-nav__hdglink,.unq-nav__link{text-decoration:none;color:inherit}.unq-nav__hdglink[href]:focus,.unq-nav__hdglink[href]:hover,.unq-nav__link[href]:focus,.unq-nav__link[href]:hover{color:inherit}.unq-nav__hdglink{font-size:1.375rem;position:relative;display:block;padding:46PX 10PX 49PX 89PX}.unq-nav__hdglink::before{position:absolute;top:0;bottom:0;left:21px;display:block;width:50px;height:50px;margin:auto 0;content:'';background:url(/recruit/career/image/index-icn.svg) no-repeat;background-size:cover}.unq-nav__hdglink .icn-_blank{margin:0 0 .0625rem .5625rem}.unq-nav__link{position:relative;display:inline-block;padding:0 0 0 26PX}.unq-nav__link::before{position:absolute;top:0;bottom:2px;left:0;display:block;width:15px;height:15px;margin:auto 0;content:'';background:no-repeat;background-size:cover}.unq-nav__link .icn-_blank{margin:0 0 .125rem .4375rem}.unq-nav__listitem{margin:.9375rem 0}.unq-nav__list{position:relative;padding:22PX 20PX 19PX}.unq-nav__list::before{position:absolute;top:0;right:0;left:0;width:calc(100% - 38px);height:1px;margin:0 auto;content:'';background:#fff}.unq-nav__section{padding:240PX 0 0;background:#ccc no-repeat;background-position:center center;background-size:cover}.unq-nav__section:first-child{background-image:url(/recruit/career/image/index-img-about.jpg)}.unq-nav__section:first-child .unq-nav__menu{background:rgba(1,60,135,.7)}.unq-nav__section:first-child .unq-nav__link::before{background-image:url(/recruit/career/image/index-icn-arrowabout.svg)}.unq-nav__section:nth-child(2){background-image:url(/recruit/career/image/index-img-people.jpg)}.unq-nav__section:nth-child(2) .unq-nav__menu{background:rgba(59,169,189,.8)}.unq-nav__section:nth-child(2) .unq-nav__link::before{background:red}.unq-nav__section:nth-child(3){background-image:url(/recruit/career/image/index-img-environment.jpg)}.unq-nav__section:nth-child(3) .unq-nav__menu{background:rgba(5,148,116,.8)}.unq-nav__section:nth-child(3) .unq-nav__link::before{background-image:url(/recruit/career/image/index-icn-arrowenvironment.svg)}.unq-nav__section:nth-child(4){background-image:url(/recruit/career/image/index-img-recruit.jpg)}.unq-nav__section:nth-child(4) .unq-nav__menu{background:rgba(99,187,92,.8)}.unq-nav__section:nth-child(4) .unq-nav__link::before{background-image:url(/recruit/career/image/index-icn-arrowrecruit.svg)}.unq-bnr{padding:2.5rem 0 3.75rem;background:#f5f5f5}.unq-bnr__link{margin-top:1.25rem;text-align:center}.unq-bnr img{max-width:100%;vertical-align:top}@media screen and (min-width:768px),print{.site-footer{position:relative;margin-top:-62PX}.unq-mainvisual{margin:34PX 0 -5rem;-ms-grid-rows:80px auto 60px 197px;grid-template-rows:80px auto 60px 197px;-ms-grid-columns:minmax(20px,1fr) 160px minmax(0,1120px) minmax(20px,1fr);grid-template-columns:minmax(20px,1fr) 160px minmax(0,1120px) minmax(20px,1fr)}.unq-mainvisual::after{position:relative;z-index:1;display:flex;content:'';background:#fff;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.unq-mainvisual__logoA,.unq-mainvisual__logoB{max-width:100%}.unq-mainvisual__logoA{width:62.10938vw;margin:2.34375vw 0 2.26563vw}.unq-mainvisual__logoB{width:42.96875vw}.unq-mainvisual__hdg{z-index:3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}.unq-mainvisual__img{display:none}.unq-mainvisual__visual{z-index:2;display:flex;overflow:hidden;height:54.6875vw;background:url(/recruit/career/image/unq/mainvisual-img-wide.jpg);background-repeat:no-repeat;background-size:cover;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;align-items:flex-end}.unq-mainvisual__visual::before{bottom:-9px;margin-right:-.0625rem;content:url(/recruit/career/common/image/str/mainvisual-img-wide.svg)}.unq-mainvisual__scroll{font-size:16PX;position:absolute;z-index:3;right:-265px;bottom:0;height:160px;padding:24PX 28PX 1.25rem}.unq-mainvisual__scroll::after{width:26px;height:24px;margin-top:17PX}.unq-mainvisual__side{z-index:auto;border-right:320px solid #fff;border-bottom:0;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}.unq-section-msg{display:-ms-grid;display:grid;padding-bottom:0;-ms-grid-rows:80px 120px auto 120px 80px 120px;grid-template-rows:80px 120px auto 120px 80px 120px;-ms-grid-columns:minmax(20px,1fr) 160px 400px minmax(0,720px) minmax(20px,1fr);grid-template-columns:minmax(20px,1fr) 160px 400px minmax(0,720px) minmax(20px,1fr)}.unq-section-msg::before{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6}.unq-section-msg::after{background-image:url(/recruit/career/image/index-img-02-wide.jpg);-ms-grid-row:2;-ms-grid-row-span:4;grid-row:2/6;-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}.unq-section-msg__hdg{margin-bottom:2.125rem;padding:0 0 0 30PX}.unq-section-msg__hdg::before{top:-83px;left:-2px;width:4px;height:150px}.unq-section-msg__main{padding:63PX 70pX 75PX 82PX;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}.unq-nav{display:-ms-grid;display:grid;background:#f5f5f5;-ms-grid-rows:80px auto 115px;grid-template-rows:80px auto 115px;-ms-grid-columns:minmax(20px,1fr) minmax(0,1280px) minmax(20px,1fr);grid-template-columns:minmax(20px,1fr) minmax(0,1280px) minmax(20px,1fr)}.unq-nav::before{position:relative;z-index:0;display:block;content:'';background:#fff;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}.unq-nav__inner{position:relative;z-index:1;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.unq-nav__hdglink:focus,.unq-nav__hdglink:hover,.unq-nav__link:focus,.unq-nav__link:hover{text-decoration:underline}.unq-nav__hdglink{padding:86PX 10PX 89PX 149PX;transition:.2s background-color ease-out}.unq-nav__hdglink::before{left:80px}.unq-nav__hdg:first-child:last-child{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.unq-nav__hdg:first-child:last-child .unq-nav__hdglink{display:flex;min-height:382px;flex-grow:1;align-items:center}.unq-nav__menu{display:flex;flex-direction:column;width:560px;min-height:382px;margin-left:auto;justify-content:center}.unq-nav__listitem{margin:0 0 .625rem}.unq-nav__list{padding:37PX 20PX 34PX 80PX;flex-grow:1}.unq-nav__list::before{left:auto;width:calc(100% - 80px)}.unq-nav__section{padding:0}.unq-nav__section:first-child{background-image:url(/recruit/career/image/index-img-about-wide.jpg)}.unq-nav__section:first-child .unq-nav__hdglink:focus,.unq-nav__section:first-child .unq-nav__hdglink:hover{background:rgba(1,60,135,.7)}.unq-nav__section:nth-child(2){background-image:url(/recruit/career/image/index-img-people-wide.jpg)}.unq-nav__section:nth-child(2) .unq-nav__hdglink:focus,.unq-nav__section:nth-child(2) .unq-nav__hdglink:hover{background:rgba(59,169,189,.8)}.unq-nav__section:nth-child(3){background-image:url(/recruit/career/image/index-img-environment-wide.jpg)}.unq-nav__section:nth-child(3) .unq-nav__hdglink:focus,.unq-nav__section:nth-child(3) .unq-nav__hdglink:hover{background:rgba(5,148,116,.8)}.unq-nav__section:nth-child(4){background-image:url(/recruit/career/image/index-img-recruit-wide.jpg)}.unq-nav__section:nth-child(4) .unq-nav__hdglink:focus,.unq-nav__section:nth-child(4) .unq-nav__hdglink:hover{background:rgba(99,187,92,.8)}.unq-bnr{padding:5.75rem 0 10.125rem}.unq-bnr__link{margin:1.25rem 1.25rem 0}}@media screen and (min-width:1280px),print{.unq-mainvisual__logoA{width:795px;margin:30PX 0 29PX}.unq-mainvisual__logoB{width:550px}.unq-mainvisual__visual{height:700px}}