@charset "UTF-8";

/* ################################################################################ */
/*                                                                                  */
/* 表題: ショップ別ページ共有CSS                                                    */
/* 作成日: 2008-3-5                                                                 */
/* 最終更新日: 2008-3-5         　                                                  */
/* 作成者: 佐藤拓也         　                                                      */
/* 最終更新者: 佐藤拓也                                                             */
/*                                                                                  */
/* ################################################################################ */


body {
	background-image: url(../images/shop/shared/body_bg.gif);
}


/* -------------------------------------------------------------------------------- */
/*      ヘッダ                                                                      */
/* -------------------------------------------------------------------------------- */

div.container div.header {
	padding-top: 10px;
	position: relative;
}

div.container div.header h1 {
	padding-bottom: 10px;
	padding-left: 20px;
	width: 312px;
}

div.container div.header ul.top {
	margin-bottom: ;
	position: absolute;
	top: 25px;
	left: 780px;
	width: 160px;
}

div.container div.header ul.bottom {
	position: absolute;
	top: 65px;
	left: 555px;
	width: 380px;
}

div.container div.header ul.top li,
div.container div.header ul.bottom li {
	margin-right: 7px;
}


/* -------------------------------------------------------------------------------- */
/*      サイドバー                                                                  */
/* -------------------------------------------------------------------------------- */

div.container div.sidebar div.shopInfo {
	padding-bottom: 10px;
	color: #333333;
	background-color: #FFFFFF;
	font-size: 10px;
}

div.container div.sidebar div.shopInfo ul.address {
	background-image: url(../images/shop/shared/sub-column_shopinfo-bg.gif);
	background-repeat: no-repeat;
}

div.container div.sidebar div.shopInfo ul.address {
	padding-right: 12px;
	padding-left: 12px;
}

div.container div.sidebar div.shopInfo ul.address li.address {
	margin-bottom: 7px;
	line-height: 1.4;
}

div.container div.sidebar div.shopInfo ul.address li.comment {
	padding-bottom: 7px;
	line-height: 1.4;
}

div.container div.sidebar div.shopInfo ul.address li img {
	vertical-align: middle;
}