@charset "utf-8";

body.center-right div#container div#wrapper  {
	background: url(../../../../images/MachiPortal/common_img/bg_home.gif) repeat-y left top;
	background-position: 622px;
}

.side-column {
        border-bottom:1px solid #9EC238;
        border-left:1px solid #9EC238;
        border-right:1px solid #9EC238;
        
}

h3.headings3 {
	padding: 4px;
	background: #fffcdb;
	color: #9ec238;
	text-align: center;
	margin-top: 0;
        border-left:1px solid #9EC238;
        border-right:1px solid #9EC238;
}

#blog-aside {
	margin: 10px 0;
	background: #fffcdb;
	border: 1px solid #9ec238;
}
#blog-aside h3 {
	padding: 0px; /* 5px */
	background: #9ec238;
	color: #fff;
	text-align: center;
	margin: 0px;
}
#blog-aside h4 {
	padding: 5px 14px;
	color: #9ec238;
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 300%;
	text-align: center;
}

#blog-aside .aside-box {
	padding: 10px 10px 15px;
}

#blog-aside ul.blog-list {
	margin-bottom: 15px;
}
#blog-aside ul.blog-list {
	margin-bottom: 0;
	height: 354px;
	overflow-y: scroll;
}
#blog-aside ul.blog-list li {
	padding: 5px 6px 5px 17px;
	border-bottom: 1px solid #c8d970;
	font-size: 90%;
	line-height: 1.4;
}
#blog-aside ul.blog-list li.gourmet { background: url(../../../../images/MachiPortal/common_img/marker_gourmet.gif) no-repeat 5px 6px #FFFCDB; }
#blog-aside ul.blog-list li.fashion { background: url(../../../../images/MachiPortal/common_img/marker_fashion.gif) no-repeat 5px 6px #FFFCDB; }
#blog-aside ul.blog-list li.beauty { background: url(../../../../images/MachiPortal/common_img/marker_beauty.gif) no-repeat 5px 6px #FFFCDB; }
#blog-aside ul.blog-list li.leisure { background: url(../../../../images/MachiPortal/common_img/marker_leisure.gif) no-repeat 5px 6px #FFFCDB; }
#blog-aside ul.blog-list li.service { background: url(../../../../images/MachiPortal/common_img/marker_service.gif) no-repeat 5px 6px #FFFCDB; }
#blog-aside ul.blog-list li.history { background: url(../../../../images/MachiPortal/common_img/marker_history.gif) no-repeat 5px 6px #FFFCDB; }
#blog-aside ul.blog-list li a {
	background-image: none;
}


/* for IE7
----------------------------------------------- */
*:first-child+html ul.side-category {
	width: 228px;
}

