#footer_link .cont:after,
#footer_drive .navi:after,
#wrapperAll:after,
#pageBody:after,
.box:after,
.block:after,
.cols:after,
.section:after,
#navigation ul:after,
#contents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer_link .cont,
#footer_drive .navi,
#wrapperAll,
#pageBody,
.box,
.block,
.cols,
.section,
#navigation ul,
#contents {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

.en {
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
#wrapperAll{
	background: url(/IMAGES/BASE/COMMON/header.png) repeat-x left -bottom;
	height: 132px;
}
body #newSite {
	background: url(/IMAGES/BASE/COMMON/header.png) repeat-x left -1px;
	background-color: #f3f3f3;
}

@media screen and (min-width:600px){
	body #newSite {
		min-width: 1000px;
	}
}

body {
	background: url(/IMAGES/BASE/COMMON/header.png) repeat-x left -1px;
	background-color: #898989;
	text-align: center;
	width: 100%;
}
#wrapperPage {
	background-color: #f3f3f3;
	width: 100%;
}

/* OLD—p */
div#container{
	background:none;
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
	width:964px !important;
	text-align: left;
	border-right:none;
	background-color: #f3f3f3;
}
div#container #content-padding{
	padding:10px 0 10px 0;
	display:block;
}
#blockrandom2{
	margin: 0 0 5px 0;
}
div#side {
	margin-bottom: 8px;
	width: 214px !important;
	float: right;
}
div#main{
	background: url(/IMAGES/BASE/COMMON/bg_cnt_t.png) no-repeat left top;
	border-bottom: solid 1px #ddd;
	padding:20px 24px 20px 25px;
	width:690px;
	/* _width:739px; */
	background-color: #fff;
}
div#main2{
	background: url(/IMAGES/BASE/COMMON/bg_cnt_t.png) no-repeat left top;
	border-bottom: solid 1px #ddd;
	padding:20px 24px 20px 25px;
	width:690px;
	background-color: #fff;
}
div#main .content-body,
div#main2 .content-body{
	padding-top: 20px;

}

/* PAGETOP */
#headerArea {
	margin: 0 auto;
	width: 964px;
	text-align: left;
}
#pageTop {
	background: #fff url(/IMAGES/BASE/COMMON/h_bg.png) repeat-x left bottom;
	margin-top: -1px;
	height: 79px;
}

/* HEADER */
#header_drive {
	position: relative;
	margin: 0 auto;
	width: 964px;
	height: 49px;
	text-align: left;
}
	#header_drive h1 {
		position: absolute;
		left: 2px;
		top: 2px;
	}
	#header_drive .navi {
		background: url(/IMAGES/BASE/COMMON/h_nav_bg.png) no-repeat left top;
		position: absolute;
		left: 192px;
		top: 0;
		width: 670px;
		height: 49px;
	}
	#header_drive .navi li {
		position: relative;
		float: left;
	}
	#header_drive .navi li.li1 {
		margin-right: 23px;
	}
	#header_drive .navi li.li2 {
		margin-right: 28px;
	}
	#header_drive .navi li.li3 {
		margin-right: 27px;
	}
	#header_drive .navi li.li4 {
		margin-right: 27px;
	}
	#header_drive .navi li img {
		margin-top: 12px;
		display: block;
	}
	#header_drive .social {
		position: absolute;
		right: 2px;
		top: 13px;
	}
	#header_drive .social li {
		padding-left: 8px;
		float: left;
	}
	#header_drive .navi li .arw {
		position: absolute;
		top: 0;
		left: 0;
		background: url(/IMAGES/BASE/COMMON/h_nav_arw.png) no-repeat center 0;
		width: 100%;
		height: 6px;
		filter: alpha(opacity=0);
		-moz-opacity:0;
		opacity:0;
	}

/* PAGEBODY */
#pageBody {
	margin: 0 auto;
	padding-bottom: 30px;
	width: 964px;
	text-align: left;
}
#side,
#contents .subCnt {
	padding-bottom: 10px;
}


