


	.height_1	{height:1px; width:100%; clear:both;}
	.height_2	{height:2px; width:100%; clear:both;}
	.height_3	{height:3px; width:100%; clear:both;}
	.height_4	{height:4px; width:100%; clear:both;}
	.height_5	{height:5px; width:100%; clear:both;}
	.height_6	{height:6px; width:100%; clear:both;}
	.height_7	{height:7px; width:100%; clear:both;}
	.height_8	{height:8px; width:100%; clear:both;}
	.height_9	{height:9px; width:100%; clear:both;}
	.height_10	{height:10px; width:100%; clear:both;}
	.height_11	{height:11px; width:100%; clear:both;}
	.height_12	{height:12px; width:100%; clear:both;}
	.height_13	{height:13px; width:100%; clear:both;}
	.height_14	{height:14px; width:100%; clear:both;}
	.height_15	{height:15px; width:100%; clear:both;}
	.height_16	{height:16px; width:100%; clear:both;}
	.height_17	{height:17px; width:100%; clear:both;}
	.height_18	{height:18px; width:100%; clear:both;}
	.height_19	{height:19px; width:100%; clear:both;}
	.height_20	{height:20px; width:100%; clear:both;}
	.height_21	{height:21px; width:100%; clear:both;}
	.height_22	{height:22px; width:100%; clear:both;}
	.height_23	{height:23px; width:100%; clear:both;}
	.height_24	{height:24px; width:100%; clear:both;}
	.height_25	{height:25px; width:100%; clear:both;}
	.height_26	{height:26px; width:100%; clear:both;}
	.height_27	{height:27px; width:100%; clear:both;}
	.height_28	{height:28px; width:100%; clear:both;}
	.height_29	{height:29px; width:100%; clear:both;}
	.height_30	{height:30px; width:100%; clear:both;}
	.height_31	{height:31px; width:100%; clear:both;}
	.height_32	{height:32px; width:100%; clear:both;}
	.height_33	{height:33px; width:100%; clear:both;}
	.height_34	{height:34px; width:100%; clear:both;}
	.height_35	{height:35px; width:100%; clear:both;}
	.height_36	{height:36px; width:100%; clear:both;}
	.height_37	{height:37px; width:100%; clear:both;}
	.height_38	{height:38px; width:100%; clear:both;}
	.height_39	{height:39px; width:100%; clear:both;}
	.height_40	{height:40px; width:100%; clear:both;}
	.height_50	{height:50px; width:100%; clear:both;}
	.height_60	{height:60px; width:100%; clear:both;}
	.height_70	{height:70px; width:100%; clear:both;}
	.height_80	{height:80px; width:100%; clear:both;}
	.height_90	{height:90px; width:100%; clear:both;}
	.height_100 {height:100px; width:100%; clear:both;}



