.l-header{background-color:rgba(255,255,255,.8)}.c-read__wrap{padding-bottom:50px}@media screen and (max-width: 768px){.c-read__wrap{padding-bottom:40px}}@media screen and (max-width: 500px){.c-read__wrap{padding-bottom:30px}}.p-overview .p-titleA{width:420px}@media screen and (max-width: 1024px){.p-overview .p-titleA{width:370px}}@media screen and (max-width: 768px){.p-overview .p-titleA{width:320px}}@media screen and (max-width: 500px){.p-overview .p-titleA{width:280px}}.p-company__table{margin:65px auto 130px;width:90%}@media screen and (max-width: 1024px){.p-company__table{margin:55px auto 110px}}@media screen and (max-width: 768px){.p-company__table{margin:45px auto 90px;width:95%}}@media screen and (max-width: 500px){.p-company__table{margin:35px auto 70px;width:100%}}@media screen and (max-width: 350px){.p-company__table{margin-bottom:60px}}.p-company__items{border-bottom:1px solid #969696}.p-company__items:first-child{border-top:1px solid #969696}.p-company__item{width:215px;background-color:rgba(54,177,229,.15);padding:30px 0 0 20px;font-weight:bold}@media screen and (max-width: 1024px){.p-company__item{width:205px}}@media screen and (max-width: 768px){.p-company__item{width:140px;padding:25px 0 0 15px}}@media screen and (max-width: 500px){.p-company__item{width:100%;display:block;padding:15px 0 15px 15px}}.p-company__text{padding:30px 35px}@media screen and (max-width: 768px){.p-company__text{padding:25px 15px}}@media screen and (max-width: 500px){.p-company__text{display:block;width:100%;padding:15px}}.p-company__text span{display:inline-block}.p-company__text span:not(:first-child){margin-top:30px}@media screen and (max-width: 768px){.p-company__text span:not(:first-child){margin-top:25px}}@media screen and (max-width: 500px){.p-company__text span:not(:first-child){margin-top:20px}}.p-company__text .p-company__map{position:relative;display:inline-block;width:195px;background-color:rgba(54,177,229,.8);color:#fff;text-align:center;padding:10px 0;margin-top:8px}@media screen and (max-width: 768px){.p-company__text .p-company__map{width:170px;padding:8px 0}}@media screen and (max-width: 500px){.p-company__text .p-company__map{width:155px;padding:5px 0}}.p-company__text .p-company__map:hover{background-color:#36b1e5}.p-company__text .p-company__map::after{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);background-image:url("../../../../assets/images/common/icon_arrow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:25px;height:21px}@media screen and (max-width: 768px){.p-company__text .p-company__map::after{height:20px}}@media screen and (max-width: 500px){.p-company__text .p-company__map::after{width:22px;height:18px}}.p-company__link:hover{color:#004190}.p-company__link::after{content:url("../../../../assets/images/company/link_icon.svg");margin-left:7px}.p-qualification .p-titleA{width:510px}@media screen and (max-width: 1024px){.p-qualification .p-titleA{width:440px}}@media screen and (max-width: 768px){.p-qualification .p-titleA{width:390px}}@media screen and (max-width: 500px){.p-qualification .p-titleA{width:320px}}@media screen and (max-width: 350px){.p-qualification .p-titleA{width:280px}}.p-qualification .p-company__table{margin-bottom:145px}@media screen and (max-width: 1024px){.p-qualification .p-company__table{margin-bottom:125px}}@media screen and (max-width: 768px){.p-qualification .p-company__table{margin-bottom:95px}}@media screen and (max-width: 500px){.p-qualification .p-company__table{margin-bottom:65px}}@media screen and (max-width: 350px){.p-qualification .p-company__table{margin-bottom:50px}}.p-company__image{width:170px;margin-top:22px}@media screen and (max-width: 768px){.p-company__image{margin-top:19px;width:150px}}@media screen and (max-width: 500px){.p-company__image{margin-top:16px;width:130px}}.p-company__image img{width:100%}.p-company__items:last-child .p-company__image{width:75px}@media screen and (max-width: 768px){.p-company__items:last-child .p-company__image{width:60px}}@media screen and (max-width: 500px){.p-company__items:last-child .p-company__image{width:55px}}.p-history{background-color:rgba(54,177,229,.1);padding:80px 0 190px}@media screen and (max-width: 1024px){.p-history{padding:70px 0 170px}}@media screen and (max-width: 768px){.p-history{padding:60px 0 130px}}@media screen and (max-width: 500px){.p-history{padding:40px 0 70px}}.p-history__contents{position:relative;margin:80px auto 0;width:90%}@media screen and (max-width: 1024px){.p-history__contents{margin-top:70px}}@media screen and (max-width: 768px){.p-history__contents{margin-top:60px;width:95%}}@media screen and (max-width: 500px){.p-history__contents{margin-top:40px;width:100%}}.p-history__contents::after{content:"";position:absolute;top:0;left:32px;width:95px;height:100%;background-color:rgba(54,177,229,.4);z-index:-1}@media screen and (max-width: 1024px){.p-history__contents::after{left:28px}}@media screen and (max-width: 768px){.p-history__contents::after{left:15px;width:85px}}@media screen and (max-width: 500px){.p-history__contents::after{width:60px;left:8px}}.p-history__content{display:flex;align-items:center;background-color:#fff;padding:14px 40px}@media screen and (max-width: 1024px){.p-history__content{padding:14px 35px}}@media screen and (max-width: 768px){.p-history__content{padding:12px 22px}}@media screen and (max-width: 500px){.p-history__content{padding:8px 10px}}.p-history__content:not(:first-child){margin-top:15px}.p-history__year{position:relative;font-size:2.2rem;color:#fff;width:80px;min-width:80px;height:80px;border-radius:50%;background-color:#5bd248;display:flex;justify-content:center;align-items:center;z-index:2}@media screen and (max-width: 768px){.p-history__year{font-size:2rem;width:70px;min-width:70px;height:70px}}@media screen and (max-width: 500px){.p-history__year{font-size:14px;width:55px;min-width:55px;height:55px}}.p-history__year::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:58px;height:58px;border-radius:50%;background-color:#8de07f;z-index:-1}@media screen and (max-width: 768px){.p-history__year::before{width:51px;height:51px}}@media screen and (max-width: 500px){.p-history__year::before{width:38px;height:38px}}.p-history__month{font-size:2.6rem;color:#f7ba4e;margin-left:15px;min-width:90px}@media screen and (max-width: 768px){.p-history__month{font-size:2.4rem;margin-left:10px;min-width:70px}}@media screen and (max-width: 500px){.p-history__month{font-size:2rem;min-width:55px;margin-left:6px}}.p-history__month span{font-size:16px;font-weight:bold;color:#f7ba4e}.p-history__text{width:100%}.p-history__lists{width:100%}.p-history__lists .p-history__list{width:100%;display:flex;align-items:center}.p-history__lists .p-history__list:first-child{margin-bottom:10px}.p-history__lists .p-history__month{vertical-align:top}.access{margin-top:-50px;padding-top:50px}