@charset "utf-8";

/* rewrite settings for event
----------------------------------------------- */

.localpage #sidebar h3 {
	margin-top: 0;
}

#search-btns {
	margin-top: 10px;
}


/* extra settings for misc
----------------------------------------------- */

.localpage #main h2 {
	padding: 3px 0 8px 0;
	height: 37px;	/* 40-3 */
	background: url(../../../../images/MachiPortal/common_img/bg_h2_category.gif) no-repeat right top;
	color: #999;
	font-size: 150%;
}

.localpage #main .ktrk_ttl {
	margin: 0;
	padding: 0;
	width:  600px;
	border: 0 none;
}

.localpage #main .ktrk_box {
	margin: 0;
	padding: 0;
	width:  596px;
	border: 2px solid #99cc33;
/*
	border-top: 0 none;
	border-bottom: 0 none;
	border-left: 2px solid #99cc33;
	border-right: 2px solid #99cc33;
*/
	/*outline: 0 none;
	border-collapse: collapse;
	border-spacing: 0 0;
	empty-cells: show;*/
}

.localpage #main .ktrk_box table {
	margin: 0;
	padding: 0;
	width:  596px;
	border: 0 none;
	outline: 0 none;
	border-collapse: collapse;
	border-spacing: 0 0;
	empty-cells: show;
}

.localpage #main .ktrk_box table tr {
	margin: 0;
	padding: 0;
	/* border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #99cc33;
	border-left: 0 none; */
}

/*
.localpage #main .ktrk_box table tr td.line {
	margin: 0;
	padding: 0;
	height: 1px;
	border: 0 none;
}
*/

.localpage #main .ktrk_box table tr td.line {
	margin: 0;
	padding: 0;
	/* width:  100px; */
	background: #ffffff;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #99cc33;
	border-left: 0 none;
}

.localpage #main .ktrk_box table tr th {
	margin: 0;
	padding: 8px;
	width: 180px;
	background: #ffffcc;
	border: 0 none;
	/*
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #99cc33;
	border-left: 0 none;
	*/
}

.localpage #main .ktrk_box table tr th .hissu {
	color: #ff0000;
}

.localpage #main .ktrk_box table tr td {
	margin: 0;
	padding: 8px;
	/* width:  100px; */
	background: #ffffff;
	border: 0 none;
	/*
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #99cc33;
	border-left: 0 none;
	*/
}

.localpage #main .ktrk_box table tr td .ktrk_kyk {
	margin: 0;
	padding: 0;
	/* width:  585px; */
	height: 300px;
	/* background: #ffffff; */
	/* border: 2px solid #99cc33; */
	/* border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #99cc33;
	border-left: 0 none;*/

	border: 2px solid #cccccc;
	/* overflow: scroll; */
	overflow-x: hidden;
	overflow-y: scroll;
}

.localpage #main .ktrk_box table tr td .ktrk_kyk_subt {
	margin: 0;
	padding: 4px 8px 4px 8px;
	background: #ffffcc;
	color: #99cc33;
	font-size: 100%;
}

.localpage #main .ktrk_box table tr td .ktrk_kyk_text {
	margin: 0;
	padding: 16px 8px 16px 8px;
	background: #ffffff;
	color: #000000;
	font-size: 100%;
}

/* 利用規約などの文章を囲む枠 in #main */

.localpage #main .desc_frame {
	margin: 0 0 4px 0;
	padding: 0;
	width:  585px;
	border: 2px solid #99cc33;
}

.localpage #main .desc_frame_subt {
	margin: 0;
	padding: 4px 8px 4px 8px;
	background: #ffffcc;
	color: #99cc33;
	font-size: 100%;
}

.localpage #main .desc_frame_text {
	margin: 0;
	padding: 16px 8px 16px 8px;
	background: #ffffff;
	color: #000000;
	font-size: 100%;
}

.localpage #main .desc_frame .box1 {
	margin: 0;
	padding: 0;
	background: #ffffcc;
	border: 0 none;
}

.localpage #main .desc_frame .box1_ttl {
	margin: 0;
	padding: 16px;
	text-align: center;
	color: #99cc33;
	font-size: 200%;
	font-weight: bold;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 2px dotted #99cc33;
	border-left: 0 none;
}

.localpage #main .desc_frame .box1_txt {
	margin: 0;
	padding: 16px 32px 16px 32px;
	color: #000000;
	font-size: 100%;
}

