@font-face{font-family:"Aurantiaca";src:url("/wp/wp-content/themes/wp-templ/assets/fonts/aurantiaca-v4z6e.ttf")}#wrap{padding-top:0;position:relative}@media (max-width: 767px){#wrap{padding-top:65px}}#wrap:before{position:absolute;content:"";width:100%;height:1160px;top:0;left:0;z-index:-1;background:#f1f1ec}@media (max-width: 767px){#wrap:before{height:811px}}.box-center{text-align:center;margin-bottom:70px}@media (max-width: 767px){.box-center{margin-bottom:33px}}.sub-mv{height:400px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}@media (max-width: 767px){.sub-mv{height:150px}}.sub-mv .img-mv{position:absolute;width:100%;height:100%;top:0;left:0}.sub-mv .img-mv img{width:100%;height:100%;object-fit:cover}.sub-mv .content-sec{max-width:1144px;margin-left:111px}@media (min-width: 768px){.sub-mv .content-sec{margin-top:71px}}@media (max-width: 767px){.sub-mv .content-sec{margin-left:0;padding:0 20px}}@media (min-width: 768px){.sub-mv .content-sec .tit-sec{margin-top:66px}}@media (max-width: 767px){.sub-mv .content-sec .tit-sec{margin:4px 0 0}}.sub-mv .content-sec .tit-sec .txt-en{font-size:66px;font-size:6.6rem;letter-spacing:1px;height:76px;margin-bottom:30px;color:#fff}@media (max-width: 767px){.sub-mv .content-sec .tit-sec .txt-en{font-size:42px;font-size:4.2rem;height:49px;letter-spacing:0.3px;margin-bottom:7px}}.sub-mv .content-sec .tit-sec .txt-en:before{width:111px;bottom:-13px;left:50%;margin-left:-60px;background:#fff}@media (max-width: 767px){.sub-mv .content-sec .tit-sec .txt-en:before{width:61px;bottom:-8px;left:79px;transform:rotate(-10deg)}}.sub-mv .content-sec .tit-sec .txt-en .mr15{margin-right:15px}@media (max-width: 767px){.sub-mv .content-sec .tit-sec .txt-en .mr15{margin-right:9px}}.sub-mv .content-sec .tit-sec .txt-ja{font-size:15px;font-size:1.5rem;padding-right:49px;text-align:right;color:#fff}@media (max-width: 767px){.sub-mv .content-sec .tit-sec .txt-ja{font-size:14px;font-size:1.4rem;padding-right:44px}}.c-breadcrumb{padding-top:17px;padding-bottom:58px}.c-breadcrumb li{letter-spacing:0.3px}@media (max-width: 767px){.c-breadcrumb{padding-bottom:32px;padding-top:12px;padding-right:0}}.sec-anchors{margin-bottom:160px;padding:0 20px}@media (max-width: 767px){.sec-anchors{margin-bottom:42px;padding:0}}.sec-anchors ul{max-width:1100px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.sec-anchors ul{justify-content:center}}@media (max-width: 767px){.sec-anchors ul{flex-wrap:wrap;padding:0 20px}}@media (min-width: 768px){.sec-anchors ul li{border-right:solid 1px #363636}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-anchors ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}}@media (min-width: 768px){.sec-anchors ul li:first-child a{padding:0 24px 0 0}.sec-anchors ul li:nth-child(2) a{padding:0 24px 0 27px}.sec-anchors ul li:nth-child(3) a{padding:0 24px 0 25px}.sec-anchors ul li:nth-child(4) a{padding:0 24px 0 25px}.sec-anchors ul li:nth-child(5) a{padding:0 23px 0 26px}.sec-anchors ul li:last-child{border-right:0;padding:0 0 0 25px}}@media (max-width: 767px){.sec-anchors ul li{margin-bottom:7px;width:100%}}.sec-anchors ul li a{font-size:15px;font-size:1.5rem;font-weight:700;line-height:41px;display:block;letter-spacing:0.8px;cursor:pointer}@media only screen and (min-width: 1025px){.sec-anchors ul li a:hover{opacity:1}.sec-anchors ul li a:hover span:before{opacity:0}.sec-anchors ul li a:hover span:after{opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-anchors ul li a{line-height:25px}.sec-anchors ul li a span{display:block;text-align:center}.sec-anchors ul li a span:before{top:50% !important;margin-top:-12px;right:-10px !important}}@media (max-width: 767px){.sec-anchors ul li a{background:#dbdbdb;border-radius:5px;text-align:center}}.sec-anchors ul li a span{position:relative;padding-right:24px}@media (max-width: 767px){.sec-anchors ul li a span{padding-right:37px;display:block;width:100%}}.sec-anchors ul li a span:before{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_anchor.svg") no-repeat center center;background-size:100% 100%;content:"";right:-7px;top:-1px;width:25px;height:25px;transition:all 0.3s}@media (max-width: 767px){.sec-anchors ul li a span:before{width:20px;height:20px;right:10px;top:calc(50% - 10px)}}.sec-anchors ul li a span:after{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_anchor_hv.svg") no-repeat center center;background-size:100% 100%;content:"";right:-7px;top:-1px;width:25px;height:25px;transition:all 0.3s;opacity:0}@media (max-width: 767px){.sec-anchors ul li a span:after{width:20px;height:20px;right:-7px;top:2px}}.sec-intro{background:#fff;margin-bottom:113px}@media (max-width: 767px){.sec-intro{background:transparent;margin-bottom:76px}}.sec-intro .content-sec{position:relative}.sec-intro .content-sec .content-left{width:50%;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media only screen and (min-width: 768px) and (min-width: 1500px){.sec-intro .content-sec .content-left{height:600px}}@media (max-width: 767px){.sec-intro .content-sec .content-left{width:94.66%;height:203px}}.sec-intro .content-sec .content-left .img-intro{height:538px}@media (max-width: 767px){.sec-intro .content-sec .content-left .img-intro{height:100%}}.sec-intro .content-sec .content-left img{width:100%;height:100%;object-fit:cover;border:3px solid #fff;border-left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.sec-intro .content-sec .content-right{background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px}@media (min-width: 768px){.sec-intro .content-sec .content-right{width:55.19%;position:absolute;right:0;top:-72px;padding:103px 88px 106px 111px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-intro .content-sec .content-right{padding-left:50px;padding-right:50px}}@media (max-width: 767px){.sec-intro .content-sec .content-right{width:94.66%;margin:0 0 8px auto;padding:42px 38px}}.sec-intro .content-sec .content-right h2{font-size:26px;font-size:2.6rem;line-height:45px;font-weight:700;letter-spacing:2.6px;margin-bottom:28px}@media (max-width: 767px){.sec-intro .content-sec .content-right h2{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:1.4px;margin-bottom:20px}}.sec-intro .content-sec .content-right .desc p{font-size:16px;font-size:1.6rem;line-height:30px;font-weight:500}@media (max-width: 767px){.sec-intro .content-sec .content-right .desc p{font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:0.4px}}.sec-problems{margin-bottom:91px}@media (min-width: 768px){.sec-problems{padding:0 20px 0 40px}}@media (max-width: 767px){.sec-problems{padding:0 20px;margin-bottom:17px}}.sec-problems .content-sec{max-width:1146px;margin:0 auto;border:solid 3px #363636;position:relative;padding:56px 20px 53px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-problems .content-sec{padding-left:40px;padding-right:40px}}@media (max-width: 767px){.sec-problems .content-sec{padding:29px 17px 30px}}.sec-problems .content-sec .txt-problems{position:absolute;left:-23px;top:50%;transform:translate(0, -50%)}@media (max-width: 767px){.sec-problems .content-sec .txt-problems{width:199px;left:50%;transform:translate(-50%, 0);top:-19px}}.sec-problems .content-sec .tit-sec{font-size:26px;font-size:2.6rem;line-height:45px;font-weight:700;letter-spacing:2.6px;text-align:center;position:relative;display:block;margin-bottom:45px}@media (max-width: 767px){.sec-problems .content-sec .tit-sec{font-size:20px;font-size:2rem;line-height:36px;letter-spacing:2px;margin-bottom:40px}}.sec-problems .content-sec .tit-sec:before{position:absolute;content:"";width:68px;height:1px;background:#9f9f9f;left:50%;margin-left:-34px;bottom:-11px;transform:rotate(-12deg)}@media (max-width: 767px){.sec-problems .content-sec .tit-sec:before{width:64px;margin-left:-32px;bottom:-12px}}.sec-problems .content-sec .tit-sec span{padding:0 37px 9px;border-bottom:solid 1px #9f9f9f}@media (max-width: 767px){.sec-problems .content-sec .tit-sec span{padding:0 0 10px}}.sec-problems .content-sec ul{max-width:836px;margin:0 auto}@media (min-width: 768px){.sec-problems .content-sec ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;position:relative;left:-50px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-problems .content-sec ul{left:0}}.sec-problems .content-sec ul li{font-size:18px;font-size:1.8rem;line-height:30px;font-weight:500;position:relative;padding-left:36px}@media (min-width: 768px){.sec-problems .content-sec ul li{width:55%;margin-bottom:18px}.sec-problems .content-sec ul li:nth-child(2n){width:45%;padding-left:87px;white-space:nowrap}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.sec-problems .content-sec ul li:nth-child(2n){white-space:normal}}@media (min-width: 768px){.sec-problems .content-sec ul li:nth-child(2n):before{left:50px}}@media (max-width: 767px){.sec-problems .content-sec ul li{font-size:16px;font-size:1.6rem;line-height:28px;margin-bottom:8px;padding-left:29px;letter-spacing:1.3px}}.sec-problems .content-sec ul li:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_checked.png") no-repeat center center;background-size:100% 100%;width:24px;height:24px;left:0;top:4px}@media (max-width: 767px){.sec-problems .content-sec ul li:before{width:20px;height:20px}}.sec-solution{margin-bottom:62px}@media (max-width: 767px){.sec-solution{padding:0 20px;margin-bottom:17px}}.sec-solution .content-sec{margin:0 auto}.sec-solution .item{padding:56px 0;position:relative}@media (max-width: 767px){.sec-solution .item{padding:43px 0}}.sec-solution .item:last-child:before{display:none}@media (min-width: 768px){.sec-solution .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-solution .item:before{position:absolute;content:"";width:calc(100% - 66px);bottom:0;left:33px;height:2px;background:#e8e8e8}@media (max-width: 767px){.sec-solution .item:before{width:100%;left:0}}.sec-solution .item .img-item{border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}@media (min-width: 768px){.sec-solution .item .img-item{width:41.54%;height:470px}}@media (max-width: 767px){.sec-solution .item .img-item{height:295px;margin-left:-20px}}.sec-solution .item .img-item img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.sec-solution .item .detail{width:58.46%;padding-left:80px;padding-right:110px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-solution .item .detail{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.sec-solution .item .detail{margin-bottom:33px}}.sec-solution .item .detail .txt-green{background:#9b9d77;border-radius:5px;color:#fff;font-size:18px;font-size:1.8rem;line-height:28px;font-weight:500;padding:10px 20px 13px 57px;position:relative;margin-bottom:30px;letter-spacing:0.9px}@media (max-width: 767px){.sec-solution .item .detail .txt-green{font-size:16px;font-size:1.6rem;line-height:26px;padding:13px 20px 17px 49px;letter-spacing:1.3px;margin-bottom:23px}}.sec-solution .item .detail .txt-green:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_checked_green.png") no-repeat center center;background-size:100% 100%;width:24px;height:24px;left:21px;top:15px}@media (max-width: 767px){.sec-solution .item .detail .txt-green:before{width:20px;height:20px}}.sec-solution .item .detail .subtit{font-size:22px;font-size:2.2rem;line-height:35px;font-weight:700;letter-spacing:1.1px;margin-bottom:16px}@media (max-width: 767px){.sec-solution .item .detail .subtit{font-size:20px;font-size:2rem;line-height:33px;margin-bottom:19px;letter-spacing:1.6px}}@media (max-width: 767px){.sec-solution .item .detail .desc p{font-size:15px;font-size:1.5rem;line-height:26px;margin-bottom:20px}}@media (max-width: 767px) and (max-width: 767px){.sec-solution .item .detail .desc p{letter-spacing:0.5px}}.tit-sec{text-align:center;margin:0 auto 71px}@media (max-width: 767px){.tit-sec{margin-bottom:36px}}.tit-sec .txt-en{font-size:55px;font-size:5.5rem;letter-spacing:1px;height:67px;margin-bottom:19px}@media (max-width: 767px){.tit-sec .txt-en{font-size:42px;font-size:4.2rem;height:49px;letter-spacing:0;margin-bottom:7px}}.tit-sec .txt-en:before{width:78px;bottom:-13px;left:50%;margin-left:-79px;transform:rotate(-17deg)}@media (max-width: 767px){.tit-sec .txt-en:before{width:61px;bottom:-9px;left:50%;margin-left:-71px;transform:rotate(-12deg)}}.tit-sec .txt-en .mr15{margin-right:15px}.tit-sec .txt-ja{font-size:19px;font-size:1.9rem;padding-left:34px;text-align:center;padding-right:0}@media (max-width: 767px){.tit-sec .txt-ja{font-size:14px;font-size:1.4rem;padding-left:43px}}.sec-choose-details{background:url("/wp/wp-content/themes/wp-templ/assets/img/services/bg_choose.jpg") no-repeat center center;background-size:100% 100%;padding:103px 20px 88px;text-align:center}@media (max-width: 767px){.sec-choose-details{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/services/bg_choose_sp.jpg");padding-top:52px;padding-bottom:74px;overflow:hidden}.sec-choose-details .slick-list{margin:0 -9px}.sec-choose-details .slick-slide{margin:0 9px}.sec-choose-details .slick-arrow{border:0;border-radius:0;font-size:0;position:absolute;width:16px;height:10px;top:64.7%}.sec-choose-details .slick-next{right:23px;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_next.svg") no-repeat center center;background-size:100% 100%}.sec-choose-details .slick-prev{left:23px;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_prev.svg") no-repeat center center;background-size:100% 100%}.sec-choose-details .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;position:relative;top:-6px}.sec-choose-details .slick-dots li{margin-right:10px}.sec-choose-details .slick-dots li:last-child{margin-right:0}.sec-choose-details .slick-dots li.slick-active button{background:#18191a}.sec-choose-details .slick-dots li button{font-size:0;width:8px;height:8px;border-radius:50%;background:transparent;border:solid 1px #18191a;padding:0;display:block}}.sec-choose-details .box-choose{max-width:1146px;margin:0 auto 67px}@media (max-width: 767px){.sec-choose-details .box-choose{margin-bottom:74px}}@media (min-width: 768px){.sec-choose-details .box-choose .list-choose{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-choose-details .box-choose .list-choose{margin:0 -20px}}.sec-choose-details .box-choose .list-choose .item-choose{padding:0 18px;margin-bottom:34px}@media (min-width: 768px){.sec-choose-details .box-choose .list-choose .item-choose{width:32.46%;margin-right:1.31%}.sec-choose-details .box-choose .list-choose .item-choose:nth-child(3n){margin-right:0}}@media (max-width: 767px){.sec-choose-details .box-choose .list-choose .item-choose{padding:0 14px}}.sec-choose-details .box-choose .list-choose .item-choose .img-item{height:306px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}@media (max-width: 767px){.sec-choose-details .box-choose .list-choose .item-choose .img-item{height:248px}}.sec-choose-details .box-choose .list-choose .item-choose .img-item img{width:100%;height:100%;object-fit:cover}.sec-choose-details .box-choose .list-choose .item-choose .detail{background:#fff;margin:-41px -18px 0;padding:72px 40px 36px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 767px){.sec-choose-details .box-choose .list-choose .item-choose .detail{margin:-33px -14px 0;padding:57px 32px 30px}}.sec-choose-details .box-choose .list-choose .item-choose .detail h3{font-size:19px;font-size:1.9rem;line-height:29px;font-weight:700;margin-bottom:13px;text-align:left;letter-spacing:1px}@media (max-width: 767px){.sec-choose-details .box-choose .list-choose .item-choose .detail h3{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:0.8px;margin-bottom:11px}}.sec-choose-details .box-choose .list-choose .item-choose .detail .desc{font-size:15px;font-size:1.5rem;line-height:25px;margin-bottom:25px;text-align:left;letter-spacing:1.2px}@media (max-width: 767px){.sec-choose-details .box-choose .list-choose .item-choose .detail .desc{margin-bottom:13px}}.sec-choose-details .box-choose .list-choose .item-choose .detail .btn-more a{font-family:"gill-sans-nova",sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;text-decoration:underline;padding-right:30px;letter-spacing:0;position:relative}.sec-choose-details .box-choose .list-choose .item-choose .detail .btn-more a:before{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_link.png") no-repeat center center;background-size:100% 100%;content:"";right:-1px;top:1px;width:20px;height:20px}.sec-choose-details .box-details{max-width:1146px;margin:0 auto}@media (min-width: 768px){.sec-choose-details .box-details .list-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width: 767px){.sec-choose-details .box-details .list-details{margin:0 -20px}.sec-choose-details .box-details .list-details .slick-list{margin-bottom:34px}.sec-choose-details .box-details .list-details .slick-arrow{top:52.3%;z-index:2}.sec-choose-details .box-details .list-details .slick-prev{left:26px}.sec-choose-details .box-details .list-details .slick-next{right:26px}}.sec-choose-details .box-details .list-details .item-details{padding:23px 23px 42px;border-radius:10px;background:#fff}@media (min-width: 768px){.sec-choose-details .box-details .list-details .item-details{width:24.08%;margin-right:1.23%;margin-bottom:36px}.sec-choose-details .box-details .list-details .item-details:nth-child(4n){margin-right:0}}@media (max-width: 767px){.sec-choose-details .box-details .list-details .item-details{padding-bottom:27px}}.sec-choose-details .box-details .list-details .item-details .img-item{height:168px;overflow:hidden;margin-bottom:20px}@media (max-width: 767px){.sec-choose-details .box-details .list-details .item-details .img-item{margin-bottom:17px}}.sec-choose-details .box-details .list-details .item-details .img-item img{width:100%;height:100%;object-fit:cover}.sec-choose-details .box-details .list-details .item-details .detail h3{font-size:20px;font-size:2rem;line-height:29px;font-weight:700;margin-bottom:13px;text-align:center;letter-spacing:1px}@media (max-width: 767px){.sec-choose-details .box-details .list-details .item-details .detail h3{font-size:18px;font-size:1.8rem;margin-bottom:10px}}.sec-choose-details .box-details .list-details .item-details .detail .desc{font-size:15px;font-size:1.5rem;line-height:25px;text-align:left;letter-spacing:1.2px;font-weight:500}@media (max-width: 767px){.sec-choose-details .box-details .list-details .item-details .detail .desc{font-size:18px;font-size:1.8rem}}.sec-cases{padding:104px 0;overflow:hidden}@media (max-width: 767px){.sec-cases{padding:52px 0 80px}}.sec-cases .tit-sec{margin-bottom:0}.sec-cases .tit-box{max-width:880px;margin:0 auto 39px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-cases .tit-box{padding:0 30px}}@media (max-width: 767px){.sec-cases .tit-box{padding:0 20px;align-items:flex-start;margin-bottom:27px}}.sec-cases .tit-box .number{width:75px}@media (max-width: 767px){.sec-cases .tit-box .number{width:61px;margin-top:2px}}.sec-cases .tit-box h3{width:calc(100% - 75px);padding-left:30px;font-size:22px;font-size:2.2rem;line-height:36px;font-weight:500;padding-top:8px;letter-spacing:1.1px}@media (max-width: 767px){.sec-cases .tit-box h3{width:calc(100% - 61px);padding-left:12px;font-size:18px;font-size:1.8rem;line-height:32px;letter-spacing:0.9px}}.sec-cases .box-case-1{margin-bottom:118px}@media (max-width: 767px){.sec-cases .box-case-1{margin-bottom:39px}}.sec-cases .box-case-1 .slider-case .slick-list{margin:0 -22px}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .slick-list{margin:0 -10px}}.sec-cases .box-case-1 .slider-case .slick-slide{margin:0 22px;transition:all 0.3s;opacity:0.6;margin-top:24px}@media (min-width: 768px){.sec-cases .box-case-1 .slider-case .slick-slide{max-width:880px}}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .slick-slide{margin:0 10px;margin-top:20px}}.sec-cases .box-case-1 .slider-case .slick-slide.slick-active{opacity:1;margin-top:0}@media (min-width: 768px){.sec-cases .box-case-1 .slider-case .slick-slide.slick-active{max-width:880px}}.sec-cases .box-case-1 .slider-case .slick-slide.slick-active .img-item{height:495px;margin-bottom:13px}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .slick-slide.slick-active .img-item{height:205px;border-radius:5px;margin-bottom:10px}}.sec-cases .box-case-1 .slider-case .slick-slide.slick-active .detail{opacity:1;pointer-events:inherit}.sec-cases .box-case-1 .slider-case .slick-arrow{width:49px;height:49px;background:#18191a;position:absolute;top:28.9% !important;border-radius:50%;font-size:0;border:1px solid #fff;transition:0.3s ease all;-webkit-appearance:none;appearance:none;z-index:12;cursor:pointer}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .slick-arrow{width:35px;height:35px;top:40.4%;top:85px !important}}.sec-cases .box-case-1 .slider-case .slick-arrow:before{position:absolute;top:0;bottom:0;margin:auto;left:16px;width:16px;height:10px;content:"";z-index:1;background-size:100% 100%}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .slick-arrow:before{left:11px}}@media only screen and (min-width: 1025px){.sec-cases .box-case-1 .slider-case .slick-arrow:hover{background:#fff;border:1px solid #18191a}.sec-cases .box-case-1 .slider-case .slick-arrow:hover:before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="15.73" height="9.27" fill="%23fff"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M11.12,6.771a.433.433,0,0,0,.3-.75L8.584,3.385,11.415.75a.433.433,0,1,0-.591-.634L7.653,3.069a.432.432,0,0,0,0,.633l3.171,2.953a.432.432,0,0,0,.3.116" transform="translate(-7.515 0)" fill="%23fff"/><path id="Path_426450" data-name="Path 426450" d="M.433,3.844h8.48a.433.433,0,1,0,0-.866H.433a.433.433,0,1,0,0,.866" transform="translate(2.143 -0.025)" fill="%23fff"/></g></svg>') no-repeat left center}}.sec-cases .box-case-1 .slider-case .slick-arrow.slick-prev{left:calc((100% - 880px) / 2 - 24px);cursor:pointer}@media only screen and (max-width: 1050px){.sec-cases .box-case-1 .slider-case .slick-arrow.slick-prev{left:calc(5% - 24px)}}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .slick-arrow.slick-prev{left:calc((100% - 310px) / 2 - 24px)}}.sec-cases .box-case-1 .slider-case .slick-arrow.slick-prev::before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="15.73" height="9.27" fill="%23fff"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M11.12,6.771a.433.433,0,0,0,.3-.75L8.584,3.385,11.415.75a.433.433,0,1,0-.591-.634L7.653,3.069a.432.432,0,0,0,0,.633l3.171,2.953a.432.432,0,0,0,.3.116" transform="translate(-7.515 0)" fill="%23fff"/><path id="Path_426450" data-name="Path 426450" d="M.433,3.844h8.48a.433.433,0,1,0,0-.866H.433a.433.433,0,1,0,0,.866" transform="translate(2.143 -0.025)" fill="%23fff"/></g></svg>') no-repeat left center}@media only screen and (min-width: 1025px){.sec-cases .box-case-1 .slider-case .slick-arrow.slick-prev:hover:before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="15.73" height="9.27" fill="%2318191A"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M11.12,6.771a.433.433,0,0,0,.3-.75L8.584,3.385,11.415.75a.433.433,0,1,0-.591-.634L7.653,3.069a.432.432,0,0,0,0,.633l3.171,2.953a.432.432,0,0,0,.3.116" transform="translate(-7.515 0)" fill="%2318191A"/><path id="Path_426450" data-name="Path 426450" d="M.433,3.844h8.48a.433.433,0,1,0,0-.866H.433a.433.433,0,1,0,0,.866" transform="translate(2.143 -0.025)" fill="%2318191A"/></g></svg>') no-repeat left center}}.sec-cases .box-case-1 .slider-case .slick-arrow.slick-next{right:calc((100% - 880px) / 2 - 24px);cursor:pointer}@media only screen and (max-width: 1050px){.sec-cases .box-case-1 .slider-case .slick-arrow.slick-next{right:calc(5% - 24px)}}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .slick-arrow.slick-next{right:calc((100% - 310px) / 2 - 24px)}}.sec-cases .box-case-1 .slider-case .slick-arrow.slick-next::before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="11.49" height="6.771" fill="%23fff"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M7.948,6.771a.433.433,0,0,1-.3-.75l2.831-2.636L7.653.75A.433.433,0,1,1,8.244.116l3.171,2.953a.432.432,0,0,1,0,.633L8.244,6.654a.432.432,0,0,1-.3.116" transform="translate(-0.063 0)" fill="%23fff"/><path id="Path_426450" data-name="Path 426450" d="M8.914,3.844H.433a.433.433,0,1,1,0-.866h8.48a.433.433,0,1,1,0,.866" transform="translate(0 -0.025)" fill="%23fff"/></g></svg>') no-repeat left center}@media only screen and (min-width: 1025px){.sec-cases .box-case-1 .slider-case .slick-arrow.slick-next:hover:before{background:url('data:image/svg+xml,<svg id="Group_100647" data-name="Group 100647" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11.49" height="6.771" viewBox="0 0 11.49 6.771"><defs><clipPath id="clip-path"><rect id="Rectangle_26445" data-name="Rectangle 26445" width="11.49" height="6.771" fill="%2318191A"/></clipPath></defs><g id="Group_100486" data-name="Group 100486" transform="translate(0 0)" clip-path="url(%23clip-path)"><path id="Path_426449" data-name="Path 426449" d="M7.948,6.771a.433.433,0,0,1-.3-.75l2.831-2.636L7.653.75A.433.433,0,1,1,8.244.116l3.171,2.953a.432.432,0,0,1,0,.633L8.244,6.654a.432.432,0,0,1-.3.116" transform="translate(-0.063 0)" fill="%2318191A"/><path id="Path_426450" data-name="Path 426450" d="M8.914,3.844H.433a.433.433,0,1,1,0-.866h8.48a.433.433,0,1,1,0,.866" transform="translate(0 -0.025)" fill="%2318191A"/></g></svg>') no-repeat left center}}.sec-cases .box-case-1 .slider-case .item .img-item{height:447px;border-radius:10px;overflow:hidden;margin-bottom:13px;transition:all 0.3s;transition-delay:0.5s}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .item .img-item{height:166px;border-radius:0}}.sec-cases .box-case-1 .slider-case .item .img-item img{width:100%;height:100%;object-fit:cover}.sec-cases .box-case-1 .slider-case .item .detail{background:#f1f1ec;border-radius:10px;overflow:hidden;padding:40px 48px 53px;opacity:0;pointer-events:none;transition:all 0.3s}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .item .detail{border-radius:5px;padding:23px 23px 21px}}.sec-cases .box-case-1 .slider-case .item .detail .tit-slide{font-size:20px;font-size:2rem;line-height:29px;font-weight:700;margin-bottom:12px;letter-spacing:1px}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .item .detail .tit-slide{font-size:18px;font-size:1.8rem;margin-bottom:11px}}.sec-cases .box-case-1 .slider-case .item .detail .desc{font-size:15px;font-size:1.5rem;line-height:25px;font-weight:500;letter-spacing:1.2px}@media (max-width: 767px){.sec-cases .box-case-1 .slider-case .item .detail .desc{line-height:26px}}.sec-cases .box-case-2{max-width:920px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.sec-cases .box-case-2 .tit-box{padding:0}}@media (min-width: 768px){.sec-cases .box-case-2 .box-before-after{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.sec-cases .box-case-2 .box-before-after .detail{padding:38px 38px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .detail{padding:32px 0 49px}}.sec-cases .box-case-2 .box-before-after .tit-box{text-align:center;font-size:20px;font-size:2rem;line-height:29px;font-weight:700;padding-bottom:12px;border-bottom:solid 1px #707070;margin-bottom:30px;display:block}.sec-cases .box-case-2 .box-before-after .txt-before,.sec-cases .box-case-2 .box-before-after .txt-after{position:absolute;left:0;bottom:-18px;width:123px;height:40px;border-radius:30px;border:solid 1px #363636;line-height:36px;text-align:center;background:#fff;font-family:"gill-sans-nova",sans-serif;font-size:20px;font-size:2rem;font-weight:600;z-index:2;letter-spacing:0}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .txt-before,.sec-cases .box-case-2 .box-before-after .txt-after{width:107px;height:35px;font-size:17px;font-size:1.7rem;line-height:29px}}.sec-cases .box-case-2 .box-before-after .txt-before:before,.sec-cases .box-case-2 .box-before-after .txt-after:before{position:absolute;content:"";width:22px;height:1px;background:#fff;top:-1px;left:22px}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .txt-before:before,.sec-cases .box-case-2 .box-before-after .txt-after:before{width:19px;left:19px}}.sec-cases .box-case-2 .box-before-after .txt-before:after,.sec-cases .box-case-2 .box-before-after .txt-after:after{position:absolute;content:"";width:22px;height:1px;background:#fff;bottom:-1px;right:22px}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .txt-before:after,.sec-cases .box-case-2 .box-before-after .txt-after:after{width:19px;right:19px}}.sec-cases .box-case-2 .box-before-after .txt-after{background:#9b9d77;color:#fff}.sec-cases .box-case-2 .box-before-after .txt-after:before,.sec-cases .box-case-2 .box-before-after .txt-after:after{background:#9b9d77}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after ul{padding:0 35px}}.sec-cases .box-case-2 .box-before-after ul li{margin-bottom:20px}.sec-cases .box-case-2 .box-before-after ul li:last-child{margin-bottom:0}.sec-cases .box-case-2 .box-before-after ul li .tit{font-size:18px;font-size:1.8rem;line-height:29px;font-weight:700;padding-left:15px;position:relative;letter-spacing:0.9px;margin-bottom:6px}.sec-cases .box-case-2 .box-before-after ul li .tit:before{position:absolute;content:"";width:5px;height:5px;background:#112946;left:0;top:12px}.sec-cases .box-case-2 .box-before-after ul li .desc{font-size:15px;font-size:1.5rem;line-height:25px;font-weight:500;letter-spacing:1.2px}.sec-cases .box-case-2 .box-before-after .box-before{position:relative}@media (min-width: 768px){.sec-cases .box-case-2 .box-before-after .box-before{width:49.31%;margin-right:1.38%}}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .box-before{margin-bottom:10px}}.sec-cases .box-case-2 .box-before-after .box-before .img-before{height:471px;border-top-left-radius:10px;position:relative}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .box-before .img-before{height:364px;border-radius:0}}.sec-cases .box-case-2 .box-before-after .box-before .img-before img{width:100%;height:100%;object-fit:cover;border-top-left-radius:10px}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .box-before .img-before img{border-radius:0}}.sec-cases .box-case-2 .box-before-after .box-before .detail{background:#e5e5e5;position:relative}.sec-cases .box-case-2 .box-before-after .box-before .detail:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_beaf.png") no-repeat center center;background-size:100% 100%;width:47px;height:63px;right:-31px;top:49%;transform:translate(0, -50%)}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .box-before .detail:before{top:auto;bottom:-36px;transform:rotate(90deg);right:auto;left:50%;z-index:2;margin-left:-24px}}@media (min-width: 768px){.sec-cases .box-case-2 .box-before-after .box-after{width:49.31%}}.sec-cases .box-case-2 .box-before-after .box-after .img-after{height:471px;border-top-right-radius:10px;position:relative}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .box-after .img-after{height:364px;border-radius:0}}.sec-cases .box-case-2 .box-before-after .box-after .img-after:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:transparent;pointer-events:none;border:solid 5px #9b9d77;border-top-right-radius:10px}@media (max-width: 767px){.sec-cases .box-case-2 .box-before-after .box-after .img-after:before{display:none}}.sec-cases .box-case-2 .box-before-after .box-after .img-after img{width:100%;height:100%;object-fit:cover;border-top-right-radius:10px}.sec-cases .box-case-2 .box-before-after .box-after .detail{background:#f1f1ec}.sec-flow{background:url("/wp/wp-content/themes/wp-templ/assets/img/services/bg_choose.jpg") no-repeat center center;background-size:100% 100%;padding:103px 20px 104px}@media (max-width: 767px){.sec-flow{padding-top:52px;padding-bottom:53px}}.sec-flow .content-sec{text-align:center}.sec-flow .content-sec .tit-sec{margin-bottom:70px}@media (max-width: 767px){.sec-flow .content-sec .tit-sec{margin-bottom:33px}}.sec-flow .content-sec .tit-sec .txt-ja{padding-left:54px}.sec-flow .content-sec .txt-intro{font-size:15px;font-size:1.5rem;line-height:25px;margin-bottom:39px;letter-spacing:1.2px}@media (max-width: 767px){.sec-flow .content-sec .txt-intro{line-height:26px;text-align:left;margin-bottom:21px}.sec-flow .content-sec .txt-intro br{display:none}}@media (max-width: 767px){.sec-flow .content-sec .txt-hint{margin-bottom:11px;padding-left:30px;position:relative;font-size:13px;font-size:1.3rem;font-weight:500;text-align:left;letter-spacing:1.3px}.sec-flow .content-sec .txt-hint:before{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_link.png") no-repeat center center;background-size:100% 100%;content:"";left:0;top:3px;width:20px;height:20px;transform:rotate(90deg)}}.sec-flow .list-tabs input{display:none}.sec-flow .list-tabs .box-tabs{max-width:1146px;margin:0 auto 20px}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-right:-20px;margin-bottom:24px;height:96px}.sec-flow .list-tabs .box-tabs::-webkit-scrollbar{display:none}}.sec-flow .list-tabs .box-tabs .content-tab{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .content-tab{width:779px;justify-content:flex-start}}.sec-flow .list-tabs .box-tabs .tab{width:12.7%;margin-right:20px;background:#fff;text-align:center;position:relative;padding:4px 0 13px 0;cursor:pointer;transition:all 0.3s;cursor:pointer}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab{margin-right:12px;padding:0 0 7px}}.sec-flow .list-tabs .box-tabs .tab:last-child{margin-right:0;padding-right:0;width:160px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-flow .list-tabs .box-tabs .tab:last-child{width:12.7%}}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab:last-child{width:109px}}.sec-flow .list-tabs .box-tabs .tab:last-child:before{display:none}.sec-flow .list-tabs .box-tabs .tab.tab-active{background:#363636}.sec-flow .list-tabs .box-tabs .tab.tab-active:before{border-left:15px solid #363636}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab.tab-active:before{border-left:10px solid #363636}}.sec-flow .list-tabs .box-tabs .tab.tab-active:after{opacity:1}.sec-flow .list-tabs .box-tabs .tab.tab-active .number{color:#fff}.sec-flow .list-tabs .box-tabs .tab.tab-active .ico img.default{opacity:0}.sec-flow .list-tabs .box-tabs .tab.tab-active .ico img.hover{opacity:1}.sec-flow .list-tabs .box-tabs .tab.tab-active .tit{color:#fff}@media only screen and (min-width: 1025px){.sec-flow .list-tabs .box-tabs .tab:hover{background:#363636}.sec-flow .list-tabs .box-tabs .tab:hover:before{border-left:15px solid #363636}}@media only screen and (min-width: 1025px) and (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab:hover:before{border-left:10px solid #363636}}@media only screen and (min-width: 1025px){.sec-flow .list-tabs .box-tabs .tab:hover:after{opacity:1}.sec-flow .list-tabs .box-tabs .tab:hover .number{color:#fff}.sec-flow .list-tabs .box-tabs .tab:hover .ico img.default{opacity:0}.sec-flow .list-tabs .box-tabs .tab:hover .ico img.hover{opacity:1}.sec-flow .list-tabs .box-tabs .tab:hover .tit{color:#fff}}.sec-flow .list-tabs .box-tabs .tab:before{position:absolute;content:"";width:0;height:0;border-top:66px solid transparent;border-bottom:66px solid transparent;border-left:15px solid #fff;right:-15px;transform:translate(0, -50%);top:calc(50%);transition:all 0.3s}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab:before{border-top:45px solid transparent;border-bottom:45px solid transparent;border-left:10px solid #fff;right:-10px}}.sec-flow .list-tabs .box-tabs .tab:after{content:"";position:absolute;left:50%;margin-left:-2px;bottom:-13px;width:0;height:0;border-bottom:10px solid transparent;border-left:7px solid #363636;border-top:10px solid transparent;transform:rotate(90deg);opacity:0;pointer-events:none;transition:all 0.3s}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab:after{border-bottom:6px solid transparent;border-left:6px solid #363636;border-top:6px solid transparent;bottom:-9px}}.sec-flow .list-tabs .box-tabs .tab .number{font-family:"gill-sans-nova",sans-serif;font-size:20px;font-size:2rem;transition:all 0.3s}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab .number{font-size:13px;font-size:1.3rem}}.sec-flow .list-tabs .box-tabs .tab .ico{width:40px;height:40px;margin:0 auto;position:relative;pointer-events:none}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab .ico{width:27px;height:27px;margin-bottom:3px}}.sec-flow .list-tabs .box-tabs .tab .ico img{max-width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s}.sec-flow .list-tabs .box-tabs .tab .ico img.hover{opacity:0}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab .ico img{max-width:27px}}.sec-flow .list-tabs .box-tabs .tab .tit{font-size:15px;font-size:1.5rem;line-height:22px;font-weight:700;transition:all 0.3s}@media (max-width: 767px){.sec-flow .list-tabs .box-tabs .tab .tit{font-size:10px;font-size:1rem;line-height:13px}}.sec-flow .list-tabs .contents{max-width:1146px;margin:0 auto}.sec-flow .list-tabs .contents .content{background:#ffffff;border-radius:5px;padding:8px 8px;display:none}@media (max-width: 767px){.sec-flow .list-tabs .contents .content{border-radius:10px;padding:26px 27px}}.sec-flow .list-tabs .contents .content.show-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.sec-flow .list-tabs .contents .content.show-content{display:block}}.sec-flow .list-tabs .contents .content.no-img{padding-bottom:25px}@media (max-width: 767px){.sec-flow .list-tabs .contents .content.no-img .content-mid{margin-bottom:0}}.sec-flow .list-tabs .contents .content .content-left{text-align:left}@media (min-width: 768px){.sec-flow .list-tabs .contents .content .content-left{width:205px;padding-left:43px;padding-right:10px;padding-top:16px}}@media (max-width: 767px){.sec-flow .list-tabs .contents .content .content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:15px;align-items:flex-start}}.sec-flow .list-tabs .contents .content .content-left .number{font-size:15px;font-size:1.5rem;font-family:"gill-sans-nova",sans-serif;font-weight:500;display:inline-block;padding-bottom:3px;border-bottom:solid 1px #18191a;margin-bottom:11px;letter-spacing:0.6px}@media (max-width: 767px){.sec-flow .list-tabs .contents .content .content-left .number{width:50px;padding-bottom:5px;margin-bottom:0}}.sec-flow .list-tabs .contents .content .content-left .tit-flow{font-size:19px;font-size:1.9rem;line-height:32px;font-weight:700}@media (max-width: 767px){.sec-flow .list-tabs .contents .content .content-left .tit-flow{width:calc(100% - 50px);font-size:18px;font-size:1.8rem;line-height:30px;padding-left:23px;margin-top:-4px;letter-spacing:1.3px}}@media (min-width: 768px){.sec-flow .list-tabs .contents .content .content-mid{width:calc(100% - 205px - 267px);padding-right:50px}}@media (max-width: 767px){.sec-flow .list-tabs .contents .content .content-mid{margin-bottom:28px}}.sec-flow .list-tabs .contents .content .content-mid .desc{text-align:left;position:relative;font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.08em;font-weight:500;top:52%;transform:translate(0, -50%)}@media (max-width: 767px){.sec-flow .list-tabs .contents .content .content-mid .desc{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.08em;font-weight:500;top:0;transform:none}}.sec-flow .list-tabs .contents .content .content-right{overflow:hidden}@media (min-width: 768px){.sec-flow .list-tabs .contents .content .content-right{width:267px;border-top-right-radius:10px;border-bottom-right-radius:10px}}@media (max-width: 767px){.sec-flow .list-tabs .contents .content .content-right{border-radius:10px;height:173px}}.sec-flow .list-tabs .contents .content .content-right img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.sec-flow .list-tabs .contents .content:nth-child(2) .tit-flow br,.sec-flow .list-tabs .contents .content:nth-child(6) .tit-flow br{display:none}}.sec-faq{padding:105px 20px 0}@media (max-width: 767px){.sec-faq{padding-top:53px}}.sec-faq .content-sec{max-width:880px;margin:0 auto}.sec-faq .content-sec .box-center{margin-bottom:49px}@media (max-width: 767px){.sec-faq .content-sec .box-center{margin-bottom:27px}}.sec-faq .content-sec .box-center .tit-sec{margin-bottom:68px}@media (max-width: 767px){.sec-faq .content-sec .box-center .tit-sec{margin-bottom:32px}}.sec-faq .content-sec .box-center .txt-intro{font-size:15px;font-size:1.5rem;line-height:25px;letter-spacing:1.2px;font-weight:500}@media (max-width: 767px){.sec-faq .content-sec .box-center .txt-intro{text-align:left;line-height:26px}}.sec-faq .content-sec .box-faq .item{margin-bottom:14px}@media (max-width: 767px){.sec-faq .content-sec .box-faq .item{margin-bottom:20px}}.sec-faq .content-sec .box-faq .item:last-child{margin-bottom:0}.sec-faq .content-sec .box-faq .item span{width:56px;font-family:"Cormorant Garamond",serif;font-size:29px;font-size:2.9rem;font-weight:600;text-align:center}@media (max-width: 767px){.sec-faq .content-sec .box-faq .item span{width:47px;font-size:26px;font-size:2.6rem;padding-left:5px}}.sec-faq .content-sec .box-faq .item h3{width:calc(100% - 56px);font-size:17px;font-size:1.7rem;line-height:30px;font-weight:700}@media (max-width: 767px){.sec-faq .content-sec .box-faq .item h3{width:calc(100% - 47px);font-size:16px;font-size:1.6rem;line-height:26px}}.sec-faq .content-sec .box-faq .item .ques{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:13px 65px 13px 0;border-radius:5px;background:#9b9d77;position:relative;cursor:pointer;transition:all 0.3s;cursor:pointer}@media only screen and (min-width: 1025px){.sec-faq .content-sec .box-faq .item .ques:hover{opacity:0.7}}@media (max-width: 767px){.sec-faq .content-sec .box-faq .item .ques{padding:13px 46px 17px 0}}.sec-faq .content-sec .box-faq .item .ques.show-ans:before{transform:rotate(180deg)}.sec-faq .content-sec .box-faq .item .ques:before{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_down.png") no-repeat center center;background-size:100% 100%;content:"";right:19px;top:50%;margin-top:-13px;width:25px;height:25px;transition:all 0.3s}@media (max-width: 767px){.sec-faq .content-sec .box-faq .item .ques:before{width:20px;height:20px;margin-top:-10px;right:15px}}.sec-faq .content-sec .box-faq .item .ques span{color:#fff}.sec-faq .content-sec .box-faq .item .ques h3{color:#fff;letter-spacing:0.8px}.sec-faq .content-sec .box-faq .item .ans{font-size:0;margin-top:23px;margin-bottom:31px;display:none}@media (max-width: 767px){.sec-faq .content-sec .box-faq .item .ans{margin-top:21px;margin-bottom:27px}}.sec-faq .content-sec .box-faq .item .ans span{display:inline-block;vertical-align:top;color:#9b9d77;margin-top:-3px}@media (max-width: 767px){.sec-faq .content-sec .box-faq .item .ans span{margin-top:0;padding-left:4px}}.sec-faq .content-sec .box-faq .item .ans p{display:inline-block;vertical-align:top;width:calc(100% - 58px);font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:1.2px;font-weight:500}.sec-others{position:relative;margin-bottom:113px;margin-top:126px}@media (max-width: 767px){.sec-others{margin-top:53px;margin-bottom:78px}}.sec-others:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/services/bg_services.png") no-repeat top left;background-size:100% 100%;width:100%;height:1407px;top:31px;left:0;z-index:0}@media (max-width: 767px){.sec-others:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/services/bg_services_sp.png");top:28px;height:calc(100% + 80px)}}.sec-others .tit-sec{margin-bottom:0;position:relative}@media (min-width: 768px){.sec-others .tit-sec .txt-en:before{margin-left:-59px}}.sec-others .content-sec{position:relative}@media (max-width: 767px){.sec-others .content-sec{padding:0 20px}}.sec-others .content-sec .box-center{margin-bottom:73px}@media (max-width: 767px){.sec-others .content-sec .box-center{margin-bottom:36px}}.sec-others .list-services-other{max-width:1250px;margin:0 auto}@media (min-width: 768px){.sec-others .list-services-other{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}@media (min-width: 768px){.sec-others .list-services-other .item{width:32.64%;margin-right:1.04%;margin-bottom:58px}.sec-others .list-services-other .item:nth-child(3n){margin-right:0}}@media (max-width: 767px){.sec-others .list-services-other .item{margin-bottom:20px}.sec-others .list-services-other .item:last-child{margin-bottom:0}}.sec-others .list-services-other .item:nth-child(even) .detail{background:#7c7c7c}.sec-others .list-services-other .item:nth-child(even) .detail h3{color:#fff}.sec-others .list-services-other .item a{display:block;cursor:pointer}@media only screen and (min-width: 1025px){.sec-others .list-services-other .item a:hover{opacity:1}.sec-others .list-services-other .item a:hover .img-item img{transform:scale(1.1, 1.1)}.sec-others .list-services-other .item a:hover .detail{background:#303231}.sec-others .list-services-other .item a:hover .detail h3{color:#fff}.sec-others .list-services-other .item a:hover .detail h3 .arr{background:#fff}.sec-others .list-services-other .item a:hover .detail h3 .arr:before{left:100%;transition:all 0.3s ease-in-out}.sec-others .list-services-other .item a:hover .detail h3 .arr:after{left:50%;transition:all 0.3s ease-in-out}}.sec-others .list-services-other .item .img-item{height:300px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}@media (max-width: 767px){.sec-others .list-services-other .item .img-item{height:167px}}.sec-others .list-services-other .item .img-item img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}.sec-others .list-services-other .item .detail{margin:-11px 10px 0;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:112px;padding:0 32px;transition:all 0.3s}@media (max-width: 767px){.sec-others .list-services-other .item .detail{margin:-14px 9px 0;height:78px}}.sec-others .list-services-other .item .detail .tit-eng{position:absolute;left:50%;transform:translate(-50%, 0);top:-16px;height:31px;border-radius:30px;padding:0 23px;border:solid 1px #363636;line-height:27px;text-align:center;background:#fff;font-family:"gill-sans-nova",sans-serif;font-size:15px;font-size:1.5rem;font-weight:600;z-index:2;letter-spacing:0;white-space:nowrap}@media (max-width: 767px){.sec-others .list-services-other .item .detail .tit-eng{height:28px;font-size:13px;font-size:1.3rem;line-height:25px;top:-14px;letter-spacing:-0.2px}}.sec-others .list-services-other .item .detail .tit-eng:before{position:absolute;content:"";width:17px;height:1px;background:#fff;top:-1px;left:17px}@media (max-width: 767px){.sec-others .list-services-other .item .detail .tit-eng:before{width:16px;left:16px}}.sec-others .list-services-other .item .detail .tit-eng:after{position:absolute;content:"";width:17px;height:1px;background:#fff;bottom:-1px;right:17px}@media (max-width: 767px){.sec-others .list-services-other .item .detail .tit-eng:after{width:16px;right:16px}}.sec-others .list-services-other .item .detail h3{font-size:20px;font-size:2rem;line-height:32px;text-align:center;font-weight:700;transition:all 0.3s}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-others .list-services-other .item .detail h3{font-size:16px;font-size:1.6rem;line-height:24px}}@media (max-width: 767px){.sec-others .list-services-other .item .detail h3{font-size:16px;font-size:1.6rem;line-height:20px;padding-top:10px}}.sec-others .list-services-other .item .detail h3 span{position:relative;padding-right:33px;display:block}@media (max-width: 767px){.sec-others .list-services-other .item .detail h3 span{padding-left:15px}}.sec-others .list-services-other .item .detail h3 .arr{display:block;width:20px;height:20px;border-radius:4px;overflow:hidden;background:#18191a;position:absolute;right:-9px;top:50%;margin-top:-9px;transition:all 0.3s}@media (max-width: 767px){.sec-others .list-services-other .item .detail h3 .arr{right:-23px;margin-top:-10px;width:14px;height:14px;margin-top:-7px}}.sec-others .list-services-other .item .detail h3 .arr:before{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_arr_next_2_w.svg");background-size:100% 100%;width:10px;height:6px;top:50%;left:50%;margin-left:-5px;margin-top:-3px}@media (max-width: 767px){.sec-others .list-services-other .item .detail h3 .arr:before{width:8px;height:4px;margin-left:-4px;margin-top:-2px}}.sec-others .list-services-other .item .detail h3 .arr:after{position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/common/ico/ico_arr_next_2.svg");background-size:100% 100%;width:10px;height:6px;top:50%;left:-50%;margin-left:-5px;margin-top:-3px}@media (max-width: 767px){.sec-others .list-services-other .item .detail h3 .arr:after{width:8px;height:4px;margin-left:-4px;margin-top:-2px}}

/*# sourceMappingURL=maps/services-detail.min.css.map */
