table.table01 th,
table.table01 td,
table.table02 th,
table.table02 td{
	border:solid 1px #cccccc;
	border-collapse: collapse;
	padding:5px;
}
table.table01 th{
	font-weight:bold;
	background-color:#dff1fc;
}

table.table02 th{
	font-weight:bold;
	background-color:#fbe5ef;
}

.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mt10{margin-top: 10px;}
div.usual070915{
	font-size: small;
	font-weight: normal;
	line-height: 130%;
	color: #333333;
	text-align: left;
	text-indent:-1em;
	padding-left:1em;
}
#saisinritu {
	width : 692x;
}
#saisinritu ul{
	list-style : none;
	margin : 0px 0px 0px 0px;
	padding : 0 0 0 1em;
}
#saisinritu li{
	font-size: small;
	margin : 0px 0px 5px 0px;
	padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	background : url(../images/sisanset/rituyaji.gif) 0px center no-repeat;
	text-align: left;
}
.papabout{
	font-size: 14px;
	margin : 10px 0px 5px 15px;    padding : 0px ;
	font-weight: normal;
	line-height: 130%;
	color: #333333;
	text-align: left;
}
#p55bp8{
	width : 692px;
	margin-bottom : 0px;
	margin-left : 0px;
}
#p55bp8 ul{
	list-style : none;
	margin : 0px 0px 0px 0px;    padding : 0px;
	text-align: left;
}
#p55bp8 li{
	font-size: 14px;
	margin : 0px 0px 3px 0px;    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 140%;
	color: #333333;
	background : url(../images/sisanset/ballbnewpa.gif) 3px 3px no-repeat;
}
#p55bp7{
	width : 692px;
	margin-bottom : 0px;
	margin-left : 0px;
}
#p55bp7 ul{
	list-style : none;
	margin : 0px 0px 0px 0px;    padding : 0px;
	text-align: left;
}
#p55bp7 li{
	font-size: 14px;
	margin : 0px 0px 3px 0px;    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 140%;
	color: #333333;
	background : url(../images/sisanset/ballbnewpa.gif) 3px 3px no-repeat;
}
.aired{
	color: #FF0000;
	font-weight: bold;
}
#p55bp20916 {
	width : 530px;
	margin-bottom : 0px;
	margin-left : 0px;
}
#p55bp20916 ul{
	list-style : none;
	margin : 0px 0px 0px 0px;    padding : 0px;
	text-align: left;
}
#p55bp20916 li{
	font-size: small;
	margin : 0px 0px 3px 0px;    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 140%;
	color: #333333;
	background : url(../images/sisanset/ballp.gif) 3px 3px no-repeat;
}
.brown li{
	font-size: small;
	margin : 0px 0px 3px 0px;    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 140%;
	color: #333333;
	background : url(../images/sisanset/ballp2.gif) 3px 3px no-repeat;
}

td.usual{
	font-size: small;
	font-weight: normal;
	line-height: 20px;
	color: #333333
}
.pmrogo0806031{
	font-size: small;
	margin : 10px 20px 10px 0px;
	padding : 0px 0px 0px 0px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	background-color: #FFFFFF;
}
.hpprogo080603{
	vertical-align : middle;
	margin : 0px 5px 0px 0px;
}
.tousinchu0409{
	font-size: 14px;
	margin : 10px 0px 15px 0px;
	padding : 0px 0px 0px 0px;
	font-weight: normal;
	line-height: 145%;
	color: #333333;
	padding : 10px;
	border : 1px solid #ECECEC;
	text-align : left;
}
.tousinchu0409tit{
	font-size: 14px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight: bold;
	line-height: 135%;
	color: #FF0000;
}
.tkuwasiku{
	font-size: small;
	margin : 5px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent: -1em;
	padding-left: 1em;
}
.syougou{
	width: 310px;
	font-size: small;
	margin : 10px 0px 10px auto;
	padding : 0px 0px 0px 0px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	padding : 5px;
	border : 1px dotted #ECECEC;
	text-align : left;
}
.syougou2{
	text-indent: -3.5em;
	padding-left: 3.5em;
}
.syougou3{
	text-indent: -4.5em;
	padding-left: 4.5em;
}
.syougou4{
	text-indent: -1em;
	padding-left: 1em;
	}
#p55bp9{
	width : 692px;
	margin-bottom : 0px;
	margin-left : 0px;
}
#p55bp9 ul{
	list-style : none;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	text-align: left;
}
#p55bp9 li{
	font-size: 14px;
	margin : 0px 0px 3px 0px;
	padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 140%;
	color: #333333;
	background : url(../images/sisanset/ballbnewpa.gif) 3px 3px no-repeat;
}
.sisansettab01 td{
padding: 3px !important;
}
ul.list-sideMove {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
ul.list-sideMove li {
	display: inline;
	margin-right: 5px;
	list-style-type: none;
	font-size: 1em;
	line-height: 1em;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
ul.list-sideMove .firstItem {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
}
.list-sideMove .now {
	color: #333333;
	text-decoration: none;
}
.sideMove2 {
	margin-bottom: 20px;
	margin-top: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.sideMove2 td {
	padding: 5px;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: 1em;
	line-height: 1.2em;
	background-image: url(../images/sisanset/bgSideMove2_personal_ro.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.sideMove2 td.now {
	padding: 5px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #CCCCCC;
	font-size: 1em;
	line-height: 1.2em;
	background-image: none;
}
.sideMove2 td a:link, .sideMove2 td a:visited {
	color: #333333;
	text-decoration: none;
}
.sideMove2 td a:hover, .sideMove2 td a:active {
	color: #666666;
	text-decoration: underline;
}
.touteinav ul {
	text-align: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style: none;
}
.touteinav ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: inline;
}