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

/* media query */
@media all and (max-width:1199px){
    #container.mainpage{padding-top:400px;}
}
@media all and (max-width:1024px){
    #container.mainpage{padding-top:400px;}
}
@media all and (max-width:768px){
    #container.mainpage{padding-top:450px;}
}

@media all and (max-width:480px){
    #container.mainpage{padding-top:350px;}
}

/* 공통 레이아웃 */
.section_wrap{width:1200px; margin:0 auto; position:relative;}
.section_wrap h2{color:#121212; font-size:40px; text-align:center; font-weight:500; margin:0 auto 100px;}
.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; border: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; }
.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 { font-size:30px; font-weight:600; line-height: 50px;}
.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; background:url(../../img/section_bg01.jpg) no-repeat; border-bottom:10px solid #ed1c24; margin-top:90px }
.section3_cont { width:1200px; margin:0px auto; padding: 50px 0; overflow:hidden;}
.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:15px; color:#ed1c24; font-size:35px; }
.section3_cont ul li .cont p.num01{ padding-top:24px; color:#ed1c24; font-size:35px; }
.section3_cont ul li .cont p.num02{ padding-top:2px; color:#ed1c24; font-size:28px; }
.section3_cont ul li .cont p.txt02{ padding-top:2px; 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:110px; background:#fff;min-width:1200px;}
.mainvisual_wrap .mainvisual_cont{max-width:1920px; margin:0 auto; position:relative; height:780px; 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(../../img/main_img01.png) 50% 0 no-repeat;}
.mainvisual_wrap .mainvisual_cont li.page03{background:url(../../img/main_img01.png) 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{height:980px;}
	.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:94px;}
	.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:22px;}
	
	.mainvisual_wrap {top:0px;}
	.mainvisual_wrap .mainvisual_cont{height:490px;}
	.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{bottom:24px;}
	.mainvisual_wrap .control span.ind{width:9px; height:9px; margin:0 7px;}
	
	.section_wrap{margin-bottom:47px;}
	.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:15px; padding-bottom:16px; font-size:1.125em;}
	.section_wrap h2 p {font-size:1.0em;}

	.main_banner > div { display:inline-block; }
	.section1_cont.banner { position:relative; border: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; }
	.section1_cont.banner td { padding: 33px 22px; }
	.section1_cont.banner td span { font-size: 14px; color:#f78016; font-weight:600; }
	.section1_cont.banner td h1 { font-size:20px; font-weight:600; line-height: 50px;}
	.section1_cont.banner td p { font-size: 16px; color:#888; font-weight:400; }
	.section1_cont.banner td .btn01 { display:inline-block; margin-top:30px; 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:30px; 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(../../img/banner_img01.png) 350px 50px no-repeat; }

	/* section3 *-/
	.section_wrap.promore.bg{max-width:100%; width:100%; height:473px; background:url(../../img/section_bg01.jpg) no-repeat; border-bottom:10px solid #ed1c24; margin-top:0px }
	.section3_cont { max-width:100%; margin:0px auto; padding: 50px 0; }
	.section3_cont ul{overflow:hidden;}
	.section3_cont ul li{float:left; width:20.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:24px; color:#ed1c24; font-size:14px; }
	.section3_cont ul li .cont p.txt02{ padding-top:5px; color:#363636; font-size:12px; }
	.section3_cont ul li .cont .btn01 { display:none; 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:none;}
	
	/* 주요사업 *-/
	.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;}
}
*/