/* CSS Document */

/*--カテゴリーTOPページ囲み--------------------------------------------*/

#category_top_wrap{
width: 986px;
margin: 0 auto;
zoom: 100%;
}

	/*--clearfix--*/
	
	#category_top_wrap:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	#category_top_wrap{
	display: inline-table;
	}
	
	/*\*/
	
	*html #category_top_wrap{
	height: 0;
	}
	
	#category_top_wrap{
	display: block;
	}
	
	/**/
	
	/*-----------*/
	
	
	
/*--カテゴリー説明囲み------------------------------------------------*/

#category_about_wrap{
width: 720px;
zoom: 100%;
margin-bottom: 20px;
}

	/*--clearfix--*/
	
	#category_about_wrap:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	#category_about_wrap{
	display: inline-table;
	}
	
	/*\*/
	
	*html #category_about_wrap{
	height: 1px;
	}
	
	#category_about_wrap{
	display: block;
	}
	
	/**/
	
	/*-----------*/

	#category_about_wrap .box_left{
	width: 470px;
	float: left;
	}
	
		#category_about_wrap .box_left .list{
		background: #F2F2F2;
		width: 448px;
		border: 1px solid #E0E0E0;
		list-style: none;
		padding: 10px;
		}
		
			#category_about_wrap .box_left .list li{
			background: url(http://www.samurai13.jp/sysimg/common/yajirushi.jpg) left 5px no-repeat;
			padding-left: 15px;
			}
		
			#category_about_wrap .box_left .list li a{
			color: #3C5F93;
			}
	
	#category_about_wrap .box_right{
	width: 225px;
	float: right;
	}
	
		#category_about_wrap .box_right #cate_check{
		background: url(http://www.samurai13.jp/sysimg/category/cate_check.jpg) left top no-repeat;
		width: 225px;
		height: 50px;
		text-indent: -999em;
		overflow: hidden;
		}
		
		#category_about_wrap .box_right .list_box{
		background: #F2F2F2;
		width: 223px;
		border: 1px solid #E0E0E0;
		border-top: none;
		padding: 5px 0;
		}
		
		#category_about_wrap .box_right .list_box .kadomaru{
		background: #FFFFFF;
		width: 195px;
		margin: 0 auto;
		padding: 15px 10px;
		}
		
			#category_about_wrap .box_right .list_box .kadomaru ul{
			list-style: none;
			}
			
			#category_about_wrap .box_right .list_box .kadomaru li{
			background: url(http://www.samurai13.jp/sysimg/common/icon_check_list.jpg) left 5px no-repeat;
			margin-bottom: 5px;
			padding-left: 15px;
			_height: 1px;/*ie6*/
			}
			
/*--オススメサービス｜セミナー・イベント情報------------------------------------*/

#service_seminar_wrap{
width: 720px;
zoom: 100%;
margin-bottom: 45px;
}

	/*--clearfix--*/
	
	#service_seminar_wrap:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	#service_seminar_wrap{
	display: inline-table;
	}
	
	/*\*/
	
	*html #service_seminar_wrap{
	height: 1px;
	}
	
	#service_seminar_wrap{
	display: block;
	}
	
	/**/
	
	/*-----------*/
	
#service_box{
background: #FFFFFF;
width: 353px;
padding: 1px;
border: 1px solid #D4D4D4;
float: left;
}

	#service_box .midashi{
	background: url(http://www.samurai13.jp/sysimg/category/midashi_service.jpg) left top no-repeat;
	width: 353px;
	height: 42px;
	text-indent: -999em;
	overflow: hidden;
	}
	
	#service_box ul{
	margin: 5px 0 0 10px;
	}
	
	#service_box li{
	list-style: none;
	margin-bottom: 10px;
	}
	
		#service_box li img{
		vertical-align: middle;
		}
		
		#service_box a.more{
		color: #3366CC;
		font-size: 10px;
		}
		
		#service_box p.right{
		margin: 0 10px 10px 0;
		}
		