/* for IE6
----------------------------------------------- */
* html #blog-area {
	margin-bottom: 20px;
}
* html .entry-list ol li {
	height: 73px;
}
* html ul.side-category {
	width: 228px;
}
* html ul.side-category a {
	display: block;
}
/* link colours for IE6
----------------------------------------------- */
* html .entry-list li.gourmet a:link, 
* html .entry-list li.gourmet a:visited, 
* html .entry-list li.gourmet a:hover, 
* html .entry-list li.gourmet a:active, 
* html ul.blog-list li.gourmet a:link, 
* html ul.blog-list li.gourmet a:visited, 
* html ul.blog-list li.gourmet a:hover, 
* html ul.blog-list li.gourmet a:active {
	_color: #dd960f;
}
* html .entry-list li.fashion a:link, 
* html .entry-list li.fashion a:visited, 
* html .entry-list li.fashion a:hover, 
* html .entry-list li.fashion a:active, 
* html ul.blog-list li.fashion a:link, 
* html ul.blog-list li.fashion a:visited, 
* html ul.blog-list li.fashion a:hover, 
* html ul.blog-list li.fashion a:active {
	_color: #6cacd8;
}
* html .entry-list li.beauty a:link, 
* html .entry-list li.beauty a:visited, 
* html .entry-list li.beauty a:hover, 
* html .entry-list li.beauty a:active, 
* html ul.blog-list li.beauty a:link, 
* html ul.blog-list li.beauty a:visited, 
* html ul.blog-list li.beauty a:hover, 
* html ul.blog-list li.beauty a:active {
	_color: #d685b0;
}
* html .entry-list li.leisure a:link, 
* html .entry-list li.leisure a:visited, 
* html .entry-list li.leisure a:hover, 
* html .entry-list li.leisure a:active, 
* html ul.blog-list li.leisure a:link, 
* html ul.blog-list li.leisure a:visited, 
* html ul.blog-list li.leisure a:hover, 
* html ul.blog-list li.leisure a:active {
	_color: #68b4b1;
}
* html .entry-list li.service a:link, 
* html .entry-list li.service a:visited, 
* html .entry-list li.service a:hover, 
* html .entry-list li.service a:active, 
* html ul.blog-list li.service a:link, 
* html ul.blog-list li.service a:visited, 
* html ul.blog-list li.service a:hover, 
* html ul.blog-list li.service a:active {
	_color: #c29c4f;
}
* html .entry-list li.history a:link, 
* html .entry-list li.history a:visited, 
* html .entry-list li.history a:hover, 
* html .entry-list li.history a:active, 
* html ul.blog-list li.history a:link, 
* html ul.blog-list li.history a:visited, 
* html ul.blog-list li.history a:hover, 
* html ul.blog-list li.history a:active {
	_color: #866fac;
}

/*-----------------------------*/
/*--- home.cssより再度指定 --- */
/*-----------------------------*/
ul.side-category li {
	padding: 0;	/* 4px 5px 2px 5px; */
	border-bottom: 1px solid #c8d970;
	line-height: 1.2;
}
ul.side-category li.gourmet a { background-image: url(../../../../images/MachiPortal/common_img/marker_gourmet.gif); }
ul.side-category li.fashion a { background-image: url(../../../../images/MachiPortal/common_img/marker_fashion.gif); }
ul.side-category li.beauty a { background-image: url(../../../../images/MachiPortal/common_img/marker_beauty.gif); }
ul.side-category li.leisure a { background-image: url(../../../../images/MachiPortal/common_img/marker_leisure.gif); }
ul.side-category li.service a { background-image: url(../../../../images/MachiPortal/common_img/marker_service.gif); }
ul.side-category li.history a { background-image: url(../../../../images/MachiPortal/common_img/marker_history.gif); }

