/*************************** ALL PAGE ****************************/
/***** global *****/
body{margin:0;padding:0;
text-align:center;font-size:16px;line-height:130%;
background-color:#ffffff;background-repeat:repeat-y;background-position:center;
background-image:url(/fitness/img/background.gif);
}
a:hover{text-decoration:none;}

h1{margin:0;padding:0;font-size:13px;line-height:100%;}
h2{font-size:15px;margin-bottom:3px;border-top:1px solid #cccccc;}
h3{font-size:14px;margin-bottom:3px;border-top:1px solid #cccccc;}
h4,h5{font-size:14px;margin-bottom:3px;border-top:1px solid #cccccc;}

ul{margin:0;padding:0;font-size:14px;}
li{margin-left:16px;}
img{border:none;}
p{font-size:14px;margin-top:3px;margin-bottom:14px;}

/********** root **************/
#root{margin:auto;padding:0;width:970px;text-align:left;}

/* Landing */
#landing{margin:0;padding:0;width:970px;}

/* Main */
#main{margin:0;padding:0;width:690px;
float:left;/*background-color:#898989;*/
}

/****************** Menu ********************/
/* menu bar */
.bmenu{margin:0 0 10px 0;padding:0;width:970px;
font-size:12px;}
.bmenu_td{margin:0;padding:3px 0 3px 0;width:16%;
border:1px solid #acacac;
}

/* left menu */
#lmenu{margin:0;padding:0 3px 0 0;width:125px;
float:left;font-size:14px;
}
.lmenu{
border-top:1px solid #ffb280;
}
.lmenu li{margin:0;padding:1px 0px 7px 2px;
border:1px solid #ffb280;border-width:0 1px 1px 1px;
line-height:110%;list-style:none;
}
.lmenu p{margin:0;padding:0;}

/* right menu */
#rmenu{margin:0;padding:0 0 0 2px;width:150px;
float:right;font-size:14px;
}
.rmenu{
border-top:1px solid #ffb280;
}
.rmenu li{margin:0;padding:2px;
border:1px solid #ffb280;border-width:0 1px 1px 1px;
list-style:none;
}

/* footer */
#foot{margin:0;padding:0;width:970px;}
#foot table tr td{margin:0;padding:2px;width:380px;
border:1px solid #acacac;vertical-align:top;
}
.fspan{margin:0;padding:2px 0 2px 0;width:100%;
display:block;background-color:#ffcece;
}
.fp{margin:0;padding:0;}

/***** local *****/
.clear{clear:both;}
.habanashi img{display:block;}
.migi_yose{float:right;}
.hidari_yose{float:left;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.white{color:#fefefe;}
.red{color:#ff0000;}
.blue{color:#0000ff;}
.small{font-size:13px;}
.big{font-size:21px;font-weight:bold;}
.bold{font-weight:bold;}

#jlink ul li{font-size:13px;padding:0;margin:0;line-height:105%;}
a {display:inline-block;}

#infotext_div{width:100%;text-align:center;}
#infotext_h1{text-align:right;margin:0 auto;padding:0;font-size:12px;line-height:12px;width:970px;color:#333333;}
#infotext_p{text-align:right;margin:0 auto;padding:0;font-size:11px;line-height:11px;width:970px;}

