.pro_view {padding:50px 0;}
.pro_view .container {display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;position:relative;}
.pro_img {width:45%;}
.pro_img .view {width:100%;border:1px solid #f0f0f0;}
.pro_img .view .swiper-slide > a {display:block;}
.pro_img .view .swiper-slide a i{
  position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.pro_img .view .swiper-slide img {width:100%;display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;}
.pro_img .preview {position:absolute;left:calc(45% + 110px);bottom:0;right:0;}
.pro_img .preview .swiper-container {width:100%;text-align:center;}
.pro_img .preview .swiper-slide {cursor:pointer;padding:20px 0 2px;display:inline-block;box-sizing:border-box;position:relative;/* height:218px;*/}
.pro_img .preview .swiper-slide::after {display:none;content:"";width:0;height:0;line-height:0;border-width:10px;border-style:dashed;border-bottom-style:dashed;border-color:transparent;border-bottom-color:transparent;vertical-align:middle;border-bottom-style:solid;border-bottom-color:var(--color-primary);position:absolute;top:0px;left:50%;margin:0 0 0 -10px;}
.pro_img .preview .swiper-slide img {width:100%;border:1px solid #d9d9d9;padding:2px;aspect-ratio:1 / 1;object-fit:contain;}
.pro_img .preview .active-nav img {border:1px solid var(--color-primary);}
.pro_img .preview .arrow-left,.pro_img .preview .arrow-right {position:absolute;top:50%;margin-top:-15px;z-index:10;text-align:center;}
.pro_img .preview .arrow-left {left:-40px;}
.pro_img .preview .arrow-right {right:-40px;}
.pro_img .preview .arrow-left i,.pro_img .preview .arrow-right i {color:#999;font-size:30px;}
.pro_img .preview .arrow-left:hover i,.pro_img .preview .arrow-right:hover i {color:#212121;}
.pro_img .preview .swiper-slide.active-nav::after {display:inline-block;}
.pro_view_inner {flex:1;margin-left:110px;overflow:hidden;}
.pro_view_inner h2 {color:#000;font-size:48px;font-weight:600;}
.pro_view_inner .para {margin:20px 0 0;font-size:18px;color:#000;font-weight:300;line-height:30px;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.pro_view_inner .para p {width:100%;margin:10px 0 0;}
.pro_view_inner .para strong {font-weight:600;}
.pro_view_inner .para p:nth-child(-n + 6) {width:50%;}
.pro_view_inner h1 {font-size:32px;font-weight:normal;text-transform:capitalize;}
.pro_view_inner .btn-box {font-size:0;margin:50px 0 0;}
.pro_view_inner .btn-box a {width:200px;height:50px;line-height:50px;font-size:20px;text-align:center;color:#fff;display:inline-block;margin-right:20px;text-transform:uppercase;}
.pro_view_inner .btn-box a i {font-size:22px;margin-right:8px;vertical-align:middle;}
.pro_view_inner .book {background:var(--color-primary);border-radius:var(--button-radius);}
.pro_view_inner .book:hover {background:none;color:var(--color-primary);border:1px solid var(--color-primary);}
.pro_view_inner .pdf {background:var(--color-primary);border-radius:var(--button-radius);margin-left:30px;}
.pro_view_inner .pdf:hover {background:none;color:var(--color-primary);border:1px solid var(--color-primary);}
.pro-text-1 {background:#eee;padding:40px 0 30px;color:#000 !important;}
.pro-text-1 .tit {text-align:center;margin-bottom:30px;}
.pro-text-1 h5 {font-size:40px;color:#030303;line-height:1;font-weight:600;}
.pcontents {width:750px;margin:0 auto;font-size:16px;line-height:26px;}
.pcontents .table-response {width:100%;max-width:100%;overflow-x:auto;}
.pcontents h3 {color:#000;font-size:20px !important;font-weight:600 !important;}
.pro-text-1 p {}
.pro-text-1 .video-box {position:relative;display:block;}
/* . {} */
.J_module p {text-align:left}
.pro-text-1 .video-box .play {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.pro-text-1 .v {max-width:800px;margin:0 auto;}
.pro-text-2 {background:#fff;padding:90px 0 70px;}
.pro-text-2 .tit {text-align:center;}
.pro-text-2 .tit h5 {font-size:48px;color:#030303;line-height:3;font-weight:600;}
.pro-text-2 .tit h6 {font-size:24px;color:#000000;margin:18px 0 0;}
.pro-text-2 .tit p {font-size:18px;color:#717171;font-weight:300;margin:8px 0 0;}
.pro-text-2 ul {display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.pro-text-2 ul li {width:33.333333%;padding:0 15px;text-align:center;}
.pro-text-2 ul li p {margin:10px 0 0;font-size:18px;color:#000;}
.pro-text-2 p {font-size:16px;}
.pro-text-3 {padding:90px 0;background:#eee;}
.pro-text-3 .container {display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.pro-text-3 .pic {width:55%;overflow:hidden;}
.pro-text-3 .pic img {width:100%;}
.pro-text-3 .txt {-webkit-flex:1;flex:1;margin-left:10px;}
.pro-text-3 .txt h5 {font-size:48px;color:#030303;line-height:1;font-weight:600;}
.pro-text-3 .txt h6 {font-size:24px;color:#000;font-weight:600;margin:25px 0 0;}
.pro-text-3 .txt p {font-size:18px;color:#717171;font-weight:300;line-height:35px;margin:15px 0 0;}
.pro-text-4 {padding:90px 0;background:#fff;}
.pro-text-4 .container {display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}
.pro-text-4 .pic {width:42%;overflow:hidden;}
.pro-text-4 .pic img {width:100%;}
.pro-text-4 .txt {-webkit-flex:1;flex:1;margin-right:120px;}
.pro-text-4 .txt h5 {font-size:48px;color:#030303;line-height:1;font-weight:600;}
.pro-text-4 .txt p {font-size:18px;color:#717171;font-weight:300;line-height:35px;margin:30px 0 0;}
.pro-text-5 {padding:90px 0;background:#eee;}
.pro-text-5 h5 {font-size:48px;color:#030303;line-height:1;font-weight:600;text-align:center;}
.pro-text-5 ul {margin:50px -4px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.pro-text-5 ul li {width:50%;padding:4px;text-align:center;}
.pro-text-5 ul li:last-child {width:100%;}
.pro-text-5 ul li p {margin:10px 0 0;font-size:18px;color:#000;}
.pro-text-6 {background:#fff;padding:90px 0 70px;text-align:center;}
.pro-text-6 h5 {font-size:48px;color:#030303;line-height:1;font-weight:600;}
.pro-text-6 .pic {margin:40px 0 0;}
.rela-pro {padding:60px 0;}
.rela-pro h5 {font-size:48px;color:#030303;line-height:1;font-weight:600;text-align:center;}
.rela-pro ul {margin:30px -10px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.rela-pro ul li {width:33.333333%;text-align:center;padding:10px;}
.rela-pro ul li .pic {display:block;width:100%;overflow:hidden;}
.rela-pro ul li .pic img {width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.rela-pro ul li h6 {margin-top:20px;font-size:18px;}
.rela-pro ul li h6 a {color:#333;line-height:22px;}
.rela-pro ul li h6 a:hover {color:#0160bc;}
.rela-pro ul li:hover h6 a {color:var(--color-primary);}
.rela-pro ul li:hover a.pic img {transform:scale(1.06);-webkit-transform:scale(1.06);}
.pro_text {margin:30px 0 0;position:relative;}
.pro_text .tit {height:54px;background:#f3f3f3;padding:12px 0 0;box-sizing:border-box;}
.pro_text .tit h5 {border-left:3px solid var(--color-primary);padding:0 0 0 15px;color:var(--text-color);height:30px;line-height:30px;font-size:20px;font-family:"Gadugi-Bold";}
.pro-content {padding:20px 15px 10px;line-height:24px;font-size:16px;color:#333;}
.pro-content p {margin-bottom:15px;}
.pro-content .row {margin-bottom:15px;}
.pro-content .table-response {width:100%;max-width:100%;overflow-x:auto;}
.pro-content table {max-width:100%;margin-bottom:15px;border:1px solid #dddddd;color:#333;}
.pro-content table tr > th {padding:15px 20px;vertical-align:middle;border:1px solid #dddddd;background:color-mix(in srgb,var(--color-primary) 0.7,transparent);font-weight:bold;color:#fff;}
.pro-content table tr > td {padding:15px 20px;vertical-align:middle;border:1px solid #dddddd;}
.pro-content table tr > td p {margin:0;}
.pro-app {padding:10px 0 0;}
.pro-app ul {margin:0 -10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.pro-app ul li {width:33.3333333%;padding:10px;text-align:center;}
.pro-app ul li p {margin-top:10px;font-size:17px;color:#333;}
.pcontents table {margin-top:15px;width:100%;max-width:100%;font-size:17px;line-height:20px;border:1px solid #bdbdbd;color:#000;text-align:left !important;}
#detail_decorate_root table>td {text-align:left !important;}
.pcontents table tr > th,.pro_view_inner table tr.firstRow > td {padding:8px 10px;vertical-align:middle;border:1px solid #bdbdbd;font-size:20px;color:#1b1b1b;font-weight:bold;background:#eef4f9;text-align:center;}
.pcontents table tr > td {padding:8px 10px;vertical-align:middle;border:1px solid #999;}

@media screen and (max-width:1441px) {
.pro_view_inner h2,.pro-text-1 h5,.pro-text-2 .tit h5,.pro-text-3 .txt h5,.pro-text-4 .txt h5,.pro-text-5 h5,.pro-text-6 h5,.rela-pro h5 {font-size:44px;}
.pro-banner .txt h1 {font-size:52px;}
.pro-banner .txt h5 {font-size:22px;margin-top:25px;}
.pro-banner .txt p {font-size:22px;line-height:1.5;}

.pro_img .preview{left:calc(45% + 80px);}
.pro_view_inner {margin-left:80px;}
.pro_view_inner .btn-box a {width:160px;height:40px;line-height:40px;font-size:18px;}
.pro_view_inner h1 {font-size:30px;}

}

@media screen and (max-width:1367px) {
.pro_view,.pro-text-1,.pro-text-2,.pro-text-3,.pro-text-4,.pro-text-5,.pro-text-6 {padding:70px 0;}
.pro_view_inner h2,.pro-text-1 h5,.pro-text-2 .tit h5,.pro-text-3 .txt h5,.pro-text-4 .txt h5,.pro-text-5 h5,.pro-text-6 h5,.rela-pro h5 {font-size:40px;}
.pro_img .preview{left:calc(45% + 60px);}
.pro_view_inner {margin-left:60px;}
.pro_view_inner h1 {font-size:30px;}
}

@media screen and (max-width:1281px) {
.pro_view_inner h2,.pro-text-1 h5,.pro-text-2 .tit h5,.pro-text-3 .txt h5,.pro-text-4 .txt h5,.pro-text-5 h5,.pro-text-6 h5,.rela-pro h5 {font-size:36px;}
.pro_view,.pro-text-1,.pro-text-2,.pro-text-3,.pro-text-4,.pro-text-5,.pro-text-6 {padding:60px 0;}

.pro_img .preview{left:calc(45% + 50px);right:50px;}
.pro_img .preview .arrow-left{left:-30px;}
.pro_img .preview .arrow-right{right:-30px;}
.pro_img .preview .arrow-left i,.pro_img .preview .arrow-right i{font-size:27px;}

.pro_view_inner {margin-left:50px;}
.pro_view_inner .btn-box {margin:35px 0 0;}
.pro_view_inner .btn-box a {width:140px;height:36px;line-height:36px;font-size:17px;}
.pro_view_inner .para {font-size:17px;line-height:28px;}
.pro_view_inner .para p:nth-child(-n + 6) {width:100%;}

.pcontents table{font-size:16px;}

}

@media screen and (max-width:1171px) {
.pro_view_inner {margin-left:40px;}
.pro_img .preview{left:calc(45% + 40px);}
}

@media screen and (max-width:992px) {
.pro_view_inner h2,.pro-text-1 h5,.pro-text-2 .tit h5,.pro-text-3 .txt h5,.pro-text-4 .txt h5,.pro-text-5 h5,.pro-text-6 h5,.rela-pro h5 {font-size:32px;}
.pro_view .container {display:block;}
.pro_img {width:80%;margin:0 auto;}
.pro_img .preview {margin-top:20px;position:relative;left:auto;bottom:auto;right:auto;width:auto;}
.pro_view_inner {margin:25px 0 0;text-align:center;}
}

@media screen and (max-width:768px) {
.pro_view_inner h2,.pro-text-1 h5,.pro-text-2 .tit h5,.pro-text-3 .txt h5,.pro-text-4 .txt h5,.pro-text-5 h5,.pro-text-6 h5,.rela-pro h5 {font-size:28px;}
.pro-banner {padding:30px 0;}
.pro-banner .container {display:block;}
.pro-banner .pic {width:80%;margin:0 auto;}
.pro-banner .txt h1 {text-align:center;}
.pro-banner .txt p {font-size:18px;line-height:1.4;}
.pro-banner .txt h5 {font-size:18px;margin-top:15px;}
.pro_view,.pro-text-1,.pro-text-2,.pro-text-3,.pro-text-4,.pro-text-5,.pro-text-6 {padding:30px 0;}
.pro_view_inner .para {font-size:16px;line-height:24px;}
.pro-text-1 p {font-size:16px;margin:10px 0;}
.pro-text-2 .tit h6 {font-size:20px;margin:15px 0 0;}
.pro-text-2 .tit p {font-size:16px;}
.pro-text-2 ul {justify-content:center;}
.pro-text-2 ul li {width:50%;padding:10px;}
.pro-text-2 ul li p {font-size:16px;}
.pro-text-3 .container {display:block;}
.pro-text-3 .pic {width:100%;}
.pro-text-3 .txt {margin:20px 0 0;text-align:center;}
.pro-text-3 .txt h6 {font-size:20px;margin:15px 0 0;}
.pro-text-3 .txt p {font-size:16px;line-height:24px;}
.pro-text-4 .container {display:block;}
.pro-text-4 .pic {width:100%;}
.pro-text-4 .txt {margin:20px 0 0;text-align:center;}
.pro-text-4 .txt p {font-size:16px;line-height:24px;margin:15px 0 0;}
.pro-text-5 ul {margin:25px -4px 0;}
.pro-text-6 .pic {margin:25px 0 0;}
.pro_view_inner .btn-box a {width:150px;height:40px;line-height:40px;font-size:16px;}
.pcontents table{font-size:15px;}
}

@media screen and (max-width:576px) {
.pro_view_inner h2,.pro-text-1 h5,.pro-text-2 .tit h5,.pro-text-3 .txt h5,.pro-text-4 .txt h5,.pro-text-5 h5,.pro-text-6 h5,.rela-pro h5 {font-size:24px;}
.jgg_832{margin:20px 0 0 !important;}
.jgg_832 ul{margin:0 !important;display:block !important;}
.jgg_832 ul li{margin:0 !important;width:100% !important;padding: 10px 0 !important;}
.pcontents h3{font-size: 17px !important;}

}

@media screen and (max-width:480px) {
.pro-banner .txt p {font-size:16px;line-height:1.2;}
.pro_img {width:100%;}
.pro_img .preview {padding:0 30px;}
.pro_img .preview .swiper-slide {width:45px;}
.pro_img .preview .arrow-left {left:0;}
.pro_img .preview .arrow-right {right:0;}
.pro_view_inner h1 {font-size:20px;}
.pro_view_inner h2,.pro-text-1 h5,.pro-text-2 .tit h5,.pro-text-3 .txt h5,.pro-text-4 .txt h5,.pro-text-5 h5,.pro-text-6 h5,.rela-pro h5 {font-size:22px;}
.pro-text-2 ul li {width:100%;}

.pro_view_inner .btn-box{margin:25px 0 0;}

}

@media screen and (max-width:992px) {
.magic-1 {width:100% !important;height:100% !important;}
.flex-layout-h {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-0 {width:100% !important;height:100% !important;}
#detail_decorate_root {width:100% !important;}
#detail_decorate_root .magic-61 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-60 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-59 {width:100% !important;height:100% !important;}

.magic-22 {width:100% !important;height:100% !important;}
.magic-21 {width:100% !important;height:100% !important;}
.magic-20 {width:100% !important;height:100% !important;}
.magic-19 {width:100% !important;padding:0 !important;height:100% !important;}
.magic-18 {width:100% !important;height:100% !important;padding:0 !important;}
.magic-17 {width:100% !important;height:100% !important;padding:0 !important;}
.magic-16 {width:100% !important;height:100% !important;padding:0 !important;}
.magic-15 {width:100% !important;padding:0 !important;height:100% !important;}
.magic-14 {width:100% !important;height:100% !important;padding:0 !important;}
.magic-13 {width:100% !important;height:100% !important;padding:0 !important;}
.magic-12 {width:100% !important;height:100% !important;padding:0 !important;}
.magic-11 {width:100% !important;height:100% !important;padding:0 !important;}
.magic-10 {width:100% !important;height:100% !important;padding:0 !important;}
.magic-9 {width:100% !important;height:100% !important;}
.magic-8 {width:100% !important;height:100% !important;}
.magic-7 {width:100% !important;height:100% !important;}
.magic-6 {width:100% !important;height:100% !important;}
.magic-5 {width:100% !important;height:100% !important;}
.magic-4 {width:100% !important;height:100% !important;}
.magic-3 {width:100% !important;height:100% !important;}
.magic-2 {width:100% !important;height:100% !important;}
.magic-1 {width:100% !important;height:100% !important;}
.magic-0 {width:100% !important;height:100% !important;}


#detail_decorate_root [class*="magic-"]{width:100% !important;height:100% !important;}

#detail_decorate_root .magic-99 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-98 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-97 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-96 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-95 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-94 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-93 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-92 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-91 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-90 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-89 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-88 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-87 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-86 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-85 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-84 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-83 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-82 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-81 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-80 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-79 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-78 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-77 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-76 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-74 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-75 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-73 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-72 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-71 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-70 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-69 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-68 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-67 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-66 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-65 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-64 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-63 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-62 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-61 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-60 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-59 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-58 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-57 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-56 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-55 {width:100% !important;height:100% !important;}
.pro-content table td {padding:10px 0 !important;box-sizing:border-box !important;}
#detail_decorate_root .magic-54 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-53 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-52 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-51 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-50 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-49 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-48 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-47 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-46 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-45 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-44 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-0 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-43 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-42 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-41 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-40 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-39 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-38 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-37 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-36 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-35 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-34 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-33 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-32 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-31 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-30 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-29 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-28 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-27 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-26 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-25 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-24 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-23 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-22 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-21 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-0 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-20 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-19 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-18 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-17 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-16 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-15 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-14 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-13 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-12 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-11 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-10 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-9 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-8 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-7 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-6 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-5 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-4 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-3 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-2 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-1 {width:100% !important;height:100% !important;}
#detail_decorate_root .magic-0 {width:100% !important;height:100% !important;}
}
.pcontents table tr > td {word-break:initial !important;}
.magic2 .magic3 div span {word-break:break-all ! important;}
#paragraph1 span {word-break:break-all ! important;}

#detail_decorate_root span {color:#000 ! important;}

.magic-3 span {text-align:left !important;}
.magic-3 span {text-align:left;font-size:16px;}
#detail_decorate_root .magic-2 {/*! text-align:left ! important;*/}
#detail_decorate_root .magic-5 {text-align:center ! important;}
#detail_decorate_root .magic-32,#detail_decorate_root .magic-17 {background:none !important;}
#detail_decorate_root .magic-48 {vertical-align:top;display:block;padding-right:4px;width:100%;box-sizing:border-box;/* margin-bottom:-4px;*/    padding-left:0;/* margin-top:-4px;*/}
#detail_decorate_root .magic-49,#detail_decorate_root .magic-50,#detail_decorate_root .magic-54,#detail_decorate_root .magic-53,#detail_decorate_root .magic-52,#detail_decorate_root .magic-56,#detail_decorate_root .magic-57,#detail_decorate_root .magic-58,#detail_decorate_root .magic-51 {width:100% !important;height:100% !important;}
.h3 {text-align:center}
#detail_decorate_root .magic-52 table {width:100% !important;}
@media screen and (max-width:750px) {
.pro-text-1 p {width:100% ! important;}
}
@media screen and (max-width:768px) {
.pro_img .view .swiper-slide img {width:100%;height:auto;}
}

table {width:100% ! important;word-break:break-all;white-space:wrap;}
table tr td div {padding:0 ! important;}

@media screen and (max-width:992px) {
.ife-detail-decorate-table {overflow-x: auto;}
.magic-1 {width:100% !important;height:100% !important;}
.magic-2 {width:100% !important;height:100% !important;}
.magic-3 {width:100% !important;height:100% !important;}
.magic-4 {width:100% !important;height:100% !important;}
.magic-5 {width:100% !important;height:100% !important;}
.magic-6 {width:100% !important;height:100% !important;}
.magic-7 {width:100% !important;height:100% !important;}
.magic-8 {width:100% !important;height:100% !important;}
.magic-9 {width:100% !important;height:100% !important;}
.magic-10 {width:100% !important;height:100% !important;}
.magic-11 {width:100% !important;height:100% !important;}
.magic-12 {width:100% !important;height:100% !important;}
.magic-13 {width:100% !important;height:100% !important;}
.magic-14 {width:100% !important;height:100% !important;}
.magic-15 {width:100% !important;height:100% !important;}
.magic-16 {width:100% !important;height:100% !important;}
.magic-17 {width:100% !important;height:100% !important;}
.magic-18 {width:100% !important;height:100% !important;}
.magic-19 {width:100% !important;height:100% !important;}
.magic-20 {width:100% !important;height:100% !important;}
.magic-21 {width:100% !important;height:100% !important;}
.magic-22 {width:100% !important;height:100% !important;}
.magic-23 {width:100% !important;height:100% !important;}
.magic-24 {width:100% !important;height:100% !important;}
.magic-25 {width:100% !important;height:100% !important;}
.magic-26 {width:100% !important;height:100% !important;}
.magic-27 {width:100% !important;height:100% !important;}
.magic-28 {width:100% !important;height:100% !important;}
.magic-29 {width:100% !important;height:100% !important;}
.magic-30 {width:100% !important;height:100% !important;}
.magic-31 {width:100% !important;height:100% !important;}
.magic-32 {width:100% !important;height:100% !important;}
.magic-33 {width:100% !important;height:100% !important;}
.magic-34 {width:100% !important;height:100% !important;}
.magic-35 {width:100% !important;height:100% !important;}
.magic-36 {width:100% !important;height:100% !important;}
.magic-37 {width:100% !important;height:100% !important;}
.magic-38 {width:100% !important;height:100% !important;}
.magic-39 {width:100% !important;height:100% !important;}
.magic-40 {width:100% !important;height:100% !important;}
.magic-41 {width:100% !important;height:100% !important;}
.magic-42 {width:100% !important;height:100% !important;}
.magic-43 {width:100% !important;height:100% !important;}
.magic-44 {width:100% !important;height:100% !important;}
.magic-45 {width:100% !important;height:100% !important;}
.magic-46 {width:100% !important;height:100% !important;}
.magic-47 {width:100% !important;height:100% !important;}
.magic-48 {width:100% !important;height:100% !important;}
.magic-49 {width:100% !important;height:100% !important;}
.magic-50 {width:100% !important;height:100% !important;}
.magic-51 {width:100% !important;height:100% !important;}
.magic-52 {width:100% !important;height:100% !important;}
.magic-53 {width:100% !important;height:100% !important;}
.magic-54 {width:100% !important;height:100% !important;}
.magic-55 {width:100% !important;height:100% !important;}
.magic-56 {width:100% !important;height:100% !important;}
.magic-57 {width:100% !important;height:100% !important;}
.magic-58 {width:100% !important;height:100% !important;}
.magic-59 {width:100% !important;height:100% !important;}
.magic-60 {width:100% !important;height:100% !important;}
.magic-61 {width:100% !important;height:100% !important;}
.magic-62 {width:100% !important;height:100% !important;}
.magic-63 {width:00% !important;height:100% !important;}
.magic-64 {width:100% !important;height:100% !important;}
.magic-0 {width:100% !important;height:100% !important;}
#detail_decorate_root {width:100% !important;}
.pro-text-1 p {width:100%;}
}

.pro-text-1 span,
.pro-text-1 strong,
.pro-text-1 td,
.pro-text-1 a,
.pro-text-1 p {color:#000;}


.magic-48,.magic-72,.magic-55,.magic-73 {width:100% !important;height:100% !important;}
table.jtable579 tr > td {text-align:left !important;}
.pcontents h2 {color:#000 !important;font-size:24px !important;font-weight:600 !important;}
.pcontents h2 span {color:#000 !important;font-size:24px !important;font-weight:600 !important;}
.jgg_296,.jgg_559 {margin-left:0px !important;width: 100% !important;}
.jgg_txt p {padding:0 !important;margin:0 !important;}
.J_module {margin:0px !important;}

@media screen and (max-width:750px) {
.pcontents {width:100% !important;}
}

body {overflow-x:hidden;}

@media screen and (max-width:750px) {
.jmutil_707 {width:100% !important;margin:0 auto;}
}

table {word-break:initial !important;}
@media screen and (max-width:768px) {
.pro-text-1 img {margin-top:initial !important;margin-bottom:initial !important;margin-left:initial !important;margin-right:initial !important;}
}

.rightint-inquiry .inquirbox .crmFormVali-error{
  right: 0 !important;
    top: 45px !important;
    width: 100% !important;
  
}


.video-iframe{height:100%;width:100%;max-width:800px;margin:30px auto;}
.video-iframe .v-box{height:0;padding-bottom:60%;position:relative;}
.video-iframe .v-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center;-o-object-position:center;}











body{
  overflow-x: hidden;
}

@media screen and (max-width:768px){
  .richtext-detail img{
    width: 100%;
  }
  .richtext-detail{

    width: 100% !important;
  }
  #detail_decorate_root{

    width:100% !important;
  }
  #detail_decorate_root [class*="magic-"]{width:100% !important;height:auto !important;margin: 0 !important;}
  table{
    padding-left: 0 !important;
    white-space: nowrap !important;
    width: auto !important;
  }
  #detail_decorate_root [class*="magic-"] p{
    font-size:12px;
    line-height:1.4
  }
  iframe{
    width: 100% !important;
    height: auto !important;
  }
}
.ife-detail-decorate-table{
  overflow-x: auto; 
  
  }

  .table-wrapper{

    overflow-x: auto;
  }
  .table-response{
    overflow-x: auto;
  }