/* CONTENTS */
#contents {
	margin: 0 auto;
	width: 964px;
	text-align: left;
}
#myPage {
	width: 214px;
	text-align: left;
}
#myPage .mySct {
	position: relative;
	margin: 0 2px;
	width: 210px;
}
	#myPage .mySct div {
		background: url(/IMAGES/BASE/COMMON/side_bg_01.png) no-repeat left bottom;
		padding: 6px 5px 5px 5px;
	}
	#myPage .mySct ul {
		padding: 0 1px 5px 1px;
	}
	#myPage .mySct li {
		line-height: 0;
		font-size: 0;
	}
	#myPage .mySct .li1 {
		float: left;
	}
	#myPage .mySct .li2 {
		float: right;
	}
	#myPage .mySct .p1 {
		margin-bottom: 9px;
		padding-left: 5px;
		font-size: 10px;
	}
	#myPage .mySct .p2 {
		border-top: solid 1px #c0c0c0;
		margin: 0 3px;
		padding: 5px 2px 0 0;
		text-align: right;
	}

#myPage .myInSct {
	position: relative;
	background: url(/IMAGES/BASE/COMMON/my_bg_b.png) no-repeat left bottom;
	margin:0 0 0 0;
	width: 214px;
	font-size: 10px;
}
	#myPage .myInSct div {
		background: url(/IMAGES/BASE/COMMON/my_bg_t.png) no-repeat left top;
		padding: 6px 10px 8px 10px;
	}
	#myPage .myInSct ul {
		padding: 9px 1px 6px 1px;
	}
	#myPage .myInSct ul.bottom {
		border-bottom: solid 1px #dcdcdc;
		padding: 0 1px 8px 1px;
	}
	#myPage .myInSct li {
		line-height: 0;
		font-size: 0;
	}
	#myPage .myInSct .li1 {
		float: left;
	}
	#myPage .myInSct .li2 {
		float: right;
	}
	#contents .myInSct .p1 {
		padding-left: 2px;
		font-size: 10px;
	}
	#myPage .myInSct .p2 {
		border-top: solid 1px #fff;
		padding: 7px 7px 0 0;
		text-align: right;
	}
#side .entrySct,
#contents .entrySct {
	margin-bottom: 14px;
	width: 210px;
}
	#side .entrySct h3,
	#contents .entrySct h3 {
		background: none !important;
		margin-bottom: 6px;
		padding: 0;
		height: 14px;
		overflow: hidden;
	}
	#side .entrySct .box,
	#contents .entrySct .box {
		background-color: #fff;
		border: solid 1px #e1e1e1;
		padding: 12px 9px 11px 9px;
	}
	#side .entrySct h4,
	#contents .entrySct h4 {
		margin: 0 6px 5px 6px;
		font-size: 14px;
		font-weight: bold;
		line-height: 1.25;
		color: #333;
	}
	#side .entrySct p,
	#contents .entrySct p {
		margin: 0 6px 6px 6px;
		font-size: 12px;
		line-height: 1.35;
		color: #333;
	}
	#side .entrySct .bnr,
	#contents .entrySct .bnr {
		margin-bottom: 8px;
		text-align: center;
	}
	#side .entrySct .link,
	#contents .entrySct .link {
		padding-top: 5px;
		text-align: center;
	}
	#side .entrySct a:hover img,
	#contents .entrySct a:hover img {
		filter:alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
	}
	#side .entrySct li,
	#contents .entrySct li {
		background: #fff url(/IMAGES/BASE/COMMON/lin_dot2.png) no-repeat left top;
		font-size: 12px;
	}
	#side .entrySct li a,
	#contents .entrySct li a {
		position: relative;
		background: url(/IMAGES/BASE/COMMON/arw_l.png) no-repeat right center;
		padding: 18px 16px 17px 0;
		color: #333;
		display: block;
		z-index: 1;
	}
	#side .entrySct li a:hover,
	#contents .entrySct li a:hover {
		color: #666;
	}
	#side .entrySct li strong,
	#contents .entrySct li strong {
		font-weight: bold;
	}
	#side .entrySct li span,
	#contents .entrySct li span {
		position: relative;
		background-color: #e6ee00;
		margin: -14px 16px 0 0;
		padding: 2px 0;
		width: 174px;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		display: block;
		z-index: 0;
	}
