@charset "utf-8";
/* CSS Document */

/*
  メイン中央枠※左サイドバーと調整[
----------------------------------------------------------- */
#allContents{
	width:660px;
	_zoom:1;
	overflow:hidden;
}


/* ----- 個別ページ調節用 ----- */
#allContents #kobethuMrgn{
	margin:10px 30px;
}

#allContents #kobethuMrgn #kobethutxt{
	margin-top:10px;
}

#allContents #kobethuMrgn table td{
	padding:10px;
}



/* ----- 左ナビ ----- */
#navi{
	width:210px;
	_width:240px;
	padding:0 15px;
	margin-left:5px;
}

#navi #present,
#navi #centerList,
#navi .link-list{
	background:#FFFFFF;
	width:204px;
	margin:5px auto;
}


#navi h2{
	padding:5px 5px 5px 10px;
	font-size:130%;
	background:url(../../img/share/bg_002.png);
	line-height:1.5;
	letter-spacing:3px;
	text-align:left;
}


/*-----プレゼント　ここから-----*/
/* ----- 見出し ----- */
#present h2{
	background:url(../../img/share/m-presents2.gif);
	padding:3px;
}

#present h2 img{
	vertical-align: -8px;
	margin-right:3px;
}


#present ul{
	padding-bottom:5px;
}

#present li{
	border-bottom:dotted 1px #FF6633;
	padding:5px 5px 5px 15px;
	text-align:left;
	background:url(../../img/share/icon-arrow.gif) 0.2em 0.6em no-repeat;
	
}



/*
 カテゴリー [
----------------------------------------------------------- */
/*見出し*/
#Cate-Htownname,
#Cate-SPname{
	width:204px;
	height:50px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	vertical-align:bottom;
	color:#fff;

}

#Cate-Htownname{
	background-color:#99CC33;
}

#Cate-SPname{
	background-color:#FF9933;
}

#Cate-Htownname a,
#Cate-SPname a{
	display:block;
	width:194px;
	_width:204px;
	height:40px;
	color:#fff;
	text-decoration:none;
 	padding:5px;
 	font-weight:bold;
	font-size:12pt;
	line-height:1.4;
}

#Cate-Htownname a:link,
#Cate-Htownname a:visited,
#Cate-SPname a:link,
#Cate-SPname a:visited {
	background-position:0 0;
	background-repeat:no-repeat;
}

#Cate-Htownname a:link,
#Cate-Htownname a:visited{
	background-image:url(../../img/c_head-left/bg-cate01.gif);
}

#Cate-SPname a:link,
#Cate-SPname a:visited {
	background-image:url(../../img/c_head-left/bg-cate02.gif);
}

#Cate-Htownname a:hover,
#Cate-Htownname a:active,
#Cate-SPname a:hover,
#Cate-SPname a:active{
	background-position:100% 0;
}


#Cate-Htownname img,
#Cate-SPname img{
	margin-top:2px;
	margin-left:85px;
}



/*カテゴリーリスト*/
div.side{
	width:204px;
	margin:0 auto;
	text-align:left;
	overflow: hidden;
}

div.side dl{
	margin:5px;
}

div.side dt{
	font-weight:bold;
}



div.side ul,
#ShopList{
	margin-left:10px;
}


.side li,
#ShopList{
	padding-left:10px;
	list-style-type:none;
	line-height:1.3;
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
}


/*広島まち情報カテゴリー*/
#Cate-Htownlist {
	background-color:#E1F4E1;
}

#Cate-Htownlist li{
	background-image:url(../../img/c_head-left/cate-mark02.png);
}


/*ショッピングカテゴリー*/
#Cate-SPlist {
	background-color:#FFE8D0;
}

#Cate-SPlist ul{
	margin-bottom:10px;
}

#Cate-SPlist li,
#ShopList{
	background-image:url(../../img/c_head-left/cate-mark01.png);
}


/*カテゴリリンク*/
.side a{
	padding:1px;
}

#Cate-SPlist li a,
#ShopList a{
	color:#990000;
}

#Cate-Htownlist li a{
	color:#003300;
}

.side a:hover {
	text-decoration:none;
	color:#fff;
}

#Cate-Htownlist li a:hover {
	background:#8EC220;
}

#Cate-SPlist li a:hover,
#ShopList a:hover {
	background:#FF9900;
}




/*-----おすすめリンク　ここから-----*/
#centerList ul{
	padding:10px 0 0;
}

#centerList ul li{
	text-align:center;
	margin-bottom:3px;
}


/*-----リンクリスト　ここから-----*/
#navi .link-list ul{
	padding:5px;

}

#navi .link-list li{
	padding:1px 4px 2px 20px;
	text-align:left;
}

#navi .link-list li.Mark{
	background:url(../../img/share/star_01.gif) 0 0.3em no-repeat;
}



