/* CSS Document */

@charset="shift_jis";

/* selector */

body{
	margin:0px;
	padding:0px;
}

/* id selector */

/*---------------------------TEMPLATE---------------------------*/

#TmpTbl{
	margin:0px auto;
	width:800px;
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
	background-color:#EFEBEF;
}

/*---------------------------HEADER---------------------------*/

#HeadTbl{
	height:108px;
	background-image:url(images/template/header-03.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#HeadTbl .MemMen{
	color:#FFF;
	padding:0px;
	margin-top:5px;
	margin-right:5px;
	font-size:12px;
}

#HeadTbl .MemMen td{
	margin:0px;
	padding:5px 10px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#555;
	border-right-collapse:collapse;
}	

/*---------------------------LEFT NAVI---------------------------*/

#LnaviTbl{
	background-color:#525552;
	width:168px;
	border-width:1px;
	border-style:solid;
	border-color:#DDD;
	border-collapse:inherit;
}

#LnaviTbl .CntList{
	background-color:#FFF;
}

#LnaviTbl li{
	font-size:12px;
	line-height:1.6em;
}

#LnaviTbl li.Ca1{
	background-color:#EEF;
	font-weight:bold;
	list-style-type:none;
	margin:0px 0px 5px 0px;
	padding:3px 0px;
}

#LnaviTbl li.Ca2{
	font-weight:normal;
	margin-left:20px;
	list-style-type:square;
}

/*---------------------------FOOTER---------------------------*/

#FotTd{
	height:28px;
	background-image:url(images/template/footer-01.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	background-color:#E7E7E7;
}

#FotTd .lsttbl{
	margin:0px;
	padding:0px;
	font-size:12px;
	height:20px;
}

#FotTd .lsttbl td{
	margin:0px;
	padding:5px 10px;
	border-right-width:1px;
	border-right-style:dotted;
	border-right-color:#009ACE;
	border-right-collapse:collapse;
}

#CopyR{
	background-color:#FFF;
	color:#333;
	font-size:12px;
	padding-top:10px;
	text-align:center;
}

/* class selecter */

/* etc */
