/* CSS Document */

/*------------------------------------------------------------------------------------------------------------ Color*/

	
	/*-------------------------------------------------- Green*/
		
		body#Color {
			background: url(/images/green/bg_green.jpg) repeat-x top;
			}
			
		#Color #container .logo a {
			width:221px;
			height:83px;
			background:url(/images/green/logo_green.jpg) no-repeat;
			display:block;
			}
						
		#Color #HeadConteainer .navi li a {	
			background:url(/images/green/navi_green.jpg) no-repeat left 50%;
			}
			
		#Color #RightContents .ttl-weather {
			background: url(/images/green/ttl_weather_green.jpg) no-repeat;
			padding:0;
			margin:0;
			height:40px;
			}
			
		#Color #RightContents .ttl-ranking {
			background: url(/images/green/ttl_ranking_green.jpg) no-repeat;
			padding:0;
			margin:0;
			height:35px;
			}
			
		#Color #RightContents .hot-ttl-ranking {
			background: url(/images/green/ttl_hot_ranking_green.jpg) no-repeat;
			padding:0;
			margin:0;
			height:35px;
			}
			
		#Color #RightContents .ttl-rensou {
			background: url(/images/green/ttl_rensou_green.jpg) no-repeat;
			padding:0;
			margin:0;
			height:35px;
			}
		
		#Color #RightContents .ttl-kanren {
			background: url(/images/green/ttl_kanren_green.jpg) no-repeat;
			padding:0;
			margin:0;
			height:35px;
			}
		
		#Color #RightContents .ttl-url {
			background: url(/images/green/ttl_url_green.jpg) no-repeat;
			padding:0;
			margin:0;
			height:40px;
			}
			
		#Color .ttl-image h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_image_green.jpg) no-repeat;
			padding-bottom:5px;
			height:42px;
			width:191px;
			float:left;
			}
			
		#Color .ttl-movie h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_movie_green.jpg) no-repeat;
			padding-bottom:5px;
			height:42px;
			width:191px;
			float:left;
			}
			
		#Color .ttl-yahoo_unit h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_kanren_green.jpg) no-repeat;
			padding-bottom:5px;
			height:42px;
			width:191px;
			float:left;
			}
			
		#Color .ttl-hatena h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_rensou_green.jpg) no-repeat;
			padding-bottom:5px;
			height:42px;
			width:191px;
			float:left;
			}
			
		#Color .ttl-wiki h2 {
			background:url(/images/green/h2ttl_wiki_green.jpg) no-repeat;
			padding:7px 0 0 53px;
			height:42px;
			width:400px;
			color:#666666;
			float:left;
			}
			
		#Color .ttl-x h2 {
			background:url(/images/green/h2ttl_x_green.jpg) no-repeat;
			padding:7px 0 0 20px;
			height:42px;
			width:400px;
			color:#336600;
			float:left;
			}
				
		#Color .ttl-web h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_websearch_green.jpg) no-repeat;
			padding-bottom:5px;
			height:42px;
			width:191px;
			float:left;
			}
			
		#Color .ttl-keyword h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_keyword_green.jpg) no-repeat;
			padding-bottom:5px;
			height:27px;
			width:236px;
			}
			
		#Color .ttl-map h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_map_green.jpg) no-repeat;
			padding-bottom:5px;
			height:42px;
			width:191px;
			float:left;
			}
			
		#Color .ttl-goods h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_goods_green.jpg) no-repeat;
			padding-bottom:5px;
			height:42px;
			width:191px;
			float:left;
			}
			
		#Color .ttl-map h3 {
			text-indent:-10000px;
			background:url(/images/green/h3ttl_map_green.jpg) no-repeat;
			padding-bottom:5px;
			height:27px;
			width:191px;
			}
			
		#Color .ttl-kanren h3 {
			text-indent:-10000px;
			background:url(/images/green/h3ttl_kanren_green.jpg) no-repeat;
			padding-bottom:5px;
			height:27px;
			width:191px;
			}
			
		#Color .ttl-cate h2 {
			text-indent:-10000px;
			background:url(/images/green/h2ttl_cate_green.jpg) no-repeat;
			padding-bottom:5px;
			height:42px;
			width:191px;
			float:left;
			}
			
	/*-------------------------------------------------- Color*/
			
		#Color #HeadConteainer .navi a.act {
			background:url(/images/green/navi_green_f2.jpg) no-repeat left 50%;
			border-top:2px solid #2B5500;
			color:#2B5500;
			}	
			
		#Color #HeadConteainer .navi a:link,
		#Color #HeadConteainer .navi a:visited,
		#Color #HeadConteainer .navi a:active,
		#HeadConteainer .navi a {
			text-decoration: underline;
			color:#2B5500;
			}
			
		#Color #HeadConteainer .navi a:hover {
			text-decoration:underline; 
			color:#99CC00;
			border-top:2px solid #99CC00;
			background:url(/images/green/navi_green.jpg) no-repeat left 50%;
			}
			
		#Color #LeftContents .image-area a:hover,
		#Color #LeftContents .movie-area .movie .thm a:hover {
			border:1px solid #99CC00;
			padding:1px;
			}
			
		#Color .key a:hover,
		#Color #LeftContents .btn-under a:hover,
		#Color #LeftContents .goodsArea .navi a:hover,
		#Color #LeftContents .mapArea a:hover,
		#Color #LeftContents .btn-under a.act,
		#Color #LeftContents .goodsArea a.act,
		#Color #LeftContents .movie-area .movie a:hover,
		.under-navi a:hover {
			text-decoration:underline; 
			color:#99CC00;
			}
			
	/*-------------------------------------------------------- */
		
			