.localpage #main .desc_frame .box2 {
	margin: 16px;
	padding: 0px;
	background: #ffffff;
	border: 2px dotted #99cc33;
}

.localpage #main .desc_frame .box2_ttl {
	margin: 0;
	padding: 12px;
	text-align: center;
	color: #99cc33;
	font-size: 150%;
	font-weight: bold;
}

.localpage #main .desc_frame .box2_txt {
	margin: 0;
	padding: 12px;
	color: #000000;
	font-size: 100%;
}

.localpage #main .desc_frame .box3 {
	margin: 16px;
	padding: 0px;
	background: #ffffff;
	border: 0 none;
	text-align: right;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
}

/* ranking */

.localpage #main .ctg_gen {
	margin: 0;
	padding: 0;
}

.localpage #main .ctg_gen .rank_box {
	margin: 0;
	padding: 0;
	width:  596px;
	border: 4px solid #dd960f;	/* ff9900 */
}

.localpage #main .ctg_gen .rank_box .rank_star_ttl {
	/*float: left;*/
	/*height: 20px;*/
	margin: 0;
	padding: 0 4px 0 0;
	border: 0 none;
	color: #ff9900;
	vertical-align: middle;
}

.localpage #main .ctg_gen .rank_star_full {
	/*float: left;*/
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0 none;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ctg_gen_star_full.gif) no-repeat;
}

.localpage #main .ctg_gen .rank_star_half {
	/*float: left;*/
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0 none;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ctg_gen_star_half.gif) no-repeat;
}

.localpage #main .ctg_gen .rank_star_zero {
	/*float: left;*/
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0 none;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ctg_gen_star_zero.gif) no-repeat;
}

.localpage #main .ctg_gen .rank_box .rank_star_txt {
	/*float: left;*/
	/*height: 20px;*/
	margin: 0;
	padding: 0 0 0 4px;
	border: 0 none;
	color: #ff9900;
	font-weight: bold;
	vertical-align: middle;
}

.localpage #main .ctg_gen .rank_box .rank_shopname {
	clear: both;
	font-size: 150%;
	font-weight: bold;
}

.localpage #main .ctg_gen .rank_box .rank_shopdesc {
	/* font-size: 100%; */
	/* font-weight: bold; */
}

/*
.localpage #main .ctg_gen .rank_box .rank_sep {
	margin: 0;
	padding: 0;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #99cc33;
	border-left: 0 none;
}
*/

.localpage #main .ctg_gen .rank_box .rank_ent_0 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	/* background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_01.gif) no-repeat scroll 4px 10px; */
	/*border: 0 none;*/
	border-top: 1px dotted #dd960f;	/*ff9900*/
}

.localpage #main .ctg_gen .rank_box .rank_ent_1 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_01.gif) no-repeat scroll 4px 10px;
	border: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_2 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_02.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_3 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_03.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_4 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_04.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_5 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_05.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_6 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_06.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_7 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_07.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_8 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_08.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_9 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_09.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_box .rank_ent_10 {
	margin: 0;
	padding: 10px 4px 12px 32px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/ranking_10.gif) no-repeat scroll 4px 10px;
	border-top: 1px dotted #dd960f;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

.localpage #main .ctg_gen .rank_rgbtxt {
	color: #99cc33;
}

.localpage #main .ctg_gen .rank_ordtxt {
	color: #000000;
}

/*.localpage #main .ctg_gen .rank_halfbox {
	float: left;
}

.localpage #main .ctg_gen .rank_interbox {
	float: left;
	width: 16px;
}*/

.localpage #main .ctg_gen .rank_blog_box {
	margin: 0;
	padding: 8px;
	/*width: 294px;*/
	width: 278px;
	border: 1px solid #99cc33;
}

.side_block {
	margin: 0;
	padding: 0;
}

.side_osusume_ent {
	width: 248px;
	background: #ffffff;
	border-top: 1px dotted #99cc33;
}

.side_osusume_piccell {
	padding: 2px;
	width: 66px;
}

.side_osusume_txtcell {
	padding: 2px;
	/*text-align: left;*/
	background: #ffffff url(../../../../images/MachiPortal/common_img/bg_side_pickup.gif) no-repeat scroll right bottom;
}

.side_ctg_gen_rgbtxt {
	color: #99cc33;
}

.side_bigtxt {
	font-size: 150%;
	font-weight: bold;
}

