.company__contents{padding-top:190px;position:relative;padding-bottom:150px}@media only screen and (max-width:767px){.company__contents{padding-top:125px;padding-bottom:90px}}.company__contents__body{margin-top:130px}@media only screen and (max-width:767px){.company__contents__body{margin-top:60px}}.company__contents__body__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width:767px){.company__contents__body__container{display:block}}.company__contents__body__container__sideNav{width:35%;position:sticky;height:-webkit-fit-content;top:300px;left:0}@media only screen and (max-width:767px){.company__contents__body__container__sideNav{display:none}}.company__contents__body__container__sideNav__list__item{-webkit-transition:.5s;transition:.5s;opacity:0;position:absolute}.company__contents__body__container__sideNav__list__item.is-active{opacity:1}.company__contents__body__container__main{width:784px;border-left:#b3b3b3 1px solid;padding-left:18px}@media only screen and (max-width:767px){.company__contents__body__container__main{width:auto;border-left:none;padding-left:0}}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent{margin-bottom:70px}}.company__contents__body__container__main__eachContent__item{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #b3b3b3}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__item{display:block;padding-bottom:35px}}.company__contents__body__container__main__eachContent__item:first-child{padding-top:0}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__item__image{margin:0 -20px}}.company__contents__body__container__main__eachContent__item__title{font-size:20px;font-size:2rem;width:22%}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__item__title{width:auto;font-size:18px;font-size:1.8rem;padding-bottom:15px}}.company__contents__body__container__main__eachContent__item__childRec{font-size:14px;font-size:1.4rem;font-weight:700;width:22%;line-height:30px}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__item__childRec{width:auto;font-size:16px;font-size:1.6rem;padding-bottom:10px;font-weight:500}}.company__contents__body__container__main__eachContent__item__description{font-size:14px;font-size:1.4rem;line-height:28px;width:78%;color:#4d4d4d}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__item__description{width:auto;font-size:16px;font-size:1.6rem}}.company__contents__body__container__main__eachContent__item__description>span:before{display:inline-block;content:"";width:11px;height:11px;background-color:#4d4d4d;border-radius:50%}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__item__description.access{font-size:18px;font-size:1.8rem;line-height:36px}}.company__contents__body__container__main__eachContent__norm{background-color:#f5f7f7;padding:50px 0;margin:145px 0}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__norm{margin:0 -20px 40px;padding:35px 20px 30px}}.company__contents__body__container__main__eachContent__norm__inner{max-width:618px;margin:0 auto}.company__contents__body__container__main__eachContent__norm__inner__title{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__norm__inner__title{font-size:18px;font-size:1.8rem}}.company__contents__body__container__main__eachContent__norm__inner__richtlinien{font-size:14px;font-size:1.4rem;line-height:28px;margin-top:20px;color:#4d4d4d}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__norm__inner__richtlinien__item{padding-bottom:10px;position:relative;padding-left:25px}}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__norm__inner__richtlinien__item>span{position:absolute;left:0}}.company__contents__body__container__main__eachContent__mapContainer{padding-bottom:50px}.company__contents__body__container__main__eachContent__mapContainer:last-child{padding-bottom:0}.company__contents__body__container__main__eachContent__mapContainer__map{width:100%;height:430px;overflow:hidden}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__mapContainer__map{height:189px}}.company__contents__body__container__main__eachContent__mapContainer__map>iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.company__contents__body__container__main__eachContent__mapContainer>P{padding-top:15px;font-size:14px;font-size:1.4rem;line-height:24px;color:#4d4d4d}@media only screen and (max-width:767px){.company__contents__body__container__main__eachContent__mapContainer>P{line-height:28px}}#aboutUsBtn{-webkit-transition:1.5s;transition:1.5s}#aboutUsBtn.fix{top:320px;-webkit-transition:.5s;transition:.5s}#aboutUsBtn.fix2{top:320px;opacity:0}#codeOfConductBtn{-webkit-transition:1.5s;transition:1.5s;opacity:0;top:320px;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width:767px){#codeOfConductBtn{opacity:1;position:static}}#codeOfConductBtn.fix{opacity:1}#accessBtn{-webkit-transition:1.5s;transition:1.5s;opacity:0;top:320px;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width:767px){#accessBtn{opacity:1;position:static}}#accessBtn.fix{opacity:1}#codeOfConduct{-webkit-transition:1.5s;transition:1.5s;margin-bottom:140px}@media only screen and (max-width:767px){#codeOfConduct{margin-bottom:70px}}#access{margin-bottom:0}@media only screen and (max-width:767px){#access{margin-bottom:40px}}
