@charset "utf-8";

/*페이지 사용 폰트 크기*/
:root {--ft-17size:1.7rem;--ft-18size:1.8rem;--ft-20size:2rem;--ft-22size:2.2rem;--ft-24size:2.4rem;--ft-28size:2.8rem;--ft-37size:3.7rem;--ft-40size:4rem;--ft-45size:4.5rem;}


/*페이지 공통*/
#page_area .page_tit_area{margin-bottom:3rem;text-align:center}
#page_area .page_tit_area .s_tit{margin-bottom:1rem;font-size:1.5rem;font-weight:700;color:var(--pt-color);font-family:'Poppins'}
#page_area .page_tit_area .tit{font-size:var(--ft-45size);font-weight:700;color:#222}

#page_area .sub_tit{margin-bottom:3rem;padding-left:3rem;font-size:var(--ft-24size);font-weight:700;color:#222;position:relative}
#page_area .sub_tit:before{content:url(/way_page/img/pt_img.png);position:absolute;left:0;top:-1px}
#page_area .sub_tit.sub_tit2{margin-bottom:2rem}
#page_area .sub_tit.sub_tit_uline{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #ddd}
#page_area .bd_cont + .bd_cont{margin-top:5rem}

#page_area .sub_tit.sub_tit_w{color:#fff}
#page_area .sub_tit.sub_tit_w:before{content:url(/way_page/img/pt_img_w.png)}


/*-----회사개요-----*/

