<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.help_tip {text-align:center; border-radius:10px; margin:15px 0px; background:#f8f8f8; font-size:18px; color:#000; padding:30px 0px;}

.company_01_wrap .col_box {display:table; width:100%; table-layout:fixed;}
.company_01_wrap .col_box .col {display:table-cell; vertical-align:top;}
.company_01_wrap .col_box .col img  {border-radius:20px; vertical-align:middle; max-width:100%;}
.company_01_wrap .col_box .col .t1 {font-size:40px; line-height:40px; font-weight:bold; color:#000; font-family: 'Pretendard';}
.company_01_wrap .col_box .col .t2 {margin-top:30px;font-size:17px; line-height:30px;}
.company_01_wrap .col_box .col .name {font-size:18px; text-align:right; margin-top:60px; display:none;}
.company_01_wrap .col_box .col .name strong {color:#000; font-size:25px; text-align:right;}



.about_03_wrap {position:relative; border-bottom:1px #ededed solid; margin-bottom:40px; padding-bottom:40px;}
.about_03_wrap .name_text{width:500px; position:absolute; left:0px; top:20px;}
.about_03_wrap .name_text .t1{font-size:30px; color:#000; font-weight:bold; }
.about_03_wrap .name_text .company_info{ font-size:16px; color:#888; font-weight:normal; margin-top:40px; }
.about_03_wrap .name_text .company_info .col {position:relative; padding:3px 0px; line-height:30px;}
.about_03_wrap .name_text .company_info .col .s_info{position:absolute; left:0px; top:6px; color:#000; background:#f8f8f8; color:#333; width:60px; text-align:center; font-size:13px;  border-radius:3px;}
.about_03_wrap .name_text .company_info .col .s_text{padding-left:80px;}
.about_03_wrap .info {margin-left:550px; background:#f2f2f2; height:450px;  border-radius:20px; overflow:hidden;}
.about_03_wrap .info .common_map {width:100%; height:450px;  }



.company_04 {}
.company_04 .text_box{margin-right:780px;}
.company_04 .text_box .t1{font-size:30px; color:#000; font-weight:bold;}
.company_04 .text_box .t1 span {display:inline-block; background:#a9977c; color:#fff; padding:0 2px 1px;;}
.company_04 .text_box .t2{font-size:19px; color:#4d7433; text-align: justify;}



.company_04 .line{ position:relative; background:#f2f2f2; padding:35px 0px; margin-top:40px; }
.company_04 .line .line_box{width:1400px; margin:0 auto; position:relative; }
.company_04 .line .line_box .text {margin-right:850px; font-size:18px; text-align: justify;}

.company_04 .line .line_box .text .name {font-size:20px; text-align:right; margin-top:60px; color:#000;  }
.company_04 .line .line_box .text .name strong {color:#000; font-size:25px; text-align:right; margin-left:10px; display:inline-block;}



.company_04 .line .icon {position:absolute; right:0px; bottom:-35px; }
.company_04 .line .icon img {vertical-align:middle;}






.business_01_top {font-size:17px; background:#f8f8f8; padding:60px; padding-left:350px; color:#000; border-radius:10px; margin-bottom:80px;}
.business_01_top .icon {position:absolute; left:60px; top:120px; }
.business_01_top .icon.etc { top:220px; }
.business_01_top .icon img {vertical-align:middle; }
.business_01_top .t1 {font-size:25px; font-weight:bold; color:#154a20;}
.business_01_top .t2 {margin-top:10px;}

.business_01_bottom {margin-top:80px;}
.business_01_bottom img {vertical-align:middle; max-width:100%;  border-radius:10px;}




.product_top .title .t1{font-sizE:50px; font-family: 'Pretendard'; font-weight:900;  line-height:60px; color:#000; letter-spacing:-2px;}
.product_top .title .t2{font-sizE:25px;  color:#000; margin-top:20px; letter-spacing:-2px; line-height:35px;}



.product_top .top_photo {margin:50px 0px; height:500px; background:url(../images/contents/product/product_top_01_01.jpg?1) left top no-repeat; background-size:cover; background-attachment:fixed;  }
.product_top .top_photo.etc {background:url(../images/contents/product/product_top_01_01_etc.jpg?1) left top no-repeat; }


.product_common_text01 {margin-top:50px; font-sizE:22px;  color:#000;   letter-spacing:-2px; line-height:30px;}
.product_common_icon {text-align:center; margin-top:50px}
.product_common_icon img {vertical-align:middle; max-width:100%;}



.product_02_01_wrap {margin-top:50px; margin-bottom:80px;}
.product_02_01_wrap .col_box{display:table; width:100%; table-layout:fixed;}
.product_02_01_wrap .col_box .col {display:table-cell; vertical-align:middle; color:#fff; font-size:25px; font-weight:bold;  border-radius:20px; text-align:center; padding:60px 0px;}
.product_02_01_wrap .col_box .col.jump {width:30px;}

.product_02_01_wrap .col_box .col .text_info {margin-top:15px; font-size:16px; color:#fff;  font-weight:normal; line-height:22px;}

.product_02_01_wrap .col_box .col .icon {height:80px; line-height:80px; margin-bottom:20px;}
.product_02_01_wrap .col_box .col .icon img{vertical-align:middle; }

.product_02_01_wrap .col_box .col.m1 {background:#154a20;}
.product_02_01_wrap .col_box .col.m2 {background:#ff9d1f;}
.product_02_01_wrap .col_box .col.m3 {background:#3966a3;}





.agree_box {padding:30px; }
.agree_s_box { margin-top:20px;} 
.agree_s_box .box{border:1px #ddd solid; padding:10px; overflow:hidden; height:100px; overflow-y:auto; margin-top:20px; font-size:11px; color:#888;} 




@media all and (max-width:1024px) {


.company_01_wrap .col_box {display:block; width:auto;}
.company_01_wrap .col_box .col {display:block;}
.company_01_wrap .col_box .col img  {border-radius:10px}
.company_01_wrap .col_box .col .t1 {font-size:40px; line-height:40px; margin-top:30px;}




.about_03_wrap {position:relative;}
.about_03_wrap .name_text{width:auto; position:relative; left:0px; top:0px;}

.about_03_wrap .name_text .company_info .col { line-height:25px;}
.about_03_wrap .info {margin-left:0;   height:300px;  border-radius:10px; margin-top:30px; border:1px #ddd solid; overflow:hidden;}
.about_03_wrap .info .common_map {width:100%; height:300px;  }



.company_04 .text_box{margin-right:0px; padding:0px;}
.company_04 .text_box .t1{font-size:18px; line-height:20px;}
.company_04 .text_box .t1 span {display:block;}
.company_04 .text_box .t2{font-size:14px; line-height:18px;}

.company_04 .line{ padding:20px; margin-top:20px; }
.company_04 .line .line_box{width:auto;   }
.company_04 .line .line_box .text {margin-right:0px; font-size:16px;}
.company_04 .line .icon {position:relative; right:0px; top:0px; text-align:center; margin-top:30px;}
.company_04 .line .icon img {width:100%;}





.business_01_top { padding:30px;    border-radius:10px; margin-bottom:40px;}
.business_01_top .icon {position:relative; left:0px !important; top:0px !important;  text-align:Center;}
.business_01_top .t1 {font-size:23px; margin-top:40px; text-align:center; }
.business_01_top .t2 {text-align:center;     font-size: 16px; line-height:20px; }

.business_01_bottom {margin-top:20px;}



.product_top .title .t1{font-sizE:30px; font-family: 'Pretendard'; font-weight:900;  line-height:40px;  letter-spacing:-1px;}
.product_top .title .t2{font-sizE:18px;  margin-top:10px; letter-spacing:0px; line-height:25px;}



.product_top .top_photo {margin:20px 0px; height:150px; }



.product_common_text01 {margin-top:30px; font-sizE:18px;  letter-spacing:0px; line-height:25px;}
.product_common_icon {margin-top:20px}




.product_02_01_wrap {margin-top:50px; margin-bottom:40px;}
.product_02_01_wrap .col_box{display:block;}
.product_02_01_wrap .col_box .col {display:block; margin-bottom:10px;  font-size:18px; font-weight:bold;  border-radius:10px; text-align:center; padding:20px 0px;}
.product_02_01_wrap .col_box .col.jump {width:30px; display:none;}

.product_02_01_wrap .col_box .col .icon {height:80px; line-height:80px; margin-bottom:20px;}
.product_02_01_wrap .col_box .col .icon img{vertical-align:middle; }



}

</pre></body></html>