/* CSS Document */

/*　---------------------共通設定----------------------　*/

#main {
	text-align : center}

/*#main h1 {
	margin : 25px 0px 0px 40px ;
	padding : 0 0 0 10px ;
	border-left : 5px solid #f60 ;
	border-bottom : 1px solid #888 ;
	width : 660px ;
	font-size : 85% ;
	line-height : 2em ;
	text-align : left ;
	background : #fec ; }*/

/*　h1共通　*/
#main h1 {
	margin : 25px 0 0 40px ;
	padding : 0px 0px 0px 25px ;
	height : 38px ;
	background : url(../img_common/h1_bg.gif) no-repeat left ;
	font-size : 130% ;
	line-height : 1.8em ;
	color : #009 ;
	text-align:left}

/*　---------------------料金----------------------　*/

#main #charge h2 {
	margin:20px auto 0px auto ;
	padding:0px 0px 3px 0px ;
	width:690px ;
	border-bottom:2px dotted #4F67C8 ;
	text-align:left }

#main #charge p {
	margin : 25px auto 10px auto ;
	width : 690px ;
	text-align : center ;
	line-height:150% ;}

/*　価格補足　*/
#main #charge p.txt-hosoku { 
	margin-top : 5px ;
	text-align:left ;
	font-size:12px ;
	color:#555 ;}

/*　新規申込ボタン　*/
#main #charge p img.btn {
	margin:15px 0 0 0 ;}

/*　価格表　*/
#main #charge table {
	margin : 20px auto 0px auto ;
	width : 690px ;
	font-size : 80% ;
	line-height : 1.8em ;
	text-align : center ;
	background:#fff;
	border:solid #999 ;
	border-width:0 1px 1px 0 }

#main #charge table th{
	white-space : nowrap ;
	padding : 5px 10px ;
	font-weight : 400 ;
	background : url(../charge/img_charge/back2.gif) ;
	border:solid #999 ;
	border-width: 1px 0 0 1px }

#main #charge table td{
	padding : 8px 10px ;
	color : #333 ;

	border:solid #999 ;
	border-width: 1px 0 0 1px }

#main #charge table tr.selbg {
	background-color : #f1f1f1 ;}

#main #charge table td span { font-weight:600 }

