/* menu public css */
.yellow {color:#f7aa34 !important;}
.blue{color:#4898bf !important;}
.lsno{list-style: none; padding: 0;margin: 0;}
.elev{font-size: 11px !important;}
.indent{padding-left: 23px;}
.white{    color: #ffffff !important;}
table{border-color: #555555 !important;}
.ht{    width: 45%;    float: left;    padding: 20px 35px 0 0;}
.red {position: absolute; color:red; right: 0;  }

.cnt{text-align: center;width: 785px;}
.cnt img{padding: 15px 0;max-width: 100%;}

.ontxt {display: inline-block;}

.imgsub{float:left;text-align: center;    padding-right: 75px;}
.imgsub img{text-align: center;}
.imgsub span{display: block;}
.three{text-align: center;}
.three img{padding: 10px;    display: block; }
.cp{font-size: 16px; color: #6b942c;text-align: justify;}

.pcon {position:relative; margin-bottom: 40px; font-size: 14px; font-weight: 300;}
.pcon p{color: #444;font-size: 14px;line-height: 1.7;text-align: justify;}
.pcon h3{font-size: 16px;color:#555555;}

.pcon ul{color: #4898bf;}
.pcon li span{color: #444;line-height: 1.7;}
.pcon li {line-height: 1;}


.tg{border-collapse: collapse;    border-spacing: 0;    border-color: #ccc;width: 100%;    margin: 10px 0 30px; text-align: center;    font-size: 14px; color:#555555; margin:30px 0 }
.tg th{border: 1px #999999 solid; padding:7px; background-color: #efefef;}
.tg td{border: 1px #999999 solid; padding:7px;}

/*인사말 & 제품소개(2025년추가)*/
.contitle {padding-top: 30px;}
.contitle h1{padding: 0; margin: 0; font-size: 1.8em; font-weight: normal;color: #6b942c;}
.prg{margin: 20px 0;position: relative;}
.prg img{display: inline;padding-right: 5px;}
.prg h2{font-size: 16px; color: #4898bf; display: inline;}
.prg h4{font-size: 14px; color: #666; padding:0 20px; margin:8px 0;}
.prg p{font-size: 1.0em; color: #666; padding:10px 20px;}

.ceo {float: right;width: 174px;}
.ceo h2{font-size: 14px;color: #757575; padding: 0; margin: 0;float: left;}
.ceo h1{font-size: 16px; color:#252626;padding: 0 14px; margin: 0;float: left;}

img.greet{float: right;}

.alrtec{}
.alrtec ul, li, dl, dd{padding:0; margin:0; list-style: none;}
.alrtec li{width:30%; margin:10px; float:left;}

.alrtec dl{width:100%;}
.alrtec dt{color:#034ea2; font-weight: 500;}
.alrtec dd{color:#666; padding:10px 0; line-height: 140%; text-align: justify;}
.alrtec dd.pimg{width:230px; height: 200px; border:1px solid #eee; padding:3px; margin-top:10px; overflow-y: hidden;}
.alrtec dd.pimg img{width:100%; vertical-align: bottom;}

.cnt2{}
.cnt2 h2{color:#034ea2;}
.cnt2 h4{color:#034ea2;}
.cnt2 ul{margin:0; padding:0;}
.cnt2 li{list-style:circle; margin:0 0 0 30px; padding:4px 0; color:#666;}

/*회사연혁*/
.history {padding: 20px 0; font-size: 14px;line-height: 1.7;}
.history th{ color:#4898bf;text-align: right;}
.history td{color:#a2a2a2;    padding-left: 30px;}

/*찾아오시는길*/
.map {border: 1px #d9d9d9 solid; padding:10px 0; margin: 20px 0;}
.map ul{color:#525da0;    padding: 0 0 0 33px; margin: 0; font-size: 14px;}
.map ul li{color: #555555;line-height: 1.8;}

.airtop {padding: 20px 0; font-size: 14px;line-height: 1.7;text-align: justify;}
.airtop th{ color:#4898bf;    vertical-align: top; width: 125px;}
.airtop td{color:#a2a2a2;}

/*스크류 에어*/
.left_img{padding:20px 0;}
.left_img img{float: left;}
.right_txt{    width: 68%;    float: right; text-align: justify;}
.right_txt h3{font-size: 16px;color:#555555;}
.right_txt p{line-height: 1.7; font-size: 14px;font-weight: 300; padding: 20px 0 0;}
.model{padding-left:22px; font-size: 16px; color:#555555;}
.right_img{padding:20px 0;}
.right_img img{float: right;}
.left_txt{    width: 70%;    float: right; text-align: justify;}
.left_txt h3{font-size: 16px;color:#555555;}
.left_txt p{line-height: 1.7; font-size: 14px;font-weight: 300; float: left;}

.tabSet {position: relative;}
.tabs{position:absolute; overflow: hidden;border-radius: 4px;    list-style-type: none;    top: -95px;    right: 65px;}
.tabs ul{ width: 100%; list-style: none; padding: 0; margin: 0;}
.tabs li{padding:0; margin:0;float: left;    width: 200px;list-style: none;background-color: #ffffff; text-align:center;  border: 1px#e3e3e3 solid;}
.tabs li a{font-size: 13px;display: block; padding: 13px 0 13px;}
.tabs li a:hover{color:#ffffff; background-color: #4898bf;}
.onn{    background-color: #4898bf;    color: #ffffff;    border: 0;}

/*테이블*/
table {    border-spacing: 0;    border-collapse: collapse;    width: 100%;    margin: 0 auto 20px;}
.tbl_data{width: 100%;    border: 1px solid #ccc;    font-size: 11px;    text-align: center;    margin-bottom: 25px;}
.tbl_data thead th, .tbl_data tbody th, .tbl_data tbody td {    border: 1px solid #ccc;    padding: 5px;    line-height: 150%;}
.tbl_data thead th {    background: #ddedff;font-weight: normal;}
.tbl_data tbody th, .tbl_data tbody td.measure, .tbl_data thead th.measure {    background: #e9f1fb;font-weight: normal;}

/*중압용*/
.htt {border-spacing: 0; border-collapse: collapse;}
.htt td{    font-size: 14px;    border: 1px #e2e2e2 solid;    padding: 7px 0 7px 12px;    color: #555555;}

.ftt{border-spacing: 0; border-collapse: collapse;}
.ftt td{    font-size: 13px;    border: 1px #e2e2e2 solid;    padding: 7px 0 7px 12px;    color: #555555;}

/*초고압용*/
.lmf{width: 785px; padding:30px 0 50px;}
.lmf img{padding: 0; margin: 0;width: 785px;}

/*제품리스트*/
.listimg {width: 240px; display: inline-block; text-align: center; padding: 0 8px ; margin: 0 0 15px; vertical-align: top;}
.listimg img{border: 1px solid #E0E0E0;padding: 5px 10px;}
.listimg span{display: block;  padding: 10px;}

/*오일 스크루*/
.cleft img{float: left;}
.cleft p {float: left;    width: 70%;    padding-left: 20px;}