@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}.ttl-h1{position:absolute;top:0;left:0;font-size:0}.index__page-header{position:relative}@media screen and (max-width:767px){.index__page-header{margin-bottom:0 !important;z-index:3}}.index__page-header .kv{height:600px !important}@media screen and (max-width:767px){.index__page-header .kv{border-width:2.6666666667vw;height:106.6666666667vw !important}}.index__page-header .copy{position:absolute;bottom:66px;right:124px;width:545px;z-index:2}@media screen and (max-width:767px){.index__page-header .copy{width:79.4666666667vw;right:auto;left:8vw;bottom:8vw}}.top__container{padding-top:0;background:rgba(0,0,0,0) url("../images/common/bg01.png") 50% 0/2428px auto repeat-y}@media screen and (max-width:767px){.top__container{background:rgba(0,0,0,0)}}.methods__container{position:relative;padding:70px 0 120px}@media screen and (max-width:767px){.methods__container{padding:16vw 0 20vw}}.methods__container::before{content:"";position:absolute;top:0;left:0;width:100%;height:440px;background:#fff url("../images/common/ttl_bg01.png") 0 100% repeat-x;background-size:335px auto}@media screen and (max-width:767px){.methods__container::before{top:-3.7333333333vw;height:117.3333333333vw;background-size:38.6666666667vw auto;background-position:0 0}}.methods__outer{position:relative}.methods__outer+.top__outer{margin-top:110px}@media screen and (max-width:767px){.methods__outer+.top__outer{margin-top:16vw}}.methods__inner{margin-top:80px}@media screen and (max-width:767px){.methods__inner{margin-top:9.3333333333vw}}.methods__txt01{margin-top:-78px;display:flex;justify-content:center;font-size:2rem;line-height:1.8;letter-spacing:.05em}@media screen and (max-width:1280px){.methods__txt01{margin-top:40px;display:block}}@media screen and (max-width:767px){.methods__txt01{margin-top:9.3333333333vw;font-size:3.4666666667vw;line-height:2}}.methods__ttl01{font-size:4rem;font-weight:700;line-height:1}@media screen and (max-width:767px){.methods__ttl01{font-size:6.9333333333vw}}.methods__ttl01 .en{margin-top:-5px;display:block;width:167px}@media screen and (max-width:767px){.methods__ttl01 .en{margin-top:-2.1333333333vw;width:24.2666666667vw}}.methods .methods-box01{margin-top:70px}@media screen and (max-width:767px){.methods .methods-box01{margin-top:14.6666666667vw}}.methods .methods-card-list{margin-top:45px}@media screen and (max-width:767px){.methods .methods-card-list{margin-top:9.3333333333vw}}.methods .methods-btn{display:flex;align-items:center;justify-content:center;margin-top:80px}@media screen and (max-width:767px){.methods .methods-btn{margin-top:10.6666666667vw}}.methods .methods-btn a{display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;gap:0 17px}@media screen and (max-width:767px){.methods .methods-btn a{gap:0 3.2vw;font-size:3.7333333333vw}}.methods .methods-btn a .ico{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:var(--colorBlue);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.methods .methods-btn a .ico{width:8vw;height:8vw}}@media(hover: hover){.methods .methods-btn a:hover .ico{background-color:#fff}.methods .methods-btn a:hover .ico .c-ico-arrow-01 svg{fill:var(--colorBlue)}}.newsArea{padding:100px 0;background-color:#f1f1f1}@media screen and (max-width:767px){.newsArea{padding:16vw 0}}.newsArea__outer{position:relative;display:flex;justify-content:space-between}@media screen and (max-width:767px){.newsArea__outer{flex-direction:column;gap:12vw 0}}.newsArea__outer .ttlBox{width:240px}@media screen and (max-width:767px){.newsArea__outer .ttlBox{width:100%}}.newsArea__outer .txtBox{width:960px}@media screen and (max-width:767px){.newsArea__outer .txtBox{width:100%}}.newsArea__outer .txtBox .list{border-top:1px solid #c5c5c5}.newsArea__outer .txtBox .list li{border-bottom:1px solid #c5c5c5}.newsArea__outer .txtBox .list li a{padding:25px 0;display:flex;align-items:center;gap:0 35px}@media screen and (max-width:767px){.newsArea__outer .txtBox .list li a{display:block;padding:5.3333333333vw 0 4vw}}.newsArea__outer .txtBox .list li a .wrap{display:flex;align-items:center;justify-content:space-between;width:258px;gap:0 20px}@media screen and (max-width:767px){.newsArea__outer .txtBox .list li a .wrap{justify-content:flex-start;gap:0;width:100%}}.newsArea__outer .txtBox .list li a .wrap .date{width:128px;font-size:1.6rem;font-weight:700}@media screen and (max-width:767px){.newsArea__outer .txtBox .list li a .wrap .date{width:24vw;font-size:3.4666666667vw}}.newsArea__outer .txtBox .list li a .wrap .cat{display:flex;align-items:center;justify-content:center;width:130px;height:26px;font-size:1.4rem;color:#fff}@media screen and (max-width:767px){.newsArea__outer .txtBox .list li a .wrap .cat{width:21.3333333333vw;height:4.8vw;font-size:2.6666666667vw}}.newsArea__outer .txtBox .list li a .wrap .cat.recruit{color:var(--colorMain);background-color:#cbf100}.newsArea__outer .txtBox .list li a .wrap .cat.etc{background-color:#666}.newsArea__outer .txtBox .list li a .wrap .cat.case{background-color:#e17509}.newsArea__outer .txtBox .list li a .wrap .cat.news{background-color:var(--colorBlue)}.newsArea__outer .txtBox .list li a .wrap .cat.media{background-color:#15c7ff}.newsArea__outer .txtBox .list li a .txt{flex:1;font-size:1.6rem;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.newsArea__outer .txtBox .list li a .txt{margin-top:2.1333333333vw;display:block;font-size:3.4666666667vw}}@media(hover: hover){.newsArea__outer .txtBox .list li a:hover .txt{text-decoration:underline}}.newsArea__outer .txtBox .newsArea-btn{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin-top:80px}@media screen and (max-width:767px){.newsArea__outer .txtBox .newsArea-btn{position:relative;justify-content:flex-start;margin-top:9.3333333333vw}}.newsArea__outer .txtBox .newsArea-btn a{display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;gap:0 17px}@media screen and (max-width:767px){.newsArea__outer .txtBox .newsArea-btn a{font-size:3.7333333333vw;gap:0 3.2vw}}.newsArea__outer .txtBox .newsArea-btn a .ico{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:var(--colorBlue);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.newsArea__outer .txtBox .newsArea-btn a .ico{width:8vw;height:8vw}}@media(hover: hover){.newsArea__outer .txtBox .newsArea-btn a:hover .ico{background-color:#fff}.newsArea__outer .txtBox .newsArea-btn a:hover .ico .c-ico-arrow-01 svg{fill:var(--colorBlue)}}.newsArea__ttl01{font-size:4rem;font-weight:700;line-height:1}@media screen and (max-width:767px){.newsArea__ttl01{font-size:6.9333333333vw}}.newsArea__ttl01 .en{margin-top:-5px;display:block;width:132px}@media screen and (max-width:767px){.newsArea__ttl01 .en{margin-top:-1.8666666667vw;width:18.9333333333vw}}.company{position:relative;background-color:var(--colorBlue)}.company::before{content:"";position:absolute;left:0;bottom:-30px;width:100%;height:493px;background:rgba(0,0,0,0) url("../images/common/ttl_bg01.png") 0 0 repeat-x;background-size:335px auto;opacity:.09}@media screen and (max-width:767px){.company::before{left:26.6666666667vw;bottom:auto;top:-5.3333333333vw;height:57.0666666667vw;background-size:38.6666666667vw auto}}.company__ttl01{font-size:4.8rem;font-weight:700;line-height:1;color:#fff}@media screen and (max-width:767px){.company__ttl01{font-size:6.9333333333vw}}.company__ttl01 .en{margin-top:-5px;display:block;width:106px}@media screen and (max-width:767px){.company__ttl01 .en{margin-top:-1.3333333333vw;width:15.4666666667vw}}.company__outer{position:relative;padding-left:calc((100% - 1520px)/2)}@media screen and (max-width:767px){.company__outer{padding:16vw 4vw 4vw}}.company__inner{padding-left:40px;display:flex;align-items:center;justify-content:space-between;gap:0 80px}@media screen and (max-width:1680px){.company__inner{padding-left:2.3795359905vw}}@media screen and (max-width:1280px){.company__inner{gap:0 6.2451209992vw}}@media screen and (max-width:767px){.company__inner{display:block;padding-left:0}}.company__txtBox{width:510px}@media screen and (max-width:1280px){.company__txtBox{width:39.81264637vw}}@media screen and (max-width:767px){.company__txtBox{width:100%}}.company__txt01{margin-top:70px;font-size:1.6rem;font-weight:400;line-height:2;color:#fff;letter-spacing:.05em}@media screen and (max-width:1280px){.company__txt01{margin-top:5.4644808743vw;font-size:1.2490241998vw}}@media screen and (max-width:767px){.company__txt01{margin-top:10.6666666667vw;font-size:3.4666666667vw}}.company__btn01{margin-top:55px;width:350px}@media screen and (max-width:1280px){.company__btn01{margin-top:4.293520687vw;width:27.3224043716vw}}@media screen and (max-width:767px){.company__btn01{margin-top:10.6666666667vw;width:68vw}}.company__menuBox{width:840px;padding:11px 11px 11px 0}@media screen and (max-width:1280px){.company__menuBox{padding:.8587041374vw .8587041374vw .8587041374vw 0;width:65.5737704918vw}}@media screen and (max-width:767px){.company__menuBox{padding:0;width:100%;margin-top:16vw}}.company__menuBox .inner{border-radius:8px;overflow:hidden;display:flex;flex-wrap:wrap;gap:2px}@media screen and (max-width:1280px){.company__menuBox .inner{border-radius:8px}}@media screen and (max-width:767px){.company__menuBox .inner{gap:1px;border-radius:1.0666666667vw}}.company__menuBox .menu01{width:calc((100% - 4px)/3);height:293px;background-color:#5c7dfd}@media screen and (max-width:1280px){.company__menuBox .menu01{height:22.8727556596vw}}@media screen and (max-width:767px){.company__menuBox .menu01{width:calc((100% - 1px)/2);height:44.8vw}}.company__menuBox .menu01 a{position:relative;display:block;width:100%;height:100%;padding:50px 0 0}@media screen and (max-width:1280px){.company__menuBox .menu01 a{padding:3.9032006245vw 0 0}}@media screen and (max-width:767px){.company__menuBox .menu01 a{padding:5.3333333333vw 0 0}}.company__menuBox .menu01 a .ttl{display:block;font-size:1.8rem;font-weight:700;color:#fff;text-align:center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.company__menuBox .menu01 a .ttl{font-size:1.4051522248vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .ttl{font-size:4vw}}.company__menuBox .menu01 a .image{position:absolute;bottom:calc(50% - 10px);right:50%;transform:translate(50%, 50%);display:block;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#fff;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.company__menuBox .menu01 a .image{bottom:calc(50% - .7806401249vw)}}@media screen and (max-width:767px){.company__menuBox .menu01 a .image{bottom:calc(50% - 1.3333333333vw)}}.company__menuBox .menu01 a .image.image01{width:68px;height:90px;mask-image:url("../images/top/company_img01.svg")}@media screen and (max-width:1280px){.company__menuBox .menu01 a .image.image01{width:5.3083528493vw;height:7.0257611241vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .image.image01{width:13.8666666667vw;height:18.4vw}}.company__menuBox .menu01 a .image.image02{width:66px;height:76px;mask-image:url("../images/top/company_img02.svg")}@media screen and (max-width:1280px){.company__menuBox .menu01 a .image.image02{width:5.1522248244vw;height:5.9328649493vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .image.image02{width:13.3333333333vw;height:15.4666666667vw}}.company__menuBox .menu01 a .image.image03{width:53px;height:72px;mask-image:url("../images/top/company_img03.svg")}@media screen and (max-width:1280px){.company__menuBox .menu01 a .image.image03{width:4.137392662vw;height:5.6986729118vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .image.image03{width:10.9333333333vw;height:14.6666666667vw}}.company__menuBox .menu01 a .image.image04{width:70px;height:79px;mask-image:url("../images/top/company_img04.svg")}@media screen and (max-width:1280px){.company__menuBox .menu01 a .image.image04{width:5.4644808743vw;height:6.1670569867vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .image.image04{width:14.6666666667vw;height:16.8vw}}.company__menuBox .menu01 a .image.image05{width:73px;height:83px;mask-image:url("../images/top/company_img05.svg")}@media screen and (max-width:1280px){.company__menuBox .menu01 a .image.image05{width:5.6986729118vw;height:6.4793130367vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .image.image05{width:13.8666666667vw;height:15.7333333333vw}}.company__menuBox .menu01 a .image.image06{width:69px;height:69px;mask-image:url("../images/top/company_img06.svg")}@media screen and (max-width:1280px){.company__menuBox .menu01 a .image.image06{width:5.3864168618vw;height:5.3864168618vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .image.image06{width:14.1333333333vw;height:13.8666666667vw}}.company__menuBox .menu01 a .ico{position:absolute;bottom:22px;right:20px;line-height:1}@media screen and (max-width:1280px){.company__menuBox .menu01 a .ico{bottom:1.7174082748vw;right:1.5612802498vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .ico{bottom:2.6666666667vw;right:2.6666666667vw}}.company__menuBox .menu01 a .ico::before{content:"";position:absolute;bottom:50%;transform:translateY(50%);left:-18px;width:1px;height:24px;background-color:hsla(0,0%,100%,.5);opacity:.5}@media screen and (max-width:1280px){.company__menuBox .menu01 a .ico::before{left:-1.4051522248vw;height:1.8735362998vw}}@media screen and (max-width:767px){.company__menuBox .menu01 a .ico::before{left:-3.2vw;height:4.5333333333vw}}@media(hover: hover){.company__menuBox .menu01 a:hover{background-color:#fff}.company__menuBox .menu01 a:hover .ttl{color:var(--colorBlue)}.company__menuBox .menu01 a:hover .image{background-color:var(--colorBlue)}.company__menuBox .menu01 a:hover .ico .c-ico svg{fill:var(--colorBlue)}.company__menuBox .menu01 a:hover .ico::before{background-color:var(--colorBlue)}}.strength{padding:134px 0 80px}@media screen and (max-width:767px){.strength{padding:16vw 0}}.strength__outer{position:relative;display:flex;justify-content:space-between;gap:0 80px}@media screen and (max-width:1280px){.strength__outer{gap:0 6.2451209992vw}}@media screen and (max-width:767px){.strength__outer{display:block}}.strength__outer .ttlBox{width:560px}@media screen and (min-width:768px)and (max-width:1280px){.strength__outer .ttlBox{width:43.7158469945vw}}@media screen and (max-width:767px){.strength__outer .ttlBox{width:100%}}.strength__outer .imageBox{width:720px}@media screen and (max-width:1280px){.strength__outer .imageBox{width:56.206088993vw}}@media screen and (max-width:767px){.strength__outer .imageBox{margin-top:10.6666666667vw;width:100%}}.strength__ttl01{font-size:4rem;font-weight:700;line-height:1}@media screen and (max-width:767px){.strength__ttl01{font-size:6.9333333333vw}}.strength__ttl01 .en{margin-top:3px;display:block;width:145px}@media screen and (max-width:767px){.strength__ttl01 .en{margin-top:-1.3333333333vw;width:21.0666666667vw}}.strength__txt01{margin-top:55px;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.strength__txt01{margin-top:10.6666666667vw;font-size:3.4666666667vw}}.strength__btn01{margin-top:55px;width:350px}@media screen and (max-width:767px){.strength__btn01{margin-top:10.6666666667vw;width:68vw}}.sustainability__outer{position:relative;padding:80px 0;display:flex;justify-content:space-between;gap:0 80px}@media screen and (max-width:1280px){.sustainability__outer{gap:0 6.2451209992vw}}@media screen and (max-width:767px){.sustainability__outer{display:block;padding:18.6666666667vw 0}}.sustainability__outer::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#cfcfcf}.sustainability__outer::after{content:"";position:absolute;top:0;left:0;width:80px;height:1px;background-color:var(--colorBlue)}.sustainability__outer .ttlBox{width:560px}@media screen and (min-width:768px)and (max-width:1280px){.sustainability__outer .ttlBox{width:43.7158469945vw}}@media screen and (max-width:767px){.sustainability__outer .ttlBox{width:100%}}.sustainability__outer .imageBox{width:720px}@media screen and (max-width:1280px){.sustainability__outer .imageBox{width:56.206088993vw}}@media screen and (max-width:767px){.sustainability__outer .imageBox{margin-top:10.6666666667vw;width:100%}}.sustainability__ttl01{font-size:4rem;font-weight:700;line-height:1}@media screen and (max-width:767px){.sustainability__ttl01{font-size:6.9333333333vw}}.sustainability__ttl01 .en{margin-top:3px;display:block;width:61px}@media screen and (max-width:767px){.sustainability__ttl01 .en{margin-top:-1.3333333333vw;width:8.8vw}}.sustainability__txt01{margin-top:55px;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.sustainability__txt01{margin-top:10.6666666667vw;font-size:3.4666666667vw}}.sustainability__btn01{margin-top:55px;width:350px}@media screen and (max-width:767px){.sustainability__btn01{margin-top:10.6666666667vw;width:68vw}}.works{padding:100px 0 95px;background-color:#f1f1f1}@media screen and (max-width:767px){.works{padding:17.3333333333vw 0}}.works__txtBox{display:flex;gap:0 80px}@media screen and (max-width:767px){.works__txtBox{display:block}}.works__ttl01{width:400px;font-size:4rem;font-weight:700;line-height:1}@media screen and (max-width:767px){.works__ttl01{width:100%;font-size:6.9333333333vw}}.works__ttl01 .en{margin-top:3px;display:block;width:152px}@media screen and (max-width:767px){.works__ttl01 .en{margin-top:-1.3333333333vw;width:22.1333333333vw}}.works__txt01{font-size:1.6rem;line-height:2;letter-spacing:.05em;flex:1}@media screen and (max-width:1280px){.works__txt01{display:block}}@media screen and (max-width:767px){.works__txt01{margin-top:10.6666666667vw;font-size:3.4666666667vw;line-height:2}}.works .works-silde{position:relative;margin-top:90px}@media screen and (max-width:767px){.works .works-silde{margin-top:13.3333333333vw}}@media screen and (max-width:767px){.works .works-silde .js-works-slider{overflow:hidden}}.works .works-silde .js-works-slider .item{width:440px;padding-right:40px;height:auto}@media screen and (max-width:767px){.works .works-silde .js-works-slider .item{width:65.3333333333vw;padding-right:4vw}}.works .works-silde .js-works-slider .item:last-child{width:400px;padding-right:0}@media screen and (max-width:767px){.works .works-silde .js-works-slider .item:last-child{width:61.3333333333vw}}.works .works-silde .js-works-slider .item .c-card{height:100%}.works .works-silde .works-slide-btn{display:flex;justify-content:flex-end;gap:0 10px;z-index:2;margin-top:35px}@media screen and (max-width:767px){.works .works-silde .works-slide-btn{margin-top:8vw;gap:0 5.3333333333vw;justify-content:center}}.works .works-silde .works-slide-btn .btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:rgba(0,0,0,.6);pointer-events:all;cursor:pointer}@media screen and (max-width:767px){.works .works-silde .works-slide-btn .btn{width:10.6666666667vw;height:10.6666666667vw}}.works .works-silde .works-slide-btn .btn.works-prev .c-ico{transform:rotate(180deg)}.works .works-silde .works-slide-btn .btn.swiper-button-disabled{cursor:default;opacity:.4}.works .works-btn{position:relative;display:flex;align-items:center;margin-top:-42px;z-index:2;pointer-events:none}@media screen and (max-width:767px){.works .works-btn{margin-top:9.3333333333vw}}.works .works-btn a{pointer-events:all;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;gap:0 17px}@media screen and (max-width:767px){.works .works-btn a{font-size:3.7333333333vw;gap:0 3.2vw}}.works .works-btn a .ico{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:var(--colorBlue);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.works .works-btn a .ico{width:8vw;height:8vw}}@media(hover: hover){.works .works-btn a:hover .ico{background-color:#fff}.works .works-btn a:hover .ico .c-ico-arrow-01 svg{fill:var(--colorBlue)}}.area{padding:100px 0 0}@media screen and (max-width:767px){.area{padding:17.3333333333vw 0 0}}.area__txtBox{display:flex;gap:0 80px}@media screen and (max-width:767px){.area__txtBox{display:block}}.area__ttl01{width:400px;font-size:4rem;font-weight:700;line-height:1}@media screen and (max-width:767px){.area__ttl01{font-size:6.9333333333vw}}.area__ttl01 .en{margin-top:-5px;display:block;width:51px}@media screen and (max-width:767px){.area__ttl01 .en{margin-top:-1.3333333333vw;width:7.4666666667vw}}.area__txt01{font-size:1.6rem;line-height:2;letter-spacing:.05em;flex:1}@media screen and (max-width:1280px){.area__txt01{display:block}}@media screen and (max-width:767px){.area__txt01{margin-top:10.6666666667vw;font-size:3.4666666667vw;line-height:2}}.area .areaBox{margin-top:90px;border-radius:8px;overflow:hidden;background-color:#f1f1f1}@media screen and (max-width:767px){.area .areaBox{margin-top:13.3333333333vw;border-radius:1.0666666667vw}}.area .areaBox+.areaBox{margin-top:10px}@media screen and (max-width:767px){.area .areaBox+.areaBox{margin-top:2.6666666667vw}}.area .areaBox .btn{position:relative;display:flex;align-items:center;width:100%;height:100px;font-size:2.4rem;font-weight:700;padding:0 80px 0 50px;background-color:#fff}@media screen and (max-width:767px){.area .areaBox .btn{height:16vw;font-size:3.7333333333vw;padding:0 10.6666666667vw 0 4vw}}.area .areaBox .btn::before{content:"";position:absolute;right:30px;bottom:50%;transform:translateY(50%);width:23px;height:3px;background-color:var(--colorBlue)}@media screen and (max-width:767px){.area .areaBox .btn::before{right:4vw;width:4.2666666667vw;height:.5333333333vw}}.area .areaBox .btn::after{content:"";position:absolute;right:30px;bottom:50%;transform:translateY(50%) rotate(90deg);width:23px;height:3px;background-color:var(--colorBlue)}@media screen and (max-width:767px){.area .areaBox .btn::after{right:4vw;width:4.2666666667vw;height:.5333333333vw}}.area .areaBox .btn.is-active::after{display:none}.area .areaBox .acBox{display:none;padding:20px 80px}@media screen and (max-width:767px){.area .areaBox .acBox{padding:0 4vw 5.3333333333vw}}.area .areaBox .acBox.show{display:block}.area .areaBox .acBox .list li{padding:35px 0;border-bottom:1px solid #e8e8e8}@media screen and (max-width:767px){.area .areaBox .acBox .list li{padding:5.3333333333vw 0}}.area .areaBox .acBox .list li:last-child{border-bottom:none}@media screen and (max-width:767px){.area .areaBox .acBox .list li:last-child{padding-bottom:0}}.area .areaBox .acBox .list li dl{display:flex}@media screen and (max-width:767px){.area .areaBox .acBox .list li dl{display:block}}.area .areaBox .acBox .list li dl dt{width:160px;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:767px){.area .areaBox .acBox .list li dl dt{width:100%;font-size:3.4666666667vw}}.area .areaBox .acBox .list li dl dd{margin-top:-4px;flex:1;font-size:1.8rem;font-weight:400;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.area .areaBox .acBox .list li dl dd{margin-top:2.6666666667vw;width:100%;font-size:3.4666666667vw}}