#side .enjoySct,
#contents .enjoySct {
	margin-bottom: 14px;
	width: 210px;
}
	#side .enjoySct h3,
	#contents .enjoySct h3 {
		background: none !important;
		margin-bottom: 6px;
		padding: 0;
		height: 14px;
		overflow: hidden;
	}
	#side .enjoySct .large,
	#contents .enjoySct .large {
		border: solid 1px #e1e1e1;
		box-sizing: border-box;
		width: 210px;
		height: 120px;
		overflow: hidden;
	}
	#side .enjoySct .small li,
	#contents .enjoySct .small li {
		background-color: #fff;
		margin-top: 5px;
		font-size: 11px;
	}
	#side .enjoySct .small a,
	#contents .enjoySct .small a {
		border: solid 1px #e1e1e1;
		padding: 5px 11px 5px 5px;
		color: #000;
		display: block;
	}
	#side .enjoySct .small a:hover,
	#contents .enjoySct .small a:hover {
		border: solid 1px #b0b0b0;
		color: #585858;
		text-decoration: none;
	}
	#side .enjoySct .small span,
	#contents .enjoySct .small span {
		margin-left: 53px;
		padding-top: 8px;
		box-sizing: border-box;
		background: url(/IMAGES/BASE/COMMON/arw_l.png) no-repeat right center;
		display: block;
	}
	#side .enjoySct .small img,
	#contents .enjoySct .small img {
		float: left;
	}
	#side .enjoySct .large a:hover img,
	#contents .enjoySct .large a:hover img,
	#side .enjoySct .small a:hover img,
	#contents .enjoySct .small a:hover img {
		filter:alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
	}
	#side .enjoySct .small strong,
	#contents .enjoySct .small strong {
		font-size: 13px;
	}

.jquery-slider {
    overflow: hidden;
    position: relative;
}
.jquery-slider-element {
    overflow: hidden;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
#side .enjoySct .jquery-slider-control,
#contents .enjoySct .jquery-slider-control {
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 15px;
    height: 20px;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
#side .enjoySct .jquery-slider-control-prev,
#contents .enjoySct .jquery-slider-control-prev {
	background: url(/IMAGES/BASE/COMMON/s_prev.png) no-repeat left center;
    left: 0;
    top: 49px;
}
#side .enjoySct .jquery-slider-control-next,
#contents .enjoySct .jquery-slider-control-next {
	background: url(/IMAGES/BASE/COMMON/s_next.png) no-repeat left center;
    right: 0;
    top: 49px;
}
#side .enjoySct .jquery-slider-pages,
#contents .enjoySct .jquery-slider-pages {
	display: none;
}

#side .rankSct,
#contents .rankSct {
	margin-bottom: 14px;
	width: 210px;
}
	#side .rankSct h3,
	#contents .rankSct h3 {
		margin-bottom: 6px;
		padding: 0;
		height: 14px;
		overflow: hidden;
	}
	#side .rankSct .box,
	#contents .rankSct .box {
		background-color: #fff;
		border: solid 1px #e1e1e1;
		padding: 0 3px 1px 3px;
	}
	#side .rankSct dl,
	#contents .rankSct dl {
		margin-bottom: 2px;
	}
	#side .rankSct dt,
	#contents .rankSct dt {
		margin-bottom: 1px;
		padding: 0;
	}
	#side .rankSct dt img,
	#contents .rankSct dt img {
		display: block;
	}
	#side .rankSct dd,
	#contents .rankSct dd {
		background: #f9f9f9;
		position: relative;
		height: 46px;
		padding-left: 13px;
		padding-right: 5px;
		font-size: 12px;
	}
	#side .rankSct .dd1,
	#contents .rankSct .dd1 {
		background: #f9f9f9 url(/IMAGES/BASE/COMMON/s_rank_icn_01.png) no-repeat 6px center;
		padding-left: 40px;
	}
	#side .rankSct .dd2,
	#contents .rankSct .dd2 {
		background: #fff url(/IMAGES/BASE/COMMON/s_rank_icn_02.png) no-repeat 6px center;
		padding-left: 40px;
	}
	#side .rankSct .dd3,
	#contents .rankSct .dd3 {
		background: #f9f9f9 url(/IMAGES/BASE/COMMON/s_rank_icn_03.png) no-repeat 6px center;
		padding-left: 40px;
	}
	#side .rankSct a,
	#contents .rankSct a {
		color: #007aab;
	}