/*회사개요 - 인사말*/
.p0101 .page_tit_area .tit2{font-size:var(--ft-37size);font-weight:700;line-height:130%;color:#333}
.p0101 .page_tit_area .tit2 span{color:var(--pt-color)}
.p0101 .about_cont_box{margin-bottom:10rem;padding-bottom:10rem;border-bottom:1px dashed #ddd}
.p0101 .about_cont_box:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.p0101 .about_cont{max-width:79rem;width:100%;margin:0 auto;font-size:var(--ft-18size);line-height:150%;color:#666}
.p0101 .about_cont p + p{margin-top:2rem}
.p0101 .about_cont p span{font-weight:500;color:#333;}

/*회사개요 - 회사개요*/
.p0101 .company_cont{display:flex;flex-wrap:wrap;align-items: flex-start;}
.p0101 .company_cont .img_box{width:64.5rem;background:#000;border-radius:1rem;overflow:hidden}
.p0101 .company_cont .img_box img{width:100%;}
.p0101 .company_cont .cont_list{width:calc(100% - 64.5rem);padding:3rem 0 3rem 5rem}

.p0101 .company_cont .cont_list li{margin-bottom:1.5rem;padding:0 0 1.5rem 2rem;border-bottom:1px dashed #ddd;font-size:1.7rem;color:#666;display:flex;flex-wrap:wrap;position:relative}
.p0101 .company_cont .cont_list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.p0101 .company_cont .cont_list li:before{content:'';width:3px;height:3px;border-radius:3px;background:var(--pt-color);position:absolute;left:1rem;top:.9rem}

.p0101 .company_cont .cont_list li .list_tit{width:15rem;font-weight:500;color:#333}
.p0101 .company_cont .cont_list li .list_txt{width:calc(100% - 15rem)}

/* 회사개요 - 조직도*/
:root{
  --margin:1.5%;
  --part:6;
  --total_margin:calc(var(--margin) * var(--part) - var(--margin));
  --width_dir:calc(100% / var(--part) - var(--margin) / 2); 
  --width_part:calc((100% - var(--total_margin)) / var(--part));
  --height:5.3rem;
  --padding:1.2rem;
}
.p0101 .chart_wrap{width:100%;padding:6.5rem 1.5rem;border:1px solid #ddd;border-radius:2rem;overflow:auto;position:relative}
.p0101 .chart_wrap .chart{width:100%;max-width:100rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}
/* 공통 */
.p0101 .chart_wrap ul li{min-width:10rem;padding:var(--padding) 1rem;background:#fff;font-size:1.7rem;line-height:normal;text-align:center;position:relative;z-index:2}
.p0101 .chart_wrap ul li p{width:100%;font-size:var(--ft-18size);font-weight:700}

/* 부서 상단(이사회,자문위원,감사,대표이사) */
.p0101 .chart_wrap ul li.director{width:var(--width_dir);max-width:24rem;min-width:14rem;height:var(--height);margin-bottom:4rem;border-radius:5rem;background:#0672DE;color:#fff;display:flex;justify-content:center;align-items:center}
.p0101 .chart_wrap ul li.director::before{content:'';width:1px;height:4rem;background:#aaa;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:0}
/* 이사회 */
.p0101 .chart_wrap ul li.director.directorate{background:#1a0959}

/* 대표이사 */
.p0101 .chart_wrap ul li.director.ceo{width:17rem;height:17rem;margin-bottom:0;border-radius:50%;background:linear-gradient(135deg, rgba(52,208,247,1) 0%, rgba(28,75,149,1) 100%)}
.p0101 .chart_wrap ul li.director.ceo::before{height:11.5rem}
.p0101 .chart_wrap ul li.director.ceo::after{content:'';width:94%;height:94%;border:2px solid rgba(255,255,255,0.2);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}
.p0101 .chart_wrap ul li.director.ceo p{font-size:var(--ft-24size);font-weight:700}
/* 총괄본부장 */
.p0101 .chart_wrap ul li.director.dir{/* display:none;*/background:#3a86d3}

/* 감사,자문위원 */
.p0101 .chart_wrap ul li.inspection{width:100%;margin-bottom:0;padding:0;background:transparent}
.p0101 .chart_wrap ul li.inspection ul.ins_wrap{width:70%;margin:0 auto;text-align:center;display:flex;justify-content:flex-end;align-items:center;position:relative}
.p0101 .chart_wrap ul li.inspection ul.ins_wrap::after{content:'';width:50%;height:1px;background:#aaa;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}
.p0101 .chart_wrap ul li.inspection ul.ins_wrap li.director{max-width:40%;width:calc(var(--width_dir) + 5rem)}
.p0101 .chart_wrap ul li.inspection ul.ins_wrap li.director.left{margin:3rem 1rem 3rem 0;background:#5952e2}
.p0101 .chart_wrap ul li.inspection ul.ins_wrap li.director.right{margin:3rem 0 3rem 1rem;background:var(--pt-color)}
.p0101 .chart_wrap ul li.inspection ul.ins_wrap li.director::before{display:none}

/* 부서 */
.p0101 .chart_wrap ul li.departments{width:100%;padding:0;background:none;display:flex;justify-content:space-around;align-items:flex-start}
/* 부서 가로라인 */
.p0101 .chart_wrap ul li.departments::after{content:'';width:calc(100% - var(--width_part));height:1px;background:#aaa;position:absolute;top:0;left:50%;transform:translateX(-50%)} 
.p0101 .chart_wrap ul li.departments ul{width:100%;max-width:20rem;margin-top:8rem;margin-right:var(--margin);background:#fff;display:flex;flex-direction:column;align-items:flex-start;position:relative}
.p0101 .chart_wrap ul li.departments ul:last-child{margin-right:0}
/* 부서 세로라인 */
.p0101 .chart_wrap ul li.departments ul::after{content:'';width:1px;height:calc(100% + 8rem);background:#aaa;position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:-1}
.p0101 .chart_wrap ul li.departments ul li{width:100%;margin-bottom:1rem;border:1px solid #ddd}
.p0101 .chart_wrap ul li.departments ul li:last-child{margin-bottom:0}
.p0101 .chart_wrap ul li.departments ul li.part{height:var(--height);border:0;border-radius:1rem;background:#444;color:#fff;display:flex;justify-content:center;align-items:center} 
.p0101 .chart_wrap ul li.departments ul li.part::before{content:'';width:10px;height:10px;border:2px solid var(--pt-color);border-radius:50%;background:#fff;position:absolute;top:-0.5rem;left:50%;transform:translateX(-50%)} 


/*---------회사연혁---------*/
.p0102 .his_cont .his_tit{width:18rem;height:18rem;margin:0 auto;border-radius:18rem;background:var(--pt-color);font-size:2.3rem;font-weight:700;color:#fff;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:'Poppins'}
.p0102 .his_cont .his_tit:before, .p0102 .his_cont .his_tit:after{content:'';width:100%;height:100%;border-radius: 50%;background:var(--pt-color);position:absolute;top:0px;right:0px;z-index:-1;transform:translate(0px, 0px);opacity:.2;transition:1s ease all}
.p0102 .his_cont .his_tit:before{transform:translate(-1rem, -1rem);transition-delay:0.7s;animation:cloudCircle3 6s linear forwards infinite}
.p0102 .his_cont .his_tit:after{transform:translate(1rem, 1rem);transition-delay:0.7s;animation:cloudCircle4 6s linear forwards infinite}

.p0102 .his_list{max-width:140rem;width:100%;margin:0 auto;position:relative}
.p0102 .his_list > li{width:50%;padding-bottom:5rem;position:relative;opacity:0;transition:opacity 1.5s}
.p0102 .his_list > li:first-of-type{padding-top:8rem}
.p0102 .his_list > li:before{content:'';width:1.6rem;height:1.6rem;border-radius:1.5rem;border:.3rem solid var(--pt-color);background:#fff;position:absolute;top:.5rem;right:-.8rem}
.p0102 .his_list > li:first-of-type:before{top:8.5rem}

.p0102 .his_list > li .year{margin-bottom:1rem;font-size:var(--ft-24size);font-weight:700;color:var(--pt-color);font-family:'Poppins'}
.p0102 .his_list > li .year_list{}
.p0102 .his_list > li .year_list li{margin-bottom:2rem;padding:0 1rem 2rem;border-bottom:1px dashed #ddd;font-size:var(--ft-18size);font-weight:700;color:#333;position:relative}
.p0102 .his_list > li .year_list li:before{content:'';width:3px;height:3px;background:var(--pt-color);border-radius:3px;position:absolute;left:0;top:1rem;}
.p0102 .his_list > li .year_list li p{margin-top:.5rem;font-size:1.6rem;font-weight:400;color:#666}
.p0102 .his_list > li .year_list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}


.p0102 .his_list > li:nth-child(odd){padding-right:3rem;text-align:right}
.p0102 .his_list > li:nth-child(odd) .year_list li:before{left:auto;right:0}
.p0102 .his_list > li:nth-child(even){margin-left:calc(50% - 1px);padding-left:3rem;}
.p0102 .his_list > li:nth-child(even):before{right:auto;left:-.7rem}
.p0102 .his_list > li.active{opacity:1}


/* 세로라인 */
.p0102 .line_box{width:1rem;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}
.p0102 .line_box .line{width:2px;height:100%;background:#ddd;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.p0102 .line_box .line.active{background:var(--pt-color);transform-origin:center top}


@keyframes cloudCircle3 {0% {transform:translate(-1rem,-1rem)}12.5% {transform:translate(1rem,-1rem)}25% {transform:translate(1rem,1rem)}37.5% {transform:translate(-1rem,1rem)}50% {transform:translate(-1rem,-1rem)}62.5% {transform:translate(1rem,-1rem)}75% {transform:translate(1rem,1rem)}87.5% {transform:translate(-1rem,1rem)}}
@keyframes cloudCircle4 {0% {transform:translate(1rem,1rem)}12.5% {transform:translate(-1rem,1rem)}25% {transform:translate(-1rem,-1rem)}37.5% {transform:translate(1rem,-1rem)}50% {transform:translate(1rem,1rem)}62.5% {transform:translate(-1rem,1rem)}75% {transform:translate(-1rem,-1rem)}87.5% {transform:translate(1rem,-1rem)}}


/*오시는 길*/
.p0104 .tab_list{max-width:30rem;width:100%;margin:0 auto 5rem;display:flex;flex-wrap:wrap;gap:2%}
.p0104 .tab_list li{width:49%;border-radius:6rem;background:var(--pt-color);transition:all .3s;display:flex;align-items:center;justify-content:center}
.p0104 .tab_list li a{width:100%;padding:1.5rem 1rem;font-size:1.7rem;font-weight:600;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}
.p0104 .tab_list li:hover{background:#222}

.p0104 .map_area{display:flex;flex-wrap:wrap}
.p0104 .map_area + .map_area {margin-top:10rem;padding-top: 10rem;border-top:1px dashed #ddd}

.p0104 .map_area .map_cont{width:40%;border:1px solid #ddd;border-radius:2rem;background:#f7f7f7;overflow:hidden}
.p0104 .map_area .map_cont .root_daum_roughmap{width:100% !important;height:100% !important}
.p0104 .map_area .map_cont .wrap_map{width:100% !important;height:100% !important}
.p0104 .map_area .map_info{width:60%;padding:2rem 0 2rem 5rem}
.p0104 .map_area .map_info .info_box + .info_box{margin-top:5rem}
.p0104 .map_area .map_info .box_tit{margin-bottom:2rem;padding-bottom:2rem;font-size:var(--ft-24size);font-weight:700;color:#333;position:relative}
.p0104 .map_area .map_info .box_tit:before{content:'';width:3rem;height:2px;background:var(--pt-color);position:absolute;bottom:0;left:0}

.p0104 .map_info .info_list li{margin-bottom:1rem;padding:0 0 1rem 1rem;border-bottom:1px dashed #ddd;font-size:1.7rem;line-height:150%;color:#666;position:relative;display:flex;flex-wrap:wrap}
.p0104 .map_info .info_list li:before{content:'';width:3px;height:3px;border-radius:3px;background:var(--pt-color);position:absolute;left:0;top:1rem}
.p0104 .map_info .info_list li .list_tit{width:10rem;font-weight:600;color:#333}
.p0104 .map_info .info_list li .list_txt{width:calc(100% - 10rem)}
.p0104 .map_info .info_list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}

.p0104 .map_info .map_link_area{margin-top:3rem;display:flex;flex-wrap:wrap;gap:1rem}
.p0104 .map_info .map_link_area li{display:none;position:relative}
.p0104 .map_info .map_link_area li.naver{display:block}
.p0104 .map_info .map_link_area li:before{display:none;content:'내비안내';width:8rem;font-size:1.7rem;font-weight:500;text-align:center;color:#333;position:absolute;bottom:-3rem;left:50%;transform:translateX(-50%)}
.p0104 .map_info .map_link_area li.naver:before{display:block}

/*---------------------제품페이지---------------------*/
.pdt_page{padding:13rem 0}
.pdt_page .inner_150{max-width:150rem;width:100%;margin:0 auto}
.pdt_page .cont_box{width:100%;margin-bottom:13rem}
.pdt_page .cont_box:last-child{margin-bottom:0}
.pdt_page .box_division + .box_division{margin-top:5rem}
.pdt_page .bg_cont_box{width:100%;margin-bottom:13rem;padding:13rem 0;background:url(/way_page/img/pdt/bg_img_new.jpg) repeat}

/*제품 타이틀*/
.pdt_page .num_tit{margin-bottom:5rem;height:6rem;background:#f7f7f7;display:flex;flex-wrap:wrap;align-items:center}
.pdt_page .num_tit .num{width:6rem;height:100%;background:#333333;font-size:var(--ft-22size);font-weight:700;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:'Poppins'}
.pdt_page .num_tit .num.blue{background:var(--pt-color)}
.pdt_page .num_tit .tit{width:calc(100% - 6rem);padding-left:2.5rem;font-size:var(--ft-24size);font-weight:700;color:#333;align-items:center;} 

/*제품 타이틀2*/
.pdt_page .num_b_tit{margin-bottom:5rem;text-align:center}
.pdt_page .num_b_tit .num{width:4.8rem;height:4.8rem;margin:0 auto 1.5rem;border-radius:4.8rem;background:rgba(255,255,255,.1);font-size:var(--ft-22size);font-weight:700;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:'Poppins'}
.pdt_page .num_b_tit .tit{font-size:var(--ft-40size);font-weight:700;color:#fff}

.pdt_page .cont_txt{margin-bottom:5rem;padding:0 8.5rem;font-size:var(--ft-18size);line-height:150%;color:#666;word-break:keep-all}
.pdt_page .cont_txt.cont_txt_line{padding:5rem;border-radius:2rem;border:1px solid #ddd}
.pdt_page .cont_txt.no_margin{margin-bottom:0}
.pdt_page .cont_txt.cont_txt_center{text-align:center}

.pdt_page .img_box{width:100%}
.pdt_page .img_box img{width:100%}
.pdt_page .img_box_auto{width:100%;border:1px solid #ddd;border-radius:1rem;background:#fff;text-align:center}
.pdt_page .img_box_auto img{max-width:100%;width:auto}

/*제품특징*/
.pdt_page .process_list01{display:flex;flex-wrap:wrap;gap:7rem 2%}
.pdt_page .process_list01 li{width:32%;text-align:center}
.pdt_page .process_list01 li .img_box{width:100%;margin-bottom:4rem;position:relative}
.pdt_page .process_list01 li .img_box img{width:100%;border-radius:1rem;}
.pdt_page .process_list01 li .num{width:4.2rem;height:4.2rem;background:#12284b;font-size:var(--ft-18size);font-weight:600;color:#fff;position:absolute;left:.8rem;top:-1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:'Poppins'}
.pdt_page .process_list01 li .tit{margin-bottom:1.5rem;font-size:var(--ft-28size);font-weight:700;color:#fff;display: flex;flex-wrap: wrap;gap: 1rem;align-items: center;justify-content: center;}
.pdt_page .process_list01 li .tit .mark{width:5rem;height:5rem;}
.pdt_page .process_list01 li .txt{padding:0 2rem;font-size:var(--ft-18size);line-height:150%;color:rgba(255,255,255,.7);word-break:keep-all} 
.pdt_page .process_list01 li .txt p + p{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.2)}
/*--구조 및 기능 시작--*/
.pdt_page .cont_num_list{display:flex;flex-wrap:wrap}
.pdt_page .cont_num_list .img_box{width:50%}
.pdt_page .cont_num_list .img_box img{width:100%}
.pdt_page .cont_num_list .list_area{width:50%;padding-left:7rem}
.pdt_page .cont_num_list .list_area li + li{margin-top:2rem;padding-top:2rem;border-top:1px dashed #ddd}
.pdt_page .cont_num_list .list_area li .tit{margin-bottom:1.5rem;font-size:var(--ft-22size);font-weight:700;color:#333;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}
.pdt_page .cont_num_list .list_area li .tit .num{width:3rem;height:3rem;border-radius:3rem;background:var(--pt-color);font-size:1.5rem;font-weight:700;line-height:3rem;text-align:center;color:#fff;font-family:'Poppins'}
.pdt_page .cont_num_list .list_area li .txt{font-size:var(--ft-18size);line-height:150%;color:#666}

.pdt_page .cont_num_list .list_area li .txt_num{display:flex;flex-wrap:wrap;align-items:center;font-size:500;color:#333;gap:1rem 2rem}
.pdt_page .cont_num_list .list_area li .txt_num .num{width:3rem;height:3rem;border-radius:3rem;background:var(--pt-color);font-size:1.5rem;font-weight:700;line-height:3rem;text-align:center;color:#fff;font-family:'Poppins'}

.pdt_page .cont_num_list.cont_num_list2{flex-direction:row-reverse;    align-items: center;}
.pdt_page .cont_num_list.cont_num_list2 .list_area{padding:0 7rem 0 0}

/*주요기술*/
.pdt_page .process_list02{display:flex;flex-wrap:wrap;gap:5rem 2%}
.pdt_page .process_list02 li{width:32%}
.pdt_page .process_list02 li .img_box{width:100%;margin-bottom:2rem;border-radius:1rem;overflow:hidden}
.pdt_page .process_list02 li .img_box img{width:100%}
.pdt_page .process_list02 li .tit{margin-bottom:2rem;font-size:var(--ft-28size);font-weight:700;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem}
.pdt_page .process_list02 li .txt_box{border-radius:1rem;padding:3rem 3.5rem;background:rgba(255,255,255,.1);text-align:center}
.pdt_page .process_list02 li .txt_box p{font-size:var(--ft-18size);line-height:150%;color:rgba(255,255,255,.8)}
.pdt_page .process_list02 li .txt_box p + p{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.5)}

/*특장점*/
.pdt_page .process_list03{width:100%;display:flex;flex-wrap:wrap;gap:3rem 2%}
.pdt_page .process_list03 .list_box{width:49%;display:flex;flex-wrap:wrap;align-items:center}
.pdt_page .process_list03 .list_box .img_box{width:30rem;border:1px solid #ddd;border-radius:1rem;overflow:hidden}
.pdt_page .process_list03 .list_box .img_box img{width:100%}
.pdt_page .process_list03 .list_box .txt_box{width:calc(100% - 30rem);padding-left:3.5rem}
.pdt_page .process_list03 .list_box .tit{margin-bottom:1.5rem;font-size:var(--ft-22size);font-weight:700;color:#222}
.pdt_page .process_list03 .list_box li{padding-left:1rem;font-size:var(--ft-18size);line-height:150%;color:#666;position:relative}
.pdt_page .process_list03 .list_box li + li{margin-top:.5rem}
.pdt_page .process_list03 .list_box li:before{content:'';width:3px;height:3px;border-radius:3px;background:var(--pt-color);position:absolute;left:0;top:1rem}

/*--원심탈수기 - 생산공정--*/
.pdt_page .img_step_list .step_list{width:100%;display:flex;flex-wrap:wrap;}
.pdt_page .img_step_list .step_list + .step_list{margin-top:2rem;padding-top:2rem;border-top:1px dashed #ddd}
.pdt_page .img_step_list .step_list .img_list{width:calc(100% - 50rem);display:flex;flex-wrap:wrap;gap:1rem 2%}
.pdt_page .img_step_list .step_list .img_list li{width:32%;border-radius:1rem;overflow:hidden}
.pdt_page .img_step_list .step_list .img_list li img{width:100%}
.pdt_page .img_step_list .step_list .step_tit_box{width:50rem;padding-left:6rem;display:flex;flex-wrap:wrap;align-content:center;gap:1rem}
.pdt_page .img_step_list .step_list .step_tit_box .step{width:8rem;height:3rem;border-radius:3rem;background:#e8edf4;font-size:1.5rem;font-weight:600;line-height:3rem;text-align:center;color:var(--pt-color);font-family:'Poppins'}
.pdt_page .img_step_list .step_list .step_tit_box .tit{width:100%;font-size:var(--ft-24size);font-weight:700;color:#333}

/*성능보증*/
.cont_box .pdt_slide_area{max-width:132.5rem;width:100%;margin:0 auto 2rem}
.cont_box .pdt_gall_slider{width:100%;margin-bottom:3rem;border-radius:2rem;overflow:hidden;position:relative}
.cont_box .pdt_gall_slider .swiper-slide{width:100%}
.cont_box .pdt_gall_slider .swiper-slide img{width:100%}
.cont_box .pdt_gall_slider .gall_btn{width:6rem;height:6rem;border-radius:6rem;background:rgba(255,255,255,.8);position:absolute;top:50%;transform:translateY(-50%);z-index:10;transition:all .3s;cursor:pointer}
.cont_box .pdt_gall_slider .gall_btn img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.cont_box .pdt_gall_slider .gall_btn:hover{background:#fff}
.cont_box .pdt_gall_slider .gall_prev_btn{left:3rem}
.cont_box .pdt_gall_slider .gall_next_btn{right:3rem}

.cont_box .pdt_gall_slider_th{max-width:75rem;width:100%;margin:0 auto;overflow:hidden}
.cont_box .pdt_gall_slider_th .swiper-slide{border-radius:1rem;background:#000;overflow:hidden;cursor:pointer}
.cont_box .pdt_gall_slider_th .swiper-slide img{width:100%;opacity:.5;transition:all .3s}
.cont_box .pdt_gall_slider_th .swiper-slide-thumb-active img{opacity:1}

/*약액세정기 - 적용*/
.pdt_page .apply_case_box{padding:3rem;border:1px solid #ddd;border-radius:1rem}
.pdt_page .apply_case_box .apply_list{max-width:105rem;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;gap:5rem 4%}
.pdt_page .apply_case_box .apply_list .list_txt{width:22%;display:flex;flex-wrap:wrap;gap:1rem}
.pdt_page .apply_case_box .apply_list .list_txt li{width:100%;border-radius:1rem;background:#d2dbea;font-size:var(--ft-18size);font-weight:700;color:#333;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content: center}
.pdt_page .apply_case_box .apply_list .list_txt li:before{content:'';width:20%;height:4px;background:#c5cedc;position:absolute;right:-20%;top:50%;transform:translateY(-50%)}
.pdt_page .apply_case_box .apply_list .txt_box{width:22%;height:27rem;padding:2rem;border-radius:1rem;background:url(/way_page/img/pdt/box_bg.png) no-repeat center/cover;text-align:center;position:relative;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}
.pdt_page .apply_case_box .apply_list .txt_box.total_box{background:url(/way_page/img/pdt/box_bg2.png) no-repeat center/cover}

.pdt_page .apply_case_box .apply_list .txt_box1:before{content:'';width:20%;height:4px;background:#c5cedc;position:absolute;right:-20%;top:50%;transform:translateY(-50%)}
.pdt_page .apply_case_box .apply_list .txt_box2:before{content:url(/way_page/img/pdt/arr.png);position:absolute;right:-14%;top:50%;transform:translateY(-50%)}

.pdt_page .apply_case_box .apply_list .txt_box .tit{font-size:var(--ft-22size);font-weight:700;color:#fff}
.pdt_page .apply_case_box .apply_list .txt_box .txt{margin-top:.5rem;font-size:var(--ft-17size);line-height:150%;color:rgba(255,255,255,.8);word-break:keep-all}

.cont_tbl_area .tbl_cont{width:100%;overflow-x:auto}
.cont_tbl_area .tbl_cont table{min-width:729px;width:100%}
.cont_tbl_area .tbl_cont th{padding:1.5rem;border-bottom:1px solid #8fb09b;border-right:1px solid #8fb09b;background:var(--pt-color);font-size:var(--ft-18size);font-weight:500;color:#fff}
.cont_tbl_area .tbl_cont td{padding:1.5rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:var(--ft-18size);text-align:center;color:#666}
.cont_tbl_area .tbl_cont td.td_tit{background:#f7f7f7;font-weight:600;color:#333}
.cont_tbl_area .tbl_cont td:last-child{border-right:0}
.cont_tbl_area .tbl_cont img{max-width:100%;width:auto}
.pdt_page .tip_txt{margin-top:1rem;font-size:var(--ft-17size);text-align:right;color:#888;}
 
 /*약액세정탈취기 - 기술개발목적*/
.pdt_page .process_list04 .list{display:flex;flex-wrap:wrap;align-items:center}
.pdt_page .process_list04 .list + .list {margin-top:7.5rem} 
.pdt_page .process_list04 .list .img_box{width:50%;height:43rem;background:#000;box-shadow:0 0 1rem rgba(0,0,0,.2)}
.pdt_page .process_list04 .list .img_box01{background:url(/way_page/img/pdt/pdt02/pdt02_img10.jpg) no-repeat center/cover}
.pdt_page .process_list04 .list .img_box02{background:url(/way_page/img/pdt/pdt02/pdt02_img11.jpg) no-repeat center/cover}
.pdt_page .process_list04 .list .img_box03{background:url(/way_page/img/pdt/pdt02/pdt02_img12.jpg) no-repeat center/cover}


.pdt_page .process_list04 .list .txt_box{width:50%;padding:0 9.5rem;}
.pdt_page .process_list04 .list .txt_box .tit{margin-bottom:2rem;font-size:var(--ft-28size);font-weight:700;color:#fff}
.pdt_page .process_list04 .list .txt_box .box_list li{padding:0 1.5rem;font-size:var(--ft-18size);line-height:150%;color:rgba(255,255,255,.8);position:relative}
.pdt_page .process_list04 .list .txt_box .box_list li:before{content:'';width:4px;height:4px;border-radius:4px;background:#fff;position:absolute;left:0;top:1.1rem}
.pdt_page .process_list04 .list .txt_box .box_list li + li{margin-top:1rem}

.pdt_page .process_list04 .list:nth-child(even){flex-direction: row-reverse;}
.pdt_page .process_list04 .list:nth-child(even) .txt_box{text-align:right}
.pdt_page .process_list04 .list:nth-child(even) .txt_box .box_list li:before{left:auto;right:0}

/*종합서비스 지원*/
.pdt_page .process_list05{display:flex;flex-wrap:wrap;gap:6rem 2%}
.pdt_page .process_list05 li{width:32%;text-align:center}
.pdt_page .process_list05 li .img_box{width:100%;border-radius:1rem;overflow:hidden}
.pdt_page .process_list05 li .img_box img{width:100%}
.pdt_page .process_list05 li .img_tit{display:inline-block;min-width:14rem;padding:1.5rem 2rem;margin:-2.5rem auto 2rem;border-radius:5rem;background:var(--pt-color);font-size:var(--ft-22size);font-weight:700;color:#fff;position:relative;z-index:10}
.pdt_page .process_list05 li .img_tit em{font-style:normal;font-size:var(--ft-17size);}
.pdt_page .process_list05 li .txt{padding:0 3rem;font-size:var(--ft-18size);line-height:150%;color:#666;word-break:keep-all}

/*이미지 리스트*/
.pdt_page .img_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem 2%}
.pdt_page .img_list li{border-radius:2rem;border:1px solid #ddd;position:relative;overflow:hidden}
.pdt_page .img_list li img{width:100%}
.pdt_page .img_list li .num{width:3.5rem;height:3.5rem;border-radius:3.5rem;background:var(--pt-color);font-size:1.6rem;font-weight:600;text-align:center;line-height:3.5rem;color:#fff;position:absolute;top:1rem;left:1rem;font-family:'Poppins'}
.pdt_page .img_list.no_line li{border:0}

.pdt_page .img_list li .list_tit{padding:1.5rem 1rem;background:var(--pt-color);font-size:var(--ft-20size);font-weight:700;text-align:center;color:#fff}

/*이미지 4배열*/
.pdt_page .img_list.img_list_4way li{width:23.5%}
/*이미지 3배열*/
.pdt_page .img_list.img_list_3way li{width:32%}
/*이미지 2배열*/
.pdt_page .img_list.img_list_2way li{width:49%}

/*이미지 텍스트 분리*/
.pdt_page .img_list2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem 2%}
.pdt_page .img_list2 li .img_box{border-radius:2rem;border:1px solid #ddd;position:relative;overflow:hidden}
.pdt_page .img_list2 li .img_box img{width:100%}
.pdt_page .img_list2 li .box_tit{margin-top:1.5rem;font-size:var(--ft-24size);font-weight:700;text-align:center;color:#fff;}

.pdt_page .img_list2.img_list_2way li{width:49%}


/*텍스트 리스트 구성*/
.pdt_page .process_list06 li{margin-bottom:1rem;padding:0 0 1rem 1rem;border-bottom:1px dashed #ddd;font-size:var(--ft-18size);line-height:150%;color:#666;position:relative}
.pdt_page .process_list06 li:before{content:'';width:3px;height:3px;background:var(--pt-color);position:absolute;left:0;top:1.2rem}
.pdt_page .process_list06 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}

.pdt_page .process_list06.flex_li li{padding-left:0;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;}
.pdt_page .process_list06.flex_li li .num{width:3.5rem;height:3.5rem;border-radius:3.5rem;background:var(--pt-color);font-size:1.6rem;font-weight:600;text-align:center;line-height:3.5rem;color:#fff;font-family:'Poppins'}
.pdt_page .process_list06.flex_li li .txt{width:calc(100% - 5rem)}
.pdt_page .process_list06.flex_li li:before{display:none}

.pdt_page .process_list06.list06_2way{display:flex;flex-wrap:wrap;gap:1rem 2%}
.pdt_page .process_list06.list06_2way li{width:49%;margin-bottom:0}
.pdt_page .process_list06.list06_2way li:last-child{border-bottom:1px dashed #ddd}

/*특징비교 타입*/
.pdt_page .process_list07{}
.pdt_page .process_list07 li{display:flex;flex-wrap:wrap;align-items:center}
.pdt_page .process_list07 li + li{margin-top:3rem;padding-top:3rem;border-top:1px dashed rgba(255,255,255,.2)}
.pdt_page .process_list07 li .img_box{width:35rem;height:25rem;border-radius:2rem;background:#333;overflow:hidden}
.pdt_page .process_list07 li .txt_box{width:calc(100% - 35rem);padding-left:5rem}
.pdt_page .process_list07 li .txt_box .tit{margin-bottom:2rem;font-size:var(--ft-28size);font-weight:700;color:#fff}
.pdt_page .process_list07 li .txt_box .c_box{padding:1rem;border-radius:1rem;background:rgba(255,255,255,.1);display:flex;flex-wrap:wrap;align-items:center;gap:1rem 0}
.pdt_page .process_list07 li .txt_box .c_box + .c_box{margin-top:1rem}
.pdt_page .process_list07 li .txt_box .c_box .c_tit{width:10rem;height:4rem;border-radius:4rem;background:rgba(255,255,255,.2);font-size:var(--ft-17size);font-weight:600;text-align:center;line-height:4rem;color:#fff}
.pdt_page .process_list07 li .txt_box .c_box .c_txt{width:calc(100% - 10rem);padding-left:2rem;font-size:var(--ft-18size);line-height:150%;color:#fff}
.pdt_page .process_list07 li .txt_box .c_box2{background:#fff}
.pdt_page .process_list07 li .txt_box .c_box2 .c_tit{background:var(--pt-color)}
.pdt_page .process_list07 li .txt_box .c_box2 .c_txt{color:#333}
.pdt_page .process_list07 li .txt_box .d_box p{margin-bottom:1rem;padding:0 0 1rem 1rem;border-bottom:1px dashed rgba(255,255,255,.3);font-size:var(--ft-18size);line-height:150%;color:rgba(255,255,255,.8);position:relative}
.pdt_page .process_list07 li .txt_box .d_box p:before{content:'';width:3px;height:3px;background:#fff;position:absolute;left:0;top:1.2rem}
.pdt_page .process_list07 li .txt_box .d_box p:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}

/*주요구성 타입*/
.pdt_page .process_list08{display:flex;flex-wrap:wrap;gap:2%}
.pdt_page .process_list08 li{width:49%}
.pdt_page .process_list08 li .img_box{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:2%}
.pdt_page .process_list08 li .img_box > div{border:1px solid #ddd;border-radius:1rem;overflow:hidden}
.pdt_page .process_list08 li .img_box > div img{width:100%}
.pdt_page .process_list08 li .img_box .img01{width:65%}
.pdt_page .process_list08 li .img_box .img02{width:33%}
.pdt_page .process_list08 li .txt_box{text-align:center}
.pdt_page .process_list08 li .tit{display:inline-block;margin:0 auto 2rem;padding:1rem 2rem;background:#666;font-size:var(--ft-22size);font-weight:700;color:#fff}
.pdt_page .process_list08 li .txt{font-size:var(--ft-18size);line-height:150%;color:#666}

.pdt_page .process_list08 li.color .tit{background:var(--pt-color)}
.pdt_page .process_list08 li.color .txt{font-weight:500;color:#333}

/*기타생산제품*/
.pdt07_cont {padding:8rem 0;border-bottom:1px dashed #ddd;display:flex;flex-wrap:wrap;align-items: flex-start;}
.pdt07_cont:last-child{padding-bottom:0;border-bottom:0}
.pdt07_cont.pdt07_cont_first{border-top:2px solid var(--pt-color)}
.pdt07_cont .img_box{width:35%;border:1px solid #ddd;border-radius:2rem;overflow:hidden}
.pdt07_cont .img_box img{width:100%}
.pdt07_cont .txt_box{width:65%;padding:2rem 0 2rem 5rem}
.pdt07_cont .txt_box .box_tit{margin-bottom:2rem;padding-bottom:1.5rem;font-size:var(--ft-28size);font-weight:700;color:#333;position:relative}
.pdt07_cont .txt_box .box_tit:before{content:'';width:3rem;height:2px;background:var(--pt-color);position:absolute;left:0;bottom:0}
.pdt07_cont .txt_box .txt{font-size:var(--ft-18size);line-height:150%;color:#666}

.pdt07_cont .txt_box .inner_img_box{margin-top:3rem;border:1px solid #ddd;border-radius:2rem;overflow:hidden}
.pdt07_cont .txt_box .inner_img_box img{width:100%}



.bd_flex_cont{display:flex;flex-wrap:wrap;gap:2%}
.bd_flex_cont .bd_f_cont{width:49%}


/*---------------------제품페이지 끝---------------------*/


@media(max-width:1500px){
	/*---------------------제품페이지---------------------*/
	.pdt_page{padding:12rem 0}
	.pdt_page .inner_150{padding:0 2rem}
	.pdt_page .bg_cont_box{padding:12rem 0;margin-bottom:10rem}
}
@media(max-width:1280px){
/*페이지 사용 폰트 크기*/
:root {--ft-28size:2.5rem;--ft-37size:3.1rem;--ft-40size:3.7rem;--ft-45size:4.2rem;}


/*-----회사개요-----*/

/*회사개요 - 회사개요*/
.p0101 .company_cont{max-width:80rem;width:100%;margin:0 auto;justify-content:center;}
.p0101 .company_cont .img_box{width:100%;padding-bottom:30%;margin-bottom:3rem;position:relative}
.p0101 .company_cont .img_box img{height:100%;object-fit:cover;position:absolute;top:0;left:0}
.p0101 .company_cont .cont_list{width:100%;padding:0}


/*---------------------제품페이지---------------------*/
.pdt_page{padding:9rem 0}
.pdt_page .cont_box{margin-bottom:10rem}
.pdt_page .bg_cont_box{padding:9rem 0;margin-bottom:10rem}

/*주요기술*/
.pdt_page .process_list02 li .tit{flex-flow: column}
.pdt_page .process_list02 li .tit img{width:5rem;height:5rem}

/*특장점*/
.pdt_page .process_list03{max-width:100rem;width:100%;margin:0 auto;}
.pdt_page .process_list03 .list_box {align-items:flex-start;align-content:flex-start;justify-content:center}
.pdt_page .process_list03 .list_box .img_box{width:100%;margin-bottom:2rem}
.pdt_page .process_list03 .list_box .txt_box{width:100%;padding:0}
.pdt_page .process_list03 .list_box .txt_box .tit{text-align:center}
.pdt_page .process_list03 .list_box ul{padding:2rem 0 0;border-top:1px solid #ddd;}

/*--원심탈수기 - 생산공정--*/
.pdt_page .img_step_list .step_list .img_list{width:calc(100% - 35rem)}
.pdt_page .img_step_list .step_list .step_tit_box{width:35rem}

}

@media(max-width:1024px){
/*페이지 사용 폰트 크기*/
:root {--ft-24size:2.1rem;--ft-28size:2.2rem;--ft-37size:2.8rem;--ft-40size:3.4rem;--ft-45size:3.9rem;}

#page_area .sub_tit{margin-bottom:2rem}
.pdt_page .cont_txt.cont_txt_line{padding:3rem}


/*-----회사개요-----*/
.p0101 .about_cont_box{margin-bottom:7rem;padding-bottom:7rem}


/*-----오시는 길 ------*/
.p0104 .map_area{max-width:80rem;width:100%;margin:0 auto}
.p0104 .map_area + .map_area{margin-top:7rem;padding-top:7rem;}
.p0104 .map_area .map_cont{width:100%;height:35rem;margin-bottom:3rem}
.p0104 .map_area .map_info{width:100%;padding:0}
.p0104 .map_area .map_info .box_tit{text-align:center}
.p0104 .map_area .map_info .box_tit:before{left:50%;transform:translateX(-50%)}


.p0104 .map_area .map_info .map_link_area{justify-content:center;position:relative}
.p0104 .map_area .map_info .map_link_area li{display:block}
.p0104 .map_area .map_info .map_link_area li:first-child:before{content:'전화연결';display:block}
.p0104 .map_area .map_info .map_link_area li.naver{margin-left:1rem}
.p0104 .map_area .map_info .map_link_area li.naver:before{transform:none;left:5.2rem}


/*---------------------제품페이지---------------------*/
.pdt_page{padding:8rem 0}
.pdt_page .cont_txt{padding:0 2rem}
.pdt_page .cont_box{margin-bottom:8rem}
.pdt_page .bg_cont_box{padding:8rem 0;margin-bottom:8rem}
.pdt_page .num_tit{margin-bottom:3rem}
.pdt_page .num_b_tit{margin-bottom:3rem}

/*제품특징*/
.pdt_page .process_list01{max-width:80rem;margin:0 auto;gap:5rem 2%}
.pdt_page .process_list01 li{width:49%}
.pdt_page .process_list01 li .txt br{display:none}

/*--구조 및 기능--*/
.pdt_page .cont_num_list{justify-content:center}
.pdt_page .cont_num_list .img_box{max-width:70rem;width:100%;margin-bottom:3rem}
.pdt_page .cont_num_list .list_area{width:100%;padding:0}
.pdt_page .cont_num_list.cont_num_list2 .list_area{padding:0}
.pdt_page .cont_num_list .list_area li .tit{gap:1rem 1.5rem}

/*주요기술*/
.pdt_page .process_list02 {max-width:80rem;width:100%;margin:0 auto;justify-content:center}
.pdt_page .process_list02 li{width:49%}

/*--원심탈수기 - 생산공정--*/
.pdt_page .img_step_list{max-width:80rem;width:100%;margin:0 auto}
.pdt_page .img_step_list .step_list{justify-content:center;}
.pdt_page .img_step_list .step_list .img_list{width:100%;margin-bottom:2rem;}
.pdt_page .img_step_list .step_list .step_tit_box{padding:0;text-align:center;justify-content:center;}

/*성능보증*/
.cont_box .pdt_gall_slider .gall_btn{width:5rem;height:5rem}

/*약액세정기 - 적용*/
.pdt_page .apply_case_box .apply_list{gap:2rem}
.pdt_page .apply_case_box .apply_list .list_txt{width:100%;gap:2rem 2%}
.pdt_page .apply_case_box .apply_list .list_txt li{width:23.5%;padding:2rem;text-align:center}
.pdt_page .apply_case_box .apply_list .list_txt li:before{width:2px;height:2rem;right:auto;top:auto;left:50%;bottom:-2rem;transform:translate(-50%,0)}

.pdt_page .apply_case_box .apply_list .txt_box{width:100%;height:auto;gap:0 1rem}
.pdt_page .apply_case_box .apply_list .txt_box1:before{width:2px;height:2rem;right:auto;top:auto;left:50%;bottom:-2rem;transform:translate(-50%,0)}
.pdt_page .apply_case_box .apply_list .txt_box2{margin-bottom:2rem}
.pdt_page .apply_case_box .apply_list .txt_box2:before{content: url(/way_page/img/pdt/arr.png);position: absolute;right:auto;top: auto;left:50%;bottom:-3rem;transform:translate(-50%,0) rotate(90deg);}

 /*약액세정탈취기 - 기술개발목적*/
 .pdt_page .process_list04 .list + .list{margin-top:5rem}
 .pdt_page .process_list04 .list .img_box{height:33rem}
 .pdt_page .process_list04 .list .txt_box{padding:0 3rem}
 
/*종합서비스 지원*/
.pdt_page .process_list05{max-width:80rem;width:100%;margin:0 auto;gap:4rem 2%}
 .pdt_page .process_list05 li{width:49%}
 .pdt_page .process_list05 li .img_tit{padding:1rem 2rem}
 
 /*이미지리스트*/
.pdt_page .img_list.img_list_4way{max-width:60rem;width:100%;margin:0 auto}
.pdt_page .img_list.img_list_4way li{width:49%}

.pdt_page .img_list.img_list_3way{max-width:60rem;width:100%;margin:0 auto}
.pdt_page .img_list.img_list_3way li{width:49%}

/*주요구성 타입*/
.pdt_page .process_list08{max-width:80rem;width:100%;margin:0 auto;gap:4rem 0}
.pdt_page .process_list08 li{width:100%}

/*기타생산제품*/
.pdt07_cont{padding:5rem 0;justify-content:center}
.pdt07_cont .img_box{max-width:35rem;width:100%;margin-bottom:3rem}
.pdt07_cont .txt_box{width:100%;padding:0}
.pdt07_cont .txt_box .box_tit{text-align:center}
.pdt07_cont .txt_box .box_tit:before{left:50%;transform:translateX(-50%)}
.pdt07_cont .txt_box .txt{text-align:center}
}
@media(max-width:767px){
/*페이지 사용 폰트 크기*/
:root {--ft-18size:1.7rem;--ft-20size:1.8rem;--ft-22size:1.9rem;--ft-37size:2.8rem;--ft-40size:3.1rem;--ft-45size:3.6rem;}
#page_area .sub_tit:before{top:1px}
.pdt_page .box_division + .box_division{margin-top:3rem}

.pdt_page .scroll_img_box{overflow-x:auto}
.pdt_page .scroll_img_box img{min-width:77.6rem}

/*-----회사개요-----*/
.p0101 .about_cont_box{margin-bottom:5rem;padding-bottom:5rem}

/* 회사개요 - 인사말*/
.p0101 .page_tit_area .tit2 br{display:none}
.p0101 .about_cont p br{display:none}

/* 회사개요 - 조직도*/
:root{
  --margin:2%; 
  --part:2;
  --width_dir:calc(50% - var(--margin) / 2); 
  --width_part:calc(50% - var(--margin));
  --height:4.8rem;
  --padding:1.1rem; 
}
.p0101 .chart_wrap{padding:0;border:0}
.p0101 .chart_wrap .chart{width:55rem;max-width:100%;margin:0 auto}
.p0101 .chart_wrap ul li{padding:0.8rem}
.p0101 .chart_wrap ul li.director{max-width:20rem;height:5rem;line-height:5rem}
.p0101 .chart_wrap ul li.director.ceo{width:15rem;height:15rem}
.p0101 .chart_wrap ul li.director.ceo::before{height:11rem}
.p0101 .chart_wrap ul li.inspection ul.ins_wrap{width:100%} 
.p0101 .chart_wrap ul li.departments{justify-content:space-between;flex-wrap:wrap}  

.p0101 .chart_wrap ul li.departments ul{max-width:var(--width_part);margin-top:3rem;padding:2rem 1rem;border:1px solid #ccc;border-radius:1rem;background:#f7f7f7} 
.p0101 .chart_wrap ul li.departments ul::after{height:calc(100% + 3rem)}
.p0101 .chart_wrap ul li.departments ul:nth-child(2n){margin-right:0}
.p0101 .chart_wrap ul li.departments ul:nth-child(n+3)::after{height:198%}
.p0101 .chart_wrap ul li.departments ul li{margin-bottom:0.7rem;font-size:1.6rem}
.p0101 .chart_wrap ul li.departments ul li.part::before{top:-2.6rem}


/*-----오시는 길 ------*/
.p0104 .map_area + .map_area{margin-top:5rem;padding-top:5rem;}

/*---------------------제품페이지---------------------*/
.pdt_page{padding:7rem 0}
.pdt_page .cont_box{margin-bottom:6rem}
.pdt_page .bg_cont_box{padding:7rem 0;margin-bottom:6rem}
.pdt_page .num_b_tit .num{width:4rem;height:4rem;font-size:1.7rem;/*원크기로 인해 폰트 재정립*/}
.pdt_page .cont_txt{margin-bottom:3rem}
/*제품특징*/
.pdt_page .process_list01 li .img_box{margin-bottom:2rem}

/*주요기술*/
.pdt_page .process_list02 {max-width:45rem}
.pdt_page .process_list02 li{width:100%}

/*특장점*/
.pdt_page .process_list03{max-width:45rem}
.pdt_page .process_list03 .list_box{width:100%}

/*--원심탈수기 - 생산공정--*/
.pdt_page .img_step_list{max-width:56rem;width:100%;margin:0 auto;gap:3rem 2%}
.pdt_page .img_step_list .step_list{width:100%}


/*성능보증*/
.cont_box .pdt_gall_slider .gall_btn{width:4.5rem;height:4.5rem}
.cont_box .pdt_gall_slider .gall_btn img{width:16%}

/*약액세정탈취기 - 기술개발목적*/

 .pdt_page .process_list04 .list{max-width:48rem;width:100%;margin:0 auto;padding:0 2rem}
 .pdt_page .process_list04 .list + .list{margin-top:3rem}
 .pdt_page .process_list04 .list .img_box{width:100%;height:25rem;margin-bottom:2rem}
 .pdt_page .process_list04 .list .txt_box{width:100%;padding:0 2rem;text-align:center}
.pdt_page .process_list04 .list:nth-child(even) .txt_box{text-align:center}
.pdt_page .process_list04 .list .txt_box .box_list li:before{display:none}
.pdt_page .process_list04 .list .txt_box .box_list li + li{padding-top:1rem;border-top:1px dashed rgba(255,255,255,.2)}

/*특징비교 타입*/
.pdt_page .process_list07 li{justify-content:center}
.pdt_page .process_list07 li .img_box{max-width:35rem;width:100%;height:auto;margin-bottom:3rem}
.pdt_page .process_list07 li .txt_box{width:100%;padding:0}
.pdt_page .process_list07 li .txt_box .tit{text-align:center}

.pdt_page .img_list.img_list_2way{max-width:48rem;width:100%;margin:0 auto}
.pdt_page .img_list.img_list_2way li{width:100%}

.pdt_page .process_list06.list06_2way li{width:100%}

}
@media(max-width:480px){
/*페이지 사용 폰트 크기*/
:root {--ft-18size:1.7rem;--ft-37size:2.5rem;--ft-40size:2.8rem;--ft-45size:3.3rem;}


/*---------회사연혁---------*/
.p0102 .his_cont .his_tit{width:100%;height:6rem;border-radius:1rem}
.p0102 .line_box{left:.5rem;transform:none}
.p0102 .his_list > li{width:100%;margin-left:1rem}
.p0102 .his_list > li:nth-child(even){margin-left:1rem}
.p0102 .his_list > li:nth-child(odd){padding:0 0 5rem 3rem;text-align:left}
.p0102 .his_list > li:nth-child(odd) .year_list li:before{left:0;right:auto}
.p0102 .his_list > li:before{right:auto;left:-.8rem}
.p0102 .his_list > li .year{font-size:2.2rem}


/*-----오시는 길 ------*/
.p0104 .map_area + .map_area{padding-top:3rem;}

/*---------------------제품페이지---------------------*/
.pdt_page{padding:6rem 0}
.pdt_page .num_tit{height:5rem}
.pdt_page .num_tit .num{width:5rem}	
.pdt_page .bg_cont_box{padding:6rem 0}

/*제품특징*/
.pdt_page .process_list01{max-width:38rem}
.pdt_page .process_list01 li{width:100%}

/*성능보증*/
.cont_box .pdt_gall_slider{margin-bottom:1rem}
.cont_box .pdt_gall_slider .gall_btn{width:3rem;height:3rem}
.cont_box .pdt_gall_slider .gall_next_btn{right:1.5rem}
.cont_box .pdt_gall_slider .gall_prev_btn{left:1.5rem}

/*약액세정기 - 적용*/
.pdt_page .apply_case_box .apply_list .list_txt li{width:49%}


/*종합서비스 지원*/
.pdt_page .process_list05{max-width:38rem;gap:3rem 0}
.pdt_page .process_list05 li{width:100%}
 
 /*특징비교 타입*/
 .pdt_page .process_list07 li .txt_box .c_box{text-align:center;justify-content:center}
 .pdt_page .process_list07 li .txt_box .c_box .c_txt{width:100%;padding:0}
 
 .pdt_page .img_list2.img_list_2way li{width:100%}
 

}
@media(max-width:320px){
/*페이지 사용 폰트 크기*/
:root {--ft-40size:2.5rem;--ft-45size:3rem;}


/*-----회사개요-----*/

/*회사개요 - 회사개요*/
.p0101 .company_cont .cont_list li{gap:1rem}
.p0101 .company_cont .cont_list li .list_txt{width:100%}
/*---------------------제품페이지---------------------*/
.pdt_page .inner_150{padding:0 1.5rem}

	
}