﻿@charset 'euc-kr';
html {}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,table,button{font-size:14px;line-height:1.25em; font-family:"맑은 고딕";}
body{word-wrap:break-word;word-break:break-all;font-size:12px; background:url(../img/bg_p.jpg) repeat; padding:38px 0 60px; _padding-bottom:30px;}
img,fieldset{border:0}
ul,ol{list-style:none}
a{color:#000;text-decoration:none;cursor:pointer;}
em,address{font-style:normal;}
input { overflow:visible }
input, select, img { vertical-align:middle; }

.accessibility, .skip, hr, legend {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}


a:link {color:#333;}
a:visited {color:#333;}
a:active {color:#333;}
a:hover {color:#333; text-decoration:none;}

* html .clfix {height: 1%;}
.clfix{ zoom:1; }

.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb40 {padding-bottom:40px !important;}
.pr0 {padding-right:0px !important;}
.pl5 {padding-left:5px !important;}
.pt0 {padding-top:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mt40 {margin-top:40px !important;}
.mr0 {margin-right:0 !important;}


/* 레이아웃 큰박스 속성 */
#wrap {width:818px; margin:0 auto -30px; background:url(../img/bg_cont.png) repeat-y; }
#header {width:818px; margin:0 auto; padding:30px 0 0; background:url(../img/bg_cont_top.gif) no-repeat center 0;}
#container {width:800px; margin:0 auto;}
#footer {margin:0 auto; background:url(../img/bg_cont_bottom.gif) no-repeat center bottom;}
#footer div {width:760px; padding:20px 0 24px;  margin:0 auto; border-top:1px solid #ccc; line-height:0; font-size:0; text-align:center;}
#footer div p {padding-bottom:20px; font-size:0; line-height:0;}


/* top 속성 */
.header_cont {margin:0 29px; padding-top:25px; border-top:4px solid #0455a6; border-bottom:4px solid #0455a6;}
.header_cont h1 {padding-bottom:24px; text-align:center; border-bottom:1px solid #c9c9c9;}
.header_cont h2 {padding:8px 0 7px 16px; font-size:0; line-height:0;}
.header_cont em {margin:-25px 0 0 0; padding-right:19px; float:right; display:block; font-family:"맑은 고딕";}


/* 배너 속성 */
.top_banner01 {height:68px; padding:20px 0 20px 20px; display:inline-block;}
.top_banner01 p {float:left; line-height:100px;}
.top_banner01 p.banner01 {margin-right:20px;}


/* 메인 콘텐츠 이미지 속성 */
.r_img {font-size:0; line-height:0;}


/* 메인 콘텐츠 박스 속성 */
#bannerBox{position:relative;}
.mainBanner{padding-top:10px; position:absolute;z-index:2;}
#buttonBox {padding:960px 0 10px; border-bottom:1px solid #c9c9c9; text-align:center; font-size:0; line-height:0;}
#buttonBox img {margin:0 2px; display:inline-block;}


/* 사회공헌 소식, 상생협력 소식 타이틀 이미지 속성 */
.tits01 {padding:39px 0 30px 19px;}


/* 사회공헌 소식 리스트 속성 */
.news_list01 {padding:0 0 0 10px; overflow:hidden; display:inline-block;  float:left;}
.news_list01 li {width:750px; height:120px; border-bottom:1px dotted #CCC; margin-bottom:10px;}
.news_list01 li div {width:750px; padding:0; padding-bottom:22px; font-size:0; line-height:0; }
.news_list01 li div a {width:750px; padding:0 10px 0 10px;}
.news_list01 li div img {border:1px solid #818181; margin-right:10px; float:left;}
.news_list01 li strong {position:relative; padding:0 0 8px 0px; margin-left:10px; font-size:13px; color:#0085cf; line-height:15px; display:block; letter-spacing:-1px;}
.news_list01 li a { padding:0 10px 0 2px; color:#000; display:block; line-height:17px;}
.news_list01 li span { padding:0 10px 0 10px; color:#000; display:block; line-height:17px;}


/* 상생협력 소식 리스트 속성 */
.news_list02 {padding:0 0 0 42px; display:inline-block;}
.news_list02 li {padding-bottom:21px;}
.news_list02 li strong {background:url(../img/ico_b.gif) no-repeat 0 4px; font-size:13px; color:#0085cf; display:block; padding-left:10px;}
.news_list02 li a {padding-left:12px; color:#000;}



* html .png24 {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
padding-top:3000px;
overflow:hidden;
}