@media screen and (min-width: 769px){.footer{padding-bottom:0}}@media screen and (min-width: 769px){.works{background:#eaf7d9}.works .wrap{margin:0 auto;max-width:92rem;background:#fff}}.works .tabAccordion{margin:2rem 0}@media screen and (min-width: 769px){.works .tabAccordion{margin:0 auto}}.works .tabAccordion .accordion-btn{margin:0 auto .5rem;width:90.6666666667%}.works .tabAccordion .tab-btn{display:none}@media screen and (min-width: 769px){.works .tabAccordion .tab-btn{display:flex;justify-content:space-between;margin:2.5rem auto .5rem;padding:0;max-width:70rem;list-style:none}.works .tabAccordion .tab-btn li{max-width:34rem;width:49%}}@media screen and (min-width: 769px){.works .tabAccordion__contents{display:none;opacity:0}.works .tabAccordion__contents.is-active{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes displayAnime{from{opacity:0}to{opacity:1}}@keyframes displayAnime{from{opacity:0}to{opacity:1}}}.works .tabAccordion__contents .timeline,.works .tabAccordion__contents .interview{display:none}@media screen and (min-width: 769px){.works .tabAccordion__contents .timeline,.works .tabAccordion__contents .interview{display:block}}.works .block1{margin-bottom:10rem}@media screen and (min-width: 769px){.works .block1{margin:0 auto 15rem;padding-top:10rem;width:70rem}}.works .block1 h2{margin:4rem 0 2rem}@media screen and (min-width: 769px){.works .block1 h2{margin:0 auto 10rem}}@media screen and (min-width: 769px){.works .block1 .container{width:70rem}}.works .block1 .timeline{margin:0 0 2rem;padding:3rem 0 0;list-style:none}@media screen and (min-width: 769px){.works .block1 .timeline{margin-bottom:6rem}}.works .block1 .timeline__list{padding:0 5%}@media screen and (min-width: 769px){.works .block1 .timeline__list{padding:0 3rem}}.works .block1 .timeline__list:nth-of-type(2n){background:#fdfee5}.works .block1 .timeline__list:nth-of-type(n+2)::before{content:"";display:block;width:.5rem;height:2.5rem;background:#fddcea}@media screen and (min-width: 769px){.works .block1 .timeline__list:nth-of-type(n+2)::before{width:.6rem}}.works .block1 .timeline__list:last-of-type .timeline__list--item{margin-left:.5rem;border:none}.works .block1 .timeline__list--item{position:relative;display:flex;flex-direction:column;padding:0 0 2.5rem 3rem;border-left:5px solid #fddcea;line-height:1.5;font-size:16px;font-size:1.6rem}@media screen and (min-width: 769px){.works .block1 .timeline__list--item{flex-direction:row;align-items:center;border-width:6px}}.works .block1 .timeline__list--item::before{content:"";position:absolute;top:0;left:-1.2rem;width:2rem;height:2rem;background-color:#fff;border:3px solid #fa8bb8;border-radius:2rem;box-sizing:border-box}@media screen and (min-width: 769px){.works .block1 .timeline__list--item::before{left:-1.5rem;width:2.4rem;height:2.4rem;border-width:.4rem}}.works .block1 .timeline__list--item .date{display:flex;align-items:center;justify-content:center;margin-top:-0.6rem;width:7rem;height:3rem;background:#fddcea;border-radius:4rem;font-weight:500;font-size:15px;font-size:1.5rem}@media screen and (min-width: 769px){.works .block1 .timeline__list--item .date{margin-top:-0.2rem}}.works .block1 .timeline__list--item .ttl{margin:1.5rem 0 1.8rem;height:1.7rem}.works .block1 .timeline__list--item .ttl img{height:2rem}.works .block1 .timeline__list--item .content{margin:0 0 2rem;font-weight:500;font-size:13px;font-size:1.3rem}@media screen and (min-width: 769px){.works .block1 .timeline__list--item .content{margin-bottom:0;text-align:justify}}@media screen and (min-width: 769px){.works .block1 .timeline__list--item .img{max-width:26rem}}.works .block1 .timeline__list--item .img p{margin:.7rem 0 0;font-weight:500;font-size:12px;font-size:1.2rem}@media screen and (min-width: 769px){.works .block1 .timeline__list--item .img p{margin-top:.3rem;font-size:10px;font-size:1rem}}.works .block1 .timeline__list--item .img img{vertical-align:bottom}@media screen and (min-width: 769px){.works .block1 .timeline__list--item .txt{margin-bottom:auto;margin-right:3rem;max-width:31rem}}@media screen and (min-width: 769px){.works .block1 .timeline__list--item.no-img .txt{max-width:100%}}.works .block1 .timeline__list--item.no-img .txt .content{margin-bottom:0}.works .block1 .timeline.p2 .timeline__list:nth-of-type(n+2)::before{background:#d2f0f8}.works .block1 .timeline.p2 .timeline__list:last-of-type .timeline__list--item{margin-left:.5rem;border:none}.works .block1 .timeline.p2 .timeline__list--item{border-left:5px solid #d2f0f8}@media screen and (min-width: 769px){.works .block1 .timeline.p2 .timeline__list--item{border-width:6px}}.works .block1 .timeline.p2 .timeline__list--item::before{border:3px solid #68cde7}@media screen and (min-width: 769px){.works .block1 .timeline.p2 .timeline__list--item::before{border-width:4px}}.works .block1 .timeline.p2 .timeline__list--item .date{background:#d2f0f8}.works .block1 .tabAccordion__contents .accordion-btn{font-size:0}.works .block1 .tabAccordion__contents .accordion-btn span{display:block;background:url(../images/works/tab1.png) no-repeat 0 0;background-size:100%;transition:none}.works .block1 .tabAccordion__contents .accordion-btn span::before{content:"";display:block;padding-top:20.588235%}.works .block1 .tabAccordion__contents .accordion-btn.open span{background-position:0 bottom;opacity:1}.works .block1 .tabAccordion__contents:nth-of-type(2) .accordion-btn span{background:url(../images/works/tab2.png) no-repeat 0 0;background-size:100%}.works .block1 .tabAccordion__contents:nth-of-type(2) .accordion-btn.open span{background-position:0 bottom;opacity:1}@media screen and (min-width: 769px){.works .block1 .tab-btn .tabAccordion__btn{font-size:0}.works .block1 .tab-btn .tabAccordion__btn a{display:block;height:9.6rem;background:url(../images/works/pc/tab1.png) no-repeat left 0;background-size:68rem;transition:none}.works .block1 .tab-btn .tabAccordion__btn.active a,.works .block1 .tab-btn .tabAccordion__btn:hover a{background-position:right 0;opacity:1}.works .block1 .tab-btn .tabAccordion__btn:nth-of-type(2) a{background:url(../images/works/pc/tab2.png) no-repeat left 0;background-size:200%}.works .block1 .tab-btn .tabAccordion__btn:nth-of-type(2).active a,.works .block1 .tab-btn .tabAccordion__btn:nth-of-type(2):hover a{background-position:right 0}}.works .block2{margin-bottom:6rem}@media screen and (min-width: 769px){.works .block2{margin:0 auto;padding-bottom:20rem}}.works .block2 h2{margin:4rem 0 2rem}@media screen and (min-width: 769px){.works .block2 h2{margin:0 auto 5rem}}@media screen and (min-width: 769px){.works .block2 .btn{display:block;margin:0 auto;width:45rem}}@media screen and (min-width: 769px){.works .block2 .tab-btn li{max-width:22.4rem}}.works .block2 .accordion-btn{margin:1.5rem auto 1.5rem}@media screen and (min-width: 769px){.works .block2 .interview{margin:4.5rem auto 5rem;max-width:70rem}}.works .block2 .interview dl{margin:0;padding:2.5rem 0 3.5rem;background:#fef3f8}@media screen and (min-width: 769px){.works .block2 .interview dl{padding:3rem 0 4rem}}.works .block2 .interview dl:nth-of-type(2n){background:#fdfee5}.works .block2 .interview dl .interview__ttl{display:flex;align-items:center;margin:0 auto 1rem;padding-bottom:.7rem;width:90.6666666667%;border-bottom:1px solid #fcc5db;font-weight:500;font-size:16px;font-size:1.6rem}@media screen and (min-width: 769px){.works .block2 .interview dl .interview__ttl{margin-bottom:1.5rem;padding-bottom:1rem;max-width:60rem;border-width:2px;font-size:19px;font-size:1.9rem}}.works .block2 .interview dl .interview__ttl::before{content:"";display:inline-block;margin-right:1.2rem;width:4rem;height:4.3rem;background:url(../images/works/icon_q.svg) no-repeat 0 0}@media screen and (min-width: 769px){.works .block2 .interview dl .interview__ttl::before{margin-right:2rem;width:4.8rem;height:5rem}}.works .block2 .interview dl .interview__txt{margin:0 auto;width:90.6666666667%;text-align:justify;line-height:2.3;letter-spacing:.1em;font-weight:500;font-size:13px;font-size:1.3rem}@media screen and (min-width: 769px){.works .block2 .interview dl .interview__txt{max-width:60rem;font-size:16px;font-size:1.6rem}}.works .block2 .p2 .interview dl{background:#f8fcf2}.works .block2 .p2 .interview dl:nth-of-type(2n){background:#fdfee5}.works .block2 .p2 .interview dl .interview__ttl{border-bottom:1px solid #cfeba7}@media screen and (min-width: 769px){.works .block2 .p2 .interview dl .interview__ttl{border-width:2px}}.works .block2 .p3 .interview dl{background:#f4fbfd}.works .block2 .p3 .interview dl:nth-of-type(2n){background:#fdfee5}.works .block2 .p3 .interview dl .interview__ttl{border-bottom:1px solid #b3e6f3}@media screen and (min-width: 769px){.works .block2 .p3 .interview dl .interview__ttl{border-width:2px}}.works .block2 .tabAccordion__contents .accordion-btn{font-size:0}.works .block2 .tabAccordion__contents .accordion-btn span{display:block;margin:0 auto;background:url(../images/works/tab_lady1.jpg) no-repeat 0 0;background-size:100%;transition:none}.works .block2 .tabAccordion__contents .accordion-btn span::before{content:"";display:block;padding-top:32.35294118%}.works .block2 .tabAccordion__contents .accordion-btn.open span{background-position:0 bottom;opacity:1}.works .block2 .tabAccordion__contents:nth-of-type(2) .accordion-btn span{background:url(../images/works/tab_lady2.jpg) no-repeat 0 0;background-size:100%}.works .block2 .tabAccordion__contents:nth-of-type(2) .accordion-btn.open span{background-position:0 bottom}.works .block2 .tabAccordion__contents:nth-of-type(3) .accordion-btn span{background:url(../images/works/tab_lady3.jpg) no-repeat 0 0;background-size:100%}.works .block2 .tabAccordion__contents:nth-of-type(3) .accordion-btn.open span{background-position:0 bottom}@media screen and (min-width: 769px){.works .block2 .tab-btn .tabAccordion__btn{font-size:0}.works .block2 .tab-btn .tabAccordion__btn a{display:block;height:12.8rem;background:url(../images/works/pc/tab_lady1.jpg) no-repeat 0 0;background-size:100%;transition:none}.works .block2 .tab-btn .tabAccordion__btn.active a,.works .block2 .tab-btn .tabAccordion__btn:hover a{background-position:0 bottom;opacity:1}.works .block2 .tab-btn .tabAccordion__btn:nth-of-type(2) a{background:url(../images/works/pc/tab_lady2.jpg) no-repeat 0 0;background-size:100%}.works .block2 .tab-btn .tabAccordion__btn:nth-of-type(2).active a,.works .block2 .tab-btn .tabAccordion__btn:nth-of-type(2):hover a{background-position:0 bottom}.works .block2 .tab-btn .tabAccordion__btn:nth-of-type(3) a{background:url(../images/works/pc/tab_lady3.jpg) no-repeat 0 0;background-size:100%}.works .block2 .tab-btn .tabAccordion__btn:nth-of-type(3).active a,.works .block2 .tab-btn .tabAccordion__btn:nth-of-type(3):hover a{background-position:0 bottom}}