@import url("common.css");

/*
@font-face {
    font-family: 'NanumGothic';
    src: url('/images/renew/main/NanumGothic.eot') format('eot');
    src: url('/images/renew/main/NanumGothic.eot?#iefix') format('eot');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NanumGothicBold';
    src: url('/images/renew/main/NanumGothicBold.eot') format('eot');
    src: url('/images/renew/main/NanumGothicBold.eot?#iefix') format('eot');
    font-weight: normal;
    font-style: normal;
}
*/

/* ------------------------------------------------------- 
	=WRAP 사이트를 전체적으로 감싸는 부분
---------------------------------------------------------- */
body.body_sub{background-image:url(../../images/renew/main/bg_sub.gif); background-position:0 125px; background-repeat:repeat-x;}

#Wrap {width:100%;}

/* ------------------------------------------------------- 
	=Container 내용이 들어가는 부분 전체
---------------------------------------------------------- */
.Container { position:relative; width:980px; margin:0 auto; margin-bottom:30px; overflow:hidden;}

#mainContent {margin-top:10px; margin-bottom:40px;}

#content {width:700px;  padding:0;}

.shell {width: 1024px; margin: 0 auto; position:}

div, a, ul,li {list-style:none; }

/*INPUT*/
textarea{border:1px solid #e2e2e2; line-height:18px;}
input, textarea {vertical-align:middle;font-size:1em;color:#000;font-family:Dotum, Arial, verdana;padding:0; margin:0;}
input.text{border:1px solid #dbdbdb; padding:7px 0 3px 5px; height:24px; color:#808080;}


/* -------------------------------------------------------------------
	SEARCH FORM 통합검색
------------------------------------------------------------------- */
input.checkbox { height:14px; margin-left:2px; font-size:12px;}
#search {float:right; width: 340px; height:15px; margin-top:5px;  margin-right:0px; padding: 5px 0px 2px 10px; }
#search2 { float:left; display: inline; background: url(../../images/renew/main/search2-bg.png) no-repeat 0 0; width: 97px; line-height: 15px;  margin-top:0; margin-right:1px; padding: 3px 0px 2px 5px; }
#search2 input.field { line-height: 15px; background: transparent; border:0; color: #8f8f8f; font-size:11px; width:90px; margin:-5px 0 0 -5px; }

div.main_search{ background:url(../../images/renew/main/search_box.gif) no-repeat; padding:3px; width:275px; height:22px; margin-top:40px; float:right; padding-right:0px}
fieldset {border:0; padding:0;}
div.main_search h3{width:50px; height:19px; float:left; padding:0;background:url(../../images/renew/main/ico_search.gif) no-repeat; font-size:12px; text-indent:-999999em}
div.main_search select.sel_search {font:12px; width:80px;float:left; height:19px; border:1px solid #ddd;}
fieldset input.search_box { width:133px; vertical-align:middle; height:14px; font:12px dotum; padding:0px 3px 0 3px; border:1px solid #fff; }  
*+ html fieldset input.search_box{ width:140px;}
fieldset button.sbtn { margin:0; padding:0; cursor:pointer; border:0; width:60px; height:32px; background:url(../../images/renew/main/btn_search.gif) no-repeat; vertical-align:middle;font-size:0;text-indent:-999999em}


input, textarea, select { font-size: 12px; font-family: NanumGothic, NanumGothic, NanumGothicBold; }
textarea { overflow: auto; }
input.text{border:1px solid #dbdbdb; padding:7px 0 3px 5px; height:24px; color:#808080;}
/* -------------------------------------------------------------------
	SEARCH FORM 통합검색
------------------------------------------------------------------- */
input { padding: 4px; 
	margin: 3px 1px 4px ;
	color: #707070;}
	
select, textarea {
	margin: 1px;
	padding: 4px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4; 	
}
input:focus, select:focus, textarea:focus {
	color: #8f8f8f;
	background: #f3f3f3;
}

input.tbox {
  	font-weight: normal;
  	margin: 12px 0 10px 10px;
  	background: transparent;
  	width: 200px;
}


#.no-border { display:block; margin:0 auto; width:250px; }

input.button { 
	padding: 6px;
    width: 60px;
	font: bold ;
	height: 30px;
	color: #FFF;
	background:url(../../images/renew/btn/searchBtn2.png) no-repeat;
  	border-style: none;
	}

input.Tbutton { 
	font: 13px NanumGothicBold; 
	height: 30px;
	margin: 1px;
	padding: 0 10px; 
	color: #FFF;
	background:#56a0f4;
	
	border-width: 1px;
  	border-style: solid;
  	border-color: #7ca2f0 #187adc #187adc #7ca2f0; 
  	}
	
input.Tbutton2 {
	font-family:NanumGothicBold; 
	background:url(../../images/renew/main/kics_btn.png) no-repeat;
	font-weight: bold; 
	font: 11px; 
	height: 12px;
	margin: 1px;
	padding: 0px; 
	color: #FFF;

	
	border-width: 1px;
  	border-style: solid;
  	border-color: #7ca2f0 #187adc #187adc #7ca2f0; 
  	}

/*	
input.button { 
	font: 13px NanumGothicBold; 
	height: 30px;
	margin: 1px;
	padding: 0 10px; 
	color: #FFF;
	background:#68b5ff;
	
	border-width: 1px;
  	border-style: solid;
  	}	
*/

.button2 { 
	padding: 6px;
    width: 100px;
	font: bold ;
	height: 30px;
	color: #FFF;
	background:url(../../images/renew/btn/searchBtn3.png) no-repeat;
  	border-style: none;
	}	
	
#.no-border { display:block; margin:0 auto; width:200px; }
		
#plsSrh {width:350px;} /* 범죄피해자지원 키워드입력 검색 스타일 */		
/* -------------------------------------------------------------------
	=페이지 상단 메뉴 리스트
------------------------------------------------------------------- */
#top { display:block; height: 20px; padding:0;}
div a.more { background:url(../../images/renew/main/more7.png) no-repeat; width:100px; height:30px;}
div.glob_nav {float:right; display:inline; width:290px; height:30px; padding:20px 0px;}
div.glob_nav li { float:left;}
div.glob_nav li a { display:block; height:20px; font-size:0;}
div.glob_nav li a.home { background:url(../../images/renew/main/glob_home.gif) no-repeat; width:38px;}
div.glob_nav li a.login { background:url(../../images/renew/main/glob_login.gif) no-repeat; width:42px;}
div.glob_nav li a.join { background:url(../../images/renew/main/glob_join.gif) no-repeat; width:46px;}
div.glob_nav li a.logout { background:url(../../images/renew/main/glob_logout.gif) no-repeat; width:48px;}
div.glob_nav li a.site { background:url(../../images/renew/main/glob_sitemap.gif) no-repeat; width:50px;}
div.glob_nav li a.mypage { background:url(../../images/renew/main/glob_mypage.gif) no-repeat; width:54px;}
div.glob_nav li a.english { background:url(../../images/renew/main/glob_english.gif) no-repeat; width:52px;} 

/* --------------------------------------------------------------------------
	=main_header STYLE
-------------------------------------------------------------------------- */
.main_header { position:relative; padding:0; overflow:hidden; width:100%; margin-top:10px; height:30px; }	

	/* =Header_nav /images */
.Header_nav { position:relative; padding:0; overflow:hidden; width:100%;}	
	.Header_nav ul.navi li.intro a { background: url(../../images/renew/main/nav_intro.png) no-repeat; width:150px;}
	.Header_nav ul.navi li.inquiry a { background: url(../../images/renew/main/nav_inquiry.png) no-repeat; width:110px;}
	.Header_nav ul.navi li.center a { background: url(../../images/renew/main/nav_center.png) no-repeat; width:150px;}
	.Header_nav ul.navi li.joinin a { background: url(../../images/renew/main/nav_joinin.png) no-repeat; width:150px;}
	.Header_nav ul.navi li.info a { background: url(../../images/renew/main/nav_info.png) no-repeat; width:160px; }

.Header { position:relative; padding:0; overflow:hidden; width:100%; margin-top:50px;}	
	/* =logo */
	.Header h1.logo { float:left; background:url(../../images/renew/main/logo.gif) no-repeat; font-size:0px; width:228px; height:54px; margin-top:25px;line-height:0;text-indent:-999999em}
	.Header h1.logo a{height:54px;width:228px;display:block}
	.Header p.slogan {font-size:0px ;line-height:0; color:#fff; text-indent:-999999em}	
	/* =Navigation */
	*:first-child+html .Header ul.navi { margin-top:0px;}
	.Header ul.navi { position:relative; float:right; margin-top:10px; width:660px; margin-right:9px;  }
	.Header ul.navi li { float:left; font-size:0px; line-height:0; text-indent:-999999em  }
	.Header ul.navi li a { display:block; height:33px; margin-left:0px; }
	/* =Navigation /images */
	.Header ul.navi li.intro a { background: url(../../images/renew/main/nav_intro.png) no-repeat; width:130px;}
	.Header ul.navi li.inquiry a { background: url(../../images/renew/main/nav_inquiry.png) no-repeat; width:90px;}
	.Header ul.navi li.center a { background: url(../../images/renew/main/nav_center.png) no-repeat; width:130px;}
	.Header ul.navi li.joinin a { background: url(../../images/renew/main/nav_joinin.png) no-repeat; width:130px;}
	.Header ul.navi li.info a { background: url(../../images/renew/main/nav_info.png) no-repeat; width:140px; }
	/* =Navigation current & hover */
	.Header ul.navi li:hover a, .Header ul.navi li.current a, .Header ul.navi li.hover a { background-position:0 -31px; }
	/* =2Depth menu lists */
	.Header ul.navi li ul.submnlist { display:none; position:absolute; background:url(../../images/renew/main/smenu_bar.gif) repeat-x; margin:0 auto; top:33px; left:30px; height:25px; }
	.Header ul.navi li.current ul.submnlist { display:block; z-index:10;}
	.Header ul.navi li:hover ul.submnlist, .Header ul.navi li.hover ul.submnlist { display:block; z-index:20;}
	.Header ul.navi li ul.submnlist a { display:block; margin:0px; background:url(../../images/renew/main/submenu1.png) 0 0 no-repeat;height:21px}
	/* =2Depth menu Image Position */
	.Header ul.navi li ul { width:100%;}
	.Header ul.navi li.intro ul { padding-left:7px; width:573px;}
	.Header ul.navi li.inquiry ul { padding-left:40px; width:545px;}
	.Header ul.navi li.center ul { padding-left:120px; width:470px;}
	.Header ul.navi li.joinin ul { padding-left:310px; width:310px;}
	.Header ul.navi li.info ul { padding-left:150px; width:440px; }

/* ------------------------------------------------------- 
	=SUBMENU 서브페이지의 사이드 고정메뉴 리스트
---------------------------------------------------------- */
.submenu {float:left; width:180px; margin-right:70px; margin-top:35px}
.submenu ul.lists {font-weight:bold;}
.submenu ul.lists li { position:relative; border-bottom:1px solid #e6e6e6; margin-top:8px;  padding-bottom:5px; }
.submenu ul.lists li a { display:block; padding-bottom:6px; color:#494a4a; padding-left:20px; background:url(../../images/renew/main/lmenu_bull01_2014.gif) 5px 5px no-repeat;}
.submenu ul.lists li a:hover { color:#2086cc; text-decoration:none; background:url(../../images/renew/main/lmenu_bull02_2014.gif) 5px 5px no-repeat;}	
.submenu ul.lists li.current { color:#fff; text-decoration:none; background:url(../../images/renew/main/lmenu_bull_on_2014.gif) no-repeat; padding-bottom:8px;}
.submenu ul.lists li.current a { color:#fff; text-decoration:none; height:18px; padding-top:8px; background:none;}
/* =Sub 2depth menu */
.submenu ul.lists li ul.sublists {padding:5px 15px; position:relative;}
.submenu ul.lists li ul.sublists li { margin:0; padding:4px 0; border:0;}
.submenu ul.lists li ul.sublists li a { font-weight:normal; font-size:13px; padding:0; color:#8e8e8e; padding-left:5px; background:url(../../images/renew/main/) 5px 5px no-repeat;}
.submenu ul.lists li ul.sublists li a:hover { color:#678be9; }
.submenu ul.lists li ul.sublists li.current { font-weight:bold; padding:2px 0; background:none}
.submenu ul.lists li ul.sublists li.current a { color:#678be9; font-weight:bold}
/* =Sub dept_3h menu */
.submenu ul.lists li ul.sublists li ul.dept_3 { font-weight:lighter; font-size:13px; margin-top:3px}
.submenu ul.lists li ul.sublists li ul.dept_3 li{ padding:3px 0;color:#666;}
.submenu ul.lists li ul.sublists li ul.dept_3 li a { padding-left:18px; color:#666666; font-weight:lighter; background:url(../../images/renew/common/sub_bar2.gif) 12px 5px no-repeat;}

.submenu ul.lists li ul.sublists li ul.dept_3 li a:hover {color:#2086cb; background-image:url(../../images/renew/main/sub_bar2_on.gif) 12px 5px no-repeat;}
.submenu ul.lists li ul.sublists li.current ul.dept_3 li {color:#666;} 
.submenu ul.lists li ul.sublists li.current ul.dept_3 li a {color:#666;background:url(../../images/renew/common/sub_bar2.gif) 12px 5px no-repeat;} 
.submenu ul.lists li ul.sublists li.current ul.dept_3 li.current a {color:#2086cb; background-image:url(../../images/renew/main/sub_bar2_on.gif) 12px 5px no-repeat;}
.submenu ul.lists li ul.sublists li.current ul.dept_3 li a:hover {color:#2086cb; background-image:url(../../images/renew/main/sub_bar2_on.gif) 12px 5px no-repeat;}

/* ------------------------------------------------------- 
	=서비스 전체보기
---------------------------------------------------------- */
#minwon {position:relative; width:100%; overflow:hidden; padding-top:10px;} 
div.minwon_service { overflow:hidden; padding-top:5px; clear:both;}
*html div.minwon_service{padding-top:20px;}
*:first-chile+html 
div.minwon_service{ display:block; padding-top:25px; width:1024px; margin: 0 auto; }
div.minwon_service h3{  display:block; height:33px; margin: 0 auto; width:1000px; }
div.minwon_service h3 a{ background:url(../../images/renew/main/btn_service.png) center no-repeat; }
div.minwon_service ul.dir{ padding-top:10px; overflow:hidden; padding:20px 0 19px 0;  }
div.minwon_service h3 a{ display:block; height:40px; width:170px; margin-left:370px;  }
div.minwon_service ul  { background:url(../../images/renew/main/sitemap_bg03.png) top repeat-x; }
div.minwon_service ul.dir li{ padding-left:7px; width:150px;  float:left; margin-left:10px; height:40px; }
div.minwon_service ul.dir li a{ display:block; font-size:11px; color:#fff;}

/* --------------------------------------------------------------------------
	=SUBMENU 9 사이트맵 STYLE
-------------------------------------------------------------------------- */
.service_all {overflow:hidden; width:1024px; margin-top:20px; }
.service_all dl dt, .article .service_all dl dd{ font-family: NanumGothic, NanumGothic, NanumGothicBold;}
.service_all dl {float:left;padding-bottom:10px; margin:0px 4px 0;  width:145px; }
.service_all dl dt {display:block; padding:4px 0px 5px 5px; text-align:left; margin-bottom:10px;  height:16px; font-size:14px; color:#7e7e7e; font-family: NanumGothicBold;}
.service_all dl dt.co_green { display:block; color: #84bf0b; }
.service_all dl dt.co_rblue { display:block; color: #22c5e6; }
.service_all dl dt.co_rblue { display:block;  color: #22c5e6; }
.service_all dl dt.co_blue { display:block; line-height: 20px; color: #009eef; font-family: NanumGothicBold;}
.service_all dl dt.co_red { display:block; line-height: 20px; color: #f3c38; font-family: NanumGothicBold;}
.service_all dl dt.co_yellow { display:block; line-height: 20px; color: #ff9500; font-family: NanumGothicBold;}
.service_all dl dt.co_violet { display:block; line-height: 20px; color: #9a7dd5; font-family: NanumGothicBold;}
.service_all dl dd { list-style:none; display:block; overflow: hidden; height:20px; text-align:left;} 
.service_all dl dd a {padding-left:5px; font-family: NanumGothic; color:#888888; font-size:13px;}
.service_all dl dd a:hover { color:#2d303f; font-family: NanumGothicBold; font-size:13px;}
.service_all ul.sub { display:block; height:350px; background:url(../../images/renew/main/sitemap_bg03.png)  bottom repeat-x; }
.service_all ul.sub li {margin-left:10px;}
.service_all ul.sub li a {   padding:0; color:#777;}

/* --------------------------------------------------------------------------
	=four-cols
-------------------------------------------------------------------------- */
.four-cols .col ul li a:hover { font-color: #989898;  text-decoration: none; font-color: #989898;   }
.four-cols .last { padding-right: 0; }
.four-cols .img { padding: 1px; border: 1px solid #a2a2a2; }
.four-cols .image-holder { display: block; }
.four-cols .entry p { padding-bottom: 4px;}
.four-cols .more { padding-right: 6px; background: url(../../images/renew/main/more.png) no-repeat right 6px; padding-left: 1px; text-decoration: none; }
.four-cols .more:hover { text-decoration: underline; }

h1#logo a { float: left; display: inline; padding-left: 1px; width: 239px; height: 45px;  display: block; padding-left: 0px; background: url(../../images/renew/main/logo.png) no-repeat 0 -5px; letter-spacing: 1px; word-spacing: -3px;}

/* ------------------------------------------------------- 
	=Header_Navigation
---------------------------------------------------------- */        
.sidebarmenu { width:900px;}
#sidebarmenu1 { float:left; width:203px; height:300px;display: block; margin-top:5px; }
.widget { display: block; margin: 0;  padding-top:10;  width:203px; height:200px; background: url(../../images/renew/main/sidebar-item-last.png)  center repeat-x;}
.widget ul { display: block; padding: 25px 30px 0 20px; }
.widget ul dd a { position: relative; display: block; width:150px; overflow: auto; color:#666666; font-family: NanumGothicBold; font-size:14px; text-align:left; text-decoration: none; padding:3px; }
.widget ul dd a:hover { display: block; color:#0184f8; font-family: NanumGothicBold; }
.widget ul dd a.current { display: block; color:#0184f8; font-family: NanumGothicBold; }

/* ------------------------------------------------------- 
	=Header_Navigation
---------------------------------------------------------- */
#sub1, #sub2, #sub3, #sub4, #sub5 {visibility:hidden;position:relative; margin:0 auto; top:-5px; height:150px; width:100%; padding-top:10px font-size:13px color:#fff; line-height:180%}	

/* --------------------------------------------------------------------------
	=SNavigation STYLE
-------------------------------------------------------------------------- */
.Navigation {overflow:hidden; height:100%; width: 790px; margin-top:10px; padding-top:20px; float:right; }
.Navigation dl dt,.article 
.Navigation dl dd{ font-family: NanumGothic, NanumGothic, NanumGothicBold;}
.Navigation dl {float:left; padding-bottom:10px; margin:0px 4px 0; width:145px; margin-left:4px; }
.Navigation dl dt {display:block; padding:4px 0px 5px 0px; text-align:left; margin-bottom:10px;  height:16px; font-size:14px; color:#7e7e7e; font-family: NanumGothicBold;}
.Navigation dl dt.co_green { display:block; color: #84bf0b; }
.Navigation dl dt.co_rblue { display:block; color: #22c5e6; }
.Navigation dl dt.co_rblue { display:block;  color: #22c5e6; }
.Navigation dl dt.co_blue { display:block; line-height: 20px; color: #009eef; font-family: NanumGothicBold;}
.Navigation dl dt.co_red { display:block; line-height: 20px; color: #f3c38; font-family: NanumGothicBold;}
.Navigation dl dt.co_yellow { display:block; line-height: 20px; color: #ff9500; font-family: NanumGothicBold;}
.Navigation dl dt.co_violet { display:block; line-height: 20px; color: #9a7dd5; font-family: NanumGothicBold;}
.Navigation dl dd { padding:1px 0px; list-style:none; display:block; overflow: hidden; height:20px; text-align:left;  font-weight:lighter; font-family: NanumGothic;} 
.Navigation dl dd a {padding-left:5px; font-family: NanumGothic; color:#888888; font-size:13px;}
.Navigation dl dd a:hover { font-weight:bold; color:#2d303f; font-family: NanumGothicBold; font-size:13px;}
.Navigation ul.sub  { display:block;  font-weight:bold; color:#2d303f; font-family: NanumGothic, NanumGothic, NanumGothicBold; margin-left: 200px; height:280px;  }
.Navigation ul.sub  dl dd { list-style:none; display:block; overflow: hidden; height:20px; text-align:left;  font-weight:lighter; font-family: NanumGothic;} 
.Navigation ul.sub  dl dd a {padding-left:5px; font-family: NanumGothic; color:#888888; font-size:13px;}
.Navigation ul.sub dl dd a:hover { font-weight:bold; color:#2d303f; font-family: NanumGothic, NanumGothic, NanumGothicBold;}

/* ------------------------------------------------------- 
	=MAIN_QUICKMENU 퀵메뉴
---------------------------------------------------------- */
.mid_right{ width:88px; margin-left:10px;  overflow:visible; float:right  }
div.sub_quickmenu { display:block; width:88px;background:url(../../images/renew/main/quick_bg.gif) no-repeat; float:right;  margin-left:70px; position:fixed; top:180px;_zoom:1;}
div.sub_quickmenu ul{ margin-top:24px;}
div.sub_quickmenu ul li{ font-size:0;line-height:0;text-indent:-999999em}
div.sub_quickmenu ul li a{ width:83px; display:block}
div.sub_quickmenu ul li.quic_m01{background:url(../../images/renew/main/quick_m01.gif) 4px no-repeat;}
div.sub_quickmenu ul li.quic_m01 a{height:38px;}
div.sub_quickmenu ul li.quic_m02{background:url(../../images/renew/main/quick_m02.gif) 4px no-repeat;}
div.sub_quickmenu ul li.quic_m02 a{height:38px;}
div.sub_quickmenu ul li.quic_m03{background:url(../../images/renew/main/quick_m03.gif) 4px no-repeat;}
div.sub_quickmenu ul li.quic_m03 a{height:38px;}
div.sub_quickmenu ul li.quic_m04{background:url(../../images/renew/main/quick_m04.gif) 4px no-repeat;}
div.sub_quickmenu ul li.quic_m04 a{height:38px;}
div.sub_quickmenu ul li.quic_m005{background:url(../../images/renew/main/quick_m05.gif) 4px no-repeat;}
div.sub_quickmenu ul li.quic_m005 a{height:38px;}
div.sub_quickmenu ul li.quic_m05{background:url(../../images/renew/main/quick_useinfo.gif) 4px 0 no-repeat; height:78px;}
div.sub_quickmenu ul li.quic_m05 a{height:78px}
div.sub_quickmenu ul li.quic_m06{background:url(../../images/renew/main/quick_phone.gif) 4px no-repeat;height:25px}
div.sub_quickmenu ul li.quic_m06 a{height:25px}
div.sub_quickmenu ul li.quic_m07{background:url(../../images/renew/main/btn_sul.gif) no-repeat;height:38px;width:83px;margin-top:10px;}
div.sub_quickmenu ul li.quic_m07 a{height:36px; width:83px;}

/* ------------------------------------------------------- 
	=ERROR 에러페이지 2010-04-07 추가
---------------------------------------------------------- */
div.error {width:500px; margin:40px auto; color:#333;}
div.error h1 {height:31px; padding-bottom:7px; border-bottom:2px solid #e7e7e7; background:url(../../images/renew/common/pop_logo.png) no-repeat; text-indent:-999999em;}
div.error p {margin:30px 0 10px; padding:10px 0 30px 120px; background:url(../../images/renew/sub/error.png) no-repeat; font-size:14px; font-weight:bold; line-height:1.6;}
div.error p strong {display:block; color:#56b522;}
div.error dl {border:1px solid #e7e7e7; border-width:1px 0 2px; margin-bottom:10px; padding:12px; background:#f9f9f9; line-height:1.4;}
div.error dl dt {font-weight:bold;}
div.error dl dd.last {margin-top:15px;}
div.error span {display:block; text-align:right;}
div.error a.btn {padding-left:8px; background:url(../../images/renew/common/r_arrow4.png) left 3px no-repeat; text-decoration:underline;}

/* ------------------------------------------------------- 
	=Footer 2010-04-07 추가
---------------------------------------------------------- */


/* -------------------------------------------------------------------
	=본문바로가기
------------------------------------------------------------------- */
span.accessibility { display: block; position: absolute; top:20px; left:10px; width:102px; float:left; } 
span.accessibility a { background:url(../../images/renew/main/more7.png) no-repeat; width:102px; display:block; height:17px; font-size:0; line-height:0; text-indent:-999999em}
.new_vision {position:absolute; left:115px; top:42px; width:109px; height:27px; background:url(../../images/renew/main/new_vision_109.gif) no-repeat;line-height:0;text-indent:-9999px;}
