/* menu public css */
.pbtn {display: block;height: 50px;margin: 20px 0;}
.items{ height: 36px;text-align: center;    display: inline;    float: left;webkit-box-sizing: border-box;box-sizing:border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;border: 1px #999999 solid;}
.items.w24{width: 24%;}
.items.w50{width: 49%;}
.items a{font-size: 20px; display: block;    padding: 9px 0; font-size: 1.2em;	}
.onn{background-color: #01335a; color:#ffffff; border: 0;}
.onn a{color:#ffffff;}

/*조직도*/
.group {text-align: center;font-size: 1.1em;padding-left: 50px;}
.group th{background:#eb933b; color:#ffffff;padding: 5px 0;}
.group td.divs{background:#f7dcce;}
.group td {background: #fbeee8;padding: 5px 10px;}

/*회사소개*/
.company {background: url('/pages/image/company.jpg')no-repeat right; }
.company ul{ list-style: none; font-size: 1.3em; line-height: 200%;margin: 40px;padding: 0;l}

/*주요거래선*/
.corporate {background: url('/pages/image/corp.png')no-repeat right bottom;}
.corporate ul{ font-size: 1.3em; line-height: 200%;margin: 20px 0 0 40px ;padding: 0;l}
.corporate h3{padding: 10px 0 0 20px;font-size: 1.7em; margin: 0; color: #062665;}
.corporate h2{padding: 20px 10px 20px 20px;text-align: justify;line-height: 160%;}

/*연혁*/
.history {font-size: 1.1em; color:#666666;text-align: justify;line-height: 150%;}
.history table {border-top: 1px #1a4791 solid;width: 100%;margin: 30px 0;}
.history table td {border-bottom: 1px #d9d9d9 solid;padding:8px 45px;font-size: 1.15em; color:#666666; }
.history table td.year{border-right:1px #d9d9d9 solid; }


/*오시는길*/
.map table {border: 1px #d9d9d9 solid; border-bottom:0; width: 100%;margin: 54px 0;font-size: 1.1em;line-height: 140%;}
.map table td {border-bottom: 1px #d9d9d9 solid;padding:10px 30px; color:#555555; }
.map table th{border-right:1px #d9d9d9 solid;background:#f8f8f8 ;color:#333333;border-bottom: 1px #d9d9d9 solid; padding:10px 28px;}
.map table td span{color:#777777;}

/*인증서*/
#wrapper {}
#lightbox {	position:fixed; /* keeps the lightbox window in the current viewport */
			top:0; 	left:0;	width:100%;	height:100%; background:url(/pages/image/overlay.png) repeat;text-align:center;}
#lightbox p {text-align:right;color:#fff;margin-right:20px;	font-size:12px;}
#lightbox img {	box-shadow:0 0 25px #111;-webkit-box-shadow:0 0 25px #111;-moz-box-shadow:0 0 25px #111;max-width:940px;margin-top: 100px;}

.licenses {width: 272px; height: 368px;text-align: center;float: left;border: 1px #e3e3e3 solid;}
.licenses img{width: 210px;padding:13px 30px 0px;}
.licenses span{font-size: 14px;}
.license_img {width: 272px; height: 323px;}


/*사업분야*/
.busi {width: 33%;float: left;padding-top: 50px;text-align:center;}
.busi h2{text-align: center;font-size: 1.8em; color: #e2362a;}
.busi ul {text-align: left;}
.busi ul li {padding: 5px 0;font-size: 1.3em;color:#555555;}

/*실적*/
.sil {font-size: 1.1em; color:#666666;text-align: justify;line-height: 150%;}
.sil table {border-top: 1px #1a4791 solid;width: 100%;margin: 30px 0;}
.sil table td {border-bottom: 1px #d9d9d9 solid;padding:8px 45px;font-size: 1.15em; color:#666666; }
.sil table th {border-bottom: 1px #d9d9d9 solid;padding:8px 45px;font-size: 1.15em; color:#666666; text-align: center;}
.sil .no {padding: 8px;}

/*방폭소개*/
.brake {width: 100%;padding-top: 10px;}
.brake h2{font-size: 1.8em; color: #e2362a; padding-left:20px;}
.brake ul {text-align: left; }
.brake ul li {padding: 5px 0;font-size: 1.3em;color:#555555;}
.brake ol li {padding: 5px 0;font-size: 1.3em;color:#555555;}
.brake ol li p{border:1px solid #eee;  font-size:14px; line-height:160%; padding:8px; margin:8px 0;}
.brake table {border-top: 2px #1a4791 solid;width: 96%;margin: 10px auto;}
.brake table th{background-color:#c2dce4;font-size: 1.15em;}
.brake table td {border-bottom: 1px #d9d9d9 solid;padding:8px 45px;font-size: 1.15em; line-height:160%; color:#666666; }

/*호스릴*/
.pTxt {background: #f1f1f1;    padding: 10px 20px;    margin-bottom: 30px;}
.pTxt p {background: url(/pages/image/left_bullet.png) left 7px no-repeat; line-height: 180%;  padding-left: 15px; margin-bottom: 10px; font-size: 1.1em; color:#444444;}

.half_img {width: 100%;margin: 2% 0; float: left;}
.half_img div {width: 50%; text-align: center; float: left;}

table {width: 100%; margin: 0; padding: 0;}
table th{padding: 10px;}
table td{padding: 10px;}

.half_list {width: 100%;margin: 2% 0; background: #f1f1f1; float: left;}
.half_list div {width: 45%;float: left;}