@charset "euc-jp";
/* CSS Document */

*{margin:0;padding:0;}

/*body{padding:10px;}*/

#tab-box {
	/*margin-top: 5px;*/
}

#tab-box ul {
width:610px;
margin:0;
padding: 0;
list-style: none;
}

#tab-box ul li {
margin-right:3px;
float:left;
display:inline;
font-size:0;
}

#tab-box ul li a img{
outline:none;
border:none;
}

#tab-box div {
display:none;
width:584px;
margin-bottom:30px;
padding:10px;
border:3px solid #00b6d4;
}

.clearFix:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
zoom:1;
}

#tab-box div#tab-01,
#tab-box div#tab-02,
#tab-box div#tab-03 {
	overflow:auto;
	scrollbar-face-color: #999999;       /* 表面の色 */
	scrollbar-3dlight-color: #ffffff;    /* 左端と上端の色 */
	scrollbar-highlight-color: #ffffff;  /* ハイライトの色 */
	scrollbar-shadow-color: #ffffff;     /* 影の色 */
	scrollbar-darkshadow-color: #ffffff; /* 右端と下端 */
	scrollbar-arrow-color: #666666;      /* 矢印の色 */
	scrollbar-track-color: #f0f0f0;
	font-size: 75%;
	height: 250px;
}

#tab-box div#tab-03 span {
	color: #F00;
	font-weight: bold;
}
#tab-box p {
	/*width: 425px;*/
	/*width: 445px;*/
	margin-top: 10px;
	border-bottom: dotted 1px #999999;
	padding-bottom: 10px;
	overflow: hidden;
	line-height: 140%;
}
#tab-box p a {
	font-size: 120%;
	text-decoration: none;
	color: #F00;
	font-weight: bold;
}
#tab-box p a:hover {
	text-decoration: underline;
}

#tab-box dl {
	margin-top: 5px;
	border-bottom: dotted 1px #999999;
	padding-bottom: 5px;
	overflow: hidden;
}
#tab-box dl dt {
	display: block;
	float: left;
	/*width: 80px;*/
	line-height: 150%;
}
#tab-box dl dd {
	display: block;
	width: 500px;
	float: right;
	line-height: 150%;
}
#tab-box dl dd a {
	color: #39F;
	text-decoration: none;
}
#tab-box dl dd a:hover {
	text-decoration: underline;
}

#tab-box #tab-01 dl {
	width: 520px;
	margin-top: 5px;
	border-bottom: dotted 1px #FFFFFF;
	padding-bottom: 5px;
	overflow: hidden;
}
#tab-box #tab-01 dl dt {
	display: block;
	float: left;
	width: 80px;
	line-height: 150%;
}
#tab-box #tab-01 dl dd {
	display: block;
	width: 440px;
	float: right;
	line-height: 150%;
}
#tab-box #tab-01 dl dd a {
	color: #39F;
	text-decoration: none;
}
#tab-box #tab-01 dl dd a:hover {
	text-decoration: underline;
}

p.month {
	font-weight: bold;
	font-size: 110%;
	padding: 10px;
	background-color: #ccffff;
	margin: 0;
}

table.donyu{
	margin:15px;
}

table.donyu tr td{
	border:1px #ffffff solid;
}

tr.space td{
	border:hidden;
}

tr.month{
	font-weight: bold;
	font-size: 110%;
	padding: 10px;
	background-color: #303133;
	color: #ffffff;
	margin: 0;
}

tr.month td{
	height:20px;
	padding-top: 10px;
	padding-left: 10px;
}

tr.pachi{
	background-color: #ffc0cb;
}

tr.pachi td{
	height:20px;
	padding-top: 10px;
	padding-left: 5px;
}

tr.slot{
	height:120%;
	background-color: #99cfff;
}

tr.slot td{
	height:20px;
	padding-top: 10px;
	padding-left: 5px;
}

/* 制作状況 */
.topics_work_01 {
	color: #009900;
}
.topics_work_02 {
	color: #009900;
}
.topics_work_03 {
	color: #3333cc;
}
.topics_work_04 {
	color: #09F;
}
.topics_work_05 {
	color: #F63;
}


#tab-box div#tab-03 p.title {
	color: #FF0;
	background-color: #F00;
	border: none;
	margin: 0 0 -5px 0;
	padding: 3px;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
}
#tab-box div#tab-03 p b {
	color: #F00;
	font-size: 140%;
	display: block;
	margin: 5px;
}

/*kinkyu 2014.12.24追加*/
#tab-box div#tab-03 p.kinkyu {}
