@charset "utf-8";
/* clearfix設定

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

#eventListBox .boxSummarySlash .eventListCts, .eventCtsGoods,  .event_contents_box,  #tabsUl,  .monthSeries,  ul.icnInfo {
	zoom:1;
	overflow:hidden;
}

#eventListBox .boxSummarySlash .eventListCts:after,
.eventCtsGoods:after,
.event_contents_box:after,
#tabsUl:after,
.monthSeries:after,
ul.icnInfo:after {
 content: ".";
 display: block;
 height: 0px;
 clear: both;
 visibility: hidden;
}

/* index */

/************************************************/

#eventListBox {
}
#eventListBox h4 {
	display:block;
	background: url(/_share/bg_square_blue.gif) 0 2px no-repeat;
	padding:0 0 8px 15px;
	margin:0;
	border-bottom:3px solid #069;
	font-size:117%;
}
#eventListBox h4 span {
	font-weight:100;
	font-size:79%;
	color:#666;
	border-left:1px solid #ccc;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
/* team.css 設定上書き */

#eventListBox .boxSummarySlash,  #rotate .boxSummarySlash {
	margin:0 0 20px 0;
	overflow:hidden;
	padding:0 5px 5px;
}
/* team.css 設定上書き END */



#eventListBox .boxSummarySlash .eventListCts {
	background:#FFFFFF none no-repeat;
	padding:8px;
	border:1px solid #ccc;
	margin:5px 0 0;
}
.eventCtsLTop {
	float:left;
	width:400px;
	margin:0 10px 0 0;
}
.eventCtsLTop ul li.eventTitle {
	background:url(/_share/boder_1px_x_gray.gif) 0 bottom repeat-x;
	padding:0 0 5px 0;
	margin:0 0 10px;
	font-size:117%;
	font-weight:800;
}
.eventCtsRTop {
	float:left;
	width:160px;
}
/* ボックス */

/************************************************/



.event_contents_box {
	background: #FFFFFF;
}
.event_contents_box_back {
	background: url(/_share/syasen_4px_x.gif) repeat;
	padding:4px;
	margin: 0 5px 15px;
	overflow:hidden;
}
.event_contents_1 {
	padding:7px;
}
.event_contents_2 {
	margin:0 5px;
	padding:10px;
	border:#CCCCCC solid 1px;
}
.event_contents_3 {
	padding:7px;
	background-color:#FFFFCC;
}
.event_midasi {
	border-bottom: #CCCCCC solid 1px;
}
.event_midasi_2 {
	border-bottom: #CCCCCC solid 1px;
	background-color:#006699;
	color:#FFFFFF;
	padding:5px;
}
.event_midasi_player {
	border-bottom: #CCCCCC solid 1px;
	background-color:#D0A410;
	color:#FFFFFF;
	padding:5px;
}
.event_midasi_present {
	border-bottom: #CCCCCC solid 1px;
	background-color:#009966;
	color:#FFFFFF;
	padding:5px;
}
.event_midasi img {
	vertical-align: middle;
	margin:0 5px 0 0;
}
.Announcelink {
	padding:10px;
	text-align: center;
}
.Announcelink img {
	margin:0 5px;
}
/* 横並びボックス */

/************************************************/

.floatBoxGray {
	border:solid 1px #CCC;
	width:259px;
	float:left;
	margin:9px 9px 9px 0;
	padding: 0 0 15px;
	background: #FFFFEE;
}
/* 2008/06/25 追記*/

/************************************************/



/* タイトル装飾追加　*/

.eventTitle {
	background:url(/event/img/bg_event_tit.gif) 0 0 repeat;
	clear:both;
	margin:0 5px 10px;
	padding:8px 5px;
	font-size:117%;
	border:#DF911A;
}
/* GOODS */

.eventCtsGoods {
	background: #FFFFFF;
	padding:5px;
}
.eventCtsGoods h4 {
	font-size:117%;
	margin:0 0 5px;
}
.eventCtsGoods h5 {
	color:#369;
}
.eventCtseExplain {
	padding:10px 0 5px 0;
	font-size:92%;
}
/* EVENT */