ul.side-category li.gourmet a { color: #dd960f; }
ul.side-category li.fashion a { color: #6cacd8; }
ul.side-category li.beauty a { color: #d685b0; }
ul.side-category li.leisure a { color: #68b4b1; }
ul.side-category li.service a { color: #c29c4f; }
ul.side-category li.history a { color: #866fac; }


ul.side-category li a {
	display: block !important;
	padding: 4px 5px 4px 18px !important;
	background-repeat: no-repeat !important;
	background-position: 5px 50% !important;;
}
ul.side-category li.gourmet a:hover, 
ul.side-category li.gourmet a:active { color: #fff; text-decoration: none; background-color: #dd960f; background-image: url(../../../../images/MachiPortal/common_img/marker_gourmet_re.gif); }
ul.side-category li.fashion a:hover, 
ul.side-category li.fashion a:active { color: #fff; text-decoration: none; background-color: #6cacd8; background-image: url(../../../../images/MachiPortal/common_img/marker_fashion_re.gif); }
ul.side-category li.beauty a:hover, 
ul.side-category li.beauty a:active { color: #fff; text-decoration: none; background-color: #d685b0; background-image: url(../../../../images/MachiPortal/common_img/marker_beauty_re.gif); }
ul.side-category li.leisure a:hover, 
ul.side-category li.leisure a:active { color: #fff; text-decoration: none; background-color: #68b4b1; background-image: url(../../../../images/MachiPortal/common_img/marker_leisure_re.gif); }
ul.side-category li.service a:hover, 
ul.side-category li.service a:active { color: #fff; text-decoration: none; background-color: #c29c4f; background-image: url(../../../../images/MachiPortal/common_img/marker_service_re.gif); }
ul.side-category li.history a:hover, 
ul.side-category li.history a:active { color: #fff; text-decoration: none; background-color: #866fac; background-image: url(../../../../images/MachiPortal/common_img/marker_history_re.gif); }



ul.event-posted, 
ul.event-official {
	margin-top: 5px;
}
ul.event-posted li, 
ul.event-official li {
	margin-bottom: 2px;
	background: #efefef;
	font-size: 90%;
	line-height: 1.2;
	min-height: 31px;	/* 38-7 */
}
ul.event-posted li {
	padding: 7px 6px 0px 17px;

	height:31px;
	background: #efefef url(../../../../images/MachiPortal/common_img/marker_green.gif) no-repeat 5px 8px;
}
ul.event-official li {
	padding: 5px 5px 0 0;
}
ul.event-official li a {

}
ul.event-official .thumbnail {
	float: left;
	margin-top: -5px;
	padding-right: 15px;
}
ul.event-official li.event01 a { background: url(../../../../images/MachiPortal/common_img/marker_event01.gif) no-repeat 5px 1px; }
ul.event-official li.event02 a { background: url(../../../../images/MachiPortal/common_img/marker_event02.gif) no-repeat 5px 1px; }
ul.event-official li.event03 a { background: url(../../../../images/MachiPortal/common_img/marker_event03.gif) no-repeat 5px 1px; }
ul.event-official li.event04 a { background: url(../../../../images/MachiPortal/common_img/marker_event04.gif) no-repeat 5px 1px; }
ul.event-official li.event05 a { background: url(../../../../images/MachiPortal/common_img/marker_event05.gif) no-repeat 5px 1px; }

/*
＜まちなかイベントのカテゴリ別リンク＞
　base.cssでa:link,visited,hover,active疑似クラスが全て定義されているので
　IE6or7の場合は各疑似クラスをちゃんと定義してやらないとダメのようです。
*/
ul.event-official li.event01 a,
ul.event-official li.event01 a:link,
ul.event-official li.event01 a:visited,
ul.event-official li.event01 a:hover,
ul.event-official li.event01 a:active { color: #0065ae; }

ul.event-official li.event02 a,
ul.event-official li.event02 a:link,
ul.event-official li.event02 a:visited,
ul.event-official li.event02 a:hover,
ul.event-official li.event02 a:active { color: #d16c15; }

ul.event-official li.event03 a,
ul.event-official li.event03 a:link,
ul.event-official li.event03 a:visited,
ul.event-official li.event03 a:hover,
ul.event-official li.event03 a:active { color: #c40018; }

ul.event-official li.event04 a,
ul.event-official li.event04 a:link,
ul.event-official li.event04 a:visited,
ul.event-official li.event04 a:hover,
ul.event-official li.event04 a:active { color: #00984b; }

ul.event-official li.event05 a,
ul.event-official li.event05 a:link,
ul.event-official li.event05 a:visited,
ul.event-official li.event05 a:hover,
ul.event-official li.event05 a:active { color: #009fe6; }

.event01 a { color: #0065ae; }
.event02 a { color: #d16c15; }
.event03 a { color: #c40018; }
.event04 a { color: #00984b; }
.event05 a { color: #009fe6; }

ul.search-area li, 
ul.search-category li {
	padding: 3px 5px 0 0;
	min-height: 42px;	/* 45-3 */
	font-size: 90%;
	line-height: 1.2;
}
ul.search-area li a, 
ul.search-category li a {
	
	font-weight: bold;
}
ul.search-area li {
	background: #fffcdb url(../../../../images/MachiPortal/common_img/bg_search_area.gif) repeat-x left bottom;
}
ul.search-area li.area a {
	background-image: url(../../../../images/MachiPortal/common_img/marker_green.gif);
	background-repeat: no-repeat !important;
	background-position: 5px 2px !important;
}

ul.search-category li.gourmet { background: #fff url(../../../../images/MachiPortal/common_img/bg_search_gourmet.gif) repeat-x left bottom; }
ul.search-category li.fashion { background: #fff url(../../../../images/MachiPortal/common_img/bg_search_fashion.gif) repeat-x left bottom; }
ul.search-category li.beauty { background: #fff url(../../../../images/MachiPortal/common_img/bg_search_beauty.gif) repeat-x left bottom; }
ul.search-category li.leisure { background: #fff url(../../../../images/MachiPortal/common_img/bg_search_leisure.gif) repeat-x left bottom; }
ul.search-category li.service { background: #fff url(../../../../images/MachiPortal/common_img/bg_search_service.gif) repeat-x left bottom; }
ul.search-category li.history { background: #fff url(../../../../images/MachiPortal/common_img/bg_search_history.gif) repeat-x left bottom; }

ul.search-category li.gourmet a { background-image: url(../../../../images/MachiPortal/common_img/marker_gourmet.gif); }
ul.search-category li.fashion a { background-image: url(../../../../images/MachiPortal/common_img/marker_fashion.gif); }
ul.search-category li.beauty a { background-image: url(../../../../images/MachiPortal/common_img/marker_beauty.gif); }
ul.search-category li.leisure a { background-image: url(../../../../images/MachiPortal/common_img/marker_leisure.gif); }
ul.search-category li.service a { background-image: url(../../../../images/MachiPortal/common_img/marker_service.gif); }
ul.search-category li.history a { background-image: url(../../../../images/MachiPortal/common_img/marker_history.gif); }
ul.search-category li a {
	background-repeat: no-repeat !important;
	background-position: 5px 2px !important;
}

/*
＜カテゴリから探すのリンク＞
　base.cssでa:link,visited,hover,active疑似クラスが全て定義されているので
　IE6or7の場合は各疑似クラスをちゃんと定義してやらないとダメのようです。
*/
ul.search-category li.gourmet a,
ul.search-category li.gourmet a:link,
ul.search-category li.gourmet a:visited,
ul.search-category li.gourmet a:hover,
ul.search-category li.gourmet a:active { color: #dd960f; }

ul.search-category li.fashion a,
ul.search-category li.fashion a:link,
ul.search-category li.fashion a:visited,
ul.search-category li.fashion a:hover,
ul.search-category li.fashion a:active { color: #6cacd8; }

ul.search-category li.beauty a,
ul.search-category li.beauty a:link,
ul.search-category li.beauty a:visited,
ul.search-category li.beauty a:hover,
ul.search-category li.beauty a:active { color: #d685b0; }

ul.search-category li.leisure a,
ul.search-category li.leisure a:link,
ul.search-category li.leisure a:visited,
ul.search-category li.leisure a:hover,
ul.search-category li.leisure a:active { color: #68b4b1; }

ul.search-category li.service a,
ul.search-category li.service a:link,
ul.search-category li.service a:visited,
ul.search-category li.service a:hover,
ul.search-category li.service a:active { color: #c29c4f; }

ul.search-category li.history a,
ul.search-category li.history a:link,
ul.search-category li.history a:visited,
ul.search-category li.history a:hover,
ul.search-category li.history a:active { color: #866fac; }

/* IE7対応 */
* ul.search-area li a{
	margin-left: -17px;
	padding-left: 16px;
}

* ul.search-category li a{
	margin-left: -17px;
	padding-left: 16px;
}

* ul.event-official li a {
	margin-left: -17px;
	padding-left: 16px;
}

/* IE6対応 */
* html ul.search-area li a{
	margin-left: -17px;
	padding-left: 16px;
}

* html ul.search-category li a{
	margin-left: -17px;
	padding-left: 16px;
}

* html ul.event-official li a {
	margin-left: -17px;
	padding-left: 16px;
}


* #shop-info dl dt {
	background-color: #FFFFFF;
}