@charset "utf-8";

/* base ------------------------------- */

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", sans-serif;
	color:#000;
	margin:0;
	padding:0 0 5px;
}

/* hack ------------------------------- */

html {
	overflow-y:scroll; /* for IE */
}

html:first-child body{
	min-height:100%;
	padding-bottom:1px;
}

/* for IE6 */
* html ol li dl {
  display: inline;
}

/* for IE7 */
*:first-child+html ol li dl {
  display: inline;
}


/* a:link */

a,a:link,a:visited,a:active {
	color:#003399;
	text-decoration:underline;
	cursor:pointer;
}

a:hover {
	text-decoration:none;
}

a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}

p.top-of-page a:hover img {
	opacity:1;
	filter: alpha(opacity=100);
}

	/* modern browser \*/
	html>/**/body a:focus{
		outline:none;
	}


/* other ------------------------------- */

/* table reset */

table {
	border-collapse:collapse; 
	border-spacing:0;
	border-color:#666;
}

th {
	border-color:#666;
	background-color:#e0e0e0;
	line-height:1.8;
	padding:5px;
}

td {
	border-color:#666;
	line-height:1.8;
	padding:5px;
}

caption {
	margin-bottom:.5em;
}

/* form reset */
form {
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-align: left;
}

textarea {
	font-size: 100%;
}

/* image reset */
img {
	border:none;
	vertical-align:middle;
}

/* hr */
hr {
	height: 0px;
	border: 0px; 
	border-bottom:1px solid #999;
}

address {
	text-align:center;
}

ul,
ul dl,
ul dl dt,
ol,
ol dl,
ol dl dt,
dl,
dl dt,
dl dd {
	margin:0;
	padding:0;
}

ul,ol {
	margin-left:1.5em;
}
ol li {
	list-style: decimal outside;	
}
ul li {
	list-style: disc outside;
}

dl dt {
	margin-top:1em;
}

dl dd {
	margin-left:1.5em;
}

p {
	margin:0 0 1em;
}

em {
	font-style:normal;
	color:#f00;
}

/* for modern browser
------------------------------- */

.pkg:after
{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
* html .pkg { display: inline-block; }

/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

/* a------------------------------- */
#head ul.header-navi li a,
#head ul.header-navi li a:link,
#head ul.header-navi li a:visited,
#head ul.header-navi li a:active,
#foot li a,
#foot li a:link,
#foot li a:visited,
#foot li a:active {
	color:#000;
	text-decoration:none;
}

#head ul.header-navi li a:hover,
#g-navi li a:hover,
#foot li a:hover {
	color:#063;
}


/* wrapper------------------------------- */

#wrapper{
	width: 100%;
	margin:0 auto;
	padding:0;
	text-align:left;
	min-width: 890px;}
	
#index #wrapper {
	background:url(/images/index/index_bg.png) repeat-x 0 0 ;
}
	
#wrapper2 {
	width: 100%;
	margin:0 auto;
	text-align:left;
	min-width: 890px;
}

	/* ie6 \*/
	* html #wrapper {
		margin-left:2.5%;
		width:expression(document.body.clientWidth < 892? "890px" : "97%");}
	* html #wrapper2 {
		margin-left:2.5%;
		width:expression(document.body.clientWidth < 892? "890px" : "97%");}

		

/* layout------------------------------- */


#head {
	position:relative;
	text-align:left;
	height:110px;
	font-size:14px;
	line-height:1;
	margin-bottom: 20px;
    border-top: 10px solid #f2efe1;
    background: url(/images/index/index_bg.png) repeat-x 0 bottom;
}

#index #head{
	background:none;
}

#head p {
	margin:0;
	padding:0;
}

#head .site-id {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 25px;
    z-index: 999;
}

#head p.produced{
	text-align:right;
	font-size:10px;
	padding-bottom:5px;
}


#head div.header-inner-right {
	text-align:right;
	position:absolute;
	top:0;
	right:25px;
	z-index:3;
}

#head div.header-inner {
	position:absolute;
	bottom:0;
	left:335px;
	font-size:80%;
}

