@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://use.fontawesome.com/releases/v5.0.6/css/all.css);.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px;height:100%}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.office-CategoryHero{position:relative}@media screen and (min-width:481px){.office-CategoryHero{margin-top:237px;margin-bottom:50px}}@media screen and (max-width:480px){.office-CategoryHero{margin-top:120px;margin-bottom:30px}}.office-CategoryHero-Qa{position:relative;background:url(/assets/images/recruiting/office/mv_qa.jpg) 50%/cover no-repeat}@media screen and (min-width:481px){.office-CategoryHero-Qa{height:140px;margin-top:237px;margin-bottom:50px}}@media screen and (max-width:480px){.office-CategoryHero-Qa{padding-top:12.72727%;margin-top:120px;margin-bottom:30px}}.office-CategoryHero-Introduction{position:relative;background:url(/assets/images/recruiting/office/mv_introduction.jpg) 50%/cover no-repeat}@media screen and (min-width:481px){.office-CategoryHero-Introduction{height:140px;margin-top:237px;margin-bottom:50px}}@media screen and (max-width:480px){.office-CategoryHero-Introduction{padding-top:12.72727%;margin-top:120px;margin-bottom:30px}}.office-CategoryHero-System{position:relative;background:url(/assets/images/recruiting/office/mv_system.jpg) 50%/cover no-repeat}@media screen and (min-width:481px){.office-CategoryHero-System{height:140px;margin-top:237px;margin-bottom:50px}}@media screen and (max-width:480px){.office-CategoryHero-System{padding-top:12.72727%;margin-top:120px;margin-bottom:30px}}@media screen and (min-width:769px){.office-Slider{margin-bottom:150px}}@media (min-width:480px) and (max-width:768px){.office-Slider{margin-bottom:100px}}@media screen and (max-width:480px){.office-Slider{margin:0 -15px 50px}}@media screen and (min-width:769px){.office-SliderItem{margin:0 auto 30px;width:91%}}@media (min-width:480px) and (max-width:768px){.office-SliderItem{margin:0 auto 15px}.office-SliderItem .slick-list img{width:100%}}@media screen and (max-width:480px){.office-SliderItem{margin:0 auto 15px}.office-SliderItem .slick-list img{width:100%}}@media screen and (min-width:769px){.office-SliderItemThumb{margin:0 auto;width:91%;cursor:pointer}}@media screen and (min-width:481px){.office-SliderItemThumb .slick-slide{height:134px}}@media screen and (max-width:480px){.office-SliderItemThumb .slick-slide{height:80px}}.office-SliderItemThumb .slick-center img{-webkit-filter:grayscale(0)!important;filter:grayscale(0)!important}.office-SliderItemThumb .slick-list{padding:0!important}.office-SliderItemThumb li{position:relative;overflow:hidden}@media screen and (min-width:481px){.office-SliderItemThumb li{height:134px}}@media screen and (max-width:480px){.office-SliderItemThumb li{height:80px}}.office-SliderItemThumb li img{position:absolute;top:50%;left:50%;width:200%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.office-Slider .slick-arrow{position:absolute;top:50%;display:block;width:50px;height:50px;outline:none;border:1px solid;border-color:#000 #000 transparent transparent;background:none;font-size:0;line-height:0;cursor:pointer}.office-Slider .slick-prev{left:-50px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.office-Slider .slick-next{right:-50px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:769px){.recruiting-Section__PhotoWrapper{width:340px}}