#side .rankSct dd > *,
#contents .rankSct dd > *{
    vertical-align: middle;
    display: inline-block;
    zoom: 1; /* Fix for IE7 */
    *display: inline; /* Fix for IE7 */
}
#side .rankSct dd span,
#contents .rankSct dd span {
    height: 100%;
    width: 0px;
    display: inline-block;
    zoom: 1; /* Fix for IE7 */
    *display: inline; /* Fix for IE7 */
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#side .spotSct,
#contents .spotSct {
	position: relative;
	background: url(/IMAGES/BASE/COMMON/side_bg_01.png) no-repeat left bottom;
	margin: 0 2px 5px 2px;
	width: 210px;
	overflow: hidden;
}
	#side .spotSct h3,
	#contents .spotSct h3 {
		background: url(/IMAGES/BASE/COMMON/side_bg_01.png) no-repeat left top;
		margin:0;
		padding: 8px 0;
		width: 210px;
		height:auto;
	}
	#side .spotSct h3 img,
	#contents .spotSct h3 img {
		margin: 0 0 0 10px;
	}
	#side .spotSct .ul1,
	#contents .spotSct .ul1 {
		text-align:center;
	}
	#side .spotSct .ul1 li,
	#contents .spotSct .ul1 li {
		margin-bottom: 5px;
		line-height: 0;
		font-size: 0;
	}
	#side .spotSct .ul2,
	#contents .spotSct .ul2 {
		padding-top: 4px;
		padding-bottom: 11px;
		width: 202px;
		text-align: right;
	}
	#side .spotSct .ul2 li,
	#contents .spotSct .ul2 li {
		line-height: 0;
		font-size: 0;
	}

#side .bnrSct,
#contents .bnrSct {
	margin: 0 2px 3px 2px;
}
	#side .bnrSct li ,
	#contents .bnrSct li {
		margin-bottom: 5px;
		line-height: 0;
		font-size: 0;
	}

#side .bnr2Sct,
#contents .bnr2Sct {
	background: url(/IMAGES/BASE/COMMON/bnr_hed.png) no-repeat left top;
	margin: 0 2px 0 2px;
	padding-top: 12px;
	padding-bottom: 3px;
}
	#side .bnr2Sct li
	#contents .bnr2Sct li {
		margin-bottom: 5px;
		line-height: 0;
		font-size: 0;
	}