.eventCtsEvent {
	background: #FFFFFF;
	padding:1px;
	overflow:hidden;
}
.eventCtsEventTitle {
	background:/*url(/_share/bg_teamcolor.gif) 0 0 repeat */#F9E8A2;
	margin:0 0 5px;
	padding:4px;
	border-bottom:1px solid #ccc;
}
.eventCtsEvTitle {
	background:/*url(/_share/bg_teamcolor.gif) 0 0 repeat */#00508F;
	margin:0 0 5px;
	padding:4px;
	border-bottom:1px solid #ccc;
}
.eventCtsEventTitle h4 {
	font-size:117%;
	color:#C30;
}
.eventCtsEvTitle h4 {
	font-size:117%;
	color:#FFFFFF;
}
.eventCtsEventDtl {
	padding:5px;
}
.eventCtsEventDtl th {
	padding:2px;
	font-weight:100;
	text-align:left;
	vertical-align:top;
}
.eventCtsEventDtl th p {
	white-space:nowrap;
}
.eventCtsEventDtl td {
	padding:2px 2px 2px 8px;
}
/* 2008/10/25 追記*/

/************************************************/

.lowsonFlowBox {
	overflow:hidden;
	zoom:1;
	width:590px;
	margin:0 5px;
}
.lowsonFlowBox .flowFc {
	float:left;
	width:289px;
	margin:0 10px 0 0;
}
.lowsonFlowBox .flowReg {
	float:left;
	width:289px;
}
.lowsonFlowBox h5 {
	margin:0 0 10px;
}
.lowsonFlowBox ul {
}
.lowsonFlowBox ul li {
	display:block;
	padding:5px 10px 5px 35px;
	border:solid 1px #CCCCCC;
	margin:0 0 10px;
	zoom:1;
}
.lowsonFlowBox ul li.lowsonTelNumber1 {
	background:url(/event/img/nb_lowson_step_01.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber2 {
	background:url(/event/img/nb_lowson_step_02.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber3 {
	background:url(/event/img/nb_lowson_step_03.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber4 {
	background:url(/event/img/nb_lowson_step_04.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber5 {
	background:url(/event/img/nb_lowson_step_05.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber6 {
	background:url(/event/img/nb_lowson_step_06.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber7 {
	background:url(/event/img/nb_lowson_step_07.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber8 {
	background:url(/event/img/nb_lowson_step_08.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber9 {
	background:url(/event/img/nb_lowson_step_09.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber10 {
	background:url(/event/img/nb_lowson_step_10.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber11 {
	background:url(/event/img/nb_lowson_step_11.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li.lowsonTelNumber12 {
	background:url(/event/img/nb_lowson_step_12.gif) 0 0 no-repeat;
}
.lowsonFlowBox ul li p {
	font-size:92%;
	margin: 0 0 5px;
	padding: 3px 0 0 0;
}
.lowsonCautionBox {
	zoom:1;
	clear:left;
	background:#FFFFCC;
	padding:5px;
	margin:0 0 15px 0;
	border:solid 1px #CCC;
}
.lowsonCautionBox h5 {
	padding:7px 0 7px 10px;
	background:#FFFFEE;
	border:solid 1px #FFCC99;
	color:#CC0000;
	margin:0 0 10px;
}
.lowsonCautionBox p {
	padding:0 10px 10px;
}
/* ページ内NAVI追加 2008/11/1 追記*/

/************************************************/

.eventNaviOrg {
	width:590px;
	background:url(/event/img/bg_eventnavi_org_top.gif) 0 0 no-repeat;
	padding:4px 0 0 0;
	margin:0 5px 10px;
}
.eventNaviOrg .eventNaviOrgBtm {
	background:url(/event/img/bg_eventnavi_org_btm.gif) 0 100% no-repeat;
	padding:0 0 4px;
}
.eventNaviOrg ul {
	background:url(/event/img/bg_eventnavi_org.gif) 0 0 repeat-y;
	padding:4px 2px;
}
.eventNaviOrg ul li {
	display:block;
	float:left;
	border-right:1px solid #C2A64A;
	padding:0 4px 0 5px;
}
.eventNaviOrg ul li a {
	color:#333;
}
.eventNaviOrg ul li.eventNaviOn a {
	color:#900;
	text-decoration:none;
}
/* 2010/3/30 追記*/

/************************************************/

.eVnorRed span,  .eVnorGreen span,  .eVnorBlue span,  .eVnorPurple span,  .eVnorYellow span {
	font-weight:100;
	font-size:90%;
	color:#666;
	border-left:1px solid #ccc;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
.eVnorRed {
	margin-bottom: 10px;
	font-size: 100%;
	height:30px;
	padding: 5px;
	background:url(/event/img/bg_tit_series.gif) 0 0 no-repeat;
	font-weight:800;
}
.eVnorGreen {
	margin-bottom: 10px;
	font-size: 100%;
	height:30px;
	padding: 5px;
	background:url(/event/img/bg_tit_special.gif) 0 0 no-repeat;
	font-weight:800;
}
.eVnorBlue {
	margin-bottom: 10px;
	font-size: 100%;
	height:30px;
	padding: 5px;
	background:url(/event/img/bg_tit_experience.gif) 0 0 no-repeat;
	font-weight:800;
}
.eVnorPurple {
	margin-bottom: 10px;
	font-size: 100%;
	height:30px;
	padding: 5px;
	background:url(/event/img/bg_tit_daily.gif) 0 0 no-repeat;
	font-weight:800;
}
.eVnorYellow {
	margin-bottom: 10px;
	font-size: 100%;
	height:30px;
	padding: 5px;
	background:url(/event/img/bg_tit_top.gif) 0 0 no-repeat;
	font-weight:800;
}
.boxSummarySlash .eventListCtsDaily {
	background:url(/event/img/bg_box_daily.gif) top left no-repeat #FFFFFF;
	padding:15px 8px 8px;
	border-top:2px solid #993399;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:5px 0 0;
	overflow:hidden;
}
.boxSummarySlash .eventListCtsSpecial {
	background:url(/event/img/bg_box_special.gif) top left no-repeat #FFFFFF;
	padding:15px 8px 8px;
	border-top:2px solid #339900;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:5px 0 0;
	overflow:hidden;
}
.boxSummarySlash .eventListCtsExperience {
	background:url(/event/img/bg_box_experience.gif) top left no-repeat #FFFFFF;
	padding:15px 8px 8px;
	border-top:2px solid #065494;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:5px 0 0;
	overflow:hidden;
}
.boxSummarySlash .eventListCtsSeries {
	background:url(/event/img/bg_box_series.gif) top left no-repeat #FFFFFF;
	padding:15px 8px 8px;
	border-top:2px solid #E20820;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:5px 0 0;
	overflow:hidden;
}
.boxSummarySlash .eventListCtsFestival {
	background:#FFFFFF;
	padding:15px 8px 8px;
	border-top:2px solid #E20820;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:5px 0 0;
	overflow:hidden;
}
.eventTitleSolo {
	background:url(/_share/boder_1px_x_gray.gif) 0 bottom repeat-x;
	padding:0 0 5px 0;
	margin:0 0 10px;
	font-size:117%;
	font-weight:800;
}
.listMark {
	text-indent:-1em;
	padding-left:1em;
}
/* イベントcalendar 100331追記 */

/************************************************/

.calendar {
	margin: 0 0 10px 0;
}
.calendar td {
	position:relative;
	text-align: center;
}
.calendar td span {
	display:block;
	text-align:left;
}
.calendar td img {
	margin:3px;
}
.calendar th {
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(/_share/calendar/bg_day.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #F0F0F0;
	border-bottom-color: #DFDFDF;
	border-left-color: #F0F0F0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.calendar .tdDate {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	width:77px;
	position: relative;
}
.calendar .seriesOpening {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_opening.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesFamily {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_family.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesOtome {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_otome.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesOyaji {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_oyaji.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesWlh {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_wlh.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesNatsu {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_natsu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesWebelieve {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_webelieve.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesLast {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_last.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesFestival {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/img/bg_series_10fanfes.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .series11open {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/2011/img/bg_series_open.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesSpring {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/2011/img/bg_series_spring.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesProduc {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/2011/img/bg_series_produce.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesMatsuri {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/2011/img/bg_series_matsuri.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesSummer {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/2011/img/bg_series_summer.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}
.calendar .seriesAutumn {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/2011/img/bg_series_autumn.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}

.calendar .seriesfinal {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/2011/img/bg_series_final.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}

.calendar .seriesClimax {
	border: 1px solid #DDDDDD;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	font-size: 92%;
	height: 90px;
	background-image: url(/event/2011/img/bg_series_climax.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:77px;
}



.calendar .textDate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}
.calendar .textSun {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E80000;
	font-size: 14px;
}
.calendar .textSat {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066CC;
	font-size: 14px;
}
.calendar a.weekly {
	position: absolute;
	text-align: left;
	margin:0 0 0 16px;
	display:block;
 /position: relative;
 /margin:0 0 0 16px;
 /display:block;
}
.calendar a.weekly img {
 /left: 0;
 /top: 0;
 /position:absolute;
}



/************************************************/

/* カレンダータブ化　2010/03/31*/



/* Caution! Ensure accessibility in print and other media types... */

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.tabs-hide {
	display: none;
}
}



/* Hide useless elements in print layouts... */

@media print {
.tabs-nav {
	display: none;
}
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.tabs-nav .tabs-disabled {
	opacity: .4;
}
*:first-child+html .tabs-nav .tabs-disabled {
	position: relative; /* fixes opacity */
	filter: alpha(opacity=40);
}
#rotate #tabsUl {
	margin: 0px;
	padding: 0px;
	zoom:1;
	overflow: hidden;
}
#rotate #tabsUl li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#rotate #tabsUl li a {
	background-image: url(/_share/calendar/tab.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 50px;
	height: 16px;
	display: block;
	color: #5D5D5D;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
}
#rotate #tabsUl li a:hover {
	color: #FF9900;
}
#rotate #tabsUl li.tabs-disabled a:hover {
	color: #5D5D5D;
}
#rotate #tabsUl li.tabs-selected a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFF00;
	background-image: url(/_share/calendar/tabon.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/************************************************/

.monthSeries {
	margin:0 -10px 10px 0;
}
.monthSeries .section {
	float:left;
	width:274px;
	margin:0 10px 0 0;
	border:solid 3px #CCC;
	padding:5px;
}
.monthSeries p.imgWrap {
	float:left;
	margin:0 10px 0 0;
}
.monthSeries p.eventDate a {
	font-size:117%;
	font-weight:700;
}
.monthEvent {
	padding:7px;
	border:solid 1px #CCC;
	margin:0 0 10px 0;
}
.monthEvent h4 {
	padding:0 0 0 35px;
	margin:0 0 5px 0;
	line-height:25px;
	height:25px;
}
.monthEvent p {
	padding:0 0 0 35px;
	margin:0 0 5px 0;
}
.nighter {
	background:#F7E8F7;
}
.nighter h4 {
	background:url(/event/img/icn_nighter.gif) 0 50% no-repeat;
}
.special {
	background:#EAF8E0;
}
.special h4 {
	background:url(/event/img/icn_special.gif) 0 50% no-repeat;
}
.exp {
	background:#D7ECFB;
}
.exp h4 {
	background:url(/event/img/icn_exp_sq.gif) 0 50% no-repeat;
}
/*
ul.icnInfo {
	display:block;
	width:600px;
	height:45px;
}
*/
ul.icnInfo li {
	display:block;
	float:left;
	width:150px;
	font-size:92%;
	margin:0 0 5px 0;
	white-space:nowrap;
	text-align: center;
}

ul.icnInfo li img {
	vertical-align:middle;
}
/* すすきの飲食店 SHOP */

/************************************************/

.shopList {
	width:600px;
	border-top:#E06E25 solid 2px;
	margin-bottom: 20px;
}
.shopList2 {
	width:600px;
	border-top:#0A425C solid 2px;
	margin-bottom: 20px;
}
.shopList2 th {
	border-bottom:#F1DA9C solid 1px;
	font-weight:700;
	vertical-align:top;
	padding:10px 7px;
	background:url(/_share/dotted_1px_y.gif) 0 0 repeat-y;
}
.shopList th {
	border-bottom:#F1DA9C solid 1px;
	font-weight:700;
	vertical-align:top;
	padding:10px 7px;
	background:url(/_share/dotted_1px_y.gif) 0 0 repeat-y;
}
.shopList2 td {
	border-bottom:#98D6F3 solid 1px;
	vertical-align:top;
	padding:10px 7px;
	background:url(/_share/dotted_1px_y.gif) 0 0 repeat-y;
	font-size:92%;
}
.shopList td {
	border-bottom:#F1DA9C solid 1px;
	vertical-align:top;
	padding:10px 7px;
	background:url(/_share/dotted_1px_y.gif) 0 0 repeat-y;
	font-size:92%;
}
.shopList td.shopName {
	border-bottom:#F1DA9C solid 1px;
	vertical-align:top;
	padding:10px 7px;
	background:none;
	color:#F4821A;
	font-size:100%;
	background:url(/_share/dotted_1px_y.gif) 0 0 repeat-y;
}
.shopList2 td.shopName2 {
	border-bottom:#98D6F3 solid 1px;
	vertical-align:top;
	padding:10px 7px;
	background:none;
	color:#006699;
	font-size:100%;
	background:url(/_share/dotted_1px_y.gif) 0 0 repeat-y;
}
.shopList th.shopName {
	border-bottom:#F1DA9C solid 1px;
	vertical-align:top;
	padding:10px 7px;
	background:none;
	width: 130px;
}
.shopList2 th.shopName2 {
	border-bottom:#F1DA9C solid 1px;
	vertical-align:top;
	padding:10px 7px;
	background:none;
	width: 130px;
}
.shopList2 td p,  .shopList td p {
	margin:0 0 5px 0;
}

