@import "/etc/tv/common/spoth.css";
#wrapper #contents #minogashi{
}
#wrapper #contents #minogashi h1{
	font-size:100%;
	line-height:110%;
	margin:0px;
	color:#3D8C15;
}
div#contents #minogashi #TvSmrTab {
	height: 35px;
	width: 715px;
	list-style-type: none;
}
div#contents #minogashi #TvSmrTab li {
	float: left;
	height: 35px;
}
div#contents #minogashi .header {
	height: 170px;
	width: 715px;
	margin-bottom: 20px;
}
div#contents #minogashi .header h3 {
	width: 355px;
	float: left;
	height: 52px;
}
div#contents #minogashi .header .TvSmrNavi {
	background-image: url(../img/header03.jpg);
	background-repeat: no-repeat;
	height: 52px;
	width: 360px;
	float: left;
}

/* dropdown */
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp {
	list-style-type: none;
	padding-top: 20px;
	width: 336px;
}
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp li {
	font-size: 12px;
	line-height: 14px;
	float: left;
	width: 336px;
	position: relative;
}
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp a:hover {
	color: #ff7e02;
}
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp li a {
	display: block;
	padding: 4px 10px;
	color: #ff7e02;
	position: relative;
	z-index: 2000;
	background-image: url(/etc/tv/maruhi/img/header_03.gif);
	background-repeat: no-repeat;
	background-color: #fffce1;
	background-position: 310px 6px;
	border: 1px solid #ff7f00;
}
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp li a:hover, div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp li a.hover {
	background: #fffce1;
	position: relative;
	background-image: url(/etc/tv/maruhi/img/header_03.gif);
	background-repeat: no-repeat;
	background-position: 310px 6px;
	text-decoration: none;
}
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp ul {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 336px;
	z-index: 1000;
}
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp ul li {
	font-weight: normal;
	background: #fffce1;
	color: #ff7e02;
}
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp ul li a	{
	display: block;
	background: #fffce1 !important;
	border-right: 1px;
	border-bottom: #ff7f00 1px solid;
	border-left: #ff7f00 1px solid;
	border-right: #ff7f00 1px solid;
	border-top-style: none;	
} 
div#contents #minogashi .header .TvSmrNavi ul.TvSmrDp ul li a:hover {
	display: block;
	background: #fff6a8 !important;
}
/*#wrapper #contents #minogashi h2{
	background:url(/etc/tv/minogashi/img/title.jpg) no-repeat left top;
	position:relative;
	margin:0px;
	width:715px;
	height:170px;
}
#wrapper #contents #minogashi h2 span{
	font-size:14px;
	position:absolute;
	top:120px;
	right:18px;
	display:inline-block;
	width:182px;
	text-align:center;
}
#wrapper #contents #minogashi h2 span a{
	color:white;
	font-weight:bold;
}*/
#wrapper #contents #minogashi .noPgm{
	text-align:center;
	font-weight:bold;
	margin:20px 0px;
}
#wrapper #contents #minogashi .sz8{
	font-size:8px;
}
#wrapper #contents #minogashi .copy{
	margin-left:8px;
	font-size:80%;
}
/* header */
#wrapper #contents #minogashi table{
	margin:8px 0px 0px 0px;
}
#wrapper #contents #minogashi table tr{
}
#wrapper #contents #minogashi table tr td{
/*	height:85px;*/
	text-align:left;
	padding:8px 0px 3px 0px;
}
#wrapper #contents #minogashi table tr td.youbi{
	font-weight:bold;
	text-align:center;
	font-size:14px;
	width:80px;
}
#wrapper #contents #minogashi table tr td a{
	text-decoration:none;
}
#wrapper #contents #minogashi table tr td a img{
	/*margin:0px 0px 0px 5px;*/
}
span.tip{
	color: #fff;
	background:#1d1d1d;
	padding:10px;
	position:absolute;
	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:10px;
}
.tip_trigger .tip { display:none; }
#wrapper #contents #minogashi #alert{
	color:#FF0000;
	font-size:80%;
}
/* programs */
#wrapper #contents #minogashi .pgmBox{
	width:203px;
	min-height:400px;
	margin:0px 0px 10px 17px;
	padding:10px 5px;
	float:left;
	border:1px dotted black;
	display:block;
}
#wrapper #contents #minogashi .fuji{
	border-color:#f05aaa;
	background-color:#fae6f1;
}
#wrapper #contents #minogashi .tbs{
	border-color:#5bcaff;
	background-color:#cfeaf7;
}
#wrapper #contents #minogashi .asahi{
	border-color:#f9ec2f;
	background-color:#f8f5cf;
}
#wrapper #contents #minogashi .ktv{
	background-color:#eee;
}
#wrapper #contents #minogashi .ntv{
	border-color:#00ad85;
	background-color:#c2f6ea;
}
#wrapper #contents #minogashi .ytv{
	border-color:#f39800;
	background-color:#f8edc9;
}
#wrapper #contents #minogashi .oki{
	border-color:#ff6600;
	background-color:#Fc0;
}
#wrapper #contents #minogashi .pgmBox h3{
	display:block;
	width:160px;
	margin:0 auto;
	font-size:12px;
	line-height:14px;
}
#wrapper #contents #minogashi .pgmBox a.img{
	display:block;
	width:160px;
	margin:0px auto 10px auto;
	background: white;
	border:1px solid #CDCDCD;
	padding:1px;
}
#wrapper #contents #minogashi .pgmBox a.img:hover{
	border-color:grey;
}
#wrapper #contents #minogashi .pgmBox ul{
	margin-bottom:8px;
}
#wrapper #contents #minogashi .pgmBox ul li{
	font-size:10px;
	color:red;
}
#wrapper #contents #minogashi .pgmBox p{
	font-size:12px;
	line-height:14px;
	margin-bottom:5px;
}
#wrapper #contents #minogashi .pgmBox p.cast{
	font-size:10px;
}
#wrapper #contents #minogashi .pgmBox p.navi{
	padding:5px 0px;
	background:url(/etc/tv/minogashi/img/btnbg.gif) left top;
	width:200px;
	color:black;
	font-weight:bold;
	text-align:center;
}
#wrapper #contents #minogashi .pgmBox p.navi a img{
	display:block;
	width:91px;
	margin:3px auto;
}
#wrapper #contents #minogashi .pgmBox span{
	display:block;
	text-align:center;
	border:2px solid white;
	padding:3px;
	background-color:#ddd;
	margin-top:5px;
}




