@charset "shift_jis";

* {
	margin: 0px auto;
	padding: 0px;
}

html {
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1px;
}

/*
 * ページ全体： ロゴマーク、グローバルメニュー、メイン、フッターが入るボックス
 */
div#container {
	position: relative;
	_position: relative;
	width: 900px;
	height: 830px;
}

/*
 * トップ画像： 店舗外観、新商品入り口などが入るボックス
 */
.top-image {
	position: absolute;
	_position: absolute;
	width: 900px;
	height: 250px;
	padding-left: 0px;
	top: 125px;
	left: 0px;
}
#top-image1 {
	position: absolute;
	_position: absolute;
	top: 0px;
	left: 0px;
}
#top-image2 {
	position: absolute;
	_position: absolute;
	top: 0px;
	left: 648px;
}
div#top_new_frame {
	position: absolute;
	_position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}
div#top_new_item {
	position: absolute;
	_position: absolute;
	top: 45px;
	left: 22px;
	z-index: 1;
/*	background-image: url(./michel_img/top_new_item.gif);*/
/*	background-repeat: no-repeat;*/
}


/*
 * メイン定義： 左側メニュー、パンくずリスト、コンテンツが入るボックス
 */
div#main {
	position:absolute;
	_position:absolute;
	margin: 0px auto;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 830px;
}


/*
 * ボックス定義： 更新情報、店舗案内の入るボックス
 */
.main2 {
	width: 900px;
	height: 345px;
	position: absolute;
	_position: absolute;
	top: 400px;
	left: 0px;
}
.main2_sub1 {
	width: 585px;
	height: 315px;
	position: absolute;
	_position: absolute;
	top: 0px;
	left: 15px;
}
.main2_sub2 {
	width: 280px;
	height: 316px;
	position: absolute;
	_position: absolute;
	top: 0px;
	left: 615px;
	z-index: 0;
}


/*
 * テーブル定義１： 更新情報の表示
 */
table#info td {
	height: 47px;
	vertical-align: top;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px dotted #cecfce;
	padding-top: 5px;
	padding-bottom: 5px;
}
.col1 {
	width: 90px;
	color: #3f1300;
	padding-left: 5px;
}
.col2 {
	width: 50px;
	padding-left: 5px;
}
.col3 {
	width: 380px;
	padding-left: 5px;
	color: #3f1300;
	font-size: 85%;
}


/*
 * 更新一覧定義： 更新情報の履歴ページ
 */
div#koushin-list {
	position: absolute;
	_position: absolute;
	top: 53px;
	left: 20px;
	z-index: 2;
}
div#koushin-list-bg {
	position: absolute;
	_position: absolute;
	top: 1px;
	left: 0px;
	z-index: 1;
}
div#shop-enter-bg {
	position: absolute;
	_position: absolute;

}


/*
 * フッター定義： ページへのリンク、コピーライト表示
 */
#foot{
	top:745px;
	text-align: left;
}

div.fullpost {
	display: none;
}

a.continue {
	font-size: 80%;
}