#head p.go-medical{
	display:inline;
	margin-left:15px;
}

/* header-navi */

#head ul.header-navi {
	margin:0;
	padding:8px 0 0;
	float:left;
}

#head ul.header-navi li{
	list-style:none;
	background:url(/images/dc_link_black.png) no-repeat 0 0.4em;
	display:inline;
	margin: 0 0 0 10px;
	padding:0 0 0 13px;
}

/* search */
#head div.header-inner-right div.widget-content {
	float:right;
}

div.widget-search input[type="text"] {
	border:2px solid #475a66;
	height:1.2em;
	vertical-align:middle;
}

div.widget-search input[type="image"] {
	vertical-align:middle;
}


/* Change-Font */

dl.change-font {
	clear: both;
	float:right;
	margin: 10px 0;
	padding: 0;
}
*:first-child+html dl.change-font {width: 165px;}

dl.change-font dt{
	float:left; 
	margin: 0;
	padding: 7px 0 0;
}

dl.change-font dd {
	float:right;
	font-size:14px;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}

.fontS {font-size:80%;}
.fontM {font-size:100%;}
.fontL {font-size:120%;}

ul.size_change {
	margin:0;
	padding:0;
}

ul.size_change li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

ul.size_change li img {
	cursor:pointer;
}


/* g-navi------------------------------- */


#g-navi {
	clear:both;
	height:47px;
	margin:10px 0 10px 0;
	padding:0;
	background:url(/images/g-navi/dc_right_corner.png) no-repeat right 0;
}

#nav{
	height:47px;
	background:url(/images/g-navi/dc_left_corner.png) no-repeat left 0px;
	margin:0;
	padding:5px 0 0 10px;
	position:relative;
	z-index:999;
}

#nav li {
	position:relative;
	text-align:left;
	list-style:none;
	padding:0;
	margin:0;
}

#nav li ul{
	position:relative;
	margin:0;
	padding:7px 0 0;
	left:-15px;
	line-height:1.5em; 
	display:none;
	list-style:none;
	border-bottom:2px solid #39b54a;
	background-color:#f2f2f2;
}

	/* modern browser \*/
	html>/**/body #nav ul{
		position:absolute;
		left:0;
	}

#nav a{
	display:block;
	padding:0px 5px;
	text-decoration:none;
}

#nav li.navi-toplabel {
	float:left;
	height:28px;
	padding:5px 15px 0 ;
	background:url(/images/g-navi/bg_navi.png) no-repeat;
	z-index:999;
}

#nav li.navi-sublabel {
	width:200px;
	height:auto;
	margin:0;
	padding:0 3px;
	top:0;
	text-align:left;
	background-color:#f2f2f2;
	border-top:1px dotted #39b54a;
	border-left:2px solid #39b54a;
	border-right:2px solid #39b54a;
}

	/* ie7 \*/
	*:first-child+html #nav li ul li{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	}
	*:first-child+html #nav li ul{
		position:absolute;
		top:28px;
		left:0;
	}

	/* ie6 \*/
	* html #nav li ul {
		position:absolute;
		top:1.5em;
		left:0;}
	* html #nav li li {
		border:1px solid #39b54a}

#nav li.navi-sublabel a{
	width:93%;
	height:auto;
	z-index:9999;
	display:block;
	padding:0 0 0 13px;
}

#nav li.navi-sublabel a,
#nav li.navi-sublabel a:link,
#nav li.navi-sublabel a:visited,
#nav li.navi-sublabel a:active{
	display:block;
	text-decoration:none;
	background:#f2f2f2 url(/images/dc_link_green.png) no-repeat 0 0.4em;
}

#nav li.navi-sublabel a:hover{
	display:block;
	background-color:#fef9ba;
}

#nav li:hover ul{
	display:block;
}


/* topic_path */

#topic_path {
	clear:both;
	font-size:70%;
	color:#5a5a5a;
	text-align:left;
}

#topic_path a {
	color:#5a5a5a;
}


/* foot------------------------------- */

