/*@Šî–{ƒ‚ƒWƒ…[ƒ‹Ý’è
---------------------------------- */
p { margin: 0 0; }

.bread {  font-size: 10px; line-height: 200%; clip:   rect(   ); text-indent: 10px’l)}
.px10 {  font-size: 10px; line-height: 115%}
.form {  background-color: #FFFBEC; border: 1px #999999 solid}
.menu {  font-size: 14px}
td {  font-size: 12px; line-height: 125%; color: #444444}
a:link {  line-height: 125%; color: #0000FF ; text-decoration: none}
a:visited {  line-height: 125%; color: #0000FF ; text-decoration: none}
a:hover {  line-height: 125%; color: #0066FF ; text-decoration: underline}
h1 {  font-size: 14px; line-height: 150%; font-weight: bold; color: #FF0000}
.px14 {  font-size: 14px; line-height: 150%; font-weight: bold; text-transform: none}
.price {  font-weight: bold; color: #FF0066}
.shop {  font-size: 14px; font-weight: bold; color: #FF6600}
.title {  font-size: 14px; font-weight: bold; color: #FF6633}
.px16 {  font-size: 16px; font-weight: bold; line-height: 150%}
.form2 {  background-color: #CCCCCC}
.date {  font-weight: bold; color: #336699}
.info_title {  font-size: 14px; line-height: normal; font-weight: bold; color: #863969}
.pix14 {  font-size: 14px; line-height: 150%; font-weight: normal; text-transform: none}
.px18 {  font-size: 18px; font-weight: bold; line-height: 150%}

/* float clear class */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* ------------------------------- */


/*@“X•ÜÐ‰î
---------------------------------- */
/*@ƒCƒxƒ“ƒgÐ‰î */
.shop_eventlist {
	margin: 0 0 19px 0;
	padding: 10px 16px 0 16px;
	border: 1px solid #BBBBBB;
	background: url(info/shop/ginza/image/shop_eventlist_bg.gif) 0 0 no-repeat;
}
.shop_eventlist_inner {
	width: 576px;
}
.shop_eventlist p {
	margin: 0 0 15px 0;
	padding: 0 0;
	line-height: 1.4;
}
.shop_eventlist .shop_eventtitle {
	padding: 0 0 3px 14px;
	font-size: 14px;
	font-weight: bold;
	background: url(info/shop/ginza/image/shop_eventtitle_bg.gif) left bottom repeat-x;
}
.shop_eventlist .emphasis {
	color: #ff6600;
}

ul.list_style_dot {
	margin: 16px 0 13px -15px;
	line-height: 1.4;
}
/* IE7,IE6 ‘Î‰ž */
*+html ul.list_style_dot, {
	margin-left: 22px;
}
* html ul.list_style_dot, {
	margin-left: 22px;
}
/* ------------ */

ul.list_style_dot li {
	margin: 0 0 1px 0;
	padding-left: 12px;
	list-style: none;
	background: url(info/shop/ginza/image/list_style_dot.gif) 0 8px no-repeat;
}


/*@ƒCƒxƒ“ƒgÐ‰î */
.shop_staffdiary {
	width: 610px;
	margin-bottom: 19px;
	padding-bottom: 10px;
	background: #faf8ed;
	background: url(info/shop/ginza/image/shop_staffdiary_inner_bg.gif) left bottom no-repeat;
}
.shop_staffdiary_inner {
	padding: 0 16px 20px 16px;
	background: url(info/shop/ginza/image/shop_staffdiary_bg.gif) 0 0 repeat-y;
}

p.shop_staffdiary_title {
	margin: 0 0;
	padding: 20px 0 23px 16px;
	font-size: 14px;
	font-weight: bold;
	background: url(info/shop/ginza/image/shop_staffdiary_title.gif) 0 0 no-repeat;
}
.post {
	margin-bottom: 20px;
	color: #ff6600;
	text-align: right;
}

/* ------------------------------- */



/* ------------------------------------------------------ */
/* ‘O“cŽw’èCSS */
/* ------------------------------------------------------ */

a
	{
		color				:	#3333CC ;
		font-family			:	Verdana,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-selif ;
		font-weight			:	none ;
		line-height			:	125% ;
		text-decoration		:	none ;
		cursor				:	pointer ;
		cursor				:	hand ;
	}

a:link
	{
		color				:	#0000FF ;
		font-family			:	Verdana,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-selif ;
		font-weight			:	none ;
		line-height			:	125% ;
		text-decoration		:	none ;
		cursor				:	pointer ;
		cursor				:	hand ;
	}

a:visited
	{
		color				:	#3333CC ;
		font-family			:	Verdana,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-selif ;
		font-weight			:	none ;
		line-height			:	125% ;
		text-decoration		:	none ;
		cursor				:	pointer ;
		cursor				:	hand ;
	}

a:hover
	{
		color				:	#CC0000 ;
		font-family			:	Verdana,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-selif ;
		font-weight			:	none ;
		line-height			:	125% ;
		text-decoration		:	underline ;
		/* border-bottom : 1px solid #CC0000; */
		/* border-style		:	solid ; */
		/* border-width		:	0 0 1px 0 ; */
		cursor				:	pointer ;
		cursor				:	hand ;
	}

a:active
	{
		color				:	#006600 ;
		font-family			:	Verdana,"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-selif ;
		/* font-weight			:	bold ; */
		line-height			:	125% ;
		cursor				:	pointer ;
		cursor				:	hand ;
	}

img
	{
		border-style		:	none ;
	}


table.photoLeft, table.photoRight
	{
		border				:	1px solid #cccccc ;
		background			:	#f2f2f2 ;
		font-size			:	86% ;
		line-height			:	1.4 ;
	}

table.photoLeft img, table.photoRight img
	{
		margin-bottom		:	3px ;
	}

table.photoLeft td, table.photoRight td
	{
		padding				:	6px 6px 2px ;
	}

table.photoLeft, table.gooRankingTable
	{
		float				:	left ;
		margin				:	0 15px 15px 0 ;
	}

table.photoRight
	{
		float				:	right ;
		margin				:	0 0 15px 15px ;
	}


/* ------------------------------------------------------ */