/* 페이징 및 게시판 */
.paging_Layer{margin-top:40px; width:100%; text-align:center;}
.paging_Layer a{ display:inline-block; width:34px; height:34px; font-size:12px; color:#333; font-weight:600; line-height:30px; border:1px solid #ddd; }
.paging_Layer span > a{display:inline-block; width:34px; height:34px; font-size:12px; color:#333; font-weight:600; line-height:30px; border:1px solid #ddd;}
.paging_Layer span > a.on,
.paging_Layer span > a:hover,
.paging_Layer span > a:active,
.paging_Layer span > a:focus{border:1px solid #333;}


 .search-Box{width:455px; margin:20px auto; font-size: 0;}
 .search-Box:after{display:block;content:'';clear:both;}
 .search-Box > div{float:left;}
 .search-Box select{padding: 0 4px; width:120px; height: 42px; font-size: 14px; color:#888; border:1px solid #ddd;}
 .search-Box > div.c{margin:0 5px;}
 .search-Box:after{display:block;content:'';clear:both;}
 .search-Box > div{float:left;}
 .inputType{position:relative;}
 .inputType > input{padding: 0 10px; width:245px; font-size:13px; color:#888; line-height: 40px; border:1px solid #ddd; }
 .inputType > label{position:absolute; top:0; left:-99999px; font-size:0; text-indent:-9999px;}
button.buttonStyle.search{display:block; padding:0 0 0 35px; width:80px; height:42px; font-size:14px; color:#fff; text-align:left; 
background:#666 url("/core/img/bt-ico02.png") no-repeat 18px 52%;}
button.buttonStyle{display:inline-block; cursor:pointer;}

.board_list .caption{width: calc(98% - 170px) !important; }

@media screen and (max-width:640px){
 .search-Box{width: 100%;}
 .search-Box select{width: 100px; height: 40px; font-size: 12px;}
 .search-Box > div.c{width: calc(100% - 170px); font-size: 12px;}
 .search-Box > div.c input{width: 100%;}
 .inputType > input{padding: 0 6px; font-size: 12px; line-height: 38px;}
 button.buttonStyle.search{width: 60px; height:40px; padding: 0 0 0 26px; font-size: 12px; background:#666 url("/core/img/bt-ico02.png") no-repeat 11px 52%;}
}


 .view-inner{width:100%; border-top:1px solid #333; }
 .v-title{padding:20px; width:100%; font-size:16px; color:#333; font-weight:600; border-bottom:1px solid #ddd; background:#f6f6f6; }
 .v-info{padding:15px 20px; width:100%; height:45px; background:#fff; border-bottom:1px solid #ddd;}
 .v-info:after{display:block;content:'';clear:both;}
 .v-info > div{float:left; font-size:13px; color:#777;}
 .v-info > div strong{font-size:13px; color:#333;} 
 .v-info > div.d{padding-left:30px;}
 .v-info > div.r{float:right;}
 .v-file{position:relative; width:100%; height:45px; border-bottom:1px solid #ddd; background:#fff url("/core/img/ico_file_off.png") 98% 50% no-repeat;}
 .v-file.on{background:#fff url("/core/img/ico_file_on.png") 98% 50% no-repeat;}
 .v-file > p{padding:15px 20px; width:100%; height:45px; font-size:13px; color:#333; font-weight:600; cursor:pointer;}
 .v-file > p > b{display:inline-block; padding:0 3px; font-size:13px; color:#7EC346;}
 .file-list{display:none; position:absolute; top:45px; left:0; padding:15px 20px; width:100%; border-bottom:1px solid #ddd; background-color:#f6f6f6;}
 .file-list a{display:inline-block; font-size:13px; color:#666; line-height:25px; text-indent:5px; vertical-align:middle;}
 .file-list a:hover{color:#7EC346; text-decoration:underline; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}

 .v_cont{padding:40px 20px 40px 20px; margin-bottom:100px; width:100%; font-size:13px; color:#333; line-height:1.; border-bottom:1px solid #ddd;}

@media all and (max-width:480px){
	 .v-info > div.d{padding-left:10px;}
	 .v-info > div.r{display:none;}
}

.menu_box { float:left; vertical-align:middle;}
.menu_box a{ float:left; margin:3px; padding:5px 10px; font-size:16px;  background-color:#ffffff; border:1px solid #cccccc; cursor:pointer;  position:relative;}
.menu_box a.on { background-color:#ffffff; border:1px solid #004AA6; color:#004AA6;}




@media all and (max-width:640px){
	menu_box a		{ margin:3px; padding:3px 8px 3px 8px;  font-size:12px;}
}


/* 게시판 폰트 */
.text_area i,
.text_area b,
.text_area p,
.text_area strong,
.text_area a,
.text_area span,
.text_area h2{line-height:1.7; font-family: "나눔고딕" , "Nanum Gothic" ,"돋움", dotum, sans-serif;}
.v_cont i,
.v_cont b,
.v_cont p,
.v_cont strong,
.v_cont a,
.v_cont span,
.v_cont h2{ line-height:1.7; font-family: "나눔고딕" , "Nanum Gothic" ,"돋움", dotum, sans-serif; }


/* 게시판 */
.board_list .caption{padding-top:10px;}
.board_list p {font-size:14px;  color:#999; line-height:1.6;}
.board_list a {font-size:20px;  color:#333; }
@media all and (max-width:640px){
.board_list .caption{padding-top:0px;}
	.board_list p {font-size:12px; padding:0px 4px;}
	.board_list a {font-size:14px;}
}


/* 윤리경영제보 */ 
.agree_text{border:1px solid #ddd; padding:40px;  margin:50px 0px;}
.agree_text h2{    font-size: 28px;
    color: #333;
    margin-bottom: 20px;}
.agree_text p{margin-bottom:15px; color:#333; word-break:keep-all; line-height:1.6;}
.agree_text p:last-child{margin-bottom:0px;}
.agree_text table{border:1px solid #ddd; border-spacing:0; width:100%; max-width:800px;
table-layout: auto; border-collapse:separate; margin-bottom:20px; }
.agree_text table td{vertical-align:middle;  color:#333;  line-height:1.6; padding:20px;  border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.agree_text table td:first-child{text-align:center;}
.agree_text table td:last-child{border-right:0px;}
.agree_text table tr:last-child td{border-bottom:0px}
.agree_text table td strong{margin-bottom:10px; font-size:17px;}