p.top-of-page {
	clear:both;
	margin:10px 0 0;
	padding:10px 0 0;
	text-align:right;
	position: relative;
}

	/* modern browser \*/
	html>/**/body p.top-of-page img{
		margin-top:15px;
	}
	
p.top-of-page a {
	position: relative;
	bottom:-12px;
}

#foot {
	clear:both;
	color:#000;
	font-size:80%;
	background:#f0f0f0 url(/images/footer_line.png) repeat-x top;
	padding:25px 2.5%;
}

#foot p {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

#foot ul.footer-navi {
	float:left;
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
}

#foot ul.link-corpolate{
	text-align:right;
	margin:0 0 10px 0;
	padding:0 0 0 25px;
}

#foot li {
	list-style:none;
	display:inline;
	margin: 0 0 0 15px ;
	padding:0;
}

#foot ul.footer-navi li {
	background:url(/images/dc_link_green.png) no-repeat 0 0.4em;
	margin: 0 0 0 10px;
	padding:0 0 0 13px;
}

#foot ul.footer-navi li a {
	color:#000;
	white-space:nowrap;
}

address {
	clear:both;
}

#foot p.trademark-veins {
	float:none;
	display:block;
	text-align:center;
}


/* pagination------------------------------- */

div#body-pagination {
	text-align:center;
}

div#body-pagination p {
	display:inline;
	padding:3px 0;
}

div#body-pagination span {
	padding:0 5px;
	border:1px solid #39b54a;
	background-color:#f9f9f9;
}

div#body-pagination span.pagination-active {
	color:#fff;
	background-color:#39b54a;	
}

div#body-pagination span.pagination-send {
	border:none;
	background-color:#fff;	
}

div#body-pagination span.pagination-send a {
	color:#39b54a;
	text-decoration:none;
	font-weight:bold;
}



/* standard helper classes------------------------------- */

.clr {
	clear: both;
	height: 1px;
	width: 1px;
	padding: 0;
	margin: 0 -1px -1px 0;
	overflow: hidden;
	border: 0;
	font-size: 0;
	line-height: 0;
}

.clr-l{
	clear:left;
}

.clr-r {
	clear:right;
}

.clr-b {
	clear:both;
}

.flt-right {
	float: right;
	margin: 0 0 5px 5px;
}


.flt-left {
	float: left;
	margin: 0 5px 5px 0;
}

.txtalign-center {
	text-align: center!important;
}

.txtalign-right {
	text-align: right!important;
}

.txtalign-left {
	text-align: left!important;
}

.border-none {
	border:none!important;
}

.btn {
	background:url(/images/bg_btn.jpg) no-repeat;
	width:60px;
	height:20px;
	color:#FFFFFF;
	font-size:80%;
	letter-spacing:5px;
	line-height:100%;
	border:none;
}

.tx-size70 {
	font-size:70%!important;
}

.print-none {
	display:none;
}

.hidden { display: none; }

.mp0 {
	margin:0;
	padding:0;
}

.mpall0 {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.nowrap{
	white-space:nowrap;
}

/* medicon-usual-head------------------------------- */
#medicon-usual-head {
	font-size:12px;
	background-color:#fff;
	padding:5px 25px;
	border-bottom:1px solid #363636;
	height: 23px;
}

#medicon-usual-head img {
	float:left;
	width:100px;
}

#medicon-usual-head span {
	float:right;
}

#medicon-usual-head span a {
	display:inline-block;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0 0 22px;
	background:url(/images/arrow_usual_green.png) no-repeat 10px 5px;
}

/* index------------------------------- */

#index #wrapper {
	position: relative;
    height: 280px;
}

.index-image {
	position: absolute;
    bottom: 9px;
    z-index: 1;
    width: 100%;
}

	/* modern browser \*/
	html>/**/body .index-image{
	}

.index-chemocopy {
	width:70%;
	margin:0 auto;
}

#index #container-outer {
	margin-top:25px;
	background:#f4f2ea url(../images/index/dc_container_top.png) repeat-x center top;
}

#index #container-bottom {
	width:100%;
	background:#f4f2ea url(../images/index/dc_container_bottom.png) repeat-x center bottom;
	z-index:1;
	font-size:1px;
}