.side_ordtxt {
	/* */
}

/* event-post
 */

.form_table {
	margin: 0;
	padding: 0;
	width: 600px;
	border: 2px solid #99cc33;
}

.form_table th {
	margin: 0;
	padding: 8px;
	width: 170px;
	background: #ffffcc;
	border-top: 1px dotted #99cc33;
	border-botom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	text-align: left;
}

.form_table td {
	margin: 0;
	padding: 8px;
	border-top: 1px dotted #99cc33;
	border-botom: 0 none;
	border-left: 0 none;
	border-right: 0 none;
}

.form_table td .warnbox {
	margin: 0;
	padding: 8px;
	/* width: 600px; */
	border: 2px solid #999999;
}

/* event_desc */

.evt_name {
	/* needs each event category */
	margin: 0;
	padding: 4px;
	/* height: 1.5em; */
	background: #ffffcc;
	color: #ff9900;
	font-weight: bold;
	font-size: 150%;
}

.evt_name2 {
	/* needs each event category */
	margin: 0;
	padding: 4px;
	/* height: 1.5em; */
	background: #ddddff;
	color: #0065ae;
	font-weight: bold;
	font-size: 150%;
}

.evt_ctg {
	margin: 0;
	padding: 4px;
	background: #ff9900;
	color: #ffffff;
}

.evt_ctg2 {
	margin: 0;
	padding: 4px;
	background: #0065ae;
	color: #ffffff;
}

.evt_info {
	margin: 0;
	padding: 4px;
	background: #ffffff url(../../../../images/MachiPortal/common_img/event_information.gif) no-repeat;
	color: #000000;
	text-align: right;
	border-bottom: 1px solid #999999;
}

.evt_info_table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0 none;
}

.evt_info_table th {
	margin: 0;
	padding: 4px;
	background: #ececec;
	color: #000000;
	font-weight: normal;
}

.evt_info_table td {
	margin: 0;
	padding: 4px;
	background: #ffffff;
	color: #000000;
	font-weight: normal;
}

.kuchi_table {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 1px solid #99cc33;
	background: #ffffcc;
}

.kuchi_table td {
	margin: 0;
	padding: 4px;
	border-top: 1px dotted #99cc33;
}

.kuchi_table td .date {
	color: #99cc33;
}

/* blog */
/* food orange: 221 150 15 = #dd960f */

.blog_name {
	margin: 0;
	padding: 8px;
	/*width: 100%;*/
	background: #dd960f;
	color: #ffffff;
	font-weight: bold;
	font-size: 150%;
}

.blog_box {
	margin: 4px;
	padding: 4px;
	border: 1px solid #cccccc;
}

.blog_subject {
	margin: 0;
	padding: 4px;
	border-bottom: 1px dotted #dd960f;
	color: #dd960f;
	font-weight: bold;
	font-size: 100%;
}

.blog_content {
	margin: 0;
	padding: 4px;
	border-bottom: 1px dotted #dd960f;
	color: #000000;
	/*font-weight: bold;
	font-size: 100%;*/
}

.blog_footnote {
	margin: 0;
	padding: 4px;
	border: 0 none;
	text-align: right;
}

.blog_footpager {
	margin: 0;
	padding: 4px;
	border: 0 none;
	text-align: center;
}

.blog_sideblock_x {
	margin: 0 0 8px 0;
	padding: 0;
	/*background: #ffffff;*/
}

.blog_sideblock {
	margin: 0 0 8px 0;
	padding: 4px;
	background: #ffffff;
}

.blog_sideblock_subject {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	/*height: 1.2em;*/
	border-bottom: 1px dotted #dd960f;
	color: #dd960f;
	font-weight: bold;
}

.blog_sideblock_content {
	/* */
	padding: 0.5em 0 0 0;
	line-height: 1.5em;
}

/*
.blog_sideblock_content a:link {
	color: #000000;
}
*/

/* coupon */
/* fashion 124 188 232 = #7cbce8 */

.coupon_shop {
	margin: 0;
	padding: 0 0 8px 0;
	border-bottom: 1px dotted #7cbce8;
}

.coupon_shop_name {
	font-weight: bold;
	font-size: 200%;
}

.coupon_desc {
	margin: 0;
	padding: 8px 0 8px 0;
}

