@charaset "shift_jis";

#Contents{
}
#Contents h1,h2,h3,h4,h5,h6,form{
	margin:0;
	padding:0;
}

#Contents h1,h2{
	font-size:18px;
	background:url(img/sys_back02.gif) repeat-x;
	height:22px;
	padding: 2px 0 2px 18px;
	color:#fff;
}
#Contents table.calendar th {
	width:100%;
	height: 24px;
	font-size:14px;
	border-bottom:1px solid #666;
	text-align:center;
}

#Contents table.calendar td {
	vertical-align:middle;
	text-align:right;
	width:20px; 
	height:20px; 
	padding:2px;
}
#Contents table.calendar td.week {
	border-bottom:1px solid #666;
}

#Contents table.calendar td.tf {
	width:100%;
	border-top:1px solid #666;
	padding: 2px; 
	text-align: center;
	vertical-align:middle;
}
#Contents div.subTitle{
	margin:2px 0;
	padding:2px 5px;
	border-bottom:1px solid #666;
	font-size:13px;
	background:#efe;
}
#Contents table.preview{
	font-size:13px;
	line-height:150%;
	background:#fff;
	width:500px;
	margin:0 auto;
}
#Contents table.preview td{
	padding:3px;
	line-height:150%;
	font-size:13px;
	color:#666;
}
#Contents table.preview td.note{
	background:url(img/note.gif);
	line-height:18px;
	margin:0;
	padding:0;
}
#Contents table.preview td.title{
	background:url(img/title_back.gif) no-repeat;
	vertical-align:top;
	line-height:24px;
	margin:0;
	padding:5px 0 0 55px;
	font-size:18px;
	height:48px;
}
#Contents table.preview td.note img{
	padding:5px;
	border:1px solid #666;
	background:#fff;
	margin:0 7px;
}
#Contents td.linklist{
	background:url(img/list_back.jpg) right bottom no-repeat;
}
#Contents td.linklist ul{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:13px;
}
#Contents td.linklist ul li{
	padding:3px 0;
}
#Contents div.bg1{
	width:550px;
	margin:0 auto;
	background:url(img/contents_back_01.gif) no-repeat;
	height:20px;
}
#Contents div.bg2{
	width:550px;
	margin:0 auto;
	background:url(img/contents_back_02.gif) repeat-y;
}
#Contents div.bg3{
	width:550px;
	margin:0 auto;
	background:url(img/contents_back_03.gif) no-repeat;
	height:20px;
}
#Contents div.bg4{
	width:550px;
	margin:0 auto;
	background:url(img/contents_back2_01.gif) no-repeat;
	height:40px;
}
#Contents div.setBg{
	background:#f4f4f4;
	border-right:3px solid #fff;
	border-left:5px solid #eee;
}
#Contents div.setBg a:link,#Contents div.setBg a:visited{
	color:#930;
	text-decoration:none;
}

#Contents div.setBg a:active,#Contents div.setBg a:hover{
	color:#f30;
	text-decoration:underline;
}

#Contents div.pagetitle{
	margin:2px 0;
}