#index #container {
	float:none;
	width:auto;
	padding:30px 0 10px;
	margin:0 auto;
}

#index .item {
	width: 295px;
	margin: 5px 5px 10px;
	padding:0;
	float: left;
	z-index:999;
}

#index #container h2 {
	color:#fff;
	font-size:100%;
	text-decoration:none;
	margin:0;
	padding:16px 0 0 25px;
	width: 295px;
}

#index #container h2 a {
	color:#fff;
}

#index .box-param1 {background:#ff8932 url(../images/index/dc_bg_corner_index_param1.png) no-repeat right top;}
#index .box-param2 {background:#e0c236 url(../images/index/dc_bg_corner_index_param2.png) no-repeat right top;}
#index .box-param3 {background:#87c53d url(../images/index/dc_bg_corner_index_param3.png) no-repeat right top;}
#index .box-param4 {background:#5acdf8 url(../images/index/dc_bg_corner_index_param4.png) no-repeat right top;}
#index .box-param5 {background:#7fafef url(../images/index/dc_bg_corner_index_param5.png) no-repeat right top;}
#index .box-param6 {background:#f596c7 url(../images/index/dc_bg_corner_index_param6.png) no-repeat right top;}

#index .box-param1:hover,
#index .box-param2:hover,
#index .box-param3:hover,
#index .box-param4:hover,
#index .box-param5:hover {background-image:none}

#index .box-param1 a,
#index .box-param2 a,
#index .box-param3 a,
#index .box-param4 a,
#index .box-param5 a {
	position:absolute;
    top:0;
    left:0;
	display:block;
    width:100%;
    height:100%;
    text-indent:-9999px;
	background-color:#FFF;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}

#index #container p{
	font-size:80%;
	margin:10px;
	padding:0;
}


/* contents------------------------------- */

blockquote {
	margin:5px 0;
	padding:5px 20px;
	border:3px solid #b5f0bd;
	font-size:80%;
}

blockquote p {
	margin:0.5em 0;
}
	

/* topic_path */


#topic-path {
	clear: both;
	font-size:80%;
	text-align:left;
	margin: 0 0 10px 25px;
}

#topic-path ul {
	margin:0;
	padding:0;
}

#topic-path li {
	list-style:none;
	display:inline;
	margin:0;
	padding: 0 0 0 13px;
	background:url(/images/arrow_topicpath.png) no-repeat 0.3em 0.5em ;
}

div#topic-path li.topic-first {
	background-image:none;
	padding: 0;
}


/* container */

#container{
	width: 100%;
	float: right;
	margin-left: -300px;
	margin-right:25px;
}

#content {
	position: relative;
	margin: 0 0 0 280px;
	padding: 0;
	min-width: 300px;
	line-height:1.8;
	z-index:0;
}

#wrapper2 #container {
	float:none;
	margin: 0 25px;
    width: initial;
}

#wrapper2 #content {
	position: relative;
	margin: 0;
	padding: 0;
	min-width:inherit;
	line-height:1.8;
	z-index:0;
}

#content h1 {
	background-color:#f4f2ea;
	border: 1px solid #ccc;
	border-bottom:none;
	margin:0;
	padding:3px 0 0 12px;
	min-height:43px;
	font-size:160%;
}

#content div.asset-header{
	background:url(/images/content/bg_content_h_bottom.png) repeat-x bottom ;
	padding-bottom:5px;
	margin-bottom:3px;
}

#content h2 {
	clear:both;
	font-size:140%;
	border-bottom:1px solid #000;
	margin:1em 0 0.5em;
}

#content h3 {
	clear:both;
	font-size:120%;
	color:#006600;
	margin-bottom:0;
	padding: 0;
}

#content h4 {
	clear:both;
	font-size:100%;
	border-bottom:2px dotted #999;
	margin:1.5em 0 0;
	padding: 0;
}

#content h5 {
	clear:both;
	font-size:100%;
	margin:1.5em 0 0;
	padding: 0;
}

#content li {
	margin-bottom:0.5em;
}