#seminar_box{
background: #FFFFFF;
width: 353px;
padding: 1px;
border: 1px solid #D4D4D4;
float: right;
}

	#seminar_box .midashi{
	background: url(http://www.samurai13.jp/sysimg/category/midashi_seminar.jpg) left top no-repeat;
	width: 353px;
	height: 42px;
	text-indent: -999em;
	overflow: hidden;
	}
	
	#seminar_box ul{
	margin: 5px 0 0 10px;
	}
	
	#seminar_box li{
	list-style: none;
	margin-bottom: 10px;
	}
	
		#seminar_box li img{
		vertical-align: middle;
		}
		
		#seminar_box a.more{
		color: #3366CC;
		font-size: 10px;
		}
		
		#seminar_box p.right{
		margin: 0 10px 10px 0;
		}
		
/*--サムライTV｜一覧　バナー-------------------------*/

#bn_samurai_tv{
background: url(http://www.samurai13.jp/sysimg/category/bn_samurai_tv.jpg) left top no-repeat;
width: 507px;
height: 73px;
display: block;
text-indent: -999em;
overflow: hidden;
clear: both;
margin: 0 auto 55px auto;
}

#bn_samurai_tv:hover{
background-position: left bottom;
}

/*--注目の専門家ピックアップ--------------------------*/

#midashi_pickup{
background: url(http://www.samurai13.jp/sysimg/category/midashi_pickup.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 5px;
}

.list_wrap{
width: 710px;
background: #E9E9E9;
padding: 5px;
}

#pickup_box{
/*background: #FFFFFF url(http://www.samurai13.jp/common/img/profile/bg_pickup.jpg) left top repeat-x;*/
border: 1px solid #D4D4D4;
padding: 10px 0;
width: 708px;
}

	#pickup_box .box{
	width: 674px;
	margin: 0 auto;
	}
	
		/*--clearfix--*/
		
		#pickup_box .box:after{
		display: block;
		clear: both;
		content: ".";
		height: 0;
		visibility: hidden;
		}
		
		#pickup_box .box{
		display: inline-table;
		}
		
		/*\*/
		
		*html #pickup_box .box{
		height: 1px;
		}
		
		#pickup_box .box{
		display: block;
		}
		
		/**/
		
		/*------------*/

	#pickup_box .box ul{
	list-style: none;
	zoom: 1;
	margin-right: -10px;
	_margin-right: -20px;
	}
	
		#pickup_box ul li{
		float: left;
		width: 161px;
		margin: 0 10px 10px 0;
		}
		
			#pickup_box ul li img{
			background: url(http://www.samurai13.jp/sysimg/category/bg_pickup_photo.jpg) left top no-repeat;
			padding: 5px;
			margin-bottom: 2px;
			}
			
			#pickup_box ul li dl{
			margin-bottom: 5px;
			}
			
			#pickup_box ul li dt{
			background: #EFEFEF;
			padding: 5px;
			font-size: 16px;
			font-weight: bold;
			text-align: center;
			}
			
				#pickup_box ul li dt a{
				color: #333333;
				}
				
			#pickup_box ul li dd{
			background: #4070B2;
			font-size: 10px;
			color: #FFFFFF;
			text-align: center;
			}
			

/*--専門家の紹介-----------------------------------------------------*/

#midashi_introduction{
background: url(http://www.samurai13.jp/sysimg/category/midashi_introduction.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 2px;
}