.coupon_subject {
	margin: 0;
	padding: 0;
	color: #dd960f;
	/*color: #7cbce8;*/
	line-height: 2em;
	font-weight: bold;
	font-size: 150%;
}

.coupon_content {
	margin: 0;
	padding: 0;
}

/* BUS time tab */

#bustab-time {
	margin-top: 10px;
}

#bustab-time ul.search-tabs {
}

#bustab-time ul.search-tabs li {
	margin: 0;
	padding: 0;
	display: inline;
}

#bustab-time ul.search-tabs a {
	background: url(../../../../images/MachiPortal/common_img/bus_time_tab.gif);
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

#bustab-time ul.search-tabs a.category01 {
	width: 150px;
	height: 40px;
	background-position: 0 0;
}

#bustab-time ul.search-tabs a:hover.category01 {
	width: 150px;
	height: 40px;
	background-position: 0 -40px;
}

#bustab-time ul.search-tabs a.category02 {
	width: 150px;
	height: 40px;
	background-position: -151px 0;
}

#bustab-time ul.search-tabs a:hover.category02 {
	width: 150px;
	height: 40px;
	background-position: -151px -40px;
}

#bustab-time ul.search-tabs a.category03 {
	width: 150px;
	height: 40px;
	background-position: -302px 0;
}

#bustab-time ul.search-tabs a:hover.category03 {
	width: 150px;
	height: 40px;
	background-position: -302px -40px;
}

#bustab-time ul.search-tabs a.category04 {
	width: 150px;
	height: 40px;
	background-position: -453px 0;
}

#bustab-time ul.search-tabs a:hover.category04 {
	width: 150px;
	height: 40px;
	background-position: -453px -40px;
}

/* BUS area tab */

#bustab-area {
	margin-top: 10px;
}

#bustab-area ul.search-tabs {
}

#bustab-area ul.search-tabs li {
	margin: 0;
	padding: 0;
	display: inline;
}

#bustab-area ul.search-tabs a {
	background: url(../../../../images/MachiPortal/common_img/bus_area_tab.gif);
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

#bustab-area ul.search-tabs a.category00 {
	width: 120px;
	height: 40px;
	background-position: 0 0;
}

#bustab-area ul.search-tabs a:hover.category00 {
	width: 120px;
	height: 40px;
	background-position: 0 -40px;
}

#bustab-area ul.search-tabs a.category01 {
	width: 120px;
	height: 40px;
	background-position: -121px 0;
}

#bustab-area ul.search-tabs a:hover.category01 {
	width: 120px;
	height: 40px;
	background-position: -121px -40px;
}

#bustab-area ul.search-tabs a.category02 {
	width: 120px;
	height: 40px;
	background-position: -242px 0;
}

#bustab-area ul.search-tabs a:hover.category02 {
	width: 120px;
	height: 40px;
	background-position: -242px -40px;
}

#bustab-area ul.search-tabs a.category03 {
	width: 120px;
	height: 40px;
	background-position: -363px 0;
}

#bustab-area ul.search-tabs a:hover.category03 {
	width: 120px;
	height: 40px;
	background-position: -363px -40px;
}

#bustab-area ul.search-tabs a.category04 {
	width: 120px;
	height: 40px;
	background-position: -484px 0;
}

#bustab-area ul.search-tabs a:hover.category04 {
	width: 120px;
	height: 40px;
	background-position: -484px -40px;
}

#bustab-box {
	margin: 0;
	padding: 11px 11px 11px 11px;
	background: #f4efc3;
	border: 0 none;
}

#bustab-box table {
	margin: 0 0 8px 0;
	padding: 0;
	/*width: 574px;*/
	/*border: 1px solid #cd613f;*/
	table-layout: fixed;
	border-colaapse: collapse;
	empty-cells: show;
}

#bustab-box table.a1 {
	border: 1px solid #cd613f;
}
#bustab-box table.a2 {
	border: 1px solid #62ab6a;
}
#bustab-box table.a3 {
	border: 1px solid #868687;
}
#bustab-box table.a4 {
	border: 1px solid #5780c0;
}

#bustab-box table tr {
	margin: 0;
	padding: 0;
}
#bustab-box table tr.odd {
	margin: 0;
	padding: 0;
	background: #ffffff;
}
#bustab-box table tr.evn {
	margin: 0;
	padding: 0;
}

#bustab-box table tr th {
	margin: 0;
	padding: 6px 0 4px 0;
	color: #ffffff;
	font-weight: normal;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