.asset-header p{
	margin:0;
	padding:0;
	color:#39b54a;
	font-size:80%;
	font-weight:bold;
}

#content .page-tags-list {
	clear:both;
	border:2px solid #ccc;
	margin:10px 0 10px 2em;
	padding:5px;
}

#content .page-tags-list h4 {
	margin:0;
	padding:0;
	color:#666;
	font-size:100%;
	font-weight:normal;
}

#content .page-tags-list ul {
	margin:0;
	padding:0;
}

#content .page-tags-list li {
	display:inline;
	padding-right:10px;
	font-size:80%;
	margin:0;
}

	/* modern browser \*/
	html>/**/body #content .page-tags-list li{
		float:left;
	}

#content .page-tags-list li a {
	white-space:nowrap;
}

#content .asset-body {
	clear:both;
}

#content .asset-body dt {
	clear:both;
	font-weight:bold;
	color:#4D4D4D;
}

#content .asset-body dd {
	padding-bottom:1.5em;
}

#content .asset-body th {
	white-space:nowrap;
}

/* side-navi------------------------------- */
#side-navi {
	width: 208px;
	float: left;
	margin-left:25px;
}

#side-navi h2 {
	margin:0 0 0 0;
}

#side-navi .widget-pages {
	background-color: #f4f2ea;
	margin: 0 0 20px;
    padding: 5px 7px 10px;
}

#side-navi .widget-content {
	margin:0;
	line-height:1.2;
}

	html>/**/body #side-navi .widget-content {
		border-top:none;
	}
	
#side-navi .widget-content dt {
	margin:0;
	padding:0;
}

#side-navi .widget-content dt span {
	display:block;
	margin:0;
	padding:10px 25px 10px 7px;
	background:#e2e3e2 url(/images/side-navi/dc_bg_corner_menu.png) no-repeat right top;
	margin-top: 5px;
    border-bottom: 1px dotted #999;
}

#side-navi .widget-content dt span:hover {
	background:#e2e3e2 url(/images/side-navi/dc_bg_corner_menu_hover.png) no-repeat right top;
}

#side-navi .widget-content dt span.sidenavi-folder-active {
	color:#fff;
}

#side-navi .widget-content dt.about-chemo span.sidenavi-folder-active {background:#ff8932 url(../images/index/dc_bg_corner_index_param1.png) no-repeat right top;}
#side-navi .widget-content dt.anticancer-drugs span.sidenavi-folder-active {background:#e0c236 url(../images/index/dc_bg_corner_index_param2.png) no-repeat right top;}
#side-navi .widget-content dt.medical-apparatus span.sidenavi-folder-active {background:#87c53d url(../images/index/dc_bg_corner_index_param3.png) no-repeat right top;}
#side-navi .widget-content dt.actual-treatment span.sidenavi-folder-active {background:#5acdf8 url(../images/index/dc_bg_corner_index_param4.png) no-repeat right top;}
#side-navi .widget-content dt.informed-consent span.sidenavi-folder-active {background:#7fafef url(../images/index/dc_bg_corner_index_param5.png) no-repeat right top;}
#side-navi .widget-content dt.glossary span.sidenavi-folder-active {background:#b687f0 url(../images/index/dc_bg_corner_index_param7.png) no-repeat right top;}
#side-navi .widget-content dt.whatsnew span.sidenavi-folder-active {background:#f596c7 url(../images/index/dc_bg_corner_index_param6.png) no-repeat right top;}

#side-navi .widget-content dd,
#side-navi .widget-content ul {
	margin:0;
	padding:0;
}

#side-navi .widget-content ul li { 
	list-style:none;
	background-color:#f9f9f9;
	border-bottom:1px dotted #999;
}

#side-navi .widget-content a {
	padding:3px 5px 3px 20px;
	display:block;
	text-decoration:none;
	background:url(/images/dc_link_gray.png) no-repeat 5px 0.6em;
}

#side-navi .widget-content dt a {
	padding:0;
}

#side-navi .widget-content a:hover {
	background-color:#c6f1c8;
}