#side .rankingSct,
#contents .rankingSct {
	margin: 0 2px 21px 2px;
	padding-bottom: 3px;
	width: 210px;
}
	#side .rankingSct .box,
	#contents .rankingSct .box {
		background: url(/IMAGES/BASE/COMMON/side_bg_02.png) no-repeat left bottom;
		padding-bottom: 7px;
	}
	#side .rankingSct h4,
	#contents .rankingSct h4 {
		background: url(/IMAGES/BASE/COMMON/side_bg_02.png) no-repeat left top;
		padding: 3px 4px 2px 4px;
	}
	#side .rankingSct ol,
	#contents .rankingSct ol {
		background: url(/IMAGES/BASE/COMMON/lin_dot.png) no-repeat left bottom;
		margin: 0 4px 7px 4px;
		padding: 0 0 5px 0;
	}
	#side .rankingSct ol li,
	#contents .rankingSct ol li {
		background: no-repeat left center;
		padding: 7px 3px 7px 37px;
	}
	#side .rankingSct ol .li5,
	#side .rankingSct ol .li3,
	#side .rankingSct ol .li1,
	#contents .rankingSct ol .li5,
	#contents .rankingSct ol .li3,
	#contents .rankingSct ol .li1 {
		background-color: #f9f9f9;
	}
	#side .rankingSct ol .li1,
	#contents .rankingSct ol .li1 {
		background-image: url(/IMAGES/BASE/COMMON/rak_01.png);
	}
	#side .rankingSct ol .li2,
	#contents .rankingSct ol .li2 {
		background-image: url(/IMAGES/BASE/COMMON/rak_02.png);
	}
	#side .rankingSct ol .li3,
	#contents .rankingSct ol .li3 {
		background-image: url(/IMAGES/BASE/COMMON/rak_03.png);
	}
	#side .rankingSct ol .li4,
	#contents .rankingSct ol .li4 {
		background-image: url(/IMAGES/BASE/COMMON/rak_04.png);
	}
	#side .rankingSct ol .li5,
	#contents .rankingSct ol .li5 {
		background-image: url(/IMAGES/BASE/COMMON/rak_05.png);
	}
	#side .rankingSct a,
	#contents .rankingSct a {
		color: #007aab;
	}
	#side .rankingSct ul,
	#contents .rankingSct ul {
		padding: 0 8px 3px 8px;
	}
	#side .rankingSct ul li,
	#contents .rankingSct ul li {
		line-height: 0;
		font-size: 0;
	}
	#side .rankingSct ul .li1,
	#contents .rankingSct ul .li1 {
		float: left;
	}
	#side .rankingSct ul .li2,
	#contents .rankingSct ul .li2 {
		float: right;
	}

#side .eventSct,
#side .carlifeSct,
#side .communitySct,
#side .recoSct,
#side .campaignSct,
#contents .eventSct,
#contents .carlifeSct,
#contents .communitySct,
#contents .recoSct,
#contents .campaignSct {
	margin: 0 2px 0 2px;
	padding-bottom: 10px;
}
	#side .eventSct dd,
	#side .carlifeSct dd,
	#side .communitySct dd,
	#side .recoSct dd,
	#side .campaignSct dd,
	#contents .eventSct dd,
	#contents .carlifeSct dd,
	#contents .communitySct dd,
	#contents .recoSct dd,
	#contents .campaignSct dd {
		margin-bottom: 2px;
		line-height: 0;
		font-size: 0;
	}
	#side .eventSct a img,
	#side .carlifeSct a img,
	#side .communitySct a img,
	#side .bnr2Sct a img,
	#side .recoSct a img,
	#side .campaignSct a img,
	#contents .eventSct a img,
	#contents .carlifeSct a img,
	#contents .communitySct a img,
	#contents .bnr2Sct a img,
	#contents .recoSct a img,
	#contents .campaignSct a img {
		border: solid 1px #e1e1e1;
	}
	#side .eventSct a:hover img,
	#side .carlifeSct a:hover img,
	#side .communitySct a:hover img,
	#side .bnr2Sct a:hover img,
	#side .recoSct a:hover img,
	#side .campaignSct a:hover img,
	#contents .eventSct a:hover img,
	#contents .carlifeSct a:hover img,
	#contents .communitySct a:hover img,
	#contents .bnr2Sct a:hover img,
	#contents .recoSct a:hover img,
	#contents .campaignSct a:hover img {
		border: solid 1px #b0b0b0;
	}
#side .lineSct,
#contents .lineSct {
	margin: 0 2px 21px 2px;
	padding-bottom: 3px;
	width: 210px;
}
	#side .lineSct .box,
	#contents .lineSct .box {
		background: url(/IMAGES/BASE/COMMON/side_bg_02.png) no-repeat left bottom;
		padding-bottom: 3px;
	}
	#side .lineSct ul,
	#contents .lineSct ul {
		background: url(/IMAGES/BASE/COMMON/side_bg_02.png) no-repeat left top;
		padding: 3px;
	}
	#side .lineSct li,
	#contents .lineSct li {
		margin-bottom: 2px;
		line-height: 0;
		font-size: 0;
	}
	#side .lineSct p,
	#contents .lineSct p {
		padding: 2px 11px;
		font-size: 11px;
		text-align: right;
	}
	#side .lineSct p a,
	#contents .lineSct p a {
		color: #007aab;
	}

