/* CSS Document */


/*--プロフィール画面全体囲み---------------------------*/

#profile_wrap{
width: 986px;
margin: 0 auto;
}

	.bt_cat4_top:hover{
	background-position: right;
	}

/*--士業者プロフィール囲み----------------------------*/

.profile_box{
background: #18579C url(http://www.samurai13.jp/sysimg/profile/bg_profile.jpg) left top repeat-x;
width: 966px;
border: 1px solid #124176;
padding: 7px 10px 8px 8px;
margin-bottom: 26px;
clear: both;
}

	.profile_box .midashi{
	background: url(http://www.samurai13.jp/sysimg/profile/profile_midashi.jpg) left top no-repeat;
	width: 966px;
	height: 34px;
	text-indent: -999em;
	overflow: hidden;
	}
	
	.profile_box .box{
	background: #FFFFFF;
	width: 915px;
	padding: 0 24px 15px 27px;
	zoom: 100%;
	}
	
		/*--clearfix--*/
		
		.profile_box .box:after{
		display: block;
		clear: both;
		content: ".";
		height: 0;
		visibility: hidden;
		}
		
		.profile_box .box{
		display: inline-table;
		}
		
		/*\*/
		
		*html .profile_box .box{
		height: 1px;
		}
		
		.profile_box .box{
		display: block;
		}
		
		/**/
		
		/*------------*/
	
		/*--士業者左囲み--*/
	
		.profile_box .box .box_left{
		float: left;
		width: 612px;
		padding-top: 16px;
		}
	
			.profile_box .box .box_left .name{
			font-size: 20px;
			font-weight: bold;
			border-left: 5px solid #EB0000;
			padding: 5px 0 5px 10px;
			margin-bottom: 21px;
			}
			
			.profile_box .box .box_left .profile_data{
			list-style: none;
			margin-left: 8px;
			}
			
				.profile_box .box .box_left .profile_data li{
				background: url(http://www.samurai13.jp/sysimg/common/dot_line.gif) left bottom repeat-x;
				padding-bottom: 6px;
				margin-bottom: 6px;
				}
				
				.profile_box .box .box_left .profile_data li img{
				margin-right: 10px;
				}
				
			.profile_box .box .box_left .pr{
			background: url(http://www.samurai13.jp/sysimg/profile/pr.jpg) left top no-repeat;
			padding: 13px 0 13px 50px;
			font-size: 18px;
			color: #CC0000;
			line-height: 140%;
			font-weight: bold;
			margin-left: 8px;
			}
			
			.profile_box .box .box_left .category{
			width: 596px;
			padding: 10px 8px 0 8px;
			background: #F5F5F5;
			}
			
				.profile_box .box .box_left .category dt{
				width: 79px;
				clear: both;
				float: left;
				padding-bottom: 10px;
				}
				
				.profile_box .box .box_left .category dd{
				margin: 0 0 0 85px;
				_height: 1px;
				padding: 2px 0 10px 0;
				}
			
		/*--士業者右囲み--*/
		
		.profile_box .box .box_right{
		background: url(http://www.samurai13.jp/sysimg/profile/profile_photoframe.jpg) left top no-repeat;
		float: right;
		width: 272px;
		padding: 16px 0 0 15px;
		min-height: 295px;
		height: auto !important;/*ie6処理*/
		height: 295px;/*ie6処理*/
		}
		
			.profile_box .box .box_right img{
			margin-bottom: 5px;
			}
		
			.profile_box .box .box_right .bt_movie{
			background: url(http://www.samurai13.jp/sysimg/profile/bt_movie.jpg) left top no-repeat;
			width: 240px;
			height: 40px;
			display: block;
			text-indent: -999em;
			overflow: hidden;
			margin-left: 8px;
			}
			
			.profile_box .box .box_right .bt_movie:hover{
			background-position: right;
			}
			
			
/*--プロフィール2カラム囲み--------------------------*/

#profile_contents_wrap{
background: url(http://www.samurai13.jp/sysimg/profile/bg_right_column.jpg) right top repeat-y;
width: 986px;
zoom: 100%;
margin: 0 auto 45px auto;
}

	/*--clearfix--*/
	
	#profile_contents_wrap:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	#profile_contents_wrap{
	display: inline-table;
	}
	
	/*\*/
	
	*html #profile_contents_wrap{
	height: 1px;
	}
	
	#profile_contents_wrap{
	display: block;
	}
	
	/**/
	
	/*------------*/
	
	
/*--プロフィール左コンテンツ--*/
	
#profile_contents{
width: 720px;
float: left;
}

	#profile_contents .box01{
	background: #EBF0F7;
	width: 700px;
	padding: 10px;
	margin-bottom: 55px;
	}
	
		#profile_contents .box01 .kakomi{
		background: url(http://www.samurai13.jp/sysimg/profile/kakomi_bottom.jpg) left bottom no-repeat;
		padding-bottom: 8px;
		}
		
		#profile_contents .box01 .kakomi #blog_new{
		background: url(http://www.samurai13.jp/sysimg/profile/blog_new.jpg) left top no-repeat;
		width: 700px;
		height: 47px;
		text-indent: -999em;
		overflow: hidden;
		}
		
			#profile_contents .box01 .kakomi .box02{
			background: #FFFFFF;
			padding: 10px 35px;
			}
			
			#profile_contents .box01 .kakomi .box02 a{
			color: #3C5F93;
			}
			
				#profile_contents .box01 .kakomi .box02 a:hover{
				text-decoration: none;
				}
			
				#profile_contents .box01 .kakomi .box02 table.stripe{
				width: 630px;
				border-collapse: collapse;
				margin-bottom: 10px;
				}
				
					#profile_contents .box01 .kakomi .box02 table.stripe tr.even{/*--ストライプ--*/
					background: #F5F5F5;
					}
				
					#profile_contents .box01 .kakomi .box02 table.stripe th,#profile_contents .box01 .kakomi .box02 table.stripe td{
					text-align: left;
					vertical-align: top;
					}
					
					#profile_contents .box01 .kakomi .box02 table.stripe td{
					padding: 5px 15px 5px 0;
					}
				
					#profile_contents .box01 .kakomi .box02 table.stripe th{
					width: 15px;
					font-weight: normal;
					padding: 5px 15px;
					}
					
					#profile_contents .box01 .kakomi .box02 table.stripe td a{
					font-weight: bold;
					}
					
					#profile_contents .box01 .kakomi .box02 table.stripe td img{
					vertical-align: middle;
					}
					
		#profile_contents .box01 .kakomi #samurai_tv_rireki{
		background: url(http://www.samurai13.jp/sysimg/profile/samurai_tv_rireki.jpg) left top no-repeat;
		width: 700px;
		height: 47px;
		text-indent: -999em;
		overflow: hidden;
		}
		
			#profile_contents .box01 .kakomi .box02 ul.stripe li{
			list-style: none;
			padding: 5px 0 5px 25px;
			}
			
			#profile_contents .box01 .kakomi .box02 ul.stripe li img{
			vertical-align: middle;
			}
					
				#profile_contents .box01 .kakomi .box02 ul.stripe li.even{/*--ストライプ--*/
				background: #F5F5F5;
				}
		