.intro_list{
width: 711px;
zoom: 100%;
clear: both;
margin-bottom: 5px;
}

	/*--clearfix--*/
	
	.intro_list:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	.intro_list{
	display: inline-table;
	}
	
	/*\*/
	
	*html .intro_list{
	height: 1px;
	}
	
	.intro_list{
	display: block;
	}
	
	/**/
	
	/*------------*/

	.intro_list ul{
	list-style: none;
	margin-right: -3px;
	_margin-right: -6px;
	zoom: 1;
	}
	
		.intro_list ul li{
		background: #FFFFFF;
		padding: 7px;
		width: 219px;
		border: 1px solid #D4D4D4;
		margin: 0 3px 4px 0;
		float: left;
		}
		
			.intro_list ul .kakomi{
			width: 219px;
			min-height: 110px;
			height: auto !important;
			height: 110px;
			zoom: 100%;
			}
			
				/*--clearfix--*/
				
				.intro_list ul li .kakomi:after{
				display: block;
				clear: both;
				content: ".";
				height: 0;
				visibility: hidden;
				}
				
				.intro_list ul li .kakomi{
				display: inline-table;
				}
				
				/*\*/
				
				*html .intro_list ul li .kakomi{
				height: 1px;
				}
				
				.intro_list ul li .kakomi{
				display: block;
				}
				
				/**/
				
				/*------------*/
		
			.intro_list ul li img.f_right{
			background: #FFFFFF;
			padding: 1px;
			border: 1px solid #CCCCCC;
			}
			
			.intro_list ul li dt{
			background: #EFEFEF;
			font-size: 16px;
			font-weight: bold;
			padding: 3px;
			}
			
				.intro_list ul li dt a{
				color: #333333;
				}
				
			.intro_list ul li dd{
			background: #4070B2;
			font-size: 10px;
			color: #FFFFFF;
			padding: 0 3px;
			margin-bottom: 5px;
			}
			
			.intro_list .bunya{
			background: url(http://www.samurai13.jp/sysimg/common/bg_slash.jpg) left top repeat;
			clear: both;
			padding: 3px;
			margin-bottom: 8px;
			}
			
			.intro_list .bunya ul{
			background: #FFFFFF;
			width: 168px;
			list-style: circle;
			padding: 15px 15px 15px 30px;
			min-height: 59px;
			height: auto !important;
			height: 59px;
			}
			
				.intro_list .bunya ul li{
				border: none;
				width: auto;
				float: none;
				padding: 0;
				margin: 0;
				}
				
				.intro_list .btn{
				/*background: url(http://www.samurai13.jp/common/img/profile/dot_line2.gif) left bottom repeat-x;*/
				padding-bottom: 5px;
				margin-bottom: 1px;
				zoom: 100%;
				}
				
					/*--clearfix--*/
					
					.intro_list .btn:after{
					display: block;
					clear: both;
					content: ".";
					height: 0;
					visibility: hidden;
					}
					
					.intro_list .btn{
					display: inline-table;
					}
					
					/*\*/
					
					*html .intro_list .btn{
					height: 1px;
					}
					
					.intro_list .btn{
					display: block;
					}
					
					/**/
					
					/*------------*/
					
				.intro_list .new_list{
				background: url(http://www.samurai13.jp/sysimg/common/bg_slash3.jpg) left top repeat;
				padding: 3px 5px;
				min-height: 59px;
				height: auto !important;
				height: 59px;
				}
				
					.intro_list .new_list ul{
					background: none;
					}
				
					.intro_list .new_list li{
					background: none;
					width: auto;
					float: none;
					font-size: 10px;
					margin: 0 0 0 5px;
					padding: 0;
					border: none;
					}
					
						.intro_list .new_list li img{
						vertical-align: middle;
						}
						
						
/*--ジャンル別新着ブログ-----------------------------------------------*/

#midashi_blog_entry{
background: url(http://www.samurai13.jp/sysimg/category/midashi_blog_entry.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 17px;
}

#blog_new_info_wrap{
width: 548px;
padding: 1px;
border: 1px solid #D4D4D4;
margin: 0 auto 20px auto;
}

	#blog_new_info_wrap .kadomaru{
	background: #F7F7F7;
	width: 520px;
	margin: 0 auto 10px auto;
	padding: 10px 0;
	}
	
		#blog_new_info_wrap .kadomaru table{
		width: 80%;
		border-collapse: collapse;
		margin: 0 auto;
		}
		
			#blog_new_info_wrap .kadomaru table th,#blog_new_info_wrap .kadomaru table td{
			font-size: 12px;
			font-weight: normal;
			vertical-align: top;
			text-align: left;
			}
			
			#blog_new_info_wrap .kadomaru table th{
			color: #4476B6;
			padding: 2px 10px 2px 0;
			}
			
			#blog_new_info_wrap .kadomaru table th img{
			vertical-align: middle;
			}
			
			#blog_new_info_wrap .kadomaru table th a{
			color: #4476B6;
			font-weight: bold;
			}
			
			#blog_new_info_wrap .kadomaru table td{
			text-align: right;
			white-space: nowrap;
			padding: 2px 0;
			}

