/* ------------ common ------------- */
.cornerbox-top {
	background-repeat: no-repeat;
	background-position: top left;
}
.cornerbox-top div {
	background-repeat: no-repeat;
	background-position: top right;
	padding : 2px;
}
.cornerbox-top h3 {
	font-weight: bold;
	padding : 0px;
	margin: 0px;
}
.cornerbox-bottom {
	background-repeat: no-repeat;
	background-position: bottom left;
}
.cornerbox-bottom div {
	background-repeat: no-repeat;
	background-position: bottom right;
}
.cornerbox-body {
	padding: 4px 10px 8px;
}


/* ------------ profilebox ------------- */
.profilebox {
	margin-bottom: 8px;
}
.profilebox .cornerbox-top {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TL.gif);
}
.profilebox .cornerbox-top div {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TR.gif);
	background-repeat:no-repeat;
}
.profilebox .cornerbox-top h3 {
	margin-left: 8px;
	color : #336;
	font-size : 110%;
}
.profilebox .cornerbox-body {
	text-align:center;
	padding:6px;
	background-color: #fff9e6;
	border : 1px solid #aaa;
}
.profilebox .cornerbox-bottom {
	border-bottom: 3px solid #f0f0f0;   
}
.profilebox .cornerbox-body IMG{
	border : 1px solid #669;
	margin-top: 8px;
	margin-bottom: 16px;
}
.profilebox .cornerbox-body TABLE#profileLite {
	font-size : 90%;
	text-align : center;
	margin: 0px auto;
}
TABLE#profileLite TH{
	font-weight : bold;
	text-align : right;
	white-space : nowrap;
	vertical-align : top;
	color:#c66;
}
TABLE#profileLite TD{
	text-align : left;
	vertical-align : top;
}

/* ------------ seibunbox ------------- */
.seibunbox {
	margin-bottom: 8px;
}
.seibunbox .cornerbox-top {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TL.gif);
}
.seibunbox .cornerbox-top div {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TR.gif);
	background-repeat:no-repeat;
}
.seibunbox .cornerbox-top h3 {
	margin-left: 8px;
	color : #336;
	font-size : 110%;
}
.seibunbox .cornerbox-body {
	text-align:center;
	padding:6px;
	background-color: #fff;
	border : 1px solid #aaa;
}
.seibunbox .cornerbox-bottom {
	border-bottom: 3px solid #f0f0f0;   
}
.seibunbox .cornerbox-body TABLE#seibunLite {
	font-size : 90%;
	text-align : center;
	margin: 0px auto;
	border-collapse:separate;
	border-spacing:3px;
}
TABLE#seibunLite TH{
	font-weight : nomal;
	text-align : right;
	white-space : nowrap;
	color:#336;
}
TABLE#seibunLite TD{
	text-align : left;
}


/* ------------ mybikebox ------------- */
.mybikebox {
	margin-bottom: 8px;
}
.mybikebox .cornerbox-top {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TL.gif);
}
.mybikebox .cornerbox-top div {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TR.gif);
	background-repeat:no-repeat;
}
.mybikebox .cornerbox-top h3 {
	color: #334;
	margin-left: 8px;
}
.mybikebox .cornerbox-body {
	border-top : 1px solid #aaa;
	border-left: 1px solid #aaa;   
	border-right: 1px solid #aaa;   
	border-bottom: 1px solid #aaa;   
	padding: 0px 0px 8px;   
	text-align : center;   
}
.mybikebox .bikeTitle {
	padding: 2px;
	background-image: url(http://img9.rivercrane.jp/garage_img/bg1.gif);
	background-color : #ecf0ec;   
	color: #555;   
	border-top: 1px solid #aaa;   
	border-bottom: 1px solid #aaa;   
}
.mybikebox .bike IMG {
	border: 1px solid #000;   
	margin: 14px 0px 4px;
}
.mybikebox .cornerbox-bottom {
	border-bottom: 3px solid #f0f0f0;   
}


/* ------------ photoSelectBox ------------- */
.photoSelectBox {
	margin-bottom: 8px;
}
.photoSelectBox .cornerbox-top {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TL.gif);
}
.photoSelectBox .cornerbox-top div {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TR.gif);
	background-repeat:no-repeat;
}
.photoSelectBox .cornerbox-top h3 {
	color: #334;
	margin-left: 8px;
}
.photoSelectBox .cornerbox-body {
	border-top : 1px solid #aaa;
	border-left: 1px solid #aaa;   
	border-right: 1px solid #aaa;   
	border-bottom: 1px solid #aaa;   

	font-size : 95%;
	text-align : center;
	background-color:#ecf0ec;
}
.photoSelectBox .cornerbox-bottom {
	border-bottom: 3px solid #f0f0f0;   
}

