/* === TOP =========================================

/* ------------ TOPICS ------------- 
DIV#topics {
	padding-top: 10px;
	font-size: 95%;
}
DIV#topics LI {
	margin-bottom: 12px;
	padding-left: 40px;
	background-image: url("/sys_images/newicon.gif");
	background-repeat: no-repeat;
	background-position: left TOP;
}
*/

/* ------------ mainSubMenu ------------- */
DIV#mainSubMenu {
}
DIV#mainSubMenu H4 {
	font-weight: bold;
	font-size: 110%;
}
DIV#mainSubMenu IMG {
	vertical-align: middle;
	margin-right: 4px;
}
DIV#mainSubMenu P {
	font-size: 85%;
}
TABLE.photoArticleBox {
	text-align : center;
	margin : 0px auto 8px;
}

/* === My bike TOP ========================================= */
DIV.more {
	border-top: #bbb dashed 1px;
}
/* ------------ croud ------------- */
TABLE#croud {
	border-collapse:separate;
	border-spacing: 4px;
}  
TABLE#croud TD{
	vertical-align:top;
}  
TABLE#croud .cornerbox1 .cornerbox-body {
	height : 180px;
}
TABLE#croud .cornerbox1 {
	margin-bottom : 0px;
}
/* ------------ cloud ------------- */
.pbunrui {
	white-space: nowrap;
	font-size: 88%;
	margin-right: 4px;
	color: #679;
}
.pbunrui A{
	color: #357;
}
.pbunrui A:hover{
	color: #f00;
}
.pbunrui A.cloud_level5{
	font-size: 210%;
	font-weight: bold;
}
.pbunrui A.cloud_level4{
	font-size: 190%;
	font-weight: bold;
}
.pbunrui A.cloud_level3{
	font-size: 160%;
	font-weight: bold;
}
.pbunrui A.cloud_level2{
	font-size: 110%;
	font-weight: bold;
}
.pbunrui A.cloud_level1{
	font-size: 95%;
}

/* ========== mybikeNew(index) ========== */
TABLE#newMybike {
	width: 100%;
	border-collapse: coseparate;
	border-spacing: 1px;
}
TABLE#newMybike TD{
	vertical-align: top;
	text-align: center;
}
TABLE#newMybike TD DIV.model{
	font-size:80%;
	color:#369;
}
TABLE#newMybike TD H4{
	overflow: hidden;
	font-weight: bold;
	color: #366;
	margin-bottom:3px; 
}
TABLE#newMybike TD IMG.mybikeImage{
	border: 1px solid #000;
	margin-bottom:3px; 
}

/* ------------ mybike(New) -------------
DIV.mybike {
	padding: 2px;
	margin-bottom: 8px;
	border-bottom: 1px dashed #aaa;
	text-align: center;
}
DIV.mybike H4 {
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 2px;
}

DIV.mybike H4 SPAN.maker       { color : #336699; font-size: 90%; margin-right : 8px;}

DIV.mybike IMG.mybikeImage {
	margin-bottom: 2px;
	border: 1px solid #000;
}
DIV.mybike DIV.model {
	color : #366;
	font-size: 90%;
	margin-bottom: 2px;
}
DIV.mybike DIV.rating {
	color : #669999;
	font-size: 90%;
	margin-bottom: 12px;
}
DIV.mybike DIV.mybikeText {
	margin-bottom: 16px;
}
 */
/* === About Impre =========================================
/* ------------ about ------------- */
DIV#about DIV#doYouHear {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
}
DIV#about DIV#doYouHear STRONG {
	color : #355;
	font-weight: bold;
	font-size: 110%;
}

DIV#about H3 {
	color: #a33;
	font-weight: bold;
	font-size: 140%;
	margin-top: 25px;
	margin-bottom: 20px;
}
DIV#about P {
	font-size: 110%;
	margin-left: 20px;
	margin-right: 8px;
	margin-top: 15px;
	margin-bottom: 20px;
}
/* ------------ infomation ------------- */
DIV#infomation STRONG {
	color : #355;
	font-weight: bold;
	font-size: 130%;
	margin : 0px 2px;
}

DIV#infomation H3 {
	color: #33a;
	font-weight: bold;
	font-size: 140%;
	margin-top: 25px;
	margin-bottom: 10px;
}
DIV#infomation P {
	font-size: 110%;
	margin-left: 20px;
	margin-right: 8px;
	margin-top: 10px;
	margin-bottom: 20px;
}
DIV#infomation UL {
	margin: 10px 40px 25px;
	padding : 4px;
	background-color: #f0f0f0;
}
DIV#infomation LI {
	font-size: 110%;
	margin-left: 20px;
	list-style-position: outside;
	list-style-type: disc;
}
/* ========== mybikeInfo ========== */
DIV#mybikeInfo1L {
	padding: 20px;
	text-align: right;
}
DIV#mybikeInfo1R {
	padding: 16px;
	margin: 4px;
	font-size: 110%;
	border-top: 4px double #dbb;
	border-right: 4px double #dbb;
}
DIV#mybikeInfo22 {
	text-align: center;
	padding: 6px;
	margin-top: 4px;
	margin-bottom: 30px;
	border: 1px solid #aca;
	background-color: #f0fff0;
}
DIV#mybikeInfo22 IMG{
	vertical-align: middle;
}
DIV#mybikeInfo3R H2 {
	color: #36F;
	font-weight: bold;
	font-size: 140%;
	margin-top: 20px;
	margin-bottom: 20px;
}

DIV#mybikeInfo3R H3 {
	color: #333;
	font-weight: bold;
	font-size: 100%;
	margin-bottom: 8px;
	text-decoration : underline;
	background-image: url(/garage_img/button_bike.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-top:10px;
}
DIV#mybikeInfo1R P,
DIV#mybikeInfo3R P {
	margin-left: 15px;
	margin-bottom: 20px;
}