#side-navi .widget-content li.page {
	background-color:#fef9ba;
}

#side-navi .widget-content li.page a {
	background-color:#fef9ba;
	background:url(/images/dc_link_activegreen.png) no-repeat 5px 0.6em;
}

#side-navi .go-other-site h3{
	margin-bottom:0;
}

#side-navi .go-other-site ul {
	margin:0;
	padding:0;
}

#side-navi .go-other-site li{
	list-style:none;
	margin:5px 0;
	padding:0;
}

/* new-page ------------------------------- */

#content dl.new-list {
	margin-top:1em;
}

#content dl.new-list dt {
	clear:left;
	background:url(/images/index/dc_whatsnew_date.png) no-repeat 0 5px ;
	padding:0 0 0 10px;
	margin:0;
	font-size:80%;
	color:#666;
	width:7em;
	float:left;
}

#content dl.new-list dd {
	margin:0;
	padding:0 0 5px 10px;
	float:left;
}


/* search-page ------------------------------- */
.content-nav {
	margin-top:20px;
	border-top:2px solid #999;
    text-align: center;
}

#content h2.entry-title {
	border:none;
	font-size:100%;
	margin:10px 0 0;
	padding:0;
}

.asset-body {
    margin-bottom:1em;
	padding-left:2em;
}

.byline {
	font-size:80%;
}


/* sitemap ------------------------------- */
.saitemap-innner01{
	width:45%;
	float:left;
}

.saitemap-innner02{
	width:45%;
	float:right;
}

.saitemap-innner01 p,
.saitemap-innner02 p {
	margin-bottom:0;
	padding-bottom:0;
}

.saitemap-innner01 ul,
.saitemap-innner02 ul {
	margin-top:0;
	padding-top:0;
}

.saitemap-innner01 li,
.saitemap-innner02 li{
	list-style:none;
}

.saitemap-innner01 p a,
.saitemap-innner01 li a,
.saitemap-innner02 p a,
.saitemap-innner02 li a {
	background:url(/images/dc_link_green.png) no-repeat 0 0.4em;
	margin: 0;
	padding:0 0 0 13px;
}


/* bookmarks ------------------------------- */

.bookmarks {
	padding-top:2px;
}

.bookmarks img {
	vertical-align:baseline;
}


/* link-page ------------------------------- */

#content .link-box-inner1 {
	padding-bottom:15px;
	border-bottom: 1px dotted #999;
}

#content .link-box-inner1 h3,
#content .link-box-inner2 h3 {
	color:#475a66;
	font-size:100%;
	margin-bottom:10px;
}

.link-box-site {
	clear:both;
	padding-bottom:10px;
}

.link-box-thumb{
	float:left;
	width:125px;
}

.link-box-logo {
	float:left;
	width:145px;
}

.link-box-copy {
	color:#333;
	font-size:80%;
	line-height:1.4;
	margin-left:125px;
	padding-top:2px;
}

.link-box-copy img {
	margin-bottom:5px;
}

/* movie------------------------------- */

#content .video-js,
#content ol.vjs-playlist li{
	font-size:90%;
}
#content #vjs_video_3 {
	height: 370px;
	width: 100%;
	background-color:#000;
	border-radius: 10px 10px 0 0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

#content .video-js {
    border: 10px solid #000;
}

#content ol.vjs-playlist {
	height:auto;
	width: auto;
	margin-left:0;
	overflow: auto;
}

#content li.vjs-playlist-ad-overlay {
	display:none;
}

#content .vjs-playlist .vjs-playlist-item{
	display:table-cell;
	width:100px;
	height:auto;
	padding:5px 15px;
	margin:0;
}

#content .vjs-playlist .vjs-playlist-thumbnail{
	float:none;
	margin-right: 0;
}

#content .vjs-playlist cite {
	height:auto;
	padding-top:5px;
	overflow:visible;
	white-space:normal;
}

#content li.vjs-selected {
	background-color:#666;
	border:2px solid #0CC;
}

#content .vjs-playlist-now-playing:before {
    content: 'Now Playing';
    top: 5px;
    left: 15px;
}