.work .tab{display:flex}.work .tab{margin-bottom:40px}@media screen and (max-width:1560px){.work .tab{margin-bottom:2.5641025641vw}}.work .tab__item{width:auto;flex:auto}.work .tab__item{height:64px}@media screen and (max-width:1560px){.work .tab__item{height:4.1025641026vw}}.work .tab__item{padding:0 35px}@media screen and (max-width:1560px){.work .tab__item{padding:0vw 2.2435897436vw}}.work .tab__item{min-width:100px}@media screen and (max-width:1560px){.work .tab__item{min-width:6.4102564103vw}}.work .tab__item>a{display:inline-flex;width:auto;font-weight:700;letter-spacing:-.03em}.work .custom_full{position:absolute;opacity:0;visibility:hidden}.work .thumb_list{gap:0}.work .thumb_list{margin-top:40px}@media screen and (max-width:1560px){.work .thumb_list{margin-top:2.5641025641vw}}.work .thumb_list{margin-bottom:100px}@media screen and (max-width:1560px){.work .thumb_list{margin-bottom:6.4102564103vw}}.work .thumb_list .grid_dummy{position:absolute}.work .thumb_list .grid_dummy{width:420px}@media screen and (max-width:1560px){.work .thumb_list .grid_dummy{width:26.9230769231vw}}.work .thumb_list .grid_gap{position:absolute}.work .thumb_list .grid_gap{width:20px}@media screen and (max-width:1560px){.work .thumb_list .grid_gap{width:1.2820512821vw}}.work .thumb_list__item{width:420px}@media screen and (max-width:1560px){.work .thumb_list__item{width:26.9230769231vw}}.work .thumb_list__item{margin-bottom:64px}@media screen and (max-width:1560px){.work .thumb_list__item{margin-bottom:4.1025641026vw}}.work .thumb_list__title{height:auto;max-height:3em}.work .thumb_list__desc{height:auto;max-height:4.5em}.work .work_list{margin-bottom:80px}@media screen and (max-width:1560px){.work .work_list{margin-bottom:5.1282051282vw}}.work .work_list+.btn_box{margin-bottom:80px}@media screen and (max-width:1560px){.work .work_list+.btn_box{margin-bottom:5.1282051282vw}}.work.detail_page main{max-width:none}.work .detail .main_slide{height:760px}@media screen and (max-width:1920px){.work .detail .main_slide{height:39.5833333333vw}}.work .detail .main_slide__indicator{bottom:54px}@media screen and (max-width:1920px){.work .detail .main_slide__indicator{bottom:2.8125vw}}.work .detail__desc{margin-top:40px}@media screen and (max-width:1560px){.work .detail__desc{margin-top:2.5641025641vw}}.work .detail__inner{max-width:1560px;margin:0 auto}.work .detail__inner{padding:0 60px}@media screen and (max-width:1560px){.work .detail__inner{padding:0vw 3.8461538462vw}}.work .detail__content{padding:120px 0 160px}@media screen and (max-width:1560px){.work .detail__content{padding:7.6923076923vw 0vw 10.2564102564vw}}.work .detail__tag{display:flex}.work .detail__tag{gap:8px}@media screen and (max-width:1560px){.work .detail__tag{gap:.5128205128vw}}.work .detail__tag{margin-bottom:40px}@media screen and (max-width:1560px){.work .detail__tag{margin-bottom:2.5641025641vw}}.work .detail__tag li{font-weight:700;line-height:1.6;color:#5b5b5b;background-color:#eee}.work .detail__tag li{padding:14px 12px}@media screen and (max-width:1560px){.work .detail__tag li{padding:.8974358974vw .7692307692vw}}.work .detail__tag li{font-size:12px}@media screen and (max-width:1560px){.work .detail__tag li{font-size:.7692307692vw}}.work .detail .desc+.desc{margin-top:120px}@media screen and (max-width:1560px){.work .detail .desc+.desc{margin-top:7.6923076923vw}}.work .detail .desc figure{text-align:center}.work .detail .desc iframe{position:relative;left:50%;transform:translate(-50%);display:block;margin:0 auto}.work .detail .desc iframe{width:1440px}@media screen and (max-width:1560px){.work .detail .desc iframe{width:92.3076923077vw}}.work .detail .desc iframe{height:810px}@media screen and (max-width:1560px){.work .detail .desc iframe{height:51.9230769231vw}}.work .detail .desc .wp-block-embed__wrapper iframe{left:50%!important}.work .detail .desc .embed-responsive{position:static!important;width:100%!important}.work .detail .desc dt{font-weight:700;line-height:1.4}.work .detail .desc dt{margin-bottom:24px}@media screen and (max-width:1560px){.work .detail .desc dt{margin-bottom:1.5384615385vw}}.work .detail .desc dt{font-size:24px}@media screen and (max-width:1560px){.work .detail .desc dt{font-size:1.5384615385vw}}.work .detail .desc__title{font-weight:700;line-height:1.4;color:#000}.work .detail .desc__title{margin-bottom:24px}@media screen and (max-width:1560px){.work .detail .desc__title{margin-bottom:1.5384615385vw}}.work .detail .desc__title{font-size:48px}@media screen and (max-width:1560px){.work .detail .desc__title{font-size:3.0769230769vw}}.work .detail .desc__text{color:#5b5b5b;line-height:1.6}.work .detail .desc__text{font-size:16px}@media screen and (max-width:1560px){.work .detail .desc__text{font-size:1.0256410256vw}}.work .detail .desc__text img{max-width:100%}.work .detail .desc__text p,.work .detail .desc__text div{line-height:inherit;font-size:inherit}.work .detail .desc__text .achieve_list{display:flex}.work .detail .desc__text .achieve_list{gap:24px}@media screen and (max-width:1560px){.work .detail .desc__text .achieve_list{gap:1.5384615385vw}}.work .detail .desc__text .achieve_list{padding-top:60px}@media screen and (max-width:1560px){.work .detail .desc__text .achieve_list{padding-top:3.8461538462vw}}.work .detail .desc__text .achieve_list li{width:25%;text-align:center}.work .detail .desc__text .achieve_list__num{color:#000;font-weight:700}.work .detail .desc__text .achieve_list__num{margin-bottom:20px}@media screen and (max-width:1560px){.work .detail .desc__text .achieve_list__num{margin-bottom:1.2820512821vw}}.work .detail .desc__text .achieve_list__num{font-size:36px}@media screen and (max-width:1560px){.work .detail .desc__text .achieve_list__num{font-size:2.3076923077vw}}.work .detail .desc__text .achieve_list__unit{color:#5b5b5b;font-weight:700;line-height:1}.work .detail .desc__text .achieve_list__unit{font-size:16px}@media screen and (max-width:1560px){.work .detail .desc__text .achieve_list__unit{font-size:1.0256410256vw}}.work .detail__navigation--work{display:flex;justify-content:space-between;color:#fff}.work .detail__navigation--work li{padding:0;border:0}.work .detail__navigation--work .detail__btn_arrow{gap:0;color:#fff}.work .detail__navigation--work .detail__btn_arrow{font-size:24px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__btn_arrow{font-size:1.5384615385vw}}.work .detail__navigation--work .detail__btn_arrow{line-height:160px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__btn_arrow{line-height:10.2564102564vw}}.work .detail__navigation--work .detail__btn_arrow:before{display:none}.work .detail__navigation--work .detail__btn_arrow--prev .detail__arrow_img{border-right:1px solid #333}.work .detail__navigation--work .detail__btn_arrow--prev .detail__link{padding-left:42px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__btn_arrow--prev .detail__link{padding-left:2.6923076923vw}}.work .detail__navigation--work .detail__btn_arrow--next{flex-direction:row-reverse}.work .detail__navigation--work .detail__btn_arrow--next .detail__arrow_img{border-left:1px solid #333}.work .detail__navigation--work .detail__btn_arrow--next .detail__link{text-align:right}.work .detail__navigation--work .detail__btn_arrow--next .detail__link{padding-right:42px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__btn_arrow--next .detail__link{padding-right:2.6923076923vw}}.work .detail__navigation--work .detail__btn_arrow:hover .detail__arrow_img svg path,.work .detail__navigation--work .detail__btn_arrow:active .detail__arrow_img svg path,.work .detail__navigation--work .detail__btn_arrow:focus .detail__arrow_img svg path{fill:#fff}.work .detail__navigation--work .detail__arrow_img{display:flex;align-items:center;justify-content:center}.work .detail__navigation--work .detail__arrow_img{width:160px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__arrow_img{width:10.2564102564vw}}.work .detail__navigation--work .detail__arrow_img{height:160px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__arrow_img{height:10.2564102564vw}}.work .detail__navigation--work .detail__arrow_img svg{width:43px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__arrow_img svg{width:2.7564102564vw}}.work .detail__navigation--work .detail__arrow_img svg{height:20px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__arrow_img svg{height:1.2820512821vw}}.work .detail__navigation--work .detail__arrow_img svg path{fill:#a6a6a6;transition:all .3s ease}.work .detail__navigation--work .detail__link{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:1.4em;line-height:1.4}.work .detail__navigation--work .detail__link{width:400px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__link{width:25.641025641vw}}.work .detail__navigation--work .detail__link{font-size:24px}@media screen and (max-width:1560px){.work .detail__navigation--work .detail__link{font-size:1.5384615385vw}}@media screen and (max-width:768px){.work .tab{position:absolute;opacity:0;visibility:hidden}.work .custom_full{position:relative;opacity:1;visibility:visible}.work .thumb_list{margin-bottom:-20px}}@media screen and (max-width:768px)and (max-width:768px){.work .thumb_list{margin-bottom:-5.5555555556vw}}@media screen and (max-width:768px){.work .thumb_list .grid_dummy{width:100%}.work .thumb_list .grid_gap{width:0}.work .thumb_list__item{width:100%}.work .thumb_list__item{margin-bottom:60px}}@media screen and (max-width:768px)and (max-width:768px){.work .thumb_list__item{margin-bottom:16.6666666667vw}}@media screen and (max-width:768px){.work .work_list{margin-bottom:80px}}@media screen and (max-width:768px)and (max-width:768px){.work .work_list{margin-bottom:22.2222222222vw}}@media screen and (max-width:768px){.work .work_list+.btn_box{margin-bottom:80px}}@media screen and (max-width:768px)and (max-width:768px){.work .work_list+.btn_box{margin-bottom:22.2222222222vw}}@media screen and (max-width:768px){.work .detail .main_slide{height:auto}.work .detail .main_slide{padding-bottom:60px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .main_slide{padding-bottom:16.6666666667vw}}@media screen and (max-width:768px){.work .detail .main_slide .swiper-slide{height:306px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .main_slide .swiper-slide{height:85vw}}@media screen and (max-width:768px){.work .detail .main_slide__indicator{bottom:0}.work .detail__desc{margin-top:20px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__desc{margin-top:5.5555555556vw}}@media screen and (max-width:768px){.work .detail__inner{width:100%;padding:0}.work .detail__content{padding:80px 20px 120px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__content{padding:22.2222222222vw 5.5555555556vw 33.3333333333vw}}@media screen and (max-width:768px){.work .detail__tag{flex-wrap:wrap}.work .detail__tag{gap:8px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__tag{gap:2.2222222222vw}}@media screen and (max-width:768px){.work .detail__tag{margin-bottom:40px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__tag{margin-bottom:11.1111111111vw}}@media screen and (max-width:768px){.work .detail__tag li{letter-spacing:-.03em}.work .detail__tag li{padding:11px 10px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__tag li{padding:3.0555555556vw 2.7777777778vw}}@media screen and (max-width:768px){.work .detail__tag li{font-size:12px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__tag li{font-size:3.3333333333vw}}@media screen and (max-width:768px){.work .detail .desc+.desc{margin-top:80px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc+.desc{margin-top:22.2222222222vw}}@media screen and (max-width:768px){.work .detail .desc iframe{width:320px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc iframe{width:88.8888888889vw}}@media screen and (max-width:768px){.work .detail .desc iframe{height:180px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc iframe{height:50vw}}@media screen and (max-width:768px){.work .detail .desc dt{line-height:1}.work .detail .desc dt{margin-bottom:32px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc dt{margin-bottom:8.8888888889vw}}@media screen and (max-width:768px){.work .detail .desc dt{font-size:20px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc dt{font-size:5.5555555556vw}}@media screen and (max-width:768px){.work .detail .desc__title{margin-bottom:24px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__title{margin-bottom:6.6666666667vw}}@media screen and (max-width:768px){.work .detail .desc__title{font-size:32px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__title{font-size:8.8888888889vw}}@media screen and (max-width:768px){.work .detail .desc__text{font-size:16px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__text{font-size:4.4444444444vw}}@media screen and (max-width:768px){.work .detail .desc__text .achieve_list{display:grid;grid-template-columns:repeat(2,1fr)}.work .detail .desc__text .achieve_list{gap:40px 8px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__text .achieve_list{gap:11.1111111111vw 2.2222222222vw}}@media screen and (max-width:768px){.work .detail .desc__text .achieve_list{padding-top:40px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__text .achieve_list{padding-top:11.1111111111vw}}@media screen and (max-width:768px){.work .detail .desc__text .achieve_list li{width:100%;text-align:center}.work .detail .desc__text .achieve_list__num{margin-bottom:12px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__text .achieve_list__num{margin-bottom:3.3333333333vw}}@media screen and (max-width:768px){.work .detail .desc__text .achieve_list__num{font-size:40px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__text .achieve_list__num{font-size:11.1111111111vw}}@media screen and (max-width:768px){.work .detail .desc__text .achieve_list__num{line-height:35px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__text .achieve_list__num{line-height:9.7222222222vw}}@media screen and (max-width:768px){.work .detail .desc__text .achieve_list__unit{line-height:1.4}.work .detail .desc__text .achieve_list__unit{font-size:12px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail .desc__text .achieve_list__unit{font-size:3.3333333333vw}}@media screen and (max-width:768px){.work .detail__navigation--work li{padding:0;border:0}.work .detail__navigation--work .detail__btn_arrow--prev,.work .detail__navigation--work .detail__btn_arrow--next{padding:0}.work .detail__navigation--work .detail__btn_arrow--next .detail__arrow_img{border-left:none}.work .detail__navigation--work .detail__arrow_img{width:50vw}.work .detail__navigation--work .detail__arrow_img{height:70px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__navigation--work .detail__arrow_img{height:19.4444444444vw}}@media screen and (max-width:768px){.work .detail__navigation--work .detail__arrow_img svg{width:17px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__navigation--work .detail__arrow_img svg{width:4.7222222222vw}}@media screen and (max-width:768px){.work .detail__navigation--work .detail__arrow_img svg{height:8px}}@media screen and (max-width:768px)and (max-width:768px){.work .detail__navigation--work .detail__arrow_img svg{height:2.2222222222vw}}@media screen and (max-width:768px){.work .detail__navigation--work .detail__link{display:none}}
