/* CSS Document */

body {
font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0px;
padding:0px;
background-color:#FFE0F8;
}

a:link{color:#FF42A1; text-decoration:none;}
a:visited{color:#FF42A1; text-decoration:none;}
a:hover{color:#FF42A1; text-decoration:underline;}
a:active{color:#FF42A1; text-decoration:underline;}

/*---------------------
	コンテンツの設定
----------------------*/
.container {
	width:auto;
	padding:0px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.container_top{
}
.container_bg{
}
.container_bottom{
}
.base{
	width:839px;
	border-top:#613532 solid 0px;
}

/*---------------------
	タイトルエリアの設定
----------------------*/
/* タイトルの背景 */
.title_area{
	padding:0px;
}
.title_area_in{
	width:839px;
	height:auto;
}
/* ロゴのリンク */
h1.logo {
display:block;
width:238px;
height:32px;
background: url(../ypt/img/schedule_title.png) no-repeat top left;
text-indent:-9999px;
}
/* 公演月のエリア */
.title_area_kouen{
margin:0;
padding:0;
vertical-align:bottom;
}
/* 公演月 */
h2.kouen{
font-size:28px;
color:#FFFFFF;
margin-bottom:8px;
}
/* タイトル部分のメニュー */
ul#title_menu{
color:#FFFFFF;
font-size:12px;
margin:0;
padding:0;
}
ul#title_menu li{
	list-style-type:none;
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
}
ul#title_menu li a{color:#FFFFFF; text-decoration:none;}
ul#title_menu li a:hover{color:#FFFFFF; text-decoration:underline;}

/*----------------------
バナーエリア
-----------------------*/
#banner a{
overflow:hidden;
display:block;
width:140px;
height:140px;
background:url(img/y_banner.gif) no-repeat 0 0;
padding-top:140px;
/*font-size:0px;*/

}
/* IE7 */
*+html body #banner a{
height:140px;
}
/* IE以外 */
html>body #banner a{
height:0px;
}


/*---------------------
	カレンダーの設定
----------------------*/
.calendar{
	width:140px;
	height:140px;
	table-layout: fixed;
	border-left:solid #613532 1px;
	border-top:solid #613532 1px;
}
.calendar td{
	padding:0;
	margin:0;
	width:19px;
	height:19px;
	line-height:18px;
	text-align:center;
	border-bottom:solid #613532 1px;
	border-right:solid #613532 1px;
	;
	font-size:12px;
}
td.week{
	background-color:#000000;
	color:#FFFFFF;
}
td.day{
	color:#FFFFFF;
}
td.day a:link{
	display:block;
	width:100%;
	height:100%;
	color:#000000;
}
td.no_day{

}

/*---------------------
スケジュールエリアの設定
----------------------*/
.sch_in{
	font-size:10px;
	padding-top: 10px;
}
/*エリア全体の設定 共通*/
.sch_main{
	width:auto;
	margin:0px 0px 10px 0px;
	border-left:solid #613532 1px;
	border-top:solid #613532 1px;
}
.sch td,.sch_day,.sch_footer{
	padding:5px;
	border-bottom:solid #613532 1px;
	border-right:solid #613532 1px;
}
/*日にちの設定*/
.sch_day{
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:12px;
}
/*項目名部分の設定*/
.sch_time,.sch_name,.sch_performer,.sch_news,.sch_charge,.sch_purchase{
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
}
td.sch_time{width:5%;}
td.sch_name{width:20%;}
td.sch_performer{width:27%;}
td.sch_news{width:24%;}
td.sch_charge{width:5%;}
td.sch_purchase{width:8%;}
/*内容の設定*/
td.sch_contents{
	color:#FFFFFF;
	vertical-align:top;
	text-align: left;
	font-size:10px;
}
/*ボタン部分の設定*/
.sch_footer{
	width:100%;
}
.sch_footer td{
border-bottom: none;
border-right: none;
text-align:right;
}
.sch_footer_btn{
	width:500px;
}
.sch_footer_ptop{
	width:325px;
	font-size:10px;
}

/*-------------------
	変更なしの部分
--------------------*/
img{border:0;}

h1, h2, h3, h4, h5, p, img, table, tr, td{
	font-weight:normal;
	padding: 0px;
	margin: 0px;
}
form{
padding:0;
margin:0;
} 
 

