/*** basic ***/
* { padding:0; margin:0; }
body { margin-left:10px; margin-top:10px; background:#e6e3d2 url(../images/top_bg003.jpg) no-repeat; color:#333333; font-family:"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka"; }

/*#bg { position:relative; margin-left:auto; margin-right:auto; width:780px; }*/

a:link {color: #00A0BF;text-decoration: none;}
a:visited {color: #00A0BF;text-decoration: none;}
a:active {color: #00A0BF;text-decoration: none;}
a:hover {color: #00A0BF;text-decoration: underline;}

.ld {font-size:14px;font-weight:normal;line-height:140%;}
.ldBold {font-size:14px;font-weight:bold;line-height:140%;}
.hd {font-size:12px;font-weight:nomal;line-height:140%;}
.hdBold {font-size:12px;font-weight:bold;line-height:140%;}
.bdy {font-size:10px;font-weight:normal;line-height:140%;}
.bdyBold {font-size:10px;font-weight:bold;line-height:140%;}
.cap {font-size:9px;font-weight:normal;line-height:140%;}

.clrWhite { background-color:#ffffff; }
.clrGray01 { background-color:#aaaaaa; }
.clrGray02 { background-color:#dddddd; }
.clrGray03 { background-color:#f1f1f1; }
.clrEnji01 { background-color:#96154d; }

.ftClrEnji01 { color: #96154d; }

/*** floorguide ***/
.shop2f {font-size:12px;font-weight:normal;color: #FF7F00;line-height:140%;padding:2 10 2 0;}
.shopB1f {font-size:12px;font-weight:normal;color: #7FC31C;line-height:140%;padding:2 10 2 0;}
.shopB2f {font-size:12px;font-weight:normal;color: #20659E;line-height:140%;padding:2 10 2 0;}
.item {font-size:10px;font-weight:normal;color: #333333;line-height:140%;padding:2 10 2 0;}
.tel {font-size:10px;font-weight:normal;color: #333333;line-height:140%;padding:2 10 2 0;}
.time {font-size:10px;font-weight:normal;color: #333333;line-height:140%;padding:2 10 2 0;}