@charset "utf-8";.flex{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-start{display:flex;display:-webkit-flex;justify-content:space-between}.flex-end{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-center{display:flex;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#service .read{margin-top:60px}#service .service-list .row{margin-top:100px}#service .service-list .row .set{margin-top:50px}#service .service-list .list .items{width:31%;margin-right:3.5%;margin-top:30px;border-radius:10px;border:solid 1px #ddd;position:relative;overflow:hidden}#service .service-list .list .items:nth-child(3n){margin-right:0}#service .service-list .list .items .checkbox{position:absolute;top:10px;left:10px}#service .service-list .list .items .checkbox label{display:flex;align-items:center;position:relative;cursor:pointer}#service .service-list .list .items .checkbox label:before,#service .service-list .list .items .checkbox label:has(:checked):after{content:''}#service .service-list .list .items .checkbox label:before{width:22px;height:22px;border:solid 1px #707070;border-radius:5px;background-color:#fff}#service .service-list .list .items .checkbox label:has(:checked):before{background-color:#e68e00}#service .service-list .list .items .checkbox label:has(:checked):after{position:absolute;top:5px;left:9px;transform:rotate(45deg);width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0}#service .service-list .list .items .checkbox input{display:none}#service .service-list .list .items .discount{display:inline-block;height:30px;background:#e60012;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:0 15px;color:#fff;font-size:14px;line-height:30px;text-align:center;border-radius:0 0 0 10px;position:absolute;top:0;right:0}#service .service-list .list .items .pht{width:100%;aspect-ratio:16/9;overflow:hidden}#service .service-list .list .items .pht img{width:100%;height:100%;object-fit:cover}#service .service-list .list .items .text{padding:18px}#service .service-list .list .items .text ul.country li{width:18.2%;margin-right:2%;margin-bottom:2%;border-radius:3px;overflow:hidden}#service .service-list .list .items .text h4{font-size:18px;font-weight:700;line-height:1.3em;margin-top:10px;margin-bottom:8px}#service .service-list .list .items .text .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:18px}#service .service-list .list .items .text a.btn-link{display:block;width:80%;height:50px;background:#e60012;border-radius:25px;line-height:50px;font-size:18px;font-weight:700;color:#fff;text-align:center;margin:0 auto;transition:.3s;-webkit-transition:.3s}#service .service-list .list .items .text a.btn-link:hover{background:#a1000d}#service .service-list .flowtiong{width:-webkit-calc(100% - 201px);width:calc(100% - 201px);border-top:solid 1px #ccc;position:fixed;bottom:0;right:0;background:#fff;z-index:11}#service .service-list .flowtiong ul{padding:20px}#service .service-list .flowtiong ul li{width:300px}#service .service-list .flowtiong ul li:nth-child(1){margin-right:20px}#service .service-list .flowtiong ul li a{display:flex;justify-content:center;align-items:center;height:60px;border-radius:30px;font-size:16px;font-weight:700;line-height:1.3em;color:#fff;text-align:center;transition:.3s;-webkit-transition:.3s}#service .service-list .flowtiong ul li.btn-contact a{background:#d0d0d0;pointer-events:none}#service .service-list .flowtiong ul li.btn-contact a.active{background:#e68e00;pointer-events:all}#service .service-list .flowtiong ul li.btn-service a{background:#e60012}#service .service-list .flowtiong ul li.btn-contact a.active:hover{background:#d0860f}#service .service-list .flowtiong ul li.btn-service a:hover{background:#a1000d}#service .service-list ul.sort-list{margin-top:50px;margin-bottom:30px}#service .service-list ul.sort-list li{width:23.5%;margin-right:2%}#service .service-list ul.sort-list li:nth-last-child(1){margin-right:0}#service .service-list ul.sort-list li label{display:flex;align-items:center;gap:0 .5em;position:relative;width:100%;height:60px;margin-bottom:0;padding:0 15px;font-size:16px;line-height:1.3em;font-weight:700;border:1px solid #ddd;border-radius:5px;background-color:#fff;cursor:pointer}#service .service-list ul.sort-list li label:has(:checked){background-color:#fde5e6;color:#e60012}#service .service-list ul.sort-list li label:before{width:14px;height:14px;border-radius:3px;background-color:#ebebeb;content:''}#service .service-list ul.sort-list li label:has(:checked):after{content:'';position:absolute;top:21px;left:20px;transform:rotate(45deg);width:4px;height:8px;border:solid #e60012;border-width:0 2px 2px 0}#service .service-list ul.sort-list li label:has(:checked):before{background-color:#fff}#service .service-list ul.sort-list li input{display:none}@media screen and (max-width:1159px){#service .service-list .flowtiong{width:100%}}@media screen and (max-width:768px){#service .read{margin-top:20px}#service .service-list .row{margin-top:50px}#service .service-list .row .set{margin-top:40px}#service .service-list .list .items{width:48%;margin-right:4%;margin-top:4%}#service .service-list .list .items:nth-child(3n){margin-right:4%}#service .service-list .list .items:nth-child(2n){margin-right:0}#service .service-list .list .items .checkbox{position:absolute;top:10px;left:10px}#service .service-list .list .items .discount{height:26px;padding:0 12px;font-size:12px;line-height:26px}#service .service-list .list .items .text{padding:15px}#service .service-list .list .items .text h4{font-size:16px}#service .service-list .list .items .text .txt{font-size:12px}#service .service-list .list .items .text a.btn-link{width:100%;height:44px;border-radius:22px;line-height:44px;font-size:16px}#service .service-list .flowtiong{bottom:0;right:0}#service .service-list .flowtiong ul{padding:10px}#service .service-list .flowtiong ul li{width:49%}#service .service-list .flowtiong ul li:nth-child(1){margin-right:2%}#service .service-list .flowtiong ul li a{height:52px;border-radius:5px;font-size:14px}#service .service-list ul.sort-list{margin-top:30px;margin-bottom:20px}#service .service-list ul.sort-list li{width:49%;margin-right:2%;margin-bottom:2%}#service .service-list ul.sort-list li:nth-child(2n){margin-right:0}#service .service-list ul.sort-list li label{font-size:12px;height:50px;padding-left:10px;padding-right:0}#service .service-list ul.sort-list li label:has(:checked):after{top:16px;left:15px}}#service-detail ul.cat-list{margin-bottom:30px}#service-detail ul.cat-list li{display:inline-block;background-color:#fde5e6;padding:6px 10px;border-radius:3px;margin-right:15px;font-size:12px;font-weight:700;color:#e60012}#service-detail .pht{margin-bottom:40px}#service-detail .pht img{width:100%;height:auto}#service-detail .explanation{margin-bottom:40px}#service-detail table{width:100%;border-collapse:collapse;margin-bottom:40px}#service-detail table th{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;background:#f7f7f7;padding:15px;font-size:14px;font-weight:700;text-align:left;line-height:1.3em}#service-detail table td{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:15px;font-size:14px;line-height:1.6em}#service-detail table td a{text-decoration:underline}#service-detail table td a:hover{text-decoration:none}#service-detail .btn-request{width:400px;margin:0 auto}#service-detail .btn-request a{display:flex;justify-content:center;align-items:center;height:60px;background:#e68e00;border-radius:30px;font-size:18px;font-weight:700;line-height:1.3em;color:#fff;text-align:center;transition:.3s;-webkit-transition:.3s}#service-detail .btn-request a:hover{background:#d0860f}#service-detail .category{margin-top:60px}#service-detail .category .list .items{width:31%;margin-right:3.5%;margin-top:15px;margin-bottom:15px;border-radius:10px;border:solid 1px #ddd;position:relative;overflow:hidden}#service-detail .category .list .items:nth-child(3n){margin-right:0}#service-detail .category .items .discount{display:inline-block;height:30px;background:#e60012;border-left:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:0 15px;color:#fff;font-size:14px;line-height:30px;text-align:center;border-radius:0 0 0 10px;position:absolute;top:0;right:0}#service-detail .category .list .items .pht{width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:0}#service-detail .category .list .items .pht img{width:100%;height:100%;object-fit:cover}#service-detail .category .list .items .text{padding:18px}#service-detail .category .list .items .text ul.country li{width:18.2%;margin-right:2%;margin-bottom:2%;border-radius:3px;overflow:hidden}#service-detail .category .list .items .text h4{font-size:18px;font-weight:700;line-height:1.3em;margin-top:10px;margin-bottom:8px}#service-detail .category .list .items .text .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:18px}#service-detail .category .list .items .text a.btn-link{display:block;width:80%;height:50px;background:#e60012;border-radius:25px;line-height:50px;font-size:18px;font-weight:700;color:#fff;text-align:center;margin:0 auto;transition:.3s;-webkit-transition:.3s}#service-detail .category .list .items .text a.btn-link:hover{background:#a1000d}@media screen and (max-width:768px){#service-detail ul.cat-list li{padding:6px 8px;margin-right:10px;font-size:10px}#service-detail .btn-request{width:80%}#service-detail .category{margin-top:60px}#service-detail .category .list .items{width:48%;margin-right:4%;margin-top:4%}service-detail .category .list .items:nth-child(3n){margin-right:4%}service-detail .category .list .items:nth-child(2n){margin-right:0}#service-detail .category .list .items .discount{height:26px;padding:0 12px;font-size:12px;line-height:26px}#service .service-list .list .items .text{padding:15px}#service-detail .category .list .items .text h4{font-size:16px}#service-detail .category .list .items .text .txt{font-size:12px}#service-detail .category .list .items .text a.btn-link{width:100%;height:44px;border-radius:22px;line-height:44px;font-size:16px}