/*--プロフィールメニュー--------------------------*/

#profile_menu{
width: 720px;
margin-bottom: 30px;
zoom: 100%;
}

	/*--clearfix--*/
	
	#profile_menu:after{
	display: block;
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	}
	
	#profile_menu{
	display: inline-table;
	}
	
	/*\*/
	
	*html #profile_menu{
	height: 1px;
	}
	
	#profile_menu{
	display: block;
	}
	
	/**/
	
	/*-----------*/

	#profile_menu ul{
	list-style: none;
	}
	
		#profile_menu ul li{
		float: left;
		text-indent: -999em;
		overflow: hidden;
		}
	
		#profile_menu ul li a{
		background: url(http://www.samurai13.jp/sysimg/profile/profile_menu.jpg) left top no-repeat;
		display: block;
		height: 37px;
		}
		
			#profile_menu ul li.menu01 a{ width: 100px;}
			#profile_menu ul li.menu01 a:hover{ background-position: left bottom;}
			
			#profile_menu ul li.menu02 a{ width: 122px; background-position: -100px top;}
			#profile_menu ul li.menu02 a:hover{ background-position: -100px bottom;}
			
			#profile_menu ul li.menu03 a{ width: 129px; background-position: -222px top;}
			#profile_menu ul li.menu03 a:hover{ background-position: -222px bottom;}
			
			#profile_menu ul li.menu04 a{ width: 119px; background-position: -351px top;}
			#profile_menu ul li.menu04 a:hover{ background-position: -351px bottom;}
			
			#profile_menu ul li.menu05 a{ width: 137px; background-position: -470px top;}
			#profile_menu ul li.menu05 a:hover{ background-position: -470px bottom;}
			
			#profile_menu ul li.menu06 a{ width: 113px; background-position: right top;}
			#profile_menu ul li.menu06 a:hover{ background-position: right bottom;}

/*--特徴紹介--*/

#tokutyou{
background: url(http://www.samurai13.jp/sysimg/profile/midashi_tokutyou.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 2px;
}

