img {
	vertical-align: bottom;
}

/* add ken */
ul {
	padding-left:20px;
}

/* メインDIV */
.header{
	width:100%;
	height:135px;
	float:none;
}

.main{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:760px;
	padding:15px 0px 0px 0px;
}

/* サブDIV */
.accomplish {
	line-height:25px;
	padding:15px 0px 0px 0px;
}

.dataofjourney{
	line-height:130%;
	padding:20px 0px 0px 0px;
}

.ranking {
	line-height:25px;
	padding:50px 0px 0px 0px;
}

.notes{
	line-height:16px;
	padding:50px 0px 0px 0px;
}

.link {
	text-align:center;
	padding:20px 0px 0px 0px;
}

/* DataOfJourneyテーブル */
.resultlist tr td.tdleft {
	background:transparent url(./img/dot.gif) repeat-x scroll left center;
}

.resultlist tr td span {
	background:#FFFFFF none repeat scroll 0 0;
}

/* パンくずリスト */
.pankuzuList tr td.tdright {
	text-align:right;
	background:#FFFFFF none repeat scroll 0 0;
}

/* ランキング */
.tableRanking {
	width:760px;
	border:0px;
	cellspacing:0;
	cellpadding:0;
	line-height:100%;
}

.tableRanking tr td.tdPicture {
	width:125px;
	padding:0px 0px 0px 0px;
}

/* add ken */
.tableRanking tr td.tdPicture2 {
	vertical-align:top;
	width:125px;
	padding:0px 0px 0px 0px;
}

.tableRanking tr td.tdMessage {
	vertical-align:top;
	padding:0px 0px 0px 10px;
}

.tableRanking tr td p.pTitle {
	font-size:14px;
}

.tableRanking tr td p.pTitle img {
	vertical-align: middle;
}

.tableRanking tr td p.pMessage {
	padding:5px 0px 0px 0px;
	line-height:110%;
}

#rank_main {
	line-height:100%;
	text-align:right;
	padding:0px 0px 0px 0px;
	background:#FFFFFF none repeat scroll 0 0;
}

#rank_0 {
	padding:50px 0px 58px 0px;
}



/* その他スタイル */
p.nospace {
	font-size: 0px;
	line-height:0px;
}

.backLink {
	text-align:right;
}