.works .list-cate{margin-top:-15px;position:relative}.works .list-cate:after{content:"";position:absolute;height:323px;width:calc(50% - 75px);background:url(../../img/top/gr1_bg.svg) repeat;right:0;bottom:0;z-index:-1}@media (max-width: 767px){.works .list-cate:after{width:calc(100% - 90px);height:300px}}.works .list-cate ul{display:flex;flex-wrap:wrap;width:calc(100% + 40px);position:relative;margin:0 -20px 0px;padding-bottom:57px}@media (max-width: 767px){.works .list-cate ul{width:calc(100% + 14px);margin:0 -7px 0px}}.works .list-cate ul li{width:33.333%;padding:0 20px;margin-bottom:32px}@media (max-width: 767px){.works .list-cate ul li{width:50%;margin:0 0px 12px 0px;padding:0 7px}}.works .list-cate ul li a{display:inline-block;width:100%;background:#fff;border-radius:0 0 5px 5px;text-align:left;padding:0 0px 7px;-webkit-box-shadow:3px 3px 14px 0px rgba(69,93,118,0.1);box-shadow:3px 3px 14px 0px rgba(69,93,118,0.1)}@media (max-width: 767px){.works .list-cate ul li a{padding:0 0 8px;height:100%}}.works .list-cate ul li a .zimg_frame{border-radius:5px 5px 0px 0px;margin-bottom:9px;position:relative}@media (max-width: 767px){.works .list-cate ul li a .zimg_frame{margin-bottom:7px}}.works .list-cate ul li a .im{position:relative;overflow:hidden}.works .list-cate ul li a .im:before{display:block;content:" ";width:100%;padding-top:47.05882%}.works .list-cate ul li a .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.works .list-cate ul li a .im{position:relative}.works .list-cate ul li a .im:before{display:block;content:" ";width:100%;padding-top:50%}.works .list-cate ul li a .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.works .list-cate ul li a .im span{position:absolute;width:100%;height:100%;top:0;left:0}.works .list-cate ul li a .bx .ttl{font-size:18px;font-size:1.8rem;line-height:37px;letter-spacing:.02em;font-weight:bold;color:#2B2626;transition:0.3s;position:relative;padding:0 0 0 48px}@media (max-width: 767px){.works .list-cate ul li a .bx .ttl{font-size:16px;font-size:1.6rem;line-height:20px;letter-spacing:.02em;font-weight:bold;padding:0 0 0 36px}}.works .list-cate ul li a .bx .ttl:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:11px;background:url(../../img/works/ico_arr.svg) no-repeat center center/100% 100%;position:absolute;left:50%;top:7;left:27px;margin-top:2px;transition:0.3s ease-in-out}@media (max-width: 767px){.works .list-cate ul li a .bx .ttl:before{left:19px;top:8px}}.works .list-cate ul li a .bx .ttl span.has-targ{position:relative;padding-right:26px}@media (max-width: 767px){.works .list-cate ul li a .bx .ttl span.has-targ{padding-right:20px}}.works .list-cate ul li a .bx .ttl span.has-targ::before{content:"";background:url(../../img/common/icon/ico_targ.svg) no-repeat center center/100% 100%;width:13px;height:13px;right:0;top:8px;position:absolute}@media (max-width: 767px){.works .list-cate ul li a .bx .ttl span.has-targ::before{width:12px;height:12px;top:6px}}.works .list-cate ul li a .bx .ttl span.text-add{font-size:13px;font-size:1.3rem;line-height:20px;letter-spacing:.04em;font-weight:100;display:inline-block;position:relative;top:-2px}.works .list-arc{margin-top:-15px;padding-bottom:50px;position:relative}.works .list-arc:after{content:"";position:absolute;height:550px;width:calc(50% - 100px);background:url(../../img/top/gr1_bg.svg) repeat;right:0;bottom:0;z-index:-1}@media (max-width: 767px){.works .list-arc:after{width:calc(100% - 90px);height:300px}}.works .list-arc .tit-page{font-size:28px;font-size:2.8rem;line-height:37px;letter-spacing:.04em;font-weight:bold;width:100%;text-align:center;margin-bottom:56px}@media (max-width: 767px){.works .list-arc .tit-page{font-size:22px;font-size:2.2rem;margin-bottom:30px}}.works .list-arc ul{display:flex;flex-wrap:wrap;width:calc(100% + 40px);position:relative;margin-left:-20px;padding-bottom:27px}@media (max-width: 767px){.works .list-arc ul{width:100%;margin:0 auto 6px}}.works .list-arc .item{width:33.333%;padding:0 20px;max-width:380px;margin-bottom:45px}@media (max-width: 767px){.works .list-arc .item{width:100%;margin:0 0px 23px 0px;padding:0 0 11px;border-bottom:1px solid #DDDDDD}}.works .list-arc .item a{display:inline-block;width:100%;background:#fff;border-radius:0 0 5px 5px;text-align:left;padding:0 0 15px}@media (max-width: 767px){.works .list-arc .item a{display:flex;flex-wrap:wrap;align-items:flex-start}}.works .list-arc .item a .zimg_frame{border-radius:5px 5px 5px 5px;margin-bottom:24px;position:relative}@media (max-width: 767px){.works .list-arc .item a .zimg_frame{margin-bottom:16px;width:164px;margin-bottom:15px}}.works .list-arc .item a .im{position:relative;overflow:hidden}.works .list-arc .item a .im:before{display:block;content:" ";width:100%;padding-top:62.35294%}.works .list-arc .item a .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.works .list-arc .item a .im{position:relative}.works .list-arc .item a .im:before{display:block;content:" ";width:100%;padding-top:62.80488%}.works .list-arc .item a .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.works .list-arc .item a .im span{position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width: 767px){.works .list-arc .item a .bx1{width:calc(100% - 164px);padding:0 0px 0 17px}}.works .list-arc .item a .cat{margin-bottom:10px}@media (max-width: 767px){.works .list-arc .item a .cat{margin-bottom:4px;line-height:1}}.works .list-arc .item a .cat span{font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.04em;font-weight:bold;color:#fff;background:#7c7c7c;border-radius:4px;padding:1px 8px 2px;margin-right:5px;display:inline-block;margin-bottom:5px}@media (max-width: 767px){.works .list-arc .item a .cat span{font-size:12px;font-size:1.2rem;line-height:18px;letter-spacing:.04em;font-weight:bold}}.works .list-arc .item a .ttl{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.04em;font-weight:bold;color:#2B2626;margin-bottom:17px;transition:0.3s}@media (max-width: 767px){.works .list-arc .item a .ttl{font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.04em;font-weight:bold}}.works .list-arc .item a .bx2{border-radius:10px;padding:9px 13px 17px 21px;background:#F2F2F2}@media (max-width: 767px){.works .list-arc .item a .bx2{border-radius:5px;width:100%;padding:7px 13px 17px 17px}}.works .list-arc .item a .bx2 .ttl2{font-size:15px;font-size:1.5rem;line-height:34px;letter-spacing:.04em;font-weight:bold;transition:0.3s}@media (max-width: 767px){.works .list-arc .item a .bx2 .ttl2{font-size:15px;font-size:1.5rem;line-height:34px;letter-spacing:.04em;font-weight:bold}}.works .list-arc .item a .bx2 p{font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.04em;font-weight:500;transition:0.3s}@media (max-width: 767px){.works .list-arc .item a .bx2 p{font-size:13px;font-size:1.3rem;line-height:22px;letter-spacing:.04em;font-weight:500}}.works .list-arc .gr-btn{padding:80px 0 60px}.works .list-arc .gr-btn .cm-btn--s3{max-width:340px}@media (max-width: 767px){.works .list-arc .gr-btn .cm-btn--s3{max-width:290px;padding-left:20px}}@media (max-width: 767px){.works .list-arc .gr-btn{padding:50px 0 5px}}@media (max-width: 767px){.works .list-detail main{overflow:hidden}}.works .list-detail .wcm{max-width:908px}.works .list-detail .wcm .img-main{position:relative;overflow:hidden;border-radius:5px;margin-bottom:50px}.works .list-detail .wcm .img-main:before{display:block;content:" ";width:100%;padding-top:62.5%}.works .list-detail .wcm .img-main>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.works .list-detail .wcm .img-main{margin-bottom:22px}}.works .list-detail .wcm .img-main span{position:absolute;width:100%;height:100%;top:0;left:0;background-size:auto 100%}.works .list-detail .wcm .cat{margin-bottom:10px}@media (max-width: 767px){.works .list-detail .wcm .cat{margin-bottom:4px}}.works .list-detail .wcm .cat span{font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.04em;font-weight:bold;color:#fff;background:#7c7c7c;border-radius:4px;padding:1px 8px 2px;margin-right:5px;display:inline-block;margin-bottom:5px}@media (max-width: 767px){.works .list-detail .wcm .cat span{font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.04em;font-weight:bold;padding:1px 10px 2px}}.works .list-detail .wcm .tit-page{font-size:32px;font-size:3.2rem;line-height:1.6;letter-spacing:.02em;font-weight:bold;margin-bottom:17px}@media (max-width: 767px){.works .list-detail .wcm .tit-page{font-size:24px;font-size:2.4rem;line-height:37px;letter-spacing:.02em;font-weight:bold;margin-bottom:7px}}.works .list-detail .wcm .loca{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.04em;margin-bottom:40px;display:inline-block;color:#464646}.works .list-detail .wcm .ttl-b{font-size:24px;font-size:2.4rem;line-height:37px;letter-spacing:.04em;font-weight:bold;position:relative;padding:0px 26px 2px;margin-bottom:27px;position:relative}.works .list-detail .wcm .ttl-b:before{content:"";position:absolute;height:calc(100% - 4px);width:2px;background:#E15B29;left:0;top:2px}@media (max-width: 767px){.works .list-detail .wcm .ttl-b{font-size:22px;font-size:2.2rem;line-height:32px;letter-spacing:.04em;font-weight:bold;padding:0px 20px 2px;margin-bottom:17px}}.works .list-detail .wcm .rep-cont{margin-bottom:60px}.works .list-detail .wcm .rep-cont p{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.04em}@media (max-width: 767px){.works .list-detail .wcm .rep-cont{margin-bottom:40px}}.works .list-detail .img-after .ins,.works .list-detail .img-before .ins{max-width:908px;width:100%;margin:0 auto;padding:0 14px}.works .list-detail .img-after .ins .lab,.works .list-detail .img-before .ins .lab{font-family:"Inter", sans-serif;font-size:38px;font-size:3.8rem;line-height:36px;letter-spacing:.06em;font-weight:900;margin-bottom:20px;display:inline-block}@media (max-width: 767px){.works .list-detail .img-after .ins .lab,.works .list-detail .img-before .ins .lab{font-size:28px;font-size:2.8rem;line-height:34px;letter-spacing:.08em;font-weight:900;margin-bottom:15px}}.works .list-detail .img-after .ins .slider-for,.works .list-detail .img-before .ins .slider-for{margin-bottom:15px}@media (max-width: 767px){.works .list-detail .img-after .ins .slider-for,.works .list-detail .img-before .ins .slider-for{margin-bottom:2px}}.works .list-detail .img-after .ins .slider-for .it-img,.works .list-detail .img-before .ins .slider-for .it-img{position:relative}.works .list-detail .img-after .ins .slider-for .it-img:before,.works .list-detail .img-before .ins .slider-for .it-img:before{display:block;content:" ";width:100%;padding-top:61.13636%}.works .list-detail .img-after .ins .slider-for .it-img>.content,.works .list-detail .img-before .ins .slider-for .it-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.works .list-detail .img-after .ins .slider-for .it-img,.works .list-detail .img-before .ins .slider-for .it-img{position:relative}.works .list-detail .img-after .ins .slider-for .it-img:before,.works .list-detail .img-before .ins .slider-for .it-img:before{display:block;content:" ";width:100%;padding-top:61.14286%}.works .list-detail .img-after .ins .slider-for .it-img>.content,.works .list-detail .img-before .ins .slider-for .it-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.works .list-detail .img-after .ins .slider-for .it-img span,.works .list-detail .img-before .ins .slider-for .it-img span{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px;overflow:hidden;background-size:auto 100%}.works .list-detail .img-after .ins .slider-nav,.works .list-detail .img-before .ins .slider-nav{width:calc(100% + 14px);margin-left:-7px}@media (max-width: 767px){.works .list-detail .img-after .ins .slider-nav,.works .list-detail .img-before .ins .slider-nav{width:calc(100% + 6px);margin-left:-3px}}@media (max-width: 767px){.works .list-detail .img-after .ins .slider-nav .slick-slide,.works .list-detail .img-before .ins .slider-nav .slick-slide{padding:0 3px}}.works .list-detail .img-after .ins .slider-nav .min,.works .list-detail .img-before .ins .slider-nav .min{position:relative;margin:0 7px;max-width:164px;cursor:pointer;transition:0.3s ease-out}.works .list-detail .img-after .ins .slider-nav .min:before,.works .list-detail .img-before .ins .slider-nav .min:before{display:block;content:" ";width:100%;padding-top:60.97561%}.works .list-detail .img-after .ins .slider-nav .min>.content,.works .list-detail .img-before .ins .slider-nav .min>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.works .list-detail .img-after .ins .slider-nav .min,.works .list-detail .img-before .ins .slider-nav .min{position:relative;margin:0 0px;max-width:inherit}.works .list-detail .img-after .ins .slider-nav .min:before,.works .list-detail .img-before .ins .slider-nav .min:before{display:block;content:" ";width:100%;padding-top:61.53846%}.works .list-detail .img-after .ins .slider-nav .min>.content,.works .list-detail .img-before .ins .slider-nav .min>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.works .list-detail .img-after .ins .slider-nav .min span,.works .list-detail .img-before .ins .slider-nav .min span{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px}@media (min-width: 768px){.works .list-detail .img-after .ins .slider-nav .min:hover,.works .list-detail .img-before .ins .slider-nav .min:hover{opacity:0.5}}.works .list-detail .img-after .ins .slick-next,.works .list-detail .img-after .ins .slick-prev,.works .list-detail .img-before .ins .slick-next,.works .list-detail .img-before .ins .slick-prev{width:34px;height:34px;transition:0.3s ease-in-out}@media (max-width: 767px){.works .list-detail .img-after .ins .slick-next,.works .list-detail .img-after .ins .slick-prev,.works .list-detail .img-before .ins .slick-next,.works .list-detail .img-before .ins .slick-prev{width:28px;height:28px}}.works .list-detail .img-after .ins .slick-next:before,.works .list-detail .img-after .ins .slick-prev:before,.works .list-detail .img-before .ins .slick-next:before,.works .list-detail .img-before .ins .slick-prev:before{display:none}@media (max-width: 767px){.works .list-detail .img-after .ins .slick-next,.works .list-detail .img-after .ins .slick-prev,.works .list-detail .img-before .ins .slick-next,.works .list-detail .img-before .ins .slick-prev{z-index:99}}.works .list-detail .img-after .ins .slick-next,.works .list-detail .img-before .ins .slick-next{background:url(../../img/common/icon/ico_sli_next.svg) no-repeat center center/100% 100%;right:-64px}@media (min-width: 768px){.works .list-detail .img-after .ins .slick-next:hover,.works .list-detail .img-before .ins .slick-next:hover{right:-70px}}@media (max-width: 767px){.works .list-detail .img-after .ins .slick-next,.works .list-detail .img-before .ins .slick-next{right:-14px}}.works .list-detail .img-after .ins .slick-prev,.works .list-detail .img-before .ins .slick-prev{background:url(../../img/common/icon/ico_sli_prev.svg) no-repeat center center/100% 100%;left:-65px}@media (min-width: 768px){.works .list-detail .img-after .ins .slick-prev:hover,.works .list-detail .img-before .ins .slick-prev:hover{left:-70px}}@media (max-width: 767px){.works .list-detail .img-after .ins .slick-prev,.works .list-detail .img-before .ins .slick-prev{left:-14px}}.works .list-detail .img-after{margin-bottom:50px;padding-bottom:97px;padding-top:50px;position:relative}@media (max-width: 767px){.works .list-detail .img-after{padding-top:0px;padding-bottom:42px;margin-bottom:10px}}.works .list-detail .img-after::before{content:"";position:absolute;width:calc(100% - 50px);z-index:-1;bottom:0;left:0;background:#FAF4EF;height:calc(100% - 210px)}@media (max-width: 767px){.works .list-detail .img-after::before{height:calc(100% - 80px);width:calc(100% - 25px)}}.works .list-detail .img-after:after{content:"";position:absolute;width:140px;height:60px;background:url(../../img/works/ico_arr_up.svg) no-repeat center center/100% 100%;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.works .list-detail .img-after:after{width:64px;height:27px}}.works .list-detail .img-after .ins .lab{color:#E15B29}.works .list-detail .img-before{padding-top:30px;padding-bottom:10px;margin-bottom:90px}@media (max-width: 767px){.works .list-detail .img-before{padding-top:15px;margin-bottom:24px}}.works .list-detail .img-before .ins .lab{font-size:30px;font-size:3rem;color:#2B2626;font-size:24px;font-size:2.4rem;line-height:29px;letter-spacing:.08em;font-weight:900}.works .list-detail .gr-tbl{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:70px}@media (max-width: 767px){.works .list-detail .gr-tbl{margin-bottom:40px}}.works .list-detail .gr-tbl .ttl-b{width:calc(100% - 670px)}@media (max-width: 767px){.works .list-detail .gr-tbl .ttl-b{margin-bottom:30px;width:100%}}.works .list-detail .gr-tbl .tbl{width:670px;border-top:1px solid #DDDDDD;display:flex;flex-wrap:wrap}.works .list-detail .gr-tbl .tbl p{width:50%;display:inline-flex;border-bottom:1px solid #DDDDDD}@media (max-width: 767px){.works .list-detail .gr-tbl .tbl p{width:100%}}.works .list-detail .gr-tbl .tbl p em,.works .list-detail .gr-tbl .tbl p span{padding:13px 15px}@media (max-width: 767px){.works .list-detail .gr-tbl .tbl p em,.works .list-detail .gr-tbl .tbl p span{padding:10px 15px}}@media (max-width: 767px) and (max-width: 767px){.works .list-detail .gr-tbl .tbl p em,.works .list-detail .gr-tbl .tbl p span{font-size:14px;font-size:1.4rem;line-height:1.6;letter-spacing:.04em}}.works .list-detail .gr-tbl .tbl p em{font-style:normal;font-weight:bold;width:120px;background:#F2F2F2}.works .list-detail .gr-tbl .tbl p span{width:calc(100% - 120px)}.works .list-detail .box_mid{padding-bottom:40px}@media (max-width: 767px){.works .list-detail .box_mid{padding-bottom:20px}}.works .list-detail .bx-rel{padding:88px 0 70px 0}@media (max-width: 767px){.works .list-detail .bx-rel{padding:68px 0 20px}}.works .list-detail .bx-rel__tit{font-size:22px;font-size:2.2rem;line-height:37px;letter-spacing:.04em;font-weight:bold;text-align:center;margin-bottom:40px}@media (max-width: 767px){.works .list-detail .bx-rel__tit{font-size:20px;font-size:2rem;line-height:37px;letter-spacing:.04em;font-weight:bold;margin-bottom:30px}}.works .list-detail .works__list{width:calc(100% + 50px);margin:0 -25px 0;display:flex;flex-wrap:wrap}@media (max-width: 767px){.works .list-detail .works__list{padding:0 0 0 15px;width:calc(100% + 28px);margin:0 -14px 0}}.works .list-detail .works__list .item{width:33.333%;padding:0 25px;max-width:376px}@media (max-width: 767px){.works .list-detail .works__list .item{max-width:100%;margin:0 0px 0 0px;padding:0}}.works .list-detail .works__list .item a{display:inline-block;width:100%;background:#fff;border-radius:0 0 5px 5px;text-align:left;padding:0 0 15px}.works .list-detail .works__list .item a .zimg_frame{border-radius:5px 5px 5px 5px;margin-bottom:20px;position:relative}@media (max-width: 767px){.works .list-detail .works__list .item a .zimg_frame{margin-bottom:16px}}.works .list-detail .works__list .item a .im{position:relative;overflow:hidden}.works .list-detail .works__list .item a .im:before{display:block;content:" ";width:100%;padding-top:62.35294%}.works .list-detail .works__list .item a .im>.content{position:absolute;top:0;left:0;right:0;bottom:0}.works .list-detail .works__list .item a .im span{position:absolute;width:100%;height:100%;top:0;left:0}.works .list-detail .works__list .item a .cat{margin-bottom:10px}.works .list-detail .works__list .item a .cat span{font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.04em;font-weight:bold;color:#fff;background:#7c7c7c;border-radius:4px;padding:1px 8px 2px;margin-right:5px;display:inline-block;margin-bottom:5px}.works .list-detail .works__list .item a .ttl{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.04em;font-weight:bold;color:#2B2626;margin-bottom:17px;transition:0.3s}@media (max-width: 767px){.works .list-detail .works__list .item a .ttl{font-size:18px;font-size:1.8rem;line-height:24px;letter-spacing:.04em;font-weight:bold}}.works .list-detail .works__list .item a .bx{border-radius:10px;padding:11px 13px 17px 21px;background:#F2F2F2}@media (max-width: 767px){.works .list-detail .works__list .item a .bx{border-radius:5px;width:100%;padding:7px 13px 17px 17px}}.works .list-detail .works__list .item a .bx .ttl2{font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:.04em;font-weight:bold;transition:0.3s}@media (max-width: 767px){.works .list-detail .works__list .item a .bx .ttl2{font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:.04em;font-weight:bold}}.works .list-detail .works__list .item a .bx p{font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.04em;font-weight:500;transition:0.3s}@media (max-width: 767px){.works .list-detail .works__list .item a .bx p{font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.04em;font-weight:500}}.works .list-detail .works__list .slick-list{margin-bottom:35px}@media (max-width: 767px){.works .list-detail .works__list .slick-list{width:calc(100% + 40px);margin-bottom:20px}}@media (max-width: 767px){.works .list-detail .works__list .slick-slide{max-width:100%;margin-right:15px}}.works .list-detail .works__list .slick-next,.works .list-detail .works__list .slick-prev{width:34px;height:34px;transition:0.3s ease-in-out;top:-84px}@media (max-width: 767px){.works .list-detail .works__list .slick-next,.works .list-detail .works__list .slick-prev{top:24%;z-index:99;width:28px;height:28px}}.works .list-detail .works__list .slick-next:before,.works .list-detail .works__list .slick-prev:before{display:none}.works .list-detail .works__list .slick-next{background:url(../../img/common/icon/ico_sli_next.svg) no-repeat center center/100% 100%;right:44px;right:calc((100vw - 1100px) / 2 + 10px);left:auto}@media (min-width: 768px){.works .list-detail .works__list .slick-next:hover{right:calc((100vw - 1100px) / 2 + 5px)}}@media (max-width: 767px){.works .list-detail .works__list .slick-next{right:0px}}.works .list-detail .works__list .slick-prev{background:url(../../img/common/icon/ico_sli_prev.svg) no-repeat center center/100% 100%;left:auto;right:calc((100vw - 1100px) / 2 + 56px)}@media (min-width: 768px){.works .list-detail .works__list .slick-prev:hover{right:calc((100vw - 1100px) / 2 + 62px)}}@media (max-width: 767px){.works .list-detail .works__list .slick-prev{left:0px}}.works .list-detail .works__list .slick-dots{bottom:-65px}@media (max-width: 767px){.works .list-detail .works__list .slick-dots{bottom:-5px}}.works .list-detail .works__list .slick-dots li{width:12px;height:12px;position:relative;margin:0 4px}.works .list-detail .works__list .slick-dots li:before{position:absolute;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4px;height:4px;border-radius:50%;background:#2B2626}.works .list-detail .works__list .slick-dots li button{width:4px;height:4px;border-radius:50%;background:#2B2626;padding:0;display:none}.works .list-detail .works__list .slick-dots li.slick-active:before{width:12px;height:12px;background:#E15B29}.works .list-detail .paging-detail{border-top:1px solid #dcdcdc;padding-top:35px;margin-top:20px}.works .list-detail .paging-detail .item__im{margin-bottom:15px}@media (max-width: 767px){.works .list-detail .paging-detail .item__im{margin-bottom:5px}}.works .list-detail .paging-detail .item__icon{letter-spacing:0.16em}.works .list-detail .paging-detail ul .item__cate{margin-bottom:5px}.works .list-detail .paging-detail ul .item__cate span{margin-bottom:5px}.works .list-detail .paging-detail.lay-btn{border-top:none;padding-top:5px;margin-top:0}@media (max-width: 767px){.works .list-detail .paging-detail.lay-btn .gotoList{margin-top:10px}}.works .list-detail .gr-btn{padding:100px 0 150px}@media (max-width: 767px){.works .list-detail .gr-btn{padding:36px 0 40px}}.works .singlebox__persol{padding-bottom:50px;margin-bottom:25px;margin-top:-20px}@media (max-width: 767px){.works .singlebox__persol{padding-bottom:60px;margin-bottom:25px}}.works .singlebox__persol__wrap{background:#F2F2F2;padding:60px 60px 60px;font-size:0}@media (max-width: 767px){.works .singlebox__persol__wrap{padding:35px 25px 35px}}.works .singlebox__persol__im{display:inline-block;vertical-align:top;width:200px}@media (max-width: 767px){.works .singlebox__persol__im{width:140px}}.works .singlebox__persol__im span{display:block;position:relative}.works .singlebox__persol__im span:before{display:block;content:" ";width:100%;padding-top:114%}.works .singlebox__persol__im span>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.works .singlebox__persol__im span{position:relative}.works .singlebox__persol__im span:before{display:block;content:" ";width:100%;padding-top:114.28571%}.works .singlebox__persol__im span>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.works .singlebox__persol__info{display:inline-block;vertical-align:top;width:calc(100% - 200px);padding-left:40px;padding-top:10px}@media (max-width: 767px){.works .singlebox__persol__info{width:calc(100% - 140px);padding-left:25px;padding-top:0}}.works .singlebox__persol__info__name{font-size:0;margin-bottom:20px}.works .singlebox__persol__info__name span{display:inline-block;vertical-align:top;font-size:14px;margin-right:20px}@media (max-width: 767px){.works .singlebox__persol__info__name span{display:block;margin-right:0;margin-bottom:5px}}.works .singlebox__persol__info__name p{display:inline-block;vertical-align:top;font-size:24px;font-weight:bold;margin-right:40px;position:relative;top:-12px}@media (max-width: 767px){.works .singlebox__persol__info__name p{display:block;font-size:20px;margin-right:0}}.works .singlebox__persol__info__name p i{display:block;color:#E15B29;font-size:14px;font-style:normal}@media (max-width: 767px){.works .singlebox__persol__info__name p i{font-size:12px;font-weight:300;margin-top:-2px}}.works .singlebox__persol__info__name a{display:inline-block;vertical-align:top;font-size:12px;font-style:normal;padding-left:20px;background:url("../../img/common/icon/icon_shop.svg") left 5px top 4px no-repeat;background-size:14px 13px;padding:0 6px 5px 25px;border-bottom:1px solid #C9C9C9}@media (max-width: 767px){.works .singlebox__persol__info__name a{display:block;font-size:14px;position:relative}.works .singlebox__persol__info__name a:after{display:inline-block;content:"";width:13px;height:8px;background:url("../../img/voice/arrow_shop.svg") no-repeat;background-size:100% 100%;position:absolute;right:0;top:10px}}.works .singlebox__persol__info__desc{font-size:16px}.works .singlebox__persol__desc{font-size:16px;padding-top:25px}

/*# sourceMappingURL=maps/works.min.css.map */