/* root element for tabs  */
.tabs { 
    list-style:none; 
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom:1px solid #666;   
}

/* single tab */
.tabs li { 
    float:left;  
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.tabs a { 
    background: url(/etc/tv/minogashi/img/tab.png) no-repeat 0 0;
    font-size:11px;
    display:block;
    height: 30px;  
    line-height:30px;
    width: 78px;
    text-align:center;  
    text-decoration:none;
    color:#000;
    padding:0px;
    margin:0px; 
    position:relative;
    top:1px;
		letter-spacing:-0.1em;
}
.tabs a.long{
	line-height:12px;
	padding:3px 0px 0px 0px;
	height:27px;
	
}
.tabs a:active {
    outline:none;       
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
    background-position: 0 -31px;  
    color:#fff; 
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
    background-position: 0 -62px;      
    cursor:default !important; 
    color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabs .w1           { background-position: -519px 0; width:134px; }
.tabs .w1:hover     { background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabs .w2           { background-position: -366px -0px; width:154px; }
.tabs .w2:hover     { background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabs .w3           { background-position: -193px top; width:174px; }
.tabs .w3:hover     { background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabs .w4           { background-position: -0px -0px; width:194px; }
.tabs .w4:hover     { background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
/*.panes .pane {
    display:none;       
}*/
.panes div {
	/*display:none;*/		
	padding:15px 0px;
	border:1px solid #999;
	border-top:0;
	/*min-height:340px;*/
	min-height:100px;
	font-size:14px;
	background-color:#fff;
}
/* join buttons */
#contents .entryBtn{
	margin:10px 0px;
}
#contents .entryIsp{
	width:490px;
	margin:10px auto;
}
