
/* デフォの全体設定 */
body{margin:20;
	width:700;
	color:#777777;
	font-size:11px;
	line-height:140%;
}





/* デフォの画像設定 */
img{border:none;
}




/* リンクのデフォルト設定 */
a{text-decoration:none;
}

A:link{color:#777777;
}

A:visited{color:#aaaaaa;
}

A:active{color:#000000;
}

A:hover{color:#990000;
}





/* ENTERページ画像 */
a.link_enter{width:497px;
	height:500px;
	background-image:url(img/enter2008.gif);
}
a:hover.link_enter{
    background-position:-497px 0px;
}





/* 画像使用リンクボタン（オンラインストア） */
a.link_os{width:75px;
	height:20px;
	background-image:url(img/link_os.gif);
}
a:hover.link_os{
    background-position:-73px 0px;
}





/* 画像使用リンクボタン（ブログ） */
a.link_blog{width:75px;
	height:20px;
	background-image:url(img/link_blog.gif);
}
a:hover.link_blog{
	background-position:-73px 0px;
}





/* 画像使用リンクボタン（アバウトアス） */
a.link_au{width:75px;
	height:20px;
	background-image:url(img/link_au.gif);
}
a:hover.link_au{
    background-position:-73px 0px;
}





/* TOPページ左メニュー */
a:link.menu{text-decoration:none;
	width:150;
	height:50;
	color:#000000;
	font-size:12px;
	letter-spacing:0.05em;
	padding:20 0 0 30;
}

a:visited.menu{text-decoration:none;
	width:150;
	height:50;
	color:#cccccc;
	font-size:12px;
	letter-spacing:0.05em;
	padding:20 0 0 30;
}

a:active.menu{text-decoration:none;
	width:150;
	height:50;
	color:#000000;
	font-size:12px;
	letter-spacing:0.05em;
	padding:20 0 0 30;
}

a:hover.menu{text-decoration:none;
	width:150;
	height:50;
	color:#990000;
	font-size:12px;
	letter-spacing:0.05em;
	padding:20 0 0 30;
}





/* 会社概要・見出し */
.info{width:100;
	height:40;
	border-width:1px;
	background-color:#cccccc;
	text-align:center;
	padding:13 0 0 0;
}









/* 店舗ページテーブル設定 */
table.shop{width:660;
	color:#777777;
	font-size:11px;
	line-height:140%;
}





/* 会社概要　テーブル設定 */
table.au{width:480;
	color:#777777;
	font-size:11px;
	line-height:140%;
}





/* 各店舗のイメージカラーバー */
.bar_beans1f{width:15;
	height:100%;
	background-color:#336699;
}

.bar_beans2f{width:15;
	height:100%;
	background-color:#cccc99;
}

.bar_5door{width:15;
	height:100%;
	background-color:#336633;
}

.bar_lane{width:15;
	height:100%;
	background-color:#663399;
}

.bar_jail{width:15;
	height:100%;
	background-color:#990000;
}





/* ブランド名リスト */
.brand_name{width:300;
	list-style-type:none;
	margin:0 0 0 20;
} 





/* ショップ写真の背景BOX */
.shop_bgbox{position:absolute;
	top:70px;
	left:388;
	width:292;
	height:275;
	background-color:#000000;
}





/* 店舗ページ 横のライン */
.line{width:660;
	height:20;
	background-color:#000000;
	color:#999999;
	letter-spacing:0.1em;
	font-size:125%;
	padding:2 0 0 35;
	position:absolute;
	left:1;
	margin:10 0;
}





/* 各店舗ロゴ */
.shop_rogo{margin:20 0 5 20;
}




/* 店舗ページ 住所・電話ほか */
.shop_data{margin:40 0 0 20;
} 





/* 店舗ページ　ショップ写真　小 */
.photo_s{width:175;
	position:relative;
	top:-110px; 
	left:492;
	margin:0 0 -80 0;
} 





/* 下部リンク部分　全体 */
.link{width:620;
	height:20;
	text-align:right;
}


/* 下部リンク部分　詳細 */
a.under_link{text-decoration:none;
	font-size:110%;
	margin:0 0 0 20;
}






/* フッター1 */
.footer1{width:660;
	height:50;
	background-color:#000000;
	margin:-1 0 0 2;
	position:relative;
}





/* フッター2 */
.footer2{width:660;
	height:20;
	text-align:right;
	margin:0 0 0 -5;
}