.photoSelectBox .cornerbox-body TABLE {
	text-align : center;
	margin : 0px auto;
	border-collapse: separate;
	border-spacing: 10px 8px;
}
.photoSelectBox .cornerbox-body TABLE TD{
	text-align : center;
	vertical-align : bottom;
}
.photoSelectBox .cornerbox-body TABLE A IMG{
	margin-bottom: 6px;
}
.photoSelectBox .cornerbox-body TABLE A.photoImage IMG{
	border: 1px solid #000;
}
.photoSelectBox .photoUpadteInfo {
}
.photoSelectBox .photoUpadteInfo DIV{
	margin : 6px 0px;
}



/* ------------ cornerbox1 ------------- */
.cornerbox1 {
	margin-bottom: 8px;
}
.cornerbox1 .cornerbox-top {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TL.gif);
}
.cornerbox1 .cornerbox-top div {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TR.gif);
	background-repeat:no-repeat;
}
.cornerbox1 .cornerbox-top h3 {
	color: #334;
	margin-left: 8px;
	text-align: left;
}
.cornerbox1 .cornerbox-body {
	border-top : 1px solid #aaa;
	border-left: 1px solid #aaa;   
	border-right: 1px solid #aaa;   
	border-bottom: 1px solid #aaa;   
}
.cornerbox1 .cornerbox-bottom {
	border-bottom: 3px solid #f0f0f0;   
}


/* ------------ topics ------------- */
.topics {
	margin-bottom: 16px;
}
.topics .cornerbox-top {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TL.gif);
}
.topics .cornerbox-top div {
	background-image: url(http://img9.rivercrane.jp/garage_img/cornerbox1TR.gif);
	background-repeat:no-repeat;
}
.topics .cornerbox-top h3 {
	color: #334;
	margin-left: 8px;
}
.topics .cornerbox-body {
	color : #722;
	background-color: #fcf9c0;
	border : 1px solid #a99;
}
.topics .cornerbox-bottom {
	border-bottom: 3px solid #ddd;   
}


/* ------------ preBox ------------- */
.preBox {
	margin: 0px 8px 8px;
}
.preBox .cornerbox-top {
	border : 1px solid #999;
	background-image: url(http://img9.rivercrane.jp/garage_img/bg1.gif);
	background-repeat: repeat-x;
	background-color : #f0f0f6;
}
.preBox .cornerbox-top div {
	background-image: url(http://img9.rivercrane.jp/garage_img/preboxTR.gif);
	background-repeat:repeat-y;
	background-position: left top;
	margin-left :10px;
}
.preBox .cornerbox-top h3 {
	color: #334;
	margin: 1px 12px;
	padding: 1px;
	font-size : 105%;
}
.preBox .cornerbox-body {
	font-size : 110%;
	border-top : 3px solid #f0f0f0;
}
.preBox .cornerbox-bottom {
}


/* ------------ infoBox ------------- */
.infobox {
	text-align: center;
	margin-bottom: 20px;
	margin-left: 20%;
	margin-right: 20%;
}
.infobox .cornerbox-top {
	background-color: #346;
	text-align: left;
}
.infobox .cornerbox-top div {
}
.infobox .cornerbox-top h3 {
	color: #fff;
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 0px 8px;
}
.infobox .cornerbox-body {
	background-color:#fff;
	border: 1px solid #586890; 
	text-align: center;
	padding: 8px;
}
.infobox .cornerbox-bottom {
	border-bottom: 3px solid #ddd;
}
.infobox .cornerbox-bottom div {
}

