@charset "UTF-8";
/* CSS Document */


#errMsg{
	font-weight:bold;
	color:#ff0000;
}
#errMsg p{
	text-indent:-1em;
	margin-left:1em;
}

table#formTbl{
	width:674px;
}
table#formTbl th,
table#formTbl td{
	vertical-align:top;
}
table#formTbl th{
	width:213px;
}

input.txtInput{
	width:390px;
	padding:1px;
}

div.alCenter input,
div.alCenter img{
	position:relative;
	left:-38px;
}


#loginBox,
#blobpartsBox{
	width:394px;
	padding:14px 14px 14px 110px;
	background-repeat:no-repeat;
}
#loginBox{
	background-image: url(/php/mypage/img/bgLoginBox.gif);
}
#blobpartsBox{
	background-image:url(/php/mypage/img/bgBlogpartsBox.gif);
}
#blobpartsBox h4{
	display:none;
}
#blobpartsBox p{
	line-height:120%;
	margin:0;
	padding:30px 0 10px 0;
}


/*マイページ*/
.mypageContents{
	position:relative;
}
#logout{
	position:absolute;
	top:10px;
	right:0;
	width:100px;
}

table#kmInput{
}
table#kmInput th,
table#kmInput td{
	padding:0;
}
table#kmInput td{
	background-image:url(/php/mypage/img/bgInput.gif);
	background-repeat:no-repeat;
	width:560px;
	border-left:2px solid #ffffff;
	padding-left:17px;
}

table#kmInput td input,
table#kmInput td img{
	vertical-align:middle;
}
table#kmInput td input#runValue{
	width:152px;
	height:30px;
	font-size:200%;
}
table#kmInput td img{
	margin-right:30px;
}


.scoreArea{
	padding:10px;
	margin-top:1px;
}
.scoreArea dl dt{
	width:230px;
	height:50px;
	background-color:#009919;
	text-align:center;
}
.scoreArea dl dd{
	width:226px;
	border-bottom:2px solid #009919;
	border-left:2px solid #009919;
	border-right:2px solid #009919;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#009919;
	font-weight:bold;
	font-size:110%;
	text-align:center;
}
.scoreArea dl dd .value{
	font-size:120%;
}

dl.c3Col,
dl.r3Col{
	margin-left:6px;
}

.scoreArea dl dd#data01,
.scoreArea dl dd#data03,
.scoreArea dl dd#data04,
.scoreArea dl dd#data06{
	padding-top:20px;
	min-height:43px;
	_height:43px;
}
.scoreArea dl dd#data02,
.scoreArea dl dd#data05{
	padding-top:10px;
	min-height:53px;
	_height:53px;
}
.scoreArea dl dd#data01{
	background-image:url(/php/mypage/img/bg_score01.gif);
}
.scoreArea dl dd#data02{
	background-image:url(/php/mypage/img/bg_score02.gif);
}
.scoreArea dl dd#data03{
	background-image:url(/php/mypage/img/bg_score03.gif);
}
.scoreArea dl dd#data04{
	background-image:url(/php/mypage/img/bg_score04.gif);
}
.scoreArea dl dd#data05{
	background-image:url(/php/mypage/img/bg_score05.gif);
}
.scoreArea dl dd#data06{
	background-image:url(/php/mypage/img/bg_score06.gif);
}


div#yourScore{
	background-image:url(/common/img/bgDot02.gif);
}
div#allScore{
	background-image:url(/common/img/bgDot01.gif);
}


#bloogparts .l2Col{
	width:160px;
}
#bloogparts .r2Col{
	width:520px;
	padding-left:20px;
}
#bloogparts .r2Col textarea{
	width:520px;
}
