body {
	background-position: center top;
	background-repeat: no-repeat;
}

#pushMain {
	background-image: url(img/push_main.jpg);
	background-repeat: no-repeat;
	height: 250px;
	width: 620px;
}

#all #main #leftColumn #pushMain h2 {
	font-size: 12px;
	height: 30px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
#all #main #leftColumn #pushMain p {
	text-indent: -9999px;
	height: 30px;
	display: block;
}
#all #main #leftColumn #pushMain #pushMainTxt p {
	text-align: right;
	width: 360px;
	padding-left: 250px;
	color: #000000;
	padding-right: 10px;
	line-height: 22px;
}
.both {
	clear: both;
}
.impact {
	font-weight: bold;
}
.tx10 {
	font-size: 10px;
}
.mr3 {
	margin-right: 4px;
}

.pushPagetop {
	clear: both;
	text-align: right;
	padding-top: 10px;
}

.pushPagetopImg {
	float:right;
	background-image: url(img/pagetop.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 42px;
}

#pushContents {
	padding: 15px;
	background-color: #FFFFFF;
}
#pushContents .pushTitle {
	background-image: url(img/title.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 590px;
}
#all #main #leftColumn #pushContents .pushTitle .pushTopTitleTxt {
	font-size: 28px;
	color: #85D0D6;
	padding-left: 10px;
	display: block;
	font-weight: bold;
	line-height: 1.1em;
	padding-top: 6px;
}
.pushTopTitleTxt a {
	color: #85D0D6;
}
.pushTopTitleTxt a:hover {
	color: #85D0D6;
}
.pushTopTitleTxt a:hover {
	color: #85D0D6;
}


.pushTopSubTxt {
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
}
.pushTopSubTxt2 {
	color: #FFFFFF;
	padding-left: 10px;
	display: block;
	padding-top: 3px;
}

#pushContents .pushInfoBox {
	margin-top: 15px;
	margin-bottom: 25px;
}
.pushArtistImage {
	height: 122px;
	width: 162px;
	float: left;
}
.pushArtistInfo {
	width: 405px;
	float: right;
}
#all #main #leftColumn #pushContents .pushInfoBox .pushArtistInfo .pushArtistDis {
	display: block;
	padding-bottom: 5px;
	background-image: url(img/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 1.6em;
}
.pushOnair {
	background-image: url(img/onair.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 130px;
	padding-top: 3px;
	float: left;
	padding-left: 70px;
	margin-top: 10px;
}
.pushDetail {
	width: 100px;
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	text-indent: 15px;
	margin-top: 13px;
}
.pushDetail a {
	color: #c91c6b;
}
.pushDetail a:hover {
	color: #AD5C94;
}




#pushSecContents {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#pushSecContents .pushInfoBox {
	margin-top: 15px;
	margin-bottom: 25px;
}
#pushSecMain {
	background-image: url(img/push_sec_main.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 620px;
}
#all #main #leftColumn #pushSecMain p {
	text-indent: -9999px;
	height: 105px;
	display: block;
}
#all #main #leftColumn #pushSecMain #pushSecMainTxt p {
	float: right;
	text-align: right;
	width: 390px;
	color: #000000;
	padding-right: 10px;
	line-height: 18px;
	padding-top: 15px;
	letter-spacing: -0.04em;
}
.pushSecTitle {
	background-image: url(img/title_sec.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 590px;
}
#all #main #leftColumn #pushSecContents .pushSecTitle .pushTopTitleTxt {
	font-size: 28px;
	color: #f14c97;
	padding-left: 10px;
	display: block;
	font-weight: bold;
	line-height: 1.1em;
	padding-top: 6px;
}
.pushTopTitleTxt a {
	color: #f14c97;
}
.pushTopTitleTxt a:hover {
	color: #ff99cc;
}


.pushTopSubTxt {
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
}
.pushSecArtistImage {
	width: 264px;
	float: left;
}
.pushSecArtistInfo {
	width: 300px;
	float: right;
}
#all #main #leftColumn #pushSecContents .pushInfoBox .pushSecArtistInfo .pushArtistDis {
	display: block;
	padding-bottom: 5px;
	line-height: 1.6em;
}.officialLink {
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 14px;
}
.officialLink a {
	color: #803c6b;
}
.officialLink a:hover {
	color: #AD5C94;
}
#pushSecContents .pushSubTitle {
	background-image: url(img/title_sub.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 590px;
}
#all #main #leftColumn #pushSecContents .pushSubTitle .pushSubTitleTxt {
	font-size: 24px;
	color: #f14c97;
	padding-left: 10px;
	display: block;
	font-weight: bold;
	line-height: 1.1em;
	padding-top: 8px;
}
#all #main #leftColumn #pushSecContents .pushInfoBox .pushArtistInfo .pushSecArtistDis {
	display: block;
	padding-bottom: 5px;
	line-height: 1.6em;
}#all #main #leftColumn #pushGlobal {
	background-image: url(img/main_btm.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding-left: 18px;
	padding-top: 8px;
}
#pushGlobal a {
	color: #85D0D6;
}
#pushGlobal a:hover {
	color: #85D0D6;
}
#pushTab {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 2px;
	background-image: url(img/tab_line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.pushTabMenu {
	color: #FFFFFF;
	background-image: url(img/tab.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 95px;
	display: block;
	float: left;
	text-align: center;
	padding-top: 2px;
}

#pushTab ul {
	list-style-type: none;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#pushTab li {
	background-image: url(img/tab.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 95px;
	float: left;
	text-align: center;
	color: #333333;
	padding-top: 3px;
	display: block;
}
.white_bg {
	background-color: #FFFFFF;
}
#pushTab a {
	color: #FFFFFF;
}
#pushTab a:hover {
	color: #eeeeee;
}
.pushSecArtistDis a {
	color: #803c6b;
}
.pushSecArtistDis a:hover {
	color: #AD5C94;
}

/* ws-gmp
--------------------------------------------------------- */
.gmp_container {
	background-color:#000000;
	height:466px;
	text-align:left;
	width:590px;
}

.viderTitles {
	margin-top: 15px;
	margin-bottom: 25px;
}

.viderTitles a{
	cursor:pointer ;
}
/* adding100428
--------------------------------------------------------- */
#pushSecMainLeft{
	float: left;
	width: 220px; /** ck_logo_none 190px **/
	height:120px;
	display: block;
}
#pushSecMainLeft a{
	text-indent: -9999px;
	width: 220px; /** ck_logo_none 190px **/
	height:120px;
	display: block;
}




div#main .on a img {
padding:3px;
background:#fff;
border: 1px #bbb solid !important;
}
div#main .on a:hover img {
padding:3px;
background:#fff;
border: 1px #bbb solid !important;
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";
}

