@charset "utf-8";
#header{background:none;}
#footer{margin:0}
.mainpage{padding-top:674px;}

/* 공통 레이아웃 */
.section_wrap{max-width:1200px; margin:0 auto; position:relative;}
.section_wrap h2{color:#121212; font-size:40px; text-align:center; font-weight:500; margin-bottom:40px;}
.section_wrap h2 p {color:#888; font-size:25px; text-align:center; font-weight:500; margin-top:10px; margin-bottom:40px;}
/* .section_wrap h2:before{content: ''; background-color: #222; position: absolute; width: 50px; height: 2px; left: 50%; top: -16px; z-index: 10000; margin: 0 0 0 -25px;} */
.section_wrap .more{position:absolute; right:0; top:27px;}
.section_wrap .more a{display:block ;width:41px; height:41px; background-color:#888888; overflow:hidden; text-indent:-9999px; position:relative;}
.section_wrap .more a:after{content:''; position:absolute; left:20px; top:12px; background-color:#fff; width:1px; height:17px; transition-duration:0.3s}
.section_wrap .more a:before{content:''; position:absolute; left:12px; top:20px; background-color:#fff; width:17px; height:1px; transition-duration:0.3s}
.section_wrap .more a:hover:after{-ms-transform: rotate(-135deg); /* IE 9 */ -webkit-transform: rotate(-135deg); /* Chrome, Safari, Opera */ transform: rotate(-135deg); left:23px;}
.section_wrap .more a:hover:before{-ms-transform: rotate(-135deg); /* IE 9 */ -webkit-transform: rotate(-135deg); /* Chrome, Safari, Opera */ transform: rotate(-135deg); width:7px; left:12px; top:23px;}


/* section1 */
.main_banner > div { display:inline-block; }
.section1_cont.banner { position:relative; }
.section1_cont.banner tr:first-child { border-bottom:1px solid #c7c7c7; }
.section1_cont.banner td:first-child { border-right:1px solid #c7c7c7; }
.section1_cont.banner td { padding: 33px 55px; }
.section1_cont.banner td span { font-size: 25px; color:#f78016; font-weight:600; }
.section1_cont.banner td h1 {  }
.section1_cont.banner td p { font-size: 18px; color:#888; font-weight:400; }
.section1_cont.banner td .btn01 { display:inline-block; margin-top:30px; padding:12px 30px; font-size: 20px; color:#fff; font-weight:300; background:#ed1c24 }
.section1_cont.banner td .btn01:hover { background:#f78016; transition-duration:0.3s }
.section1_cont.banner td .btn02 { display:inline-block; margin-top:30px; padding:12px 30px; font-size: 20px; color:#fff; font-weight:300; background:#f78016 }
.section1_cont.banner td .btn02:hover { background:#ed1c24; transition-duration:0.3s }
.section1_cont.banner td.bg { background:url(../../img/banner_img01.png) 350px 50px no-repeat; }

.section1_cont ul{overflow:hidden;}
.section1_cont ul li {float:left; width:32.2%; position:relative; padding-right: 20px; }
.section1_cont ul li:last-child {padding-right: 0px; }
.section1_cont ul li a{display:block;}
.section1_cont ul li a:hover .img img{width:400px; left:50%; top:-100px}
.section1_cont ul li .img{position:relative; width:100%; height:250px; overflow:hidden;}
.section1_cont ul li .img img{width:100%; transition-duration:0.4s}
.section1_cont ul li .tit{position:absolute; left:30px; top:39px; color:#fff;}
.section1_cont ul li .tit strong{font-size:1.375em; display:inline-block; position:relative; padding-bottom:10px;}
.section1_cont ul li .tit strong:after{content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#fff;}
.section1_cont ul li .tit span{font-size:16px; display:inline-block; padding:20px 0 14px 0; position:relative;}
.section1_cont ul li .tit span:after{content:''; position:absolute; left:0; bottom:0; width:100%; }


/* section2 */
.section_wrap.promore{max-width:100%;}
.section2_cont ul{overflow:hidden;}
.section2_cont ul li{float:left; width:100%;}
.section2_cont ul li a{display:block; position:relative; color:#fff;}
.section2_cont ul li .img{position:relative; z-index:1; overflow:hidden;}
.section2_cont ul li .img img{width:100%; height:auto; transition-duration:0.4s; position:relative; left:0; top:0}
.section2_cont ul li a:hover .tit strong:after{width:100%;}
.section2_cont ul li .tit{position:absolute; z-index:3; top:50%; left: 50%; transform: translate(-50%, -50%);}
.section2_cont ul li .tit strong{font-size:1.500em; display:inline-block; padding-bottom:10px; margin-bottom:9px; position:relative;}
.section2_cont ul li .tit strong:after{content:''; position:absolute; left:0; bottom:0; width:0px; height:2px; background-color:#fff; transition-duration:0.3s}
.section2_cont ul li .tit span{font-size:1em; line-height:26px; display:block;}
.section2_cont ul li .img img.web{display:block}
.section2_cont ul li .img img.mobile{display:none}
.section2_cont ul li.larg{height:100%;}
.section2_cont ul li.larg .img{height:473px;}
.section2_cont ul li.larg .tit{text-align:center}
.section2_cont ul li.small{height:345px;}
.section2_cont ul li.small .img{height:345px;}



/* section3 */
.section_wrap.promore.bg{max-width:100%; width:100%; height:473px; border-bottom:10px solid #ed1c24; margin-top:90px }
.section3_cont { max-width:1200px; margin:0px auto; padding: 50px 0; }
.section3_cont ul{overflow:hidden;}
.section3_cont ul li{float:left; width:23.7%; padding-right: 20px; }
.section3_cont ul li:last-child {padding-right: 0px; }
.section3_cont ul li .cont{ height:315px; background-color:#fff; text-align: center; font-weight: 500; padding:30px 10px;}
.section3_cont ul li .cont p.tit{ padding-top:20px; color:#7db559; font-size:20px; }
.section3_cont ul li .cont p.txt01{ color:#121212; font-size:20px; }
.section3_cont ul li .cont p.num{ padding-top:54px; color:#ed1c24; font-size:35px; }
.section3_cont ul li .cont p.txt02{ padding-top:5px; color:#363636; font-size:16px; }
.section3_cont ul li .cont .btn01 { display:inline-block; margin-top:70px; padding:12px 35px; font-size: 20px; color:#fff; font-weight:300; background:#ed1c24 }
.section3_cont ul li .cont .btn01:hover { background:#f78016; transition-duration:0.3s }
.section3_cont ul li .cont.photo .img{ text-align: center;}
.section3_cont ul li .cont.photo .img a{display:block;}

/* 홍보센터 */
.section_wrap.promore{max-width:100%;}
.promote_cont ul{overflow:hidden;}
.promote_cont ul li{float:left; width:50%;}
.promote_cont ul li a{display:block; position:relative; color:#fff;}
.promote_cont ul li .img{position:relative; z-index:1; overflow:hidden;}
.promote_cont ul li .img img{width:960px; height:auto; transition-duration:0.4s; position:relative; left:0; top:0}
.promote_cont ul li a:hover .img img{width:1000px; left:-20px; top:-10px;}
.promote_cont ul li a:hover .tit strong:after{width:100%;}
.promote_cont ul li .tit{position:absolute; z-index:3; bottom:45px; left:39px}
.promote_cont ul li .tit strong{font-size:1.500em; display:inline-block; padding-bottom:10px; margin-bottom:9px; position:relative;}
.promote_cont ul li .tit strong:after{content:''; position:absolute; left:0; bottom:0; width:0px; height:2px; background-color:#fff; transition-duration:0.3s}
.promote_cont ul li .tit span{font-size:1em; line-height:26px; display:block;}
.promote_cont ul li .img img.web{display:block}
.promote_cont ul li .img img.mobile{display:none}

.promote_cont ul li.larg{height:100%;}
.promote_cont ul li.larg .img{height:690px;}
.promote_cont ul li.larg .tit{left:auto; right:44%}
.promote_cont ul li.small{height:345px;}
.promote_cont ul li.small .img{height:345px;}


/* 메인비주얼 */
.mainvisual_wrap {position:absolute; left:0; right:0; top:0px; background:#fff;}
.mainvisual_wrap .mainvisual_cont{max-width:1920px; margin:0 auto; position:relative; z-index:2;}
.mainvisual_wrap .mainvisual_cont li{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; transition-duration:1s}
.mainvisual_wrap .mainvisual_cont li .tit{position:absolute; left:50%; height:0px;}
.mainvisual_wrap .mainvisual_cont li.page01{background:url(../../img/main_img01.png) 50% 0 no-repeat;}
.mainvisual_wrap .mainvisual_cont li.page02{background:url(../../images/main_img02.jpg) 50% 0 no-repeat;}
.mainvisual_wrap .mainvisual_cont li.page03{background:url(../../images/main_img03.jpg) 50% 0 no-repeat;}

.mainvisual_wrap .visual_title{position:absolute; left:0; right:0; top:280px; text-align:center; z-index:3;}
.mainvisual_wrap .visual_title p{color:#333;}
.mainvisual_wrap .visual_title .kor{font-weight:800; font-size:64px;}
.mainvisual_wrap .visual_title .eng{font-size:26px; color:#666; font-weight:bold; }
.mainvisual_wrap .visual_title .eng em{font-weight:bold;}

.mainvisual_wrap .mainvisual_cont li.active{z-index:7; opacity:1;}
.mainvisual_wrap .control{text-align:center; position:absolute; left:0; right:0; bottom:41px; z-index:8}
.mainvisual_wrap .control span{cursor:pointer; display:inline-block; vertical-align:middle;}
.mainvisual_wrap .control span.stop{background:url(../images/main/icon_mv_control.png) 0 0 no-repeat; width:26px; height:26px; overflow:hidden; text-indent:-9999px;}
.mainvisual_wrap .control span.stop.p{background-position:0 -26px;}
.mainvisual_wrap .control span.ind{background-color:#e5e9ed; border-radius:30px; text-indent:-9999px; overflow:hidden; width:12px; height:12px; margin:0 10px; transition-duration:0.3s; }
.mainvisual_wrap .control span.ind.active{background-color:#f3ce00;}


@media all and (max-width:1024px){
	.mainvisual_wrap{position:relative;}
	.mainvisual_wrap .mainvisual_cont{ }
	.mainvisual_wrap .visual_title{top:120px;}
	.mainvisual_wrap .visual_title .kor{font-size:3.375em}
	.mainvisual_wrap .visual_title .eng{font-size:1.500em}
	.mainvisual_wrap .control{bottom:48px;}
	.mainvisual_wrap .control span.ind{width:18px; height:18px; margin:0 14px}	
	.mainvisual_wrap .mainvisual_cont li.page01 .tit{margin:0; width:1237px; height:208px; left:100%; bottom:146px; background-size:100%}
	.mainvisual_wrap .mainvisual_cont li.page02 .tit{margin:0; width:1274px; height:208px; left:100%; bottom:-4px; background-size:100%}
	.mainvisual_wrap .mainvisual_cont li.page03 .tit{margin:0; width:687px; height:208px; left:100%; bottom:246px; background-size:100%}
	
	
	#container.mainpage{padding-top:44px;}
	.section_wrap{margin-bottom:44px;}
	.section_wrap .more{right:20px; top:6px}
	.section_wrap .more a{width:45px; height:45px;}
	.section_wrap .more a:before{width:21px; left:12px; top:22px;}
	.section_wrap .more a:after{height:21px; left:22px; top:12px;}	
	.section_wrap .more a:hover:before{-ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */ transform: rotate(0deg); width:21px; left:12px; top:22px;}
	.section_wrap .more a:hover:after{-ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */ transform: rotate(0deg); left:22px;}
	
	/* 주요사업 */
	.works_cont{padding:0 20px;}
	.works_cont ul li{float:none; width:100%; margin-top:30px;}
	.works_cont ul li:first-child{margin-top:0}
	.works_cont ul li .img{height:auto;}
	.works_cont ul li .img img{width:100%; height:auto; left:0; top:0; position:relative; margin:0}
	.works_cont ul li a:hover .img img{width:100%; height:auto; left:0; top:0}	
	.works_cont ul li .tit{top:40px; left:28px}
	.works_cont ul li .tit strong{font-size:1.875em; padding-bottom:19px;}
	.works_cont ul li .tit span{font-size:1.750em; padding:22px 0 20px 0}
	
	
	/* 소식 */
	.news_cont{padding:0 20px;}
	.news_cont ul{overflow:hidden; margin:0;}
	.news_cont ul li{float:none; margin:30px 0 0 0; width:100%}	
	.news_cont ul li .cont{height:auto;}
	.news_cont ul li .cont.text{height:auto; padding:29px 0 0 0}
	.news_cont ul li .cont.text .tit{max-height:100%; margin-bottom:21px;}
	.news_cont ul li .cont.text .tit strong{font-size:2.250em; line-height:52px; min-height:100%}
	.news_cont ul li .cont.text .summ{max-height:100%;}
	.news_cont ul li .cont.text .summ:after{display:none;}	
	.news_cont ul li .cont.text .summ span{min-height:100%; line-height:42px; font-size:1.625em}
	.news_cont ul li .cont.photo .img{height:auto !important;}
	.news_cont ul li .cont.photo .tit{max-height:100%; line-height:42px;  padding:18px 19px 22px 19px; margin-top:0;}
	.news_cont ul li .cont.photo .tit:after{display:none;}
	.news_cont ul li .cont.photo .tit span{min-height:100%; font-size:1.625em}
	.news_cont ul li.first{width:auto; margin-top:0}
	.news_cont ul li.first .cont .summ{max-height:100%; padding:21px 28px 32px;}
	.news_cont ul li.first .cont .summ:before{width:60px;}
	.news_cont ul li.first .cont .summ span{font-size:1.625em; line-height:42px;}		
	.news_cont ul li.last .cont{padding-bottom:31px;}
	.news_cont ul li.last .cont .tit{margin-bottom:11px}
	
	
	/* 홍보센터 */
	.promote_cont ul li{width:100%; height:auto !important; float:none;}	
	.promote_cont ul li .img{height:410px !important}
	.promote_cont ul li .img img.web{display:none;}
	.promote_cont ul li .img img.mobile{display:block; width:100%;}
	.promote_cont ul li .img img{transition-duration:0s}
	.promote_cont ul li a:hover .img img{width:100% !important; position:static}
	.promote_cont ul li a:hover .tit strong:after{width:100%;}
	.promote_cont ul li:nth-child(2) .tit{margin-top:-79px;}
	.promote_cont ul li .tit{top:50%; left:49px !important; margin-top:-59px; right:auto !important; bottom:auto !important;}
	.promote_cont ul li .tit strong{font-size:2.000em; margin-bottom:16px}
	.promote_cont ul li .tit span{font-size:1.625em; line-height:42px;}
	
	
	/* 고객센터 */
	.customer_cont ul{overflow:hidden; margin:50px 0 0 0}
	.customer_cont ul li{ float:left; width:25%; margin:10px 0 0 0 }
	.customer_cont ul li .btn-circle {
		width: 100px;
		height: 100px;
		line-height: 100px;
		font-size: 36px;
		background: #f3ce00;
		text-align: center;
		color: #222;
		border-radius: 100px;
		float: left;
		margin-bottom:20px;
		margin-left:80px;
	}
	.customer_cont ul li p{font-size:18px; text-align:center; color:#222; margin-top:130px }

	.customer_cont ul li a{width:auto; font-size:1.750em;}
	.customer_cont ul li a:before{background:url(../images/main/icon_customer_m.png) no-repeat; width:221px; height:221px;}
	.customer_cont ul li.c01 a:before{background-position:0 0;}
	.customer_cont ul li.c02 a:before{background-position:0 -250px;}
	.customer_cont ul li.c03 a:before{background-position:0 -500px;}
	.customer_cont ul li.c04 a:before{background-position:0 -750px;}
	.customer_cont ul li.c05 a:before{background-position:0 -1000px;}
	
}


@media all and (max-width:640px){
	#container.mainpage{padding-top:40px;}
	
	.mainvisual_wrap {top:0px;}
	.mainvisual_wrap .mainvisual_cont{height:430px;}
	.mainvisual_wrap .visual_title{top:150px;}
	.mainvisual_wrap .visual_title .kor{font-size:1.688em}
	.mainvisual_wrap .visual_title .eng{font-size:0.750em}
	.mainvisual_wrap .mainvisual_cont li.page01{background:url(../../images/m_main_image01.jpg) 50% 0 no-repeat; background-size:100% auto;}
	.mainvisual_wrap .mainvisual_cont li.page02{background:url(../../images/m_main_img02.jpg) 50% 0 no-repeat; background-size:100% auto;}
	.mainvisual_wrap .mainvisual_cont li.page03{background:url(../../images/m_main_img03.jpg) 50% 0 no-repeat; background-size:100% auto;}
	.mainvisual_wrap .mainvisual_cont li.page01 .tit{width:619px; height:104px; bottom:73px;}
	.mainvisual_wrap .mainvisual_cont li.page02 .tit{width:637px; height:104px; bottom:-2px;}
	.mainvisual_wrap .mainvisual_cont li.page03 .tit{width:344px; height:104px; bottom:123px;}
	.mainvisual_wrap .control{ }
	.mainvisual_wrap .control span.ind{width:9px; height:9px; margin:0 7px;}
	
	.section_wrap{margin-bottom:0px;}
	.section_wrap .more{right:10px; top:3px}
	.section_wrap .more a{width:23px; height:23px;}
	.section_wrap .more a:before{width:11px; left:6px; top:11px;}
	.section_wrap .more a:after{height:11px; left:11px; top:6px;}	
	.section_wrap .more a:hover:before{width:11px; left:6px; top:11px;}
	.section_wrap .more a:hover:after{left:11px;}
	.section_wrap h2{background-size:33px 3px; margin-bottom:10px; padding-bottom:0px; font-size:22px; line-height: 30px}
	.section_wrap h2 p {font-size:15px;}

	.main_banner > div { display:inline-block; }
	.section1_cont.banner { position:relative; border-top:1px solid #c7c7c7; }
	.section1_cont.banner tr:first-child { border-bottom:1px solid #c7c7c7; }
	.section1_cont.banner td:first-child { border-right:1px solid #c7c7c7; border-left:0px solid #c7c7c7; }
	.section1_cont.banner td { padding: 20px 20px; }
	.section1_cont.banner td span { font-size: 17px; color:#f78016; font-weight:600; }
	.section1_cont.banner td h1 { font-size:24px; font-weight:600; padding:10px 0; }
	.section1_cont.banner td p { font-size: 16px; color:#888; font-weight:400; }
	.section1_cont.banner td .btn01 { display:inline-block; margin-top:20px; padding:12px 20px; font-size: 16px; color:#fff; font-weight:300; background:#ed1c24 }
	.section1_cont.banner td .btn01:hover { background:#f78016; transition-duration:0.3s }
	.section1_cont.banner td .btn02 { display:inline-block; margin-top:20px; padding:12px 20px; font-size: 16px; color:#fff; font-weight:300; background:#f78016 }
	.section1_cont.banner td .btn02:hover { background:#ed1c24; transition-duration:0.3s }
	.section1_cont.banner td.bg { background:url(../../m/img/m-banner-img01.png) 170px 50px no-repeat; background-size: 180px; }

	/* section3 */
	.section_wrap.promore.bg{max-width:100%; width:100%; height:300px; border-bottom:10px solid #ed1c24; margin-top:0px }
	.section3_cont { max-width:100%; margin:0px auto; padding: 0px 0; }
	.section3_cont table .banner01 { margin:30px 20px; padding-bottom:15px; border-bottom:1px dashed #c7c7c7; }
	.section3_cont table .banner01 { color:#121212; }
	.section3_cont table .banner01 .tit { font-size:19px; font-weight: 500; }
	.section3_cont table .banner01 .txt02 { font-size:17px; line-height: 28px; padding-bottom: 1px; }
    .section3_cont table .banner01 .txt02-2 { font-size:17px; line-height: 18px; padding-bottom: 5px; }
	.section3_cont table .banner01 .num { font-size:35px; color:#ed1c24; font-weight: 800 }
	.section3_cont table .banner01 .img { position: absolute; top:26px; right:20px; width: 20%; }
	.section3_cont table .banner01 .img p { text-align: center }
	.section3_cont table .banner01 .img img{ width: 100% }

	.section3_cont table .line { border-right:1px solid #c7c7c7; }
	
	.section3_cont table .banner02 { margin:0px 20px; padding-bottom:0px; }
	.section3_cont table .banner02 { color:#121212; }
	.section3_cont table .banner02 .tit { font-size:16px; font-weight: 500; }
	.section3_cont table .banner02 .txt02 { font-size:14px; line-height: 18px; padding-bottom: 1px; }
    .section3_cont table .banner02 .txt02-2 { font-size:13px; line-height: 15px; padding-bottom: 5px; }
	.section3_cont table .banner02 .num { font-size:20px; color:#121212; font-weight: 800 }
	.section3_cont table .banner02 .img { position: absolute; top:26px; right:20px; width: 20%; }
	.section3_cont table .banner02 .img p { text-align: center }
	.section3_cont table .banner02 .img img{ width: 100% }

	/* 이벤트 */
	.section_wrap .event-img { }
	.section_wrap .event-img .event-title { padding: 20px; background:#f78016; color:#fff; font-size: 18px }
	.section_wrap .btn-wrap { padding: 20px; background:#ededed; border-bottom:2px solid #c7c7c7; }
	.section_wrap .btn-wrap img { width:49.4% }
	
	/* 주요사업 */
	.works_cont{padding:0 10px;}
	.works_cont ul li{margin-top:15px;}
	.works_cont ul li .tit{top:20px; left:14px}
	.works_cont ul li .tit strong{font-size:0.938em; padding-bottom:10px;}
	.works_cont ul li .tit strong:after{height:1px;}
	.works_cont ul li .tit span{font-size:0.875em; padding:11px 0 10px 0}
	.works_cont ul li .tit span:after{height:1px;}
	
	
	/* 소식 */
	.news_cont{padding:0 10px;}
	.news_cont ul li{margin:15px 0 0 0;}
	.news_cont ul li .cont.text a{padding:0 14px;}
	.news_cont ul li .cont.text{padding:15px 0 0 0}
	.news_cont ul li .cont.text a:after{display:none;}
	.news_cont ul li .cont.text .tit{margin-bottom:11px;}
	.news_cont ul li .cont.text .tit strong{font-size:1.125em; line-height:26px;}
	.news_cont ul li .cont.text .summ span{line-height:21px; font-size:0.813em}
	.news_cont ul li .cont.photo .tit{line-height:21px;  padding:9px 10px 11px 10px;}
	.news_cont ul li .cont.photo .tit span{font-size:0.813em}
	.news_cont ul li.first .cont .summ{padding:6px 14px 16px;}
	.news_cont ul li.first .cont .summ:before{width:30px; left:15px;}
	.news_cont ul li.first .cont .summ span{font-size:0.813em; line-height:21px;}		
	.news_cont ul li.last .cont{padding-bottom:16px;}
	.news_cont ul li.last .cont .tit{margin-bottom:6px}
	
	
	/* 홍보센터 */	
	.promote_cont ul li .tit{left:25px !important; margin-top:-30px;}
	.promote_cont ul li .tit strong{font-size:1.000em; margin-bottom:8px}
	.promote_cont ul li .tit span{font-size:0.813em; line-height:21px;}
	
	.promote_cont ul li .img{height:auto !important}
	.promote_cont ul li .img img{display:none;}
	.promote_cont ul li:nth-child(2) .tit{margin-top:-40px;}
	
	
	/* 고객센터 */
	.customer_cont ul{margin-top:-28px}
	.customer_cont ul li{width:50%; margin-top:28px}
	.customer_cont ul li .btn-circle {
		width: 100px;
		height: 100px;
		line-height: 100px;
		font-size: 36px;
		background: #f3ce00;
		text-align: center;
		color: #222;
		border-radius: 100px;
		float: left;
		margin-bottom:20px;
		margin-left:45px;
	}
	.customer_cont ul li p{font-size:18px; text-align:center; color:#222; margin-top:130px }
	.customer_cont ul li a{font-size:0.875em;}
	.customer_cont ul li a:before{background:url(../images/main/icon_customer_m.png) no-repeat; background-size:111px 625px; width:111px; height:111px;}
	.customer_cont ul li.c01 a:before{background-position:0 0;}
	.customer_cont ul li.c02 a:before{background-position:0 -125px;}
	.customer_cont ul li.c03 a:before{background-position:0 -250px;}
	.customer_cont ul li.c04 a:before{background-position:0 -375px;}
	.customer_cont ul li.c05 a:before{background-position:0 -500px;}
}