#nagare{
background: url(http://www.samurai13.jp/sysimg/profile/midashi_nagare.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 2px;
}

#faq{
background: url(http://www.samurai13.jp/sysimg/profile/midashi_faq.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 2px;
}

#voice{
background: url(http://www.samurai13.jp/sysimg/profile/midashi_voice.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 2px;
}

#suisen{
background: url(http://www.samurai13.jp/sysimg/profile/midashi_suisen.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 2px;
}

#last_message{
background: url(http://www.samurai13.jp/sysimg/profile/midashi_message.jpg) left top no-repeat;
width: 720px;
height: 50px;
text-indent: -999em;
overflow: hidden;
margin-bottom: 2px;
}

#profile_contents .box03{
background: #EEEEEE url(http://www.samurai13.jp/sysimg/profile/bg_box03.jpg) left top no-repeat;
width: 718px;
border: 1px solid #E3E3E3;
padding: 13px 0;
margin-bottom: 10px;
}

	#profile_contents .box03 .kadomaru{
	background: #FFFFFF;
	width: 632px;
	margin: 0 auto;
	padding: 19px 34px;
	zoom: 100%;
	}
	
		/*--clearfix--*/
		
		#profile_contents .box03 .kadomaru:after{
		display: block;
		clear: both;
		content: ".";
		height: 0;
		visibility: hidden;
		}
		
		#profile_contents .box03 .kadomaru{
		display: inline-table;
		}
		
		/*\*/
		
		*html #profile_contents .box03 .kadomaru{
		height: 1px;
		}
		
		#profile_contents .box03 .kadomaru{
		display: block;
		}
		
		/**/
		
		/*------------*/
	
	#profile_contents .box03 .kadomaru img{
	background: #FFFFFF;
	float: right;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
	}
		
	
		#profile_contents #tokutyou_list dt{
		background: url(http://www.samurai13.jp/sysimg/profile/icon_tokutyou.jpg) left 2px no-repeat;
		padding-left: 20px;
		font-weight: bold;
		margin-bottom: 5px;
		}
		
		#profile_contents #tokutyou_list dd{
		background: url(http://www.samurai13.jp/sysimg/profile/dot_line2.gif) left top repeat-x;
		padding-top: 5px;
		margin-bottom: 25px;
		}
		