#bustab-box table.a1 tr th {
	width: 39px;
	background: #cd613f;
	border-left: 1px solid #cd613f;
}
#bustab-box table.a1 tr th.c0 {
	width: 20px;
	/*border-left: 1px solid #cd613f;*/
	border: 0 none;
}
#bustab-box table.a1 tr th.c1 {
	width: 160px;
	border-left: 1px solid #f2d7cf;
}
#bustab-box table.a1 tr th.c2 {
	border-left: 1px solid #f2d7cf;
}
#bustab-box table.a1 tr th.c3 {
	border-left: 1px solid #f2d7cf;
}
#bustab-box table.a1 tr th.c4 {
	width: 110px;
}
#bustab-box table.a1 tr th.c9 {
	border-left: 1px solid #f2d7cf;
}

#bustab-box table.a2 tr th {
	width: 39px;
	background: #62ab6a;
	border-left: 1px solid #62ab6a;
}
#bustab-box table.a2 tr th.c0 {
	width: 20px;
	border: 0 none;
}
#bustab-box table.a2 tr th.c1 {
	width: 160px;
	border-left: 1px solid #d7ead9;
}
#bustab-box table.a2 tr th.c2 {
	border-left: 1px solid #d7ead9;
}
#bustab-box table.a2 tr th.c3 {
	border-left: 1px solid #d7ead9;
}
#bustab-box table.a2 tr th.c4 {
	width: 110px;
}
#bustab-box table.a2 tr th.c9 {
	border-left: 1px solid #d7ead9;
}

#bustab-box table.a3 tr th {
	width: 39px;
	background: #868687;
	border-left: 1px solid #868687;
}
#bustab-box table.a3 tr th.c0 {
	width: 20px;
	border: 0 none;
}
#bustab-box table.a3 tr th.c1 {
	width: 160px;
	border-left: 1px solid #e0e0e1;
}
#bustab-box table.a3 tr th.c2 {
	border-left: 1px solid #e0e0e1;
}
#bustab-box table.a3 tr th.c3 {
	border-left: 1px solid #e0e0e1;
}
#bustab-box table.a3 tr th.c4 {
	width: 110px;
}
#bustab-box table.a3 tr th.c9 {
	border-left: 1px solid #e0e0e1;
}

#bustab-box table.a4 tr th {
	width: 39px;
	background: #5780c0;
	border-left: 1px solid #d5dfef;
}
#bustab-box table.a4 tr th.c0 {
	width: 20px;
	border: 0 none;
}
#bustab-box table.a4 tr th.c1 {
	width: 111px;
}

#bustab-box table tr td {
	margin: 0;
	padding: 6px 0 4px 0;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

#bustab-box table.a1 tr td {
	border-right: 1px solid #cd613f;
}
#bustab-box table.a1 tr td.leftie {
	padding-left: 3px;
	border-right: 1px solid #cd613f;
	text-align: left;
}

#bustab-box table.a2 tr td {
	border-right: 1px solid #62ab6a;
}
#bustab-box table.a2 tr td.leftie {
	padding-left: 3px;
	border-right: 1px solid #62ab6a;
	text-align: left;
}

#bustab-box table.a3 tr td {
	border-right: 1px solid #868687;
}
#bustab-box table.a3 tr td.leftie {
	padding-left: 3px;
	border-right: 1px solid #868687;
	text-align: left;
}

#bustab-box table.a4 tr td {
	border-right: 1px solid #5780c0;
}
#bustab-box table.a4 tr td.leftie {
	padding-left: 3px;
	border-right: 1px solid #5780c0;
	text-align: left;
}

#event-info {
	margin: 5px 0 15px;
	padding: 0;
	background: #fff;
	border: 1px solid #9ec238;
}
#event-info h3 {
	padding: 5px;
	background: #9ec238;
	color: #fff;
	text-align: center;
	margin: 0px;
}
#event-info ul {
	padding: 3px 10px;
}
#event-info ul li {
	margin-left: 10px;
	margin-bottom: 2px;
	padding: 0;
	background: transparent;
	border-bottom: 1px solid #c8d970;
	line-height: 1.2;
}
#event-info ul li a {
	display: block;
	padding: 4px 5px 4px 18px;
	background: url(../../../../images/MachiPortal/common_img/marker_green.gif) no-repeat 5px 50%;
}
