div.rightbox p {
	font-size:85%;
	color:#333333;
	line-height:2em;
	margin-top:3px;
	margin-bottom:5px;
}


h2{
margin-bottom:10px;
}

.map{
margin-bottom:30px;
}

.map2{
margin-top:10px;
}

.title_space{
margin-top:30px
}



div.rightbox li{
/*background:url(../../common/arrow_mini.gif) no-repeat center left;*/
list-style:url(../../common/arrow_mini.gif);
background:url(../common/border.gif) no-repeat left bottom;
padding-bottom:13px;
font-size:85%;
padding-left: 0px;
margin-left: 0px;
list-style-position:inside;
}

div.rightbox ul{
margin-bottom:60px;
margin-left: 0px;
padding-left: 0;
}

.p_left{
width:136px;
float:left;
}

.p_right{
width:534px;
float:left;
}



.clear{
clear:both;
}

.last{
margin-bottom:30px;
}




/* その他 */
div.chargebox{
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	height:auto;
}

div.chargebox table.othertable{
	width:650px;

	border-top:1px solid #dedecc;
	border-right:1px solid #dedecc;
	border-collapse:collapse;
}
div.chargebox table.othertable td{
	height:2.5em;
	text-align: center;
	vertical-align: middle;
	font-size:85%;
	border-bottom:1px solid #dedecc;
	border-left:1px solid #dedecc;
}

tr.setbg{
	background-color:#d6d6c9;
}
tr.setbg2{
	background-color:#f7f7f4;
}

div.chargebox table.othertable td.setwl{
	border-left:1px solid #ffffff;
}

.caption{
font-size:70%;
}