/*------------------------------------------------------------------------------------------------------------------------------------ */

/*------------------------------------------------------------------------------------------------------------ Cate*/

		#Cate {
			padding:0;
			margin-left:10px;
			}
		
		#Cate ul.ichiran {
			padding:0px;
			margin:0px;
			width:45%;
			float:left;
			display:block;
			}
			
		#Cate ul.ichiran li {
			list-style:none;
			padding:0;
			font-size:82.5%;
			line-height:100%;
			margin-bottom:20px;
			}
			
		#Cate ul.ichiran li a.main {
			color:#1E8DD4;
			font-weight:bold;
			display:block;
			line-height:160%;
			font-size:100%;
			}
				
		#Cate ul.ichiran li a.sub {
			color: #666666;
			margin-right:10px;
			line-height:160%;
			display:block;
			float:left;
			white-space: nowrap;
			}

		#yahoo_unit {
			padding:0;
			margin-left:10px;
			}
		
		#yahoo_unit ul.ichiran {
			padding:0px;
			margin:0px;
			width:100%;
			float:left;
			display:block;
			}
			
		#yahoo_unit ul.ichiran li {
			list-style:none;
			padding:0;
			font-size:82.5%;
			line-height:100%;
			margin-bottom:20px;
			}
			
		#yahoo_unit ul.ichiran li a.sub {
			color: #666666;
			margin-right:10px;
			line-height:160%;
			display:block;
			float:left;
			white-space: nowrap;
			}
			
		#yahoo_unit ul.ichiran li a.sub:hover {
			color:#99CC00;
			}

		#ttl_hatena {
			padding:0;
			margin-left:10px;
			}
		
		#ttl_hatena ul.ichiran {
			padding:0px;
			margin:0px;
			width:100%;
			float:left;
			display:block;
			}
			
		#ttl_hatena ul.ichiran li {
			list-style:none;
			padding:0;
			font-size:82.5%;
			line-height:100%;
			margin-bottom:20px;
			}
			
		#ttl_hatena ul.ichiran li a.sub {
			color: #666666;
			margin-right:10px;
			line-height:160%;
			display:block;
			float:left;
			white-space: nowrap;
			}
			
		#ttl_hatena ul.ichiran li a.sub:hover {
			color:#99CC00;
			}