#blog_new_info{
background: url(http://www.samurai13.jp/sysimg/profile/blog_new_info.jpg) left top no-repeat;
width: 548px;
height: 45px;
text-indent: -999em;
overflow: hidden
}

.blog_entry_wrap{
width: 706px;
margin: 0 auto;
zoom: 100%;
clear: both;
}

	/*--clearfix--*/
	
	.blog_entry_wrap:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	.blog_entry_wrap{
	display: inline-table;
	}
	
	/*\*/
	
	*html .blog_entry_wrap{
	height: 1px;
	}
	
	.blog_entry_wrap{
	display: block;
	}
	
	/**/
	
	/*-----------*/
	
.blog_entry_wrap .blog_entry_box{
width: 338px;
border: 1px solid #D4D4D4;
padding: 2px;
margin-bottom: 15px;
}

	/*--新着ブログ記事見出し--*/
	
	.blog_entry_wrap .blog_entry_box #blog_advice{
	background: url(http://www.samurai13.jp/sysimg/category/blog_advice.jpg) left top no-repeat;
	width: 338px;
	height: 48px;
	text-indent: -999em;
	overflow: hidden;
	}
	
	.blog_entry_wrap .blog_entry_box #blog_event{
	background: url(http://www.samurai13.jp/sysimg/category/blog_event.jpg) left top no-repeat;
	width: 338px;
	height: 48px;
	text-indent: -999em;
	overflow: hidden;
	}
	
	.blog_entry_wrap .blog_entry_box #blog_attitude{
	background: url(http://www.samurai13.jp/sysimg/category/blog_attitude.jpg) left top no-repeat;
	width: 338px;
	height: 48px;
	text-indent: -999em;
	overflow: hidden;
	}
	
	.blog_entry_wrap .blog_entry_box #blog_syllable{
	background: url(http://www.samurai13.jp/sysimg/category/blog_syllable.jpg) left top no-repeat;
	width: 338px;
	height: 48px;
	text-indent: -999em;
	overflow: hidden;
	}
	

.blog_entry_wrap .blog_entry_box table.stripe{
width: 100%;
border-collapse: collapse;
}

	.blog_entry_wrap .blog_entry_box table.stripe th,.blog_entry_wrap .blog_entry_box table.stripe td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	}
	
	.blog_entry_wrap .blog_entry_box table.stripe th{
	width: 55px;
	}
	
	.blog_entry_wrap .blog_entry_box table.stripe th img{
	background: #FFFFFF;
	padding: 1px;
	border: 1px solid #D4D4D4;
	}
	
		.blog_entry_wrap .blog_entry_box table.stripe tr.even{/*--偶数列--*/
		background: #F5F5F5 url(http://www.samurai13.jp/sysimg/common/dot_line2.gif) left bottom repeat-x;
		}
		
		#blog_advice_table table.stripe tr.last{
		background-image: none;
		}
		
		.blog_entry_wrap .blog_entry_box table.stripe tr.odd{/*--奇数列--*/
		background: #FFFFFF url(http://www.samurai13.jp/sysimg/common/dot_line2.gif) left bottom repeat-x;
		}
		
	.blog_entry_wrap .blog_entry_box table.stripe td dt{
	color: #4476B6;
	text-indent: -35px;
	margin-left: 35px;
	}
	
	.blog_entry_wrap .blog_entry_box table.stripe td dt a{
	font-weight: bold;
	color: #4476B6;
	}
	
	.blog_entry_wrap .blog_entry_box table.stripe td dd{
	margin-left: 35px;
	}
	
		.blog_entry_wrap .blog_entry_box table.stripe td dd img{
		vertical-align: middle;
		}
