.company{background:url(//admax-log.com/wp2021/wp-content/themes/admax//img/company/bg-company.png) no-repeat left top}.company .sec-ttl{margin:0 auto 150px}@media screen and (min-width: 768px){.c-profile .sec-ttl-ja{right:calc(50% - 12em)}.c-message .sec-ttl-ja{right:calc(50% - 12em)}.c-company .sec-ttl-ja{right:calc(50% - 12em)}}@media screen and (max-width: 1140px){.company{background-size:720px}}@media screen and (max-width: 767px){.company{background-size:400px}}@media screen and (max-width: 576px){.company .sec-ttl{margin:0 auto 100px}}.prodile-cts-row{max-width:1920px;width:100%;margin:0 auto 240px;display:flex;justify-content:space-between;align-items:center}.prodile-cts-row .item-overview{width:45%;padding:0 0 0 2.5%}.prodile-cts-row .item-overview .inner{max-width:470px;width:100%;margin:0 0 0 auto}.prodile-cts-row .item-map{font-size:0;width:50%;filter:grayscale(100%);transition:.5s}.prodile-cts-row .item-map:hover{filter:grayscale(0)}.prodile-cts-row .overview-box{font-size:1.8rem;letter-spacing:0.1em;display:flex;justify-content:space-between}.prodile-cts-row .overview-box:nth-of-type(n+2){margin-top:40px}.prodile-cts-row .overview-box dt{color:#cacf2e;font-weight:bold;min-width:120px}.prodile-cts-row .overview-box dd{width:100%}@media screen and (max-width: 767px){.prodile-cts-row{display:block}.prodile-cts-row .item-overview{width:100%;padding:0 2.5%}.prodile-cts-row .item-overview .inner{max-width:none;margin:0 auto 60px}.prodile-cts-row .item-map{width:100%}}@media screen and (max-width: 576px){.prodile-cts-row{margin:0 auto 140px}.prodile-cts-row .item-overview{padding:0 4%}.prodile-cts-row .item-map iframe{height:320px}.prodile-cts-row .overview-box{font-size:1.6rem}.prodile-cts-row .overview-box:nth-of-type(n+2){margin-top:20px}}.profile-cts-message{background:url(//admax-log.com/wp2021/wp-content/themes/admax//img/company/img-profile_message.jpg) no-repeat right bottom;padding:0 0 120px}.profile-cts-message .sec-ttl{margin:0 auto 90px}.profile-cts-message .message-inner{max-width:490px;width:100%;letter-spacing:0.1em}.profile-cts-message .message-lead{font-size:2.9rem;font-weight:bold}.profile-cts-message .message-txt{margin:40px auto}@media screen and (min-width: 768px){.profile-cts-message .sec-ttl-ja{right:calc(50% - 15em)}}@media screen and (max-width: 1920px){.profile-cts-message{background-size:1000px;background-position:bottom right -180px}}@media screen and (max-width: 1140px){.profile-cts-message{background-size:900px;background-position:bottom right -240px}}@media screen and (max-width: 767px){.profile-cts-message{background-size:600px;background-position:bottom right -100px}.profile-cts-message .button-circle-right{text-align:left}}@media screen and (max-width: 576px){.profile-cts-message{background-size:390px;background-position:bottom right -60px}.profile-cts-message .message-lead{font-size:2.4rem}}.profile-cts-company a{display:block;padding:150px 0 80px;position:relative;overflow:hidden}.profile-cts-company a::before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;background:url(//admax-log.com/wp2021/wp-content/themes/admax//img/company/img-profile_company.jpg) no-repeat center center/cover;transition:all 0.8s ease}.profile-cts-company a:hover::before{transform:scale(1.05)}.profile-cts-company a:hover .profile-cts-company-btn .circle{stroke-dashoffset:-243;transition:500ms ease-out 0ms}.profile-cts-company a:hover .profile-cts-company-btn .arrow{transition:300ms ease-out 500ms;-webkit-transform:translateX(6px);transform:translateX(6px)}.profile-cts-company .sec-ttl{margin:0 auto 35px}.profile-cts-company-btn{padding:28px 0;text-align:center}.profile-cts-company-btn .button-wrap{display:inline-block;width:auto;font-family:"Oswald",sans-serif;color:#fff;font-weight:500;font-size:2.2rem;text-align:right;padding-right:99px;position:relative}.profile-cts-company-btn figure{width:79px;height:79px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.profile-cts-company-btn .circle-set{fill:none;stroke-miterlimit:10;stroke-width:1px;stroke:#fff}.profile-cts-company-btn .circle{stroke-dasharray:242 244;stroke-dashoffset:0;transition:500ms ease-out 300ms}.profile-cts-company-btn .arrow{transition:300ms ease-out 0ms;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 576px){.profile-cts-company-btn .button-wrap{padding-right:79px}.profile-cts-company-btn figure{width:59px;height:59px}.profile-cts-company-btn figure svg{width:59px;height:59px}}.profile-cts-staff{background:#cacf2e;padding:130px 0 100px}.profile-cts-staff .sec-ttl{margin:0 auto}.profile-cts-staff .staff-list{margin:45px auto 0}.profile-cts-staff .staff-item{margin:0 40px}.profile-cts-staff .staff-item a{display:block}.profile-cts-staff .staff-item a:hover .item-img img{transform:scale(1.1, 1.1)}.profile-cts-staff .staff-item .item-img{font-size:0;overflow:hidden;margin:0 auto 10px}.profile-cts-staff .staff-item .item-img img{width:100%;height:174px;object-fit:cover;font-family:'object-fit: cover;';transition:all 0.8s ease}.profile-cts-staff .staff-item .item-position{letter-spacing:0.1em}.profile-cts-staff .staff-item .item-name{letter-spacing:0.1em;font-size:1.8rem}@media screen and (min-width: 1141px){.profile-cts-staff .sec-ttl{margin:0 auto -80px}}@media screen and (max-width: 1140px){.profile-cts-staff .staff-item{margin:0 20px}.profile-cts-staff .staff-item .item-img img{height:17vw}}@media screen and (max-width: 767px){.profile-cts-staff .staff-item .item-img img{height:24vw}}@media screen and (max-width: 576px){.profile-cts-staff{padding:80px 0 100px}.profile-cts-staff .staff-item .item-img img{height:45vw}}.message-cts{background:url(//admax-log.com/wp2021/wp-content/themes/admax//img/company/img-profile_message.jpg) no-repeat bottom right;background-size:910px;padding:0 0 180px}.message-cts-lead{color:#cacf2e;font-size:3.8rem;font-weight:bold;letter-spacing:0.1em;margin:0 auto 60px;text-align:center}.message-cts-txt{letter-spacing:0.1em;max-width:765px;width:100%;line-height:1.8}.message-cts-president{text-align:right;margin:35px 0 0}@media screen and (max-width: 1400px){.message-cts{background-size:810px;background-position:bottom right -100px}}@media screen and (max-width: 1140px){.message-cts{padding:0 0 380px;background-size:710px;background-position:bottom right 0}.message-cts-txt{max-width:none}}@media screen and (max-width: 767px){.message-cts-lead{font-size:3.6rem}}@media screen and (max-width: 576px){.message-cts{padding:0 0 320px;background-size:520px}.message-cts-lead{font-size:2.6rem}}.company-cts{margin:0 auto 100px}.company-cts-overview{max-width:700px;width:100%;margin:0 auto 90px;display:flex;justify-content:space-between;flex-wrap:wrap}.company-cts-overview .overview-box{width:48%;font-size:1.8rem;letter-spacing:0.1em;display:flex;justify-content:space-between}.company-cts-overview .overview-box.widthW{width:100%}.company-cts-overview .overview-box:nth-of-type(n+3){margin-top:40px}.company-cts-overview .overview-box dt{color:#cacf2e;font-weight:bold;min-width:120px}.company-cts-overview .overview-box dd{width:100%}@media screen and (max-width: 576px){.company-cts-overview{margin:0 auto 60px}.company-cts-overview .overview-box{width:100%}.company-cts-overview .overview-box:nth-of-type(n+2){margin-top:20px}}.company-cts-map{font-size:0;filter:grayscale(100%);transition:.5s}.company-cts-map:hover{filter:grayscale(0)}.company-cts-photo .photo-list{display:flex;justify-content:space-between;flex-wrap:wrap}.company-cts-photo .photo-list li{font-size:0}.company-cts-photo .photo-list li img{width:100%}.company-cts-photo .photo-list li:nth-of-type(1){width:100%}.company-cts-photo .photo-list li:nth-of-type(2){width:100%}.company-cts-photo .photo-list li:nth-of-type(n+3){width:calc(100%/3)}@media screen and (min-width: 768px){.company-cts-photo .photo-list li:nth-of-type(1){width:66.65%}.company-cts-photo .photo-list li:nth-of-type(2){width:calc(100%/3)}.company-cts-photo .photo-list li:nth-of-type(n+3){width:calc(100%/3)}}@media screen and (max-width: 767px){.company-cts-photo .photo-list li:nth-of-type(2){display:flex}.company-cts-photo .photo-list li:nth-of-type(2) img{width:50%}}@media screen and (max-width: 576px){.company-cts-photo .photo-list li:nth-of-type(3){width:100%}.company-cts-photo .photo-list li:nth-of-type(n+4){width:50%}}