@import url('sub.css'); 

.dep_tit{display: block; min-width:200px; font-size:1rem; font-weight:600; color:var(--white); line-height: 44px; text-align:center; padding:0 20px; box-sizing:border-box; border-radius:44px; background:#62616B; font-family:var(--eng);}

/**** S:: TGV ****/
.tgv_cont{overflow: hidden;}
.tgv_cont .fs60.eng{font-weight: 800;}
.tgv_in .subtitle .fs20 b{display: inline; line-height: inherit; letter-spacing: inherit; font-weight: 700;}



.tgv_process{display: flex; gap:30px; position: relative; z-index: 2;}
.tgv_process dl{text-align:center; flex:1; box-sizing:border-box; border:1px solid var(--border); background:var(--white); position: relative;}
.tgv_process dl::after{content:''; display: block; width: 60px; height: 60px; border-radius:50%; background:var(--white) url('/img/arrow_g.png') no-repeat center/contain; box-shadow:0 8px 25px rgba(0, 0, 0, 0.06); position: absolute; right: -45px; top:45%; margin-top: -30px; z-index: 2;}
.tgv_process dl:last-child::after{display: none !important;}
.tgv_process dl.point{flex:1.5; border:3px solid transparent; border-image: var(--red_gra); border-image-slice: 1;}
.tgv_process dl dt{height: 260px; position: relative;}
.tgv_process dl dt .dep_tit{position: absolute; display: inline-block; left: 50%; top:-22px; z-index: 2; margin-left: -100px;}
.tgv_process dl dt .img{position: absolute; left:0; top:0; width: 100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center;}
.tgv_process dl dd{padding:20px; height: calc(100% - 260px); box-sizing:border-box; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.tgv_process dl dd .fs20{color:var(--black); line-height: 150%; font-weight: 600;}


.tgv_application{margin: 76px 0 100px; position: relative; padding:50px; z-index: 1;}
.tgv_application::before{content:''; display: block; width: 100%; height: 202px; background:url('/business/img/tgv_application_arrow.png') no-repeat center/contain; position: absolute; left:0; top:-180px; z-index: -1;}
.tgv_application::after{content:''; display: block; width: 100%; height: 100%; box-sizing:border-box; background:var(--grayBg); border:1px solid var(--border); border-radius:var(--borderR5); position: absolute; left:0; top:0; z-index: 1;}
.tgv_application .dep_tit{min-width:300px; background:var(--main); position: absolute; left:50%; top:-22px; z-index: 2; margin-left: -150px;}
.tgv_application ul{max-width:1220px; margin: 0 auto; display: flex; gap:30px; position: relative; z-index: 2; justify-content: center;}
.tgv_application ul li{width: calc((100% - 120px)/5); text-align:center;}
.tgv_application ul li img{display: block; width: 100%; aspect-ratio:1/1; border-radius:50%;}
.tgv_application ul li .fs20{padding:20px 0 0; color:var(--black); font-weight:600;}


.tgv_glass{}
.tgv_glass article{box-sizing:border-box; display: flex;}
.tgv_glass article + article{margin-top: 70px;}
.tgv_glass .txt_box{width: 34%; padding: 30px 50px 0 0;}
.tgv_glass .txt_box .fs18{padding: 10px 0 0; text-wrap: balance;}
.tgv_glass .txt_box .fs18 b{color:#F27421; line-height: inherit; letter-spacing: inherit; font-weight: 700;}
.tgv_glass .con_box{width: 66%;}

.tgv_glass_list{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap:30px;}
.tgv_glass_list dl{text-align:center; box-sizing:border-box; padding:0 30px; border:1px solid var(--border); position: relative;}
.tgv_glass_list dl.point{background: linear-gradient(270deg, rgba(235, 33, 39, 0.02) 7.02%, rgba(242, 111, 35, 0.02) 55%, rgba(242, 116, 33, 0.02) 65.99%, rgba(245, 132, 30, 0.02) 79.99%, rgba(249, 158, 26, 0.02) 94.98%, rgba(251, 169, 24, 0.02) 99.98%); border:5px solid transparent; border-image: var(--red_gra); border-image-slice: 1;}
.tgv_glass_list dl.point::before{content:''; display: block; width: 60px; height: 60px; border-radius:50%; background:var(--white) url('/img/arrow_gra.png') no-repeat center/contain; box-shadow:0 8px 25px rgba(0, 0, 0, 0.06); position: absolute; left: -50px; top:50%; margin-top: -30px; z-index: 2;}
.tgv_glass_list dl dt{padding: 45px 0;}
.tgv_glass_list dl dt img{max-width:100%; height: auto;}
.tgv_glass_list dl dd{padding: 15px 0 20px; position: relative;}
.tgv_glass_list dl dd::before{content:''; display: block; width: 100%; height: 1px; background:var(--border); position: absolute; left:0; top:0;	}
.tgv_glass_list dl.point dd::before{background:var(--red_gra); opacity: 0.5;}
.tgv_glass_list dl dd .fs20{font-weight: 600; color:var(--black);}

.tgv_glass_basic{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap:30px;}
.tgv_glass_basic dl{text-align:center; box-sizing:border-box; border:1px solid var(--border);}
.tgv_glass_basic dl dt{overflow: hidden; aspect-ratio:4/2.5;}
.tgv_glass_basic dl dt img{display:block; width:100%; height:100%; object-fit:cover;}
.tgv_glass_basic dl dd{box-sizing:border-box; padding:20px;}
.tgv_glass_basic dl dd .fs20{font-weight: 600; color:var(--black);}

.tgv_foundry{position: relative; overflow: hidden;}
.tgv_foundry .subtitle .fs60{color:var(--white);}
.tgv_foundry .subtitle .fs20{padding:10px 0 0; color:var(--white);}
.tgv_foundry::before{content:''; display: block; width: 100%; height:100%; position:absolute; left:0; top:0; background:var(--black_bg) url('/business/img/tgv_foundry_bg.png') no-repeat center/cover; z-index:-1;}
.tgv_foundry .tgv_foundry_in{display: flex; gap:10px; box-sizing:border-box; padding:45px 0 30px 35px; position: relative;}
.tgv_foundry .tgv_foundry_in::before{content:''; display: block; width: calc(((100% - 10px)/4)*3); height: 100%; border-radius: var(--borderR5);
background: rgba(255, 255, 255, 0.20); position: absolute; left:0; top:0;}
.tgv_foundry .tgv_foundry_in dl{text-align:center; position: relative; z-index: 2;}
.tgv_foundry .tgv_foundry_in dl::before{content:''; display: block; width: 60px; height: 60px; border-radius:50%; background:var(--white) url('/img/arrow_g.png') no-repeat center/contain; box-shadow:0 8px 25px rgba(0, 0, 0, 0.06); position: absolute; left: -35px; top:45%; margin-top: -30px; z-index: 2;}
.tgv_foundry .tgv_foundry_in dl.last::before{left: -10px;}
.tgv_foundry .tgv_foundry_in dl:first-child::before{display: none;}
.tgv_foundry .tgv_foundry_in dl.last{padding-left: 50px;}
.tgv_foundry .tgv_foundry_in dl dt{position: relative;}
.tgv_foundry .tgv_foundry_in dl dt .dep_tit{min-width:auto; width: 80%; position: absolute; left:50%; top:-22px; transform:translateX(-50%); background:var(--red_gra); z-index: 2;}
.tgv_foundry .tgv_foundry_in dl dt img{width: 100%; height: auto;}
.tgv_foundry .tgv_foundry_in dl dd{padding:15px 0 0;}
.tgv_foundry .tgv_foundry_in dl dd .fs18{color:var(--white); line-height: 150%;}
/**** E:: TGV ****/

/**** S:: Hard Coated Film ****/
.hard_info .image_box{margin: 0 0 80px;}
.hard_info .image_box img{max-width:790px; width: 100%;}

.porcess_list{counter-reset: number; display: flex; flex-wrap:wrap; gap:55px 30px;}
.porcess_list dl{width: calc((100% - 60px)/3); box-sizing:border-box; text-align:center; border:1px solid var(--border); position: relative; background:var(--white);}
.grayBg .porcess_list dl{border:0;}
.porcess_list dl::after{content:''; display: block; width: 60px; height: 60px; border-radius:50%; background:var(--white) url('/img/arrow_g.png') no-repeat center/contain; box-shadow:0 8px 25px rgba(0, 0, 0, 0.06); position: absolute; right: -45px; top:50%; margin-top: -30px; z-index: 2;}
.porcess_list dl:last-child::after{display: none !important;}
.porcess_list dl:nth-child(3n)::after{display: none;}
.porcess_list dl dt{position:relative;}
.porcess_list dl dt .number{position: absolute; left:50%; margin-left: -25px; top:-25px; z-index: 2;}
.porcess_list dl dt .number::after{counter-increment: number; content: counter(number, decimal-leading-zero);}
.porcess_list dl dt img{width: 100%; height: auto;}
.porcess_list dl dd{padding:20px; box-sizing:border-box;}
.porcess_list dl dd .fs20{line-height: 150%; font-weight: 700; color:var(--black);}

.hard_comparison{}
.hard_comparison .image_box{max-width:270px; width: 100%;}
.hard_comparison_list{margin-bottom:30px; display: flex; flex-wrap:wrap; gap:30px;}
.hard_comparison_list dl{width: calc((100% - 30px)/2); background:var(--white); box-sizing:border-box; padding:0 30px; text-align:center;}
.hard_comparison_list dl dt{padding: 35px 0;}
.hard_comparison_list dl dt img{max-width:250px; width: 100%;}
.hard_comparison_list dl dd{padding: 20px 0; border-top: 1px solid var(--border);}
.hard_comparison_list dl dd .fs20{font-weight: 700; color:var(--black); line-height: 150%;}
/**** E:: Hard Coated Film ****/

/**** S:: PC/특수PMMA 2Layer FILM ****/
.pmma_info .image_box{margin: 0 0 80px;}
.pmma_info .image_box img{max-width:776px; width: 100%;}

.pmma_df02pu{}
.pmma_df02pu h4.fs24{font-weight: 700; color:var(--black); margin-bottom: 20px; line-height: 150%;}
.pmma_df02pu .table_style th{padding: 15px 10px; background: rgba(243, 243, 243, 0.50);}
.pmma_df02pu .table_style td{padding: 15px;}

.chipping_resistance_list{display: flex; gap:30px; flex-wrap:wrap; margin-bottom: 30px;}
.chipping_resistance_list dl{width: calc((100% - 30px)/2);}

.lineBox{background:var(--white); box-sizing:border-box; padding:0 30px; text-align:center;}
.lineBox dt{padding: 40px 0;}
.lineBox dt img{max-width:374px; width: 100%; height: auto; border-radius:var(--borderR10); overflow: hidden; box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.06);}
.lineBox dd{padding: 16px 0 20px; border-top: 1px solid var(--border);}
.lineBox dd .fs20{font-weight: 700; color:var(--black); line-height: 150%;}

.melf02puc_list{display: flex; gap:30px;}
.melf02puc_list .image_box,
.melf02puc_list .lineBox{width: calc((100% - 30px)/2);}
.melf02puc_list .lineBox{border:1px solid var(--border);}
.melf02puc_list .image_box{background:var(--grayBg); display: flex; flex-direction: column; justify-content: center; align-items: center;}

.pmma_comparison{}
.pmma_comparison h4.fs24{font-weight: 700; color:var(--black); margin-bottom: 20px; line-height: 150%;}
.pmma_comparison_list{display: flex; gap:30px;}
.pmma_comparison_list dl{width: calc((100% - 60px)/3); box-sizing:border-box; border:1px solid var(--border); text-align:center; position: relative;}
.pmma_comparison_list dl.point{border:0;}
.pmma_comparison_list dl.point::after{content:''; display: block; width: 100%; height: 100%; box-sizing:border-box; position: absolute; left:0; top:0; border:3px solid transparent; border-image: var(--red_gra); border-image-slice: 1;}
.pmma_comparison_list dl dt{}
.pmma_comparison_list dl dt img{width: 100%; height: auto;}
.pmma_comparison_list dl dd{box-sizing:border-box; padding:16px 30px 18px; position: relative;}
.pmma_comparison_list dl dd::before{content:''; display: block; width: calc(100% - 60px); height: 1px; background:var(--border); position: absolute; left:50%; top:0; transform:translateX(-50%);}
.pmma_comparison_list dl dd .fs20{font-weight: 700; color:var(--black);}
/**** E:: PC/특수PMMA 2Layer FILM ****/



/**** S:: 성형용 SHEET ****/
.sheet_cont h4.fs24{margin-bottom: 20px; font-weight: 700; color:var(--black);}
.sheet_mrs58zb{}
.sheet_mrs58zb .basic_style .txt_area .fs22{padding: 10px 0 0;}
.sheet_mrs58zb .basic_style .txt_area .image_box{max-width:490px;}
.sheet_mrs58zb .lineBox{border:1px solid var(--border); margin: 30px 0;}
.sheet_mrs58zb .lineBox dt img{max-width:932px; width: 100%; border-radius:0; box-shadow:none;}

.sheet_d02pu{}
.sheet_d02pu .basic_style .txt_area .image_box{max-width:499px;}
.sheet_d02pu .lineBox{margin: 30px 0;}
.sheet_d02pu .lineBox dt img{max-width:556px; width: 100%; border-radius:0; box-shadow:none;}
/**** E:: 성형용 SHEET ****/



/*******************************************************************************
    @media 1740px
*******************************************************************************/
@media all and (max-width:1740px){

/**** S:: TGV ****/
.tgv_foundry .tgv_foundry_in dl dt .dep_tit{width: 90%;}
/**** E:: TGV ****/

}
/*******************************************************************************
    @media 1500px
*******************************************************************************/
@media all and (max-width:1500px){

/**** S:: TGV ****/
.tgv_foundry .tgv_foundry_in dl dt .dep_tit{top:-22px; line-height: 150%; padding: 10px 20px; }
.tgv_foundry .tgv_foundry_in dl.last dt .dep_tit{top:-40px;}
/**** E:: TGV ****/


}
/*******************************************************************************
    @media ~1300px
*******************************************************************************/
@media all and (max-width:1300px){
/**** S:: TGV ****/
.tgv_process dl dt .dep_tit{min-width:150px; margin-left: -75px;}

.tgv_application::before{height: 150px; top:-120px;}

.tgv_foundry .tgv_foundry_in{gap:10px; padding:30px 0 20px 20px;}
.tgv_foundry .tgv_foundry_in::before{width: calc((100%/4)*3);}
.tgv_foundry .tgv_foundry_in dl{}
.tgv_foundry .tgv_foundry_in dl::before{width: 50px; height: 50px; left: -30px; margin-top: -25px; top:35%;}
.tgv_foundry .tgv_foundry_in dl.last::before{left: -20px;}
.tgv_foundry .tgv_foundry_in dl.last{padding-left: 20px;}
.tgv_foundry .tgv_foundry_in dl dt .dep_tit{left:50%; top:-22px; line-height: 150%; padding: 10px 20px; }
.tgv_foundry .tgv_foundry_in dl.last dt .dep_tit{top:-40px;}
.tgv_foundry .tgv_foundry_in dl dd{padding:10px 0 0;}
/**** E:: TGV ****/


/**** S:: Hard Coated Film ****/
.porcess_list dl::after{width: 50px; height: 50px; right: -40px; margin-top: -25px;}
/**** E:: Hard Coated Film ****/


}

/*******************************************************************************
    @media  ~980px               
*******************************************************************************/
@media all and (max-width:980px){


.dep_tit{min-width:150px; font-size:0.778rem; line-height: 36px; padding:0 10px;}


/**** S:: TGV ****/
.tgv_process{gap:30px 20px; flex-wrap:wrap;}
.tgv_process dl{flex:auto; width: calc((100% - 20px)/2);}
.tgv_process dl::after{width: 50px; height: 50px; right: -35px; margin-top: -25px;}
.tgv_process dl:nth-child(2n)::after{display: none;}
.tgv_process dl.point{flex:auto;}
.tgv_process dl dt{height: 200px;}
.tgv_process dl dt .dep_tit{top:-18px;}
.tgv_process dl dd{padding:15px; height: calc(100% - 200px);}

.tgv_application{margin: 50px 0 70px; padding:40px 30px;}
.tgv_application::before{height: 150px; top:-120px;}
.tgv_application .dep_tit{min-width:200px; top:-18px; margin-left: -100px;}
.tgv_application ul{max-width:500px; flex-wrap:wrap; gap:20px;}
.tgv_application ul li{width: calc((100% - 40px)/3);}
.tgv_application ul li .fs20{padding:15px 0 0;}


.tgv_glass{}
.tgv_glass article{flex-wrap:wrap;}
.tgv_glass article + article{margin-top: 50px;}
.tgv_glass .txt_box{width: 100%; padding: 0 0 20px; text-align:center;}
.tgv_glass .txt_box .fs18{padding: 6px 0 0;}
.tgv_glass .con_box{width: 100%;}


.tgv_glass_list{grid-gap:20px;}
.tgv_glass_list dl{padding:0 20px;}
.tgv_glass_list dl dt{padding: 30px 0;}
.tgv_glass_list dl.point::before{width: 50px; height: 50px; left: -40px; margin-top: -25px;}

.tgv_glass_basic{grid-gap:20px;}
.tgv_glass_basic dl dd{padding:15px;}

.tgv_foundry .tgv_foundry_in{padding:30px 20px 0; flex-wrap:wrap; justify-content: center;}
.tgv_foundry .tgv_foundry_in::before{width: 100%; height: 42%;}
.tgv_foundry .tgv_foundry_in dl{width: calc((100% - 20px)/3);}
.tgv_foundry .tgv_foundry_in dl.last{width:calc((100% - 20px)/2);}
.tgv_foundry .tgv_foundry_in dl::before{width: 40px; height: 40px; left: -25px; margin-top: -20px; top:45%;}
.tgv_foundry .tgv_foundry_in dl.last::before{left: 50%; top:-5px; margin-top: 0; margin-left: -20px; transform:rotate(90deg);}
.tgv_foundry .tgv_foundry_in dl.last{padding: 60px 0 0;}
.tgv_foundry .tgv_foundry_in dl dt .dep_tit{left:50%; top:-22px; width: 80%;}
.tgv_foundry .tgv_foundry_in dl.last dt .dep_tit{top:-22px;}
.tgv_foundry .tgv_foundry_in dl dd{padding:10px 0 0;}
/**** E:: TGV ****/


/**** S:: Hard Coated Film ****/
.hard_info .image_box{margin: 0 0 50px;}

.porcess_list{gap:40px 20px; padding-top: 20px;}
.porcess_list dl{width: calc((100% - 20px)/2);}
.porcess_list dl::after{width: 50px; height: 50px; right: -35px; margin-top: -25px;}
.porcess_list dl:nth-child(3n)::after{display: block;}
.porcess_list dl:nth-child(2n)::after{display: none;}
.porcess_list dl dt .number{margin-left: -25px; top:-25px;}
.porcess_list dl dd{padding:15px;}

.hard_comparison{}
.hard_comparison .image_box{max-width:200px;}
.hard_comparison_list{margin-bottom:20px; gap:20px;}
.hard_comparison_list dl{width: calc((100% - 20px)/2); padding:0 20px;}
.hard_comparison_list dl dt{padding: 25px 0;}
.hard_comparison_list dl dt img{max-width:200px;}
.hard_comparison_list dl dd{padding: 15px 0;}
/**** E:: Hard Coated Film ****/

/**** S:: PC/특수PMMA 2Layer FILM ****/
.pmma_info .image_box{margin: 0 0 50px;}

.pmma_df02pu{}
.pmma_df02pu h4.fs24{margin-bottom: 10px;}
.pmma_df02pu .table_style th{padding: 10px 10px;}
.pmma_df02pu .table_style td{padding: 10px;}

.chipping_resistance_list{gap:20px; margin-bottom: 20px;}
.chipping_resistance_list dl{width: calc((100% - 20px)/2);}

.lineBox{padding:0 20px;}
.lineBox dt{padding: 30px 0;}
.lineBox dd{padding: 12px 0 15px;}

.melf02puc_list{gap:20px;}
.melf02puc_list .image_box,
.melf02puc_list .lineBox{width: calc((100% - 20px)/2);}

.pmma_comparison{}
.pmma_comparison h4.fs24{margin-bottom: 10px;}
.pmma_comparison_list{gap:20px;}
.pmma_comparison_list dl{width: calc((100% - 40px)/3);}
.pmma_comparison_list dl dd{padding:12px 20px 14px;}
.pmma_comparison_list dl dd::before{width: calc(100% - 40px);}
/**** E:: PC/특수PMMA 2Layer FILM ****/


/**** S:: 성형용 SHEET ****/
.sheet_cont h4.fs24{margin-bottom: 10px;}
.sheet_mrs58zb .lineBox{margin: 20px 0;}
.sheet_mrs58zb .basic_style .txt_area .image_box{max-width:400px;}

.sheet_d02pu{}
.sheet_d02pu .lineBox{margin: 20px 0;}
.sheet_d02pu .basic_style .txt_area .image_box{max-width:400px;}
/**** E:: 성형용 SHEET ****/

}
/*******************************************************************************
    @media 481~680px
*******************************************************************************/
@media all and (max-width:680px){


/**** S:: TGV ****/
.tgv_process{gap:55px;}
.tgv_process dl{width: 100%;}
.tgv_process dl::after{width: 40px; height: 40px; right: 50%; top:auto; bottom: -30px; margin-top: 0; margin-right: -20px; transform:rotate(90deg);}
.tgv_process dl:nth-child(2n)::after{display: block;}
.tgv_process dl dt .dep_tit{min-width:100px; margin-left: -50px;}
.tgv_process dl dd{height: auto;}



.tgv_application{margin: 50px 0 50px; padding:30px 20px;}
.tgv_application::before{height: 80px; top:-80px; background-size:500px auto;}
.tgv_application .dep_tit{min-width:150px; margin-left: -75px;}
.tgv_application ul{max-width:250px;}
.tgv_application ul li{width: calc((100% - 20px)/2);}
.tgv_application ul li .fs20{padding:10px 0 0;}


.tgv_glass{}
.tgv_glass article + article{margin-top: 30px;}
.tgv_glass .txt_box{padding: 0 0 15px;}
.tgv_glass .txt_box .fs18{padding: 3px 0 0;}

.tgv_glass_list{grid-template-columns: repeat(1, 1fr); grid-gap:10px;}
.tgv_glass_list dl{padding:0 10px;}
.tgv_glass_list dl dt{padding: 20px 0;}
.tgv_glass_list dl dd{padding: 10px 0 15px;}
.tgv_glass_list dl.point::before{width: 40px; height: 40px; left: 50%; margin-left: -20px; top:-30px; transform:rotate(90deg); margin-top: 0;}

.tgv_glass_basic{grid-template-columns: repeat(1, 1fr); grid-gap:20px;}
.tgv_glass_basic dl dd{padding:10px;}

.tgv_foundry .tgv_foundry_in{padding:0; gap:0;}
.tgv_foundry .tgv_foundry_in::before{display: none;}
.tgv_foundry .tgv_foundry_in dl{width: 100%; box-sizing:border-box; padding: 10px 10px 50px; background: rgba(255, 255, 255, 0.20); }
.tgv_foundry .tgv_foundry_in dl:nth-child(1){padding-top: 40px; border-radius:var(--borderR5) var(--borderR5) 0 0 ;}
.tgv_foundry .tgv_foundry_in dl:nth-child(3){padding-bottom: 20px; border-radius:0 0 var(--borderR5) var(--borderR5);}
.tgv_foundry .tgv_foundry_in dl.last{width:100%; background:none;}
.tgv_foundry .tgv_foundry_in dl::before{width: 30px; height: 30px; left: 50%; top:-50px;  margin-top: 0; margin-left: -15px; transform:rotate(90deg);}
.tgv_foundry .tgv_foundry_in dl.last::before{top:-10px; margin-left: -15px;}
.tgv_foundry .tgv_foundry_in dl.last{padding:50px 0 0;}
.tgv_foundry .tgv_foundry_in dl dt .dep_tit{font-size:1rem;}
/**** E:: TGV ****/


/**** S:: Hard Coated Film ****/
.hard_info .image_box{margin: 0 0 30px;}

.porcess_list{gap:60px; padding-top: 15px;}
.porcess_list dl{width: 100%;}
.porcess_list dl::after{width: 40px; height: 40px; right: 50%; margin-right:-20px; top:auto; bottom:-30px; margin-top: 0; transform:rotate(90deg);} 
.porcess_list dl:nth-child(2n)::after{display: block;}
.porcess_list dl dt .number{margin-left: -17px; top:-17px;}
.porcess_list dl dd{padding:10px 10px 15px;}

.hard_comparison{}
.hard_comparison .image_box{max-width:150px;}
.hard_comparison_list{margin-bottom:10px; gap:10px;}
.hard_comparison_list dl{width: 100%;}
.hard_comparison_list dl dt{padding: 20px 0;}
.hard_comparison_list dl dd{padding: 10px 0;}
.hard_comparison_list + .fs18{text-align:center;}
/**** E:: Hard Coated Film ****/

/**** S:: PC/특수PMMA 2Layer FILM ****/
.pmma_info .image_box{margin: 0 0 30px;}

.chipping_resistance_list{gap:10px; margin-bottom: 10px;}
.chipping_resistance_list dl{width: 100%;}

.lineBox dt{padding: 20px 0;}

.melf02puc_list{gap:10px; flex-wrap:wrap;}
.melf02puc_list .image_box,
.melf02puc_list .lineBox{width: 100%;}

.pmma_comparison{}
.pmma_comparison_list{gap:10px; flex-wrap:wrap;}
.pmma_comparison_list dl{width: 100%;}
/**** E:: PC/특수PMMA 2Layer FILM ****/


/**** S:: 성형용 SHEET ****/
.sheet_cont h4.fs24{margin-bottom: 6px;}
.sheet_mrs58zb .lineBox{margin: 15px 0;}

.sheet_d02pu{}
.sheet_d02pu .lineBox{margin: 15px 0;}
/**** E:: 성형용 SHEET ****/

}