#profile_contents .box04{
background: #FFFFFF url(http://www.samurai13.jp/sysimg/profile/bg_box04.jpg) left top no-repeat;
width: 692px;
border: 1px solid #E3E3E3;
padding: 13px 13px 0 13px;
margin-bottom: 10px;
}

	#profile_contents .box04 .box_slash{
	background: url(http://www.samurai13.jp/sysimg/profile/bg_slash.jpg) left top repeat;
	width: 670px;
	margin: 0 auto 10px auto;
	padding: 10px;
	}
	
		#profile_contents .box04 .box_slash .nagare_wrap{
		background: #FFFFFF;
		padding: 5px 20px;
		width: 630px;
		}
		
			#profile_contents .box04 .box_slash .nagare_wrap table{
			width: 100%;
			border-collapse: collapse;
			}
			
				#profile_contents .box04 .box_slash .nagare_wrap table th,#profile_contents .box04 .box_slash .nagare_wrap table td{
				text-align: left;
				vertical-align: top;
				}
				
				#profile_contents .box04 .box_slash .nagare_wrap table th{
				background: url(http://www.samurai13.jp/sysimg/profile/bg_nagare_table.jpg) left top repeat;
				color: #FFFFFF;
				padding: 15px 20px 0 20px;
				width: 140px;
				}
				
				#profile_contents .box04 .box_slash .nagare_wrap table td{
				padding: 15px 0 20px 28px;
				}
				
	#profile_contents .box04 #faq_list{
	width: 630px;
	margin: 0 auto;
	padding: 15px 0;
	}
	
		#profile_contents .box04 #faq_list dt{
		background: url(http://www.samurai13.jp/sysimg/profile/icon_ques.jpg) left top no-repeat;
		padding-left: 30px;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 5px;
		margin-bottom: 5px;
		}
		
		#profile_contents .box04 #faq_list dd{
		background: #F5F5F5 url(http://www.samurai13.jp/sysimg/profile/bg_anth.jpg) left top no-repeat;
		margin-bottom: 25px;
		margin-left: 20px;
		padding: 20px 30px 20px 45px;
		min-height: 64px;
		height: auto !important;/*ie6処理*/
		height: 64px;/*ie6処理*/
		}
		
		#profile_contents .box04 .faq_wrap{
		background: #FFFFFF;
		padding: 10px 20px;
		width: 630px;
		zoom: 100%;
		}
		
			/*--clearfix--*/
			
			#profile_contents .box04 .faq_wrap:after{
			display: block;
			clear: both;
			content: ".";
			height: 0;
			visibility: hidden;
			}
			
			#profile_contents .box04 .faq_wrap{
			display: inline-table;
			}
			
			/*\*/
			
			*html #profile_contents .box04 .faq_wrap{
			height: 1px;
			}
			
			#profile_contents .box04 .faq_wrap{
			display: block;
			}
			
			/**/
			
			/*-----------*/
		
			#profile_contents .box04 .faq_wrap img{
			background: #FFFFFF;
			padding: 2px;
			border: 1px solid #CCCCCC;
			}
			
				#profile_contents .box04 .faq_wrap img.f_left{ margin-right: 20px;}
				#profile_contents .box04 .faq_wrap img.f_right{ margin-left: 20px;}
			
			#profile_contents .box04 .faq_wrap .faq{
			padding-top: 10px;
			margin-bottom: 10px;
			}
			
			#profile_contents .box04 .faq_wrap .faq dt{
			margin-bottom: 5px;
			}
			
			#profile_contents .box04 .faq_wrap .faq dt .bold{
			background: url(http://www.samurai13.jp/sysimg/profile/icon_faq.jpg) left center no-repeat;
			font-size: 14px;
			padding: 5px 0 5px 20px;
			font-weight: bold;
			}
			
			#profile_contents .box04 .faq_wrap .faq dd{
			background: #F5F5F5;
			padding: 10px;
			border-top: 1px solid #DEDEDE;
			}
			
		#profile_contents .box04 .faq_wrap2{
		background: #FFFFFF url(http://www.samurai13.jp/sysimg/profile/bg_hitokoto.jpg) right top repeat-y;
		padding: 5px 0 5px 20px;
		width: 650px;
		min-height: 142px;
		height: auto !important;/*ie6処理*/
		height: 142px;/*ie6処理*/
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		}
		
			#profile_contents .box04 .faq_wrap2 dl{
			background: url(http://www.samurai13.jp/sysimg/profile/hitokoto.jpg) right top no-repeat;
			padding: 15px 260px 0 0;
			}
			
				#profile_contents .box04 .faq_wrap2 dt{
				font-size: 14px;
				font-weight: bold;
				margin-bottom: 15px;
				}


	#profile_contents .box04 #suisen_list{
	width: 100%;
	margin-bottom: 10px;
	border-collapse: collapse;
	}
	
		#profile_contents .box04 #suisen_list tr{
		vertical-align: top;
		text-align: left;
		}
		
		#profile_contents .box04 #suisen_list tr.even{/*--偶数列--*/
		background: #F5F5F5 url(http://www.samurai13.jp/sysimg/common/dot_line2.gif) left bottom repeat-x;
		}
		
		#profile_contents .box04 #suisen_list tr.odd{/*--奇数列--*/
		background: #FFFFFF url(http://www.samurai13.jp/sysimg/common/dot_line2.gif) left bottom repeat-x;
		}
		
		#profile_contents .box04 #suisen_list tr.last{/*--末尾列--*/
		background-image: none;
		}
		
		#profile_contents .box04 #suisen_list th,#profile_contents .box04 #suisen_list td{
		padding: 10px;
		}
		
		#profile_contents .box04 #suisen_list td img{
		background: #FFFFFF;
		padding: 1px;
		border: 1px solid #CCCCCC;
		}
		
			#profile_contents .box04 #suisen_list dt{
			font-weight: bold;
			color: #073F80;
			margin-bottom: 5px;
			}
			
	#profile_contents .box04 #message_box{
	background: #FFFFFF;
	width: 630px;
	padding: 15px 20px;
	zoom: 100%;
	}
	
		/*--clearfix--*/
		
		#profile_contents .box04 #message_box:after{
		display: block;
		clear: both;
		content: ".";
		height: 0;
		visibility: hidden;
		}
		
		#profile_contents .box04 #message_box{
		display: inline-table;
		}
		
		/*\*/
		
		*html #profile_contents .box04 #message_box{
		height: 1px;
		}
		
		#profile_contents .box04 #message_box{
		display: block;
		}
		
		/**/
		
		/*------------*/
	
		#profile_contents .box04 #message_box img{
		background: #FFFFFF;
		border: 1px solid #CCCCCC;
		padding: 1px;
		float: right;
		margin: 0 0 15px 15px;
		}
		
		#profile_contents .box04 #message_box p{
		line-height: 200%;
		}
