#contents.page-environment{padding-bottom:0}#contents.page-environment *[data-hs-block]{position:relative}@media screen and (min-width:960px),print{#contents.page-environment *[data-hs-block]:nth-child(n+2){margin-top:150px}}@media screen and (max-width:959px){#contents.page-environment *[data-hs-block]:nth-child(n+2){margin-top:20.51282vw}}#contents.page-environment .bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#fff8cd}@media screen and (min-width:960px),print{#contents.page-environment #work .unit:nth-child(n+2){margin-top:100px}}@media screen and (max-width:959px){#contents.page-environment #work .unit:nth-child(n+2){margin-top:10.25641vw}}@media screen and (min-width:960px),print{#contents.page-environment #work .unit .swiper-showcase-container{margin-top:40px}}@media screen and (max-width:959px){#contents.page-environment #work .unit .swiper-showcase-container{margin-top:5.12821vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits{margin-top:320px}}@media screen and (max-width:959px){#contents.page-environment #benefits{margin-top:35.89744vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits{padding-bottom:120px}}@media screen and (max-width:959px){#contents.page-environment #benefits{padding-bottom:20.51282vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits .bg{margin-top:-176px}}@media screen and (max-width:959px){#contents.page-environment #benefits .bg{margin-top:-20.51282vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits .bg{height:calc(100% + 310px)}}@media screen and (max-width:959px){#contents.page-environment #benefits .bg{height:calc(100% + 33vw)}}@media screen and (min-width:960px),print{#contents.page-environment #benefits .inside{display:flex;justify-content:space-between}#contents.page-environment #benefits .inside *[data-hs-title-b]{width:260px}#contents.page-environment #benefits .inside .in-cont{margin-top:0;width:540px}}#contents.page-environment #benefits #benefits-list .item{background-color:#fff}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .item{border-radius:10px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .item{border-radius:2.5641vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .item:nth-child(n+2){margin-top:16px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .item:nth-child(n+2){margin-top:3.58974vw}}#contents.page-environment #benefits #benefits-list .item .img picture,#contents.page-environment #benefits #benefits-list .item .img img{display:block;width:100%}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .item .txt{margin-top:20px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .item .txt{margin-top:5.12821vw}}#contents.page-environment #benefits #benefits-list .accordion-title{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .accordion-title{font-size:190%}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .accordion-title{font-size:170%}}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .accordion-title{border-radius:5px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .accordion-title{border-radius:1.28205vw}}#contents.page-environment #benefits #benefits-list .accordion-title button{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#ffe65a}#contents.page-environment #benefits #benefits-list .accordion-title button::after{content:"";display:block;background:url(https://okayama-kotsu.com/recruit/wp-content/themes/ryobi-recruit/_assets/css/../img/common/_icon/b_arrow_gry.svg) 50% 50%/30% auto no-repeat,#fff;border-radius:9999px}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .accordion-title button::after{width:34px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .accordion-title button::after{width:7.94872vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .accordion-title button::after{min-width:34px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .accordion-title button::after{min-width:7.94872vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .accordion-title button::after{height:34px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .accordion-title button::after{height:7.94872vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .accordion-body{padding-top:20px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .accordion-body{padding-top:5.12821vw}}@media screen and (min-width:960px),print{#contents.page-environment #benefits #benefits-list .item{padding:30px}#contents.page-environment #benefits #benefits-list .accordion-title button{padding:10px 20px}}@media screen and (max-width:959px){#contents.page-environment #benefits #benefits-list .item{padding:5.12821vw}#contents.page-environment #benefits #benefits-list .accordion-title button{padding:2.5641vw 5.12821vw}}#contents.page-environment #benefits #benefits-list .item[data-accordion-state=open] .accordion-title button::after{transform:rotate(180deg)}#contents.page-environment #benefits #benefits-list:not(.is-accordion-ready) .accordion-body{display:none}