@charset "iso-8859-1";
/* ****************************************************
Since : 2008-03-19
Last Modify : 2009-04-08
**************************************************** */

div.CollapsiblePanel{
	margin:10px 0;
	overflow:hidden;
	clear:both;
}

h2 {
	margin-bottom: 15px;
	padding: 0 0 1px 0;
	border-bottom: solid 1px #bbbbbb;
}
h2 span {
	display: block;
	padding: 0 0 3px 20px;
	border-bottom: solid 3px #bbbbbb;
}


.CPTab {
	clear:both;
	margin-top:20px;
	cursor:pointer;
	background:url(../images/navi_ic001.gif) no-repeat 5px 0.2em;
	_background:url(../images/navi_ic001.gif) no-repeat 5px 0.4em;
	zoom:1;
}

.Tabon{
	background:url(../images/navi_ic001on.gif) no-repeat 5px 0.2em !important;
	_background:url(../images/navi_ic001on.gif) no-repeat 5px 0.4em !important;
}


.CPTab span {
	display: block;
	padding: 0 0 3px 25px;
	border-bottom: solid 3px #bbbbbb;
}
.CPContent{
	overflow:hidden;
	clear:both;
	margin-left:35px;
	margin-top:15px;
}
.CPContent table{
	margin:0;	
}



/* IR calendar */

body#ir div.CollapsiblePanel table{
	margin-left:20px;
	width:590px;
}

.Tab {
	clear:both;
	margin-top:20px;
	cursor:pointer;
	background:url(../images/navi_ic001on.gif) no-repeat 5px 0.2em;
	_background:url(../images/navi_ic001on.gif) no-repeat 5px 0.4em;
	zoom:1;
}

.Taboff{
	background:url(../images/navi_ic001.gif) no-repeat 5px 0.2em !important;
	_background:url(../images/navi_ic001.gif) no-repeat 5px 0.4em !important;
}

.Tab span {
	display: block;
	padding: 0 0 3px 25px;
	border-bottom: solid 3px #bbbbbb;
}






