/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,address,form { margin: 0; padding: 0; }



body		{ background-color:#FFFFFF;
background: url(images/bk02.jpg) repeat-y; }

#wrapper	{ width:900px; height: 812px; background: url(images/bk03.jpg) no-repeat; }

/*メニュー*/
#bar		{ position: relative; top: 40px; left:50px; font-size: 1px; line-height: 1px; }

*:first-child+html #bar{position: absolute; top: 40px; left:50px;}
*html #bar{ position: absolute; top: 40px; left:50px; }

#bar ul{list-style:none;}

#bar li a		{ float:left; display: block; background: url(images/link.gif) no-repeat; height: 60px; overflow: hidden; text-indent: -9999px;}

#bar li#c1 a		{ width: 156px; }

#bar li#c2 a		{ width: 114px; background-position: -156px 0; }

#bar li#c3 a		{ width: 116px; background-position: -270px 0; }

#bar li#c1 a:hover	{ background-position:      0 -60px; }

#bar li#c2 a:hover	{ background-position: -156px -60px; }

#bar li#c3 a:hover	{ background-position: -270px -60px; }


/*ロゴ*/

#logo{
background: url(images/product/logo.gif) no-repeat;
width:176px;
height:58px;
position:absolute;
top:120px;
left:30px;
 }

/*SHORTCUT*/

#sc{
font-size:10px;
color:#A16714;
font-family: "ＭＳ Ｐゴシック"; 
position:absolute;
top:185px;
left:115px;
 }
 
/*タイトル*/

#title{
background: url(images/calendar/title.gif) no-repeat;
width:758px;
height:54px;
position:absolute;
top:200px;
left:30px;
 }

#title .calendar_select{
font-size:10px;
width:130px;
position:absolute;
margin-left:620px;
top:50px;
 }

#title .calendar01{
font-size:10px;
width:700px;
position:absolute;
margin-left:0px;
top:65px;
left:30px;
letter-spacing : 2px;
 }
 
#title .calendar02{
font-size:10px;
width:700px;
position:absolute;
margin-left:0px;
top:285px;
left:30px;
letter-spacing : 2px;
 }
 
#title .calendar03{
font-size:10px;
width:700px;
position:absolute;
margin-left:0px;
top:485px;
left:30px;
letter-spacing : 2px;
 }
 
/*ブロック2008 12*/
#spec01{
	width:724px;
	height:40px;
	position:absolute;
	top:80px;
	left:30px;
	font-size:12px;
}

#spec01 ul { 
list-style:none; 
padding:4px;
width:724px;
margin-top:5px;
}

#spec01 li { 
float: left; 
}

#spec01	.title02{
	display:block;
	position:relative;
	width:724px;
}
#spec01 li.date {
    text-align: center;
	width:80px;
	padding:2px;
}
#spec01 li.mark {
    text-align: center;
	margin-top:-5px;
	width:50px;
	padding:2px;
}
#spec01 li.exp {
    text-align: left;
	padding:2px;
}
#spec01 li.detail {
    text-align: center;
	width:80px;
	padding:2px;
}


/*ブロック2009 1*/
#spec02{
	width:724px;
	height:40px;
	position:relative;
	top:290px;
	left:60px;
	font-size:12px;
}

*html #spec02{
	width:724px;
	height:40px;
	position:relative;
	top:365px;
	left:60px;
	font-size:12px;
}

*:first-child+html #spec02{
	width:724px;
	height:40px;
	position:relative;
	top:365px;
	left:60px;
	font-size:12px;
}

#spec02 ul { 
list-style:none; 
padding:4px;
width:724px;
margin-top:5px;
}

#spec02 li { 
float: left; 
}

#spec02	.title02{
	display:block;
	position:relative;
	width:724px;
}
#spec02 li.date {
    text-align: center;
	width:80px;
	padding:2px;
}
#spec02 li.mark {
    text-align: center;
	margin-top:-5px;
	width:50px;
	padding:2px;
}
#spec02 li.exp {
    text-align: left;
	padding:2px;
}
#spec02 li.detail {
    text-align: center;
	width:80px;
	padding:2px;
}	

/*ブロック2009 2*/
#spec03{
	width:724px;
	height:40px;
	position:relative;
	top:300px;
	left:30px;
	font-size:12px;
}

#spec03 ul { 
list-style:none; 
padding:4px;
width:724px;
margin-top:5px;
}

#spec03 li { 
float: left; 
}

#spec03	.title02{
	display:block;
	position:relative;
	width:724px;
}
#spec03 li.date {
    text-align: center;
	width:80px;
	padding:2px;
}
#spec03 li.mark {
    text-align: center;
	margin-top:-5px;
	width:50px;
	padding:2px;
}
#spec03 li.exp {
    text-align: left;
	padding:2px;
}
#spec03 li.detail {
    text-align: center;
	width:80px;
	padding:2px;
}

/*ブロック2009 3*/
#spec04{
	width:724px;
	height:40px;
	position:relative;
	top:460px;
	left:30px;
	font-size:12px;
}

#spec04 ul { 
list-style:none; 
padding:4px;
width:724px;
margin-top:5px;
}

#spec04 li { 
float: left; 
}

#spec04	.title02{
	display:block;
	position:relative;
	width:724px;
}
#spec04 li.date {
    text-align: center;
	width:100px;
	padding:2px;
}
#spec04 li.mark {
    text-align: center;
	margin-top:-5px;
	width:50px;
	padding:2px;
}
#spec04 li.exp {
    text-align: left;
	padding:2px;
}
#spec04 li.detail {
    text-align: center;
	width:80px;
	padding:2px;
}


/*コピーライツ*/

#copyrights		{ position: absolute; top: 800px; left: 250px; width: 200px; }





