#side .qrSct,
#contents .qrSct {
	margin: 0 2px 21px 2px;
	padding-bottom: 3px;
	width: 210px;
}
	#side .qrSct .box,
	#contents .qrSct .box {
		background: url(/IMAGES/BASE/COMMON/side_bg_02.png) no-repeat left bottom;
		padding-bottom: 3px;
	}
	#side .qrSct .cols,
	#contents .qrSct .cols {
		background: url(/IMAGES/BASE/COMMON/side_bg_02.png) no-repeat left top;
		padding: 11px 0 11px 11px;
	}
	#side .qrSct .cols div,
	#contents .qrSct .cols div {
		float: left;
	}
	#side .qrSct .cols p,
	#contents .qrSct .cols p {
		width: 115px;
		font-size: 11px;
		float: right;
	}
	#side .qrSct ul,
	#contents .qrSct ul {
		background-color: #f9f9f9;
		margin: 0 3px;
		padding: 8px 6px 6px 6px;
	}
	#side .qrSct li,
	#contents .qrSct li {
		font-size: 11px;
		text-align: right;
	}
	#side .qrSct li a
	#contents .qrSct li a, {
		color: #007aab;
	}

#wrapperBottom {
	background-color: #898989;
}

/* PAGEBOTTOM */
#pageBottom {
	position: relative;
	background-color: #898989;
}

/* FOOTER */
#footer_link {
	background-color: #fff;
}
#footer_link .cont {
	position: relative;
	margin: 0 auto;
	padding: 30px 0 44px 0;
	width: 964px;
	text-align: left;
}
#footer_link .div1 {
	margin-right: 24px;
	width: 370px;
	float: left;
}
#footer_link .div2 {
	width: 570px;
	float: left;
}
#footer_link .div2 dl {
	width: 275px;
	float: left;
}
#footer_link .div2 dt,
#footer_link .div2 dd {
	margin-right: 30px;
}
#footer_link h4 {
	margin-bottom: 14px;
	font-size: 14px;
	font-weight: bold;
}
#footer_link dl {
	padding-bottom: 8px;
}
#footer_link dt {
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: bold;
}
#footer_link dd {
	background: url(/IMAGES/BASE/COMMON/f_arw_m.png) no-repeat left 3px;
	margin-bottom: 7px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 1.3;
}

#footer_drive {
	position: relative;
	margin: 0 auto;
	padding-bottom: 15px;
	width: 964px;
	text-align: left;
}
#footer_drive .targetTop {
	position: absolute;
	right: 0;
	top: -27px;
}
#footer_drive .navi {
	padding: 30px 0 0 2px;
}
#footer_drive .navi dl {
	margin-right: 24px;
	width: 140px;
	height: 100px;
	cursor: pointer;
	float: left;
}
#footer_drive .navi dl.dl6 {
	margin-right: 0;
}
#footer_drive .navi dt {
	display: table;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	color: #fff;
}
#footer_drive .navi dt a {
	color: #fff;
}
#footer_drive .navi dt a:hover {
	text-decoration: none;
}
#footer_drive .navi dt img {
	margin-right: 10px;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
#footer_drive .navi dt span {
	vertical-align: middle;
	display: table-cell;
	cursor: pointer;
}
/*for IE6 */
* html #footer_drive .navi dt span {
	vertical-align:middle;
	display: inline;
	zoom: 1;
}/*for IE7 */
*:first-child+html #footer_drive .navi dt span {
	vertical-align:middle;
	display: inline;
	zoom: 1;
}
#footer_drive .navi dd {
	margin-top: 12px;
	font-size: 12px;
	line-height: 1.5;
	color: #fff;
}
#footer_drive p {
	margin-top: 65px;
	font-size: 10px;
	color: #fff;
}
#footer_drive p a {
	color: #fff !important;
}

.pngfix2{ /* IE-expression (fix png alpha) */
behavior: expression(
this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
this.src = this.src.match(/\.png$/) ? "/IMAGES/BASE/COMMON/blank.gif" : this.src,
this.style.behavior = "none"
);
}

div.tooltip {
    position: absolute;  
    left: -9999px;  
}