/* style.cssを上書き　カテゴリータブスタイル ----------------------------------------*/
div.categoryTopBox					{ margin: 0 0 10px 0;}
/* hide from Mac IE \*/
* html div.categoryTopBox { margin: 0px; }
/* */ 

div.categoryTopBox ul.tabCategory			{ width: 622px; float: left; margin: 0 0 0 14px; padding: 0; text-align: right; display: inline;}
/* hide from Mac IE6のみ \*/
* html div.categoryTopBox ul.tabCategory { margin: 0 0 0 10px; }
/* */ 
div.categoryTopBox ul.tabCategory li			{ width: 90px; float: left; margin: 0 0 0 4px; padding-left: 0;}
div.categoryTopBox ul.tabCategory li.all		{ width: 50px;}
div.categoryTopBox div.formCategory img			{ margin: 0px;}
div.categoryTopBox div.formArea img			{ margin: 10px 16px 0 10px;}
div.categoryTopBox div.formDay img			{ margin: 10px 27px 0 10px;}
div.categoryTopBox form div select		{ /* padding: 2px 0 0 2px; height: 24px; */ /* font-size: 12px; */ }


/*-----------------------------------------------------------
■イベント一覧スタイル
------------------------------------------------------------*/
div.dot					{ clear:both; width: 650px; background: url(/img/common/area_odd_dot.gif) repeat-x bottom; height: 1px; }
div.eventFlame				{ float: left; width: 650px; background: url(/img/common/area_odd_dot.gif) repeat-x bottom; padding: 6px 0; }
div.eventFlame p.photo			{ float: left; border: 1px solid #e7dfd6; padding: 1px; display:block; margin: 2px 0 0 0; }
div.eventFlame div			{ float: right; width: 535px; }
div.eventFlame dl dt			{ display:block;font-weight:bold;padding:4px 0; }
div.eventFlame dl dt a			{ font-size:14px;line-height:26px;padding:0 0 0 100px; }
div.eventFlame dl dt.campaign		{ background: url(/img/event/icon_campaign.gif) no-repeat top left; }
div.eventFlame dl dt.seminar		{ background: url(/img/event/icon_seminar.gif) no-repeat top left; }
div.eventFlame dl dt.cutmodel		{ background: url(/img/event/icon_cutmodel.gif) no-repeat top left; }
div.eventFlame dl dt.monitor		{ background: url(/img/event/icon_monitor.gif) no-repeat top left; }
div.eventFlame dl dt.foster		{ background: url(/img/event/icon_foster.gif) no-repeat top left; }
div.eventFlame dl dt.other		{ background: url(/img/event/icon_other.gif) no-repeat top left; }

div.eventFlame dl dd span		{ display:block; padding: 2px 0 0 0; }
div.eventFlame div p.next		{ float: right; margin: -19px 0 0 0;}
div.eventFlame div p.shop		{ clear:both; text-align: left; display:block; color: #b79069; }
div.eventFlame div p.shop a		{ padding: 0 0 0 16px;}

/* イベント期間の文字色 */
div.categorysalon dl dd span		{ color: #ff6666; }
div.categoryhairsalon dl dd span	{ color: #784008; }
div.categoryschool dl dd span		{ color: #669933; }
div.categoryclinic dl dd span		{ color: #6699cc; }
div.categorypet dl dd span		{ color: #837261; }
/* エリアの文字色 */
div.categorysalon p.shop a		{ background: url(/img/common/ico/salon/ico_home.gif) no-repeat left top; }
div.categoryhairsalon div p.shop a	{ background: url(/img/common/ico/hairsalon/ico_home.gif) no-repeat left top;}
div.categoryschool div p.shop a		{ background: url(/img/common/ico/school/ico_home.gif) no-repeat left top;}
div.categoryclinic div p.shop a		{ background: url(/img/common/ico/clinic/ico_home.gif) no-repeat left top;}
div.categorypet div p.shop a		{ background: url(/img/common/ico/pet/ico_home.gif) no-repeat left top;}

div.Pager				{ margin-top : 10px; }