﻿

#browserAlert{position:absolute;left:0;top:0;width:750;z-index:10}
.small{font-size:10px;line-height:11px}
.normal{font-size:12px}
.normal14{font-size:12px;line-height:14px}
.comment{position:absolute;left:0;top:0;visibility:hidden;z-index:3;width:125}
.infotext{font-size:11px;line-height:12px;color:white;}
.samtext{font-size:10px;line-height:12px}
h1,h2,h3,h4{font-size: 12px;line-height:14px;}
h1{color: white;}
h2{color: white;}
h3{color: white;}
table#type01 {
	border: solid 1px gray;
	border-collapse: separate
}


#isp      {position:absolute;left:160;top: 200;width:520;z-index:10}
#isplist  {position:absolute;left:200;top: 250;width:520;z-index:11}

.mgn5{
	margin-bottom:5px;
}
.mgn10{
	margin-bottom:10px;
}
.mgn15{
	margin-bottom:15px;
}
.mgn20{
	margin-bottom:20px;
}
.mgn30{
	margin-bottom:30px;
}
.mgn40{
	margin-bottom:40px;
}

.k10{
	margin:0 10px;
}

/* */
* {

}

html{
	background:#ffffff;
}

img {
	border:0;
}

.clearline{
	clear:both;
}

table.matrix{
	border-collapse: collapse;
	border-spacing: 1px;
}
table.matrix td{
	padding:10px 30px;
	border:1px solid #ffffff;
	vertical-align:top;
}
table.layout{
	border-collapse: collapse;
	border-spacing: 0;
	border:0;
}
table.layout td{
	padding:0;
	line-height:130%;
	border:0;
}

/* */

#container{
	width:955px;
	margin:0 auto;
}
#header{
	width:955px;
	color:#333333;
}
#header_in{
	width:955px;
	margin:0 0px;
	padding:0 0;
}
#header_in #logos{
	float:left;
}
#header_in #monthnum{
	float:right;
}
#header_in #toplinks{

}
#header #logos{
	
}
#header_in a.olink{
	font-size:12px;
	line-height:15px;
	color:#002f2f;
	padding-left:16px;
	background:url(../images/mark_head.png) no-repeat;
}
#gmenus{
	width:955px;
	height:64px;
	background:url(../images/bg_gmenus.gif) no-repeat;
}
#gmenus img{
	margin:11px 5px;
}
#gmenus .left{
	float:left;
	padding-left:5px;
}
#gmenus .right{
	float:right;
	padding-right:5px;
}
#lineup{
}
#lineup .list{
	margin:0 0 5px;
}


#others p{
	font-size:93%;
	line-height:130%;
	color:#d2d2d2;
	margin:5px 0;
	text-align: justify;
	text-justify: inter-ideograph;
}

#others a.olink{
	font-size:12px;
	line-height:16px;
	color:white;
	padding-left:16px;
	background:url(../images/mark_head.png) no-repeat;
}

#infos{
	background:url(../images/bg_infos.gif) no-repeat;
}
#infos p{
	font-size:93%;
	line-height:130%;
	color:#d2d2d2;
	margin:5px 0;
	text-align: justify;
	text-justify: inter-ideograph;
}

#infos a.olink{
	font-size:12px;
	line-height:16px;
	color:white;
	padding-left:16px;
	background:url(../images/mark_head.png) no-repeat;
}


#lineup #listall{
	width:955px;
	height:145px;
	
}
#lineup #listall ul.list1{
	padding:15px 0 0 0;
	margin:0;
}
#lineup #listall ul.list1 li{
	float:left;
}
#lineup #listall ul.list1 li.id1{
	margin-left:0px;
}

#lineup #schedule_special{
	background:#e6e2af;
	border:5px solid #d3d1be;
	width:945px;
	margin:0 0 10px;
}
#lineup #schedule_special p{
	padding:4px 20px;
	font-size:93%;
	line-height:130%;
	text-align: justify;
	text-justify: inter-ideograph;
}
#lineup #schedule_idol{
	background:#9debfc;
	border:5px solid #def2fb;
	width:945px;
	margin:0 0 10px;
}
#lineup #schedule_idol p{
	padding:4px 20px;
	font-size:93%;
	line-height:130%;
	text-align: justify;
	text-justify: inter-ideograph;
}