@charset "shift_jis";
/*	-------------------------------------------------------------
	Description:	CSS file for screen media
	Filename:		content.css
	Author: 		N Hayashi
	Date:			03/16/2011
	-------------------------------------------------------------
	■共通設定
	■筆跡アドバイザーとは
	■通信教育　動画コース
	■動画コース
	■筆跡アドバイザーマスターズ研究会リポート
	■筆跡心理学とは
	■世界の筆跡心理学
	■講演のご案内
	■鑑定のご案内
	■Q & A
	■鑑定用語の解説
	■プロフィール
	■雑誌掲載
	■メルマガ
	■著書
	■活動内容について
	■リンク
	■セミナー・講演
	■動画紹介
	■柳谷亮プロフィール
	■筆跡鑑定メルマガ
	■お客様の声
	■アンケート

FOR SCREEN ****************************************************** */
/*	-------------------------------------------------------------
	■共通設定
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* 赤文字 */
#hot {
	color: #FF0000;
	padding-top: 12px;
	padding-bottom: 6px;
}

#content_textbox {
	width: 510px;
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 12px;
	padding-left: 24px;
	background-image: url(../images/common/textbox_02.jpg);
	line-height: 130%;
	}

td #flow_box_t{
	font-size: 18px;
	line-height: normal;
	color: #FFFFFF;
	height: 26px;
	padding-left: 14px;
	padding-top: 4px;
	font-weight: bold;
}

/* アイコン表示テキスト */
dl.icon_text {
    margin-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
}

	dl.icon_text dt {
		float: left;
		width: 20px;
		padding-top:4px;
	}
	
	dl.icon_text dd {
		line-height: 190%;
		float: left;
		text-indent: 0px;
	}

/* point箇条書き */
.point_list {
	margin-bottom: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 580px;
	display: block;
	background-color: #EAF1F4;
}

	.point_list dl {
		margin-left: 10px;
		width: 560px;
	}
	
		.point_list dl dt {
			padding-top: 3px;
			width: 20px;
			float: left;
		}
		
		.point_list dl dd {
			margin-bottom: 15px;
			width: 530px;
			float: left;
			line-height: 190%;
			font-size: 14px;
		}
		
			.point_list dl dd p {
				margin-bottom: 5px;
				font-size: 16px;
			}

/* point箇条書き */
.point_list02 {
	margin-left: 20px;
	margin-bottom: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	width: 540px;
	display: block;
	background-color: #EAF1F4;
}

	.point_list02 dl {
		margin-left: 20px;
		width: 500px;
	}
	
		.point_list02 dl dt {
			padding-top: 3px;
			width: 20px;
			float: left;
		}
		
		.point_list02 dl dd {
			margin-bottom: 15px;
			width: 480px;
			float: left;
			line-height: 190%;
		}
		
			.point_list02 dl dd p {
				margin-bottom: 5px;
				font-size: 16px;
			}
			
			
.float_r {
	float: right;
			}			

/*  ----------------------------------------------
筆跡アドバイザーとは
-----------------------------------------------  */
.adviser01 {
	width: 580px;
	text-align: center;
	float: right;
	height: 100%;
	overflow: hidden;
}

	.adviser01 table {
		margin: 0;
	}

		.adviser01 table td {
		line-height: 180%;
	}
	
	
	
/*	-------------------------------------------------------------
	通信教育　動画コース
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
/* 筆跡アドバイザー通信教育に動画コース誕生!!　ボタン部分 */
.area_content11 {
    width: 556px;
	text-align: center;
}

		.area_content11_01 {
			width: 556px;
			height: 193px;
			background-image: url(../7_tsushin/images/area_content11_01_on.jpg);
			display: block;
			background-repeat: no-repeat;
		}

		.area_content11_01 a {
			width: 556px;
			height: 193px;
			display: block;
		}

				.area_content11_01 a:hover {
					width: 556px;
					height: 193px;
					background-image: url(../7_tsushin/images/area_content11_01_on.jpg);
					display: block;
					background-repeat: no-repeat;
				}
				
						.area_content11_01 a:hover img {
								visibility: hidden;
							}
							
/* 筆跡アドバイザー通信教育に動画コース誕生!!　リスト部分 */
.area_content11_02 {
	width: 556px; 
	height:208px;
	/*height: 170px;*/
	text-align: center;
	background-image: url(../7_tsushin/images/area_content11_02.jpg);
	background-repeat: no-repeat;
	/*padding-top: 38px;*/
}	
	
		.area_content11_02 ul {
			margin-left: auto;
			margin-right: auto;
			width: 420px;
			display: block;
			margin-top: 0;
			margin-bottom: 0;
			padding-top: 38px;
			padding-right: 0;
			padding-bottom: 0;
			padding-left: 0;
		}
		
			.area_content11_02 ul.information {
				margin-left: auto;
				margin-right: auto;
				width: 450px;
				display: block;
				margin-top: 0;
				margin-bottom: 0;
				padding-top: 20px;
				padding-right: 0;
				padding-bottom: 0;
				padding-left: 0;
			}
			
			* html .area_content11_02 ul.information {
				margin-left: 0px;
            }	
			
				.area_content11_02 ul li {
					width: 450px;
					background-image: url(../7_tsushin/images/area_content11_icon.jpg);
					background-repeat: no-repeat;
					text-indent: 20px;
					line-height: 200%;
					text-align: left;
					list-style-type: none;
					font-size: 12px;
				}

/* ★特典をご利用ください */				
.area_content11_03 {
	width: 536px;
	text-align: left;
	background-image: url(../7_tsushin/images/area_content11_03_bg.jpg);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-left: 20px;
	/*padding-right: 20px;*/
	border-bottom: solid 2px #FFA215;
}
		
		/* ie6用ハック */
		* html .area_content11_03 {
			width: 556px;
		}
		
		/* ie7用ハック */
		*:first-child+html .area_content11_03 {
			width: 556px;
		}
		
		/* ie8用ハック */
		head/* */body  .area_content11_03 {
			width: 556px;
		}
		
.m_bottom20 {
	margin-bottom: 20px;
}

/* 動画の内容 */
.area_content11_04 {
	width: 506px;
	/*height: 170px;*/
	text-align: center;
	display: block;
	/*width: 506px;*/
	background-color: #DFF4D5;
	background-image: url(../7_tsushin/images/area_content11_04.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-top: 35px;
	padding-bottom: 10px;
	margin-top: 20px;
}
		
		/* ie6用ハック */
		/** html .area_content11_04 {
			height: 175px;
		}*/
		
		/* ie7用ハック */
		/**:first-child+html .area_content11_04 {
			height: 175px;
		}*/
		
		/* ie8用ハック */
		head/* */body  .area_content11_04 {
			/*height: 175px;*/
		}
		
		.area_content11_04 table {
			margin-left: auto;
			margin-right: auto;
			display: block;
		}

.area_dvd {
    margin-bottom: 20px;
}

	.area_dvd table {
		width: 556px;
		margin-bottom: 10px;
	}
	
		.area_dvd table th {
			border: solid 1px #FFA215;
			vertical-align: middle;
			background-color: #ffffcc;
		}
		
		.area_dvd table td {
			border: solid 1px #FFA215;
			vertical-align: middle;
			width: 70%;
			padding-left: 5px;
			padding-right: 5px;
		}


.text_information {
    text-align: center;
	padding-top: 10px;
	margin-bottom: 10px;
	color: #CC0000;
}

.link_image {
    padding-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.link_image {
    padding-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

	.link_image a:hover img {
		opacity: 0.8;
		filter: alpha(opacity=80);
		-ms-filter: "alpha( opacity=80 )";
		background: #fff;
	}



/*	-------------------------------------------------------------
	動画コース
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
/* トップページ動画紹介 */
.top_vtr {
    width: 409px;
	height: 211px;
	margin-bottom: 30px;
	display: block;
	background-image: url(../images/vtr_back.jpg);
	background-repeat: no-repeat;
	position: relative;
}

.button01 {
    width: 110px;
	height: 25px;
	position: absolute;
	left: 14px;
	top: 173px;
}

.button02 {
    width: 110px;
	height: 25px;
	position: absolute;
	left: 149px;
	top: 173px;
}

.button03 {
    width: 110px;
	height: 25px;
	position: absolute;
	left: 284px;
	top: 173px;
}

/* セカンドページ動画紹介 */
.area_vtr {
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-left: 75px;
}		

/*通信教育オーダーフォーム*/
table.order_form {
	width: 580px;
	margin-bottom: 20px;
	text-align: center;
}

	table.order_form th {
		width: 170px;
		color: #FFFFFF;
		background-color: #3BA37C;
		font-weight: bold;
		border: solid 2px #FFFFFF;
		padding: 3px;
		text-align: left;
		white-space: nowrap;
		font-size: 12px;
	}
	
	* html table.order_form th {
		width: 230px;
	}


	table.order_form td {
		padding: 3px;
		font-size: 12px;
	}


/*-----------------------------------------------------
筆跡アドバイザーマスターズ研究会リポート
------------------------------------------------------*/
/*第二回*/
/*冒頭挨拶*/
.report_text {
	display: block;
	line-height: 150%;
	width: 580px;
	margin-bottom: 20px;
}

	.report_text p {
		width: 440px;
		display: block;
	}

	.report_text .report_image {
		float: right;
		margin: 0px;
		padding: 0px;
		width: 113px;
	}



.report_main {
	width: 580px;
}

.report_main ul {
	text-align: left;
	width: 580px;
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style:none;
}

.report_main ul li {
	font-weight: bold;
	margin-bottom: 5px;
}

.report_main p {
	width: 580px;
	text-align: left;
}

.report_main .report_main_image01 {
	width: 580px;
	display: block;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}


 .report_main_image01 dl.img {
	width: 150px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px  0px 0px 45px;
	
}

 .report_main_image01 dl.img_left {
	margin: 0px;
	width: 150px;
	display: block;
	float: right;
	padding: 0px;
}

 .report_main_image01 dd{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

 .area_main_text {
	width: 580px;
	display: block;
	margin-bottom: 20px;
}


 .area_main_text .report_main_text {
	display: block;
	float: left;
	width: 280px;
	text-align: left;
	text-indent: 12px;
	padding: 0px;
	line-height: 150%;
}

 .area_main_text .report_main_image02 {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 250px;
}

 .area_main_text dd {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

 .report_main_image03 {
	width: 580px;
	display: block;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}


 .report_main_image03 dl.img {
	width: 170px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px  0px 0px 15px;
	
}

 .report_main_image03 dl.img_left2 {
	margin: 0px;
	width: 170px;
	display: block;
	float: right;
	padding: 0px;
}

 .report_main_image03 dd{
	margin: 0px;
	padding: 0px;
	text-align: center;
}


/*第三回*/
.report_main2 {
	width: 580px;
}

.report_main2 img {
	margin-bottom: 4px;
}

.report_main2 ul {
	text-align: left;
	width: 580px;
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style:none;
}

.report_main2 ul li {
	font-weight: bold;
	margin-bottom: 5px;
}

.report_main2 p {
	width: 580px;
	text-align: left;
}

.report_main2 .report_main_image03 {
	width: 580px;
	display: block;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

.main .main_image01 {
	width: 569px;
	display: block;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}


.main .main_image01 dl.img {
	width: 150px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 45px;
	
}

.main .main_image01 dl.img_left {
	margin: 0px;
	width: 250px;
	display: block;
	float: left;
	padding: 0px;
}

.main .main_image01 dl.img_right {
	margin: 0px;
	width: 250px;
	display: block;
	float: right;
	padding: 0px;
}

.main .main_image01 dd{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.main .area_main_text {
	width: 569px;
	display: block;
	margin-bottom: 20px;
}


.main  .area_main_text .main_text {
	display: block;
	float: left;
	width: 290px;
	text-align: left;
	text-indent: 12px;
	margin: 0px 15px 10px 0px;
	padding: 0px;
	line-height: 150%;
}

.main .area_main_text dl.main_image02 {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 250px;
}

.main .area_main_text dd {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* 96%　筆跡による性格診断 */
.image96 {
    margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 26px;
}

/*---------------------------------------------------------------
筆跡心理学とは
----------------------------------------------------------------*/
.area_seikaku {
	width: 580px;
	text-align: center;
}

	.area_seikaku p {
		color: #006666;
		font-weight: bold;
		font-size: 16px;
		text-align: center;
		line-height: 200%;
		margin-bottom: 20px;
	}

	.area_seikaku table {
		width: 540px;
		border-collapse: collapse;
		border: solid 1px #999999;
		margin-left: auto;
		margin-right: auto;
	}

	.area_seikaku table th {
		padding: 10px;
		text-align: center;
		border-collapse: collapse;
		border: solid 1px #999999;
		font-weight: bold;
	}

	.area_seikaku table td {
		padding: 10px;
		text-align: center;
		border-collapse: collapse;
		border: solid 1px #999999;
		line-height: 150%;
	}

	/*4タイプテーブル*/	
	.area_seikaku table.type4 {
		width: 540px;
	}

		.area_seikaku table.type4 td {
			width: 268px;
		}

	/*筆跡心理学とは*/	
	.area_seikaku table.about_sinrigaku {
		border: none;
	}

	.area_seikaku table.about_sinrigaku td {
		border: none;
		text-align: left;
	}
	

/*------------------------------------------------
世界の筆跡心理学
-------------------------------------------------*/

#area_graphology {
	width: 580px;
	text-align: center;
	line-height: 150%;
}


	#area_graphology .top {
		padding-top: 5px;
	}
	
	#area_graphology .top dl{
		margin: 0px;
		padding: 0px;
	}
	
	#area_graphology .top_left {
		width: 400px;
		float: left;
	}
	
	#area_graphology .top_left dt{
		margin: 0px;
		padding: 0px;
	}
	
	#area_graphology .top_left dd{
		margin: 0px;
		padding: 0px;
		font-size: 10px;
		text-align: left;
		padding-left: 5px;
	}
	
	#area_graphology .top_right {
		width: 150px;
		float: left;
		margin-left: 10px;
		padding-top: 10px;
	}
	
	#area_graphology .top_right dt img {
		margin: 0px;
		padding: 0px;
		border: solid 1px #999999;
	}
	
	#area_graphology .top_right dd{
		margin: 0px;
		padding: 0px;
		text-align: right;
	}
	
	#area_graphology .main {
		text-align: left;
		width: 579px;
	}
	
	#area_graphology .main h3 {
		width: 557px;
		font-size: 16px;
		color: #333333;
		font-weight: bold;
		border-bottom: solid 2px #FFCC00;
		margin-top: 24px;
		padding-top: 0px;
		padding-bottom: 2px;
		padding-left: 22px;
		background-image: url(../13_graphology/images/point.gif);
		background-repeat: no-repeat;
	}
	
	#area_graphology .main p {
		text-indent: 12px;
		margin-bottom: 20px;
	}
	
	#area_graphology .main img {
		border: solid 1px #999999;
	}
	
	#area_graphology .main img.image {
		margin-left: 5px;
	}
	
	#area_graphology .main dl {
		display: block;
		width: 400px;
		margin-left: 90px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
		#area_graphology .main dl dt {
		display: block;
		width: 400px;
			margin: 0px;
			padding: 0px;
		}
		#area_graphology .main dl dd {
		display: block;
		width: 400px;
			margin: 0px;
			padding: 0px;
		}
	
	#area_graphology .image04 {
		display: block;
		/*width: 500px;*/
		border: solid 1px #999999;
		padding-top: 20px;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	
		#area_graphology .image04 .image04_title {
			font-size: 16px;
			font-weight: bold;
			text-align: center;
			}
	
		#area_graphology .image04 .image04_image {
			display: block;
			width: 500px;
		}
	
		#area_graphology .image04 .image04_image img {
			border: none;
		}
	
	#area_graphology .image04 .image04_image dl {
		display: block;
		width: 160px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
		#area_graphology .image04 .image04_image dl dt {
		display: block;
		width: 160px;
			margin: 0px;
			padding: 0px;
		}
		#area_graphology .image04 .image04_image dl dd {
		display: block;
		width: 160px;
			margin: 0px;
			padding: 0px;
		}
	
	#area_graphology .image04 dl.image04_left {
		display: block;
		width: 160px;
		margin-left: 100px;
		margin-left: 60px;
		float: left;
	}	
	
	#area_graphology .image04 dl.image04_right {
		display: block;
		width: 160px;
		margin-right: 80px;
		margin-right: 40px;
		float: right;
	}	


/*---------------------------------------------------------------
講演のご案内
----------------------------------------------------------------*/
#area_koen_jiseki {
	width: 580px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}


 .koen01 {
 	width: 540px;
	height: 380px;
/*	background-image: url(../5_koen/images/koen_jiseki2.jpg);*/
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

	 .koen01 p {
	 	margin-bottom: 10px;
	}

	 .koen01 ul {
	 	margin-bottom: 10px;
	}

		 .koen01 ul li {
			margin-bottom: 5px;
		}
     .koen01 dt {
	 	width:180px;
	 	float:left;
	 	padding-bottom:0.5em;
	 	clear:both;
	}
	 .koen01 dd {
	 	padding-bottom:0.5em;
	}
	.koen01 #jiseki_thema {
		width: 250px;
		margin:0 auto;
		background-image: url(../5_koen/images/thema_02.jpg);
		background-repeat: repeat-y;
		text-align: center;
	}

		.koen01 #jiseki_thema p {
			width: 240px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			padding-top: 15px;
			padding-bottom: 0;
			display: block;
			line-height: 120%;
		}

 .koen02 {
 	width: 540px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

	 .koen02 table {
		width: 540px;
		margin-bottom: 20px;
		border: none;
	}

		 .koen02 table td {
		 	padding: 5px;
			border: none;
		}


 .koen03 {
 	width: 540px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

	 .koen03 table {
		width: 540px;
		margin-bottom: 20px;
		border-collapse: collapse;
		border: solid 1px #999999;
	}

		 .koen03 table td {
		 	padding: 5px;
			border-collapse: collapse;
			border: solid 1px #999999;
		}

/*	-------------------------------------------------------------
	■鑑定のご案内
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* 特長 */
#area_point {
	margin-bottom: 50px;
	width: 580px;
	/*height: 138px;*/
	height: 170px;
	display: block;
	background-image: url(../analysis/images/back_area_point.jpg);
	background-repeat: no-repeat;
	position: relative;
}

/* 特長1 */
#point1 {
    width: 170px;
	position: absolute; left: 15px; top: 32px;
	font-weight: bold;
	font-size: 12px;
	line-height: 180%;
}

/* 特長2 */
#point2 {
    width: 170px;
	position: absolute; left: 203px; top: 32px;
	font-weight: bold;
	font-size: 12px;
	line-height: 180%;
}

/* 特長3 */
#point3 {
    width: 170px;
	position: absolute; left: 392px; top: 32px;
	font-weight: bold;
	font-size: 12px;
	line-height: 180%;
}

/* ご挨拶 */
#area_greeting {
    margin-bottom: 20px;
	width: 580px;
	height: 320px;
	background-image: url(../analysis/images/back_area_greeting.jpg);
	position: relative;
	background-repeat: no-repeat;
}

	#area_greeting dl {
	    margin-left: 230px;
		padding-top: 18px;
	}

		/* 筆跡鑑定人  根本寛 */
		#area_greeting dl dt {
		    margin-bottom: 18px;
			font-size: 18px;
			color: #003366;
			font-weight: bold;
		}

		/* キャリア */
		#area_greeting dl dd {
			margin-bottom: 8px;
			font-size: 14px;
			color: #003366;
			font-weight: bold;
		}

/* プロフィールを見るボタン */
.button_profile_analysis {
    position: absolute;
	top: 12px;
	left: 425px;
}

	.button_profile_analysis a {
		background-image: url(../images/top/button_prof_on.jpg);
		width: 128px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
	}
	
	.button_profile_analysis a:hover {
		background-image: url(../images/top/button_prof_on.jpg);
		width: 128px;
		height: 24px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_profile_analysis a:hover img {
			visibility: hidden;
		}
		
		* html .button_profile_analysis a:hover {
			background-color: transparent;
		}
.area_voice_3 {
    width: 545px;
	height: 75px;
	margin-bottom: 10px;
	display: block;
	background-image: url(../analysis/images/back_area_voice2.jpg);
	background-repeat: no-repeat;
}
	.area_voice_3 {
		padding-top: 10px;
		padding-left: 12px;
		padding-right: 24px;
	}
	
		.area_voice_3 dt {
			font-size: 16px;
			color: #003e71;
			font-weight: bold;
			margin-bottom: 6px;
			padding-left:5px;
			/*border-left:5px solid #003e71;*/

			width:270px;
		}

		.area_voice_3 dt img{
            position: relative;
            top: 4px;
            padding-right: 10px;
		}
		
		.area_voice_3 dd {
			font-size: 13px;
			line-height: 130%;
			margin-bottom: 4px;
			font-weight: bold;
			width: 550px;
			padding-left:8px;
		}

/* 推薦文 */
.area_voice_2 {
    width: 580px;
	height: 90px;
	margin-bottom: 10px;
	display: block;
	background-image: url(../analysis/images/back_area_voice2.jpg);
	background-repeat: no-repeat;
}
	.area_voice_2 dl {
		padding-top: 20px;
		padding-left: 24px;
		padding-right: 24px;
	}
	
		.area_voice_2 dl dt {
			font-size: 16px;
			color: #003366;
			font-weight: bold;
			margin-bottom: 6px;
		}
		
		.area_voice_2 dl dd {
			font-size: 14px;
			line-height: 180%;
			margin-bottom: 4px;
			font-weight: bold;
		}

/* 推薦文 */
.area_voice {
    width: 580px;
	height: 230px;
	margin-bottom: 10px;
	display: block;
	background-image: url(../analysis/images/back_area_voice.jpg);
	background-repeat: no-repeat;
}
/* 推薦文 */
.area_voice3 {
    width: 580px;
	height: 169px;
	margin-bottom: 50px;
	display: block;
	background-image: url(../analysis/images/back_area_voice3.jpg);
	background-repeat: no-repeat;
}
	.area_voice dl {
		padding-top: 20px;
		padding-left: 24px;
		padding-right: 24px;
	}
	
		.area_voice dl dt {
			font-size: 16px;
			color: #003366;
			font-weight: bold;
			margin-bottom: 6px;
		}
		
		.area_voice dl dd {
			font-size: 14px;
			line-height: 180%;
			margin-bottom: 4px;
			font-weight: bold;
		}

/* 筆跡鑑定の種類 */
.area_consultant {
    margin-bottom: 20px;
}

.area_consultant p {
    padding-left: 30px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: dashed 1px #666666;
	line-height: 150%;
	font-weight: bold;
}

	.area_consultant p.no_border {
	    padding-bottom: 0px;
		border-bottom: none;
	}

/* 筆跡鑑定書・虫眼鏡 */
.consultant_note {
	margin-top: 20px;
	margin-bottom: 50px;
	width: 580px;
	height: 154px;
	display: block;
	background-image: url(../analysis/images/back_consultant_note.jpg);
	background-repeat: no-repeat;
}

	.consultant_note p {
	    margin-left: 150px;
		padding: 10px;
	    width: 350px;
		border: none;
		font-size: 13px;
		font-weight: normal;
		line-height: 140%;
	}

/* 筆跡鑑定のご相談とご依頼方法 */
#area_flow {
	margin-bottom: 50px;
	background: url(../analysis/images/area_back_flow.jpg) no-repeat;
	position: relative;
	width: 580px;
	height: 575px;
}

/* 共通クラス */
#area_flow dt {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
	height: 35px;
}

	#area_flow dt.flow_title_bl01 {
		width: 230px;
		color: #000066;
	}
	
	#area_flow dt.flow_title_bl02 {
		color: #000066;
		width: 180px;
	}
	
	#area_flow dt.flow_title_gr {
		color: #003333;
		width: 230px;
	}

#area_flow dd {
	line-height: normal;
	color: #333333;
}

	#area_flow dd.flow_text_ss {
		font-size: 11px;
		width: 166px;
		padding-left: 14px;
		text-indent: -14px;
	}
	
	#area_flow dd.flow_text_s {
		font-size: 11px;
		width: 216px;
		padding-left: 14px;
		text-indent: -14px;
	}
	
	#area_flow dd.flow_text_m {
		font-size: 12px;
		width: 242px;
		padding-left: 18px;
		text-indent: -18px;
	}
	
	#area_flow dd.flow_text_l {
		font-size: 12px;
		width: 312px;
		padding-left: 18px;
		text-indent: -18px;
	}

/* 個々の位置指定クラス */
#area_flow dt.flow01 {
	position: absolute;
	left: 13px;
	top: 29px;
}

#area_flow dt.flow02 {
	position: absolute;
	left: 12px;
	top: 98px;
}

#area_flow dt.flow03 {
	position: absolute;
	left: 12px;
	top: 168px;
}

#area_flow dt.flow04 {
	position: absolute;
	left: 10px;
	top: 239px;
}

#area_flow dt.flow05 {
	position: absolute;
	left: 205px;
	top: 239px;
}

#area_flow dt.flow06 {
	position: absolute;
	left: 401px;
	top: 240px;
}

#area_flow dt.flow07 {
	position: absolute;
	left: 79px;
	top: 356px;
}

#area_flow dt.flow08 {
	position: absolute;
	left: 400px;
	top: 355px;
}

#area_flow dt.flow09 {
	position: absolute;
	left: 77px;
	top: 457px;
}

#area_flow dt.flow10 {
	position: absolute;
	left: 79px;
	top: 524px;
}

#area_flow dd.flow11 {
	position: absolute;
	left: 258px;
	top: 28px;
}

#area_flow dd.flow12 {
	position: absolute;
	left: 258px;
	top: 97px;
}

#area_flow dd.flow13 {
	position: absolute;
	left: 258px;
	top: 112px;
}

#area_flow dd.flow14 {
	position: absolute;
	left: 258px;
	top: 169px;
}

#area_flow dd.flow15 {
	position: absolute;
	left: 258px;
	top: 185px;
}

#area_flow dd.flow16 {
	position: absolute;
	left: 17px;
	top: 280px;
}

#area_flow dd.flow17 {
	position: absolute;
	left: 210px;
	top: 280px;
}

#area_flow dd.flow18 {
	position: absolute;
	left: 409px;
	top: 280px;
}

#area_flow dd.flow19 {
	position: absolute;
	left: 91px;
	top: 398px;
}

#area_flow dd.flow20 {
	position: absolute;
	left: 320px;
	top: 456px;
}

#area_flow dd.flow21 {
	position: absolute;
	left: 320px;
	top: 525px;
}

/* 鑑定料金について */
#area_cost {
	margin-bottom: 50px;
}

#area_cost ul {
	width: 570px;
	margin-left: 5px;
	display: block;
}

	#area_cost ul li {
		padding-left: 18px;
		text-indent: -18px;
		line-height: 150%;
		display: block;
		margin-bottom: 10px;
	}

#area_cost table {
	width: 575px;
	margin-bottom: 20px;
}

	#area_cost table th {
		text-align: center;
		background-color:#6699CC;
		color: #ffffff;
		height: 23px;
		vertical-align: middle;
		border: #336699 1px solid;
		font-size: 13px;
	}
	
	#area_cost table td {
		height: 48px;
		background-color: #ffffff;
		border: 1px solid #999999;
		vertical-align: middle;
		text-align: center;
		font-size: 13px;
	}
	
		#area_cost table td.td_left {
			text-align: left;
			padding-left: 4px;
			padding-right: 4px;
		}

/* 全国どこでも対応できます */
#area_area {
	margin-bottom: 20px;
	text-align: center;
}

#area_area img {
	margin-left: auto;
	margin-right: auto;
}

#area_area ul {
	width: 560px;
	display: block;
}

	#area_area ul li.font_bold {
		width: 560px;
		display: block;
		margin-bottom: 10px;
		text-align: left;
	}
	
	#area_area ul li.image {
		margin-bottom: 10px;
		text-align: cneter;
	}

	#area_area ul li a {
		color: #990000;
		text-decoration: none;
	}

		#area_area ul li a:hover, a:active {
			color: #990000;
			text-decoration: underline;
		}

/* 筆跡鑑定研修のご案内 */
.table_analysis01 th {
    padding: 4px;
	border: solid 2px #ffffff;
}

.table_analysis01 td {
    padding: 4px;
	border: solid 2px #ffffff;
}

/* お問合せ */
#area_inquiry {
	position: relative;
	font-size: 12px;
	width: 580px;
	height: 290px;
	display: block;
	background-image: url(../images/common/inquiry.jpg);
	background-repeat: no-repeat;
}

	.button_mail {
		position: absolute;
		top: 55px;
		left: 230px;
		width: 178px;
		height: 12px;	
	}

	* html .button_mail {
		position: absolute;
		top: 54px;
		left: 388px;
	}

	.button_mail a {
		width: 178px;
		height: 12px;	
		background-image: url(../images/common/inquiry_mail_on.jpg);
		background-repeat: no-repeat;
	}
	
	* html .button_mail a {
		background-position: 0px 2px;
	}


	.button_mail a:hover {
		width: 178px;
		height: 12px;	
		background-image: url(../images/common/inquiry_mail_on.jpg);
		background-repeat: no-repeat;
		display: block;	
	}

	* html .button_mail a:hover {
		background-position: 0px 2px;
	}

			.button_mail a:hover img {
				visibility: hidden;
			}

/*	-------------------------------------------------------------
	■Q & A
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.table_question01 table td {
	padding-bottom: 5px;
	line-height: 140%;
}


.table_question01 table td.green {
	padding-top: 10px;
}

.table_question01 table td.green strong {
    font-weight: bold;
	font-size: 16px;
	padding-top: 5px;
}

/*	-------------------------------------------------------------
	■筆跡鑑定用語の解説
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* 筆跡鑑定用語の解説 */
.area_glossary {
    margin-bottom: 50px;
	font-size: 14px;
}

.glossary_introduction {
	width: 560px;
	margin-bottom: 10px;
}

		.glossary_introduction .glossary_introduction_left {
			display: block;
			float: left;
			width: 580px;
			padding-left: 20px;
		}
		
				.glossary_introduction_left p {
					margin-bottom: 13px;
				}
				
				.glossary_link {
					display: block;
					width: 520px;
					padding-left: 25px;
					background-color: #EAF1F4;
					height: 75px;
				}
		
				.glossary_link ul {
					padding-top: 25px;
					width: 520px;
					display: block;
				}
		
				.glossary_link ul li {
					display: block;
					float: left;
					margin-right: 25px;
					height: 25px;
				}
		
		.glossary_introduction .glossary_introduction_right {
			display: block;
			float: right;
			width: 220px;
			padding-right: 20px;
		}

.glossary_main {
	width: 580px;
	border-top: solid 1px #000000;
	margin-bottom: 10px;
}

.glossary_main ul {
	display: block;
	width: 580px;
	border-bottom: solid 1px #000000;
}
	
.glossary_main ul li.term_title {
	width: 580px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.glossary_main ul li.term_title img {
	float: left;
}


.glossary_main ul li.term {
	width: 540px;
	margin-left: 20px;
	border-top: dotted 1px #000000;
	display: block;
}

.glossary_main dl {
	width: 540px;
}

.glossary_main dl dt {
	display: block;
	width: 150px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 120%;
	margin-right: 10px;
}

.glossary_main dl dd {
	display: block;
	width: 380px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 120%;
}

/* ページ内リンクボタン */
.button_glossary_link01 {
	width: 27px;
	height: 27px;
	background-image: url(../glossary/images/glossary_link01_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

	.button_glossary_link01 a:hover {
		background-image: url(../works/images/glossary_link01_on.jpg);
		width: 27px;
		height: 27px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_glossary_link01 a:hover img {
			visibility: hidden;
		}

.button_glossary_link02 {
	width: 27px;
	height: 27px;
	background-image: url(../glossary/images/glossary_link02_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

	.button_glossary_link02 a:hover {
		background-image: url(../works/images/glossary_link02_on.jpg);
		width: 27px;
		height: 27px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_glossary_link02 a:hover img {
			visibility: hidden;
		}

.button_glossary_link03 {
	width: 27px;
	height: 27px;
	background-image: url(../glossary/images/glossary_link03_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

	.button_glossary_link03 a:hover {
		background-image: url(../works/images/glossary_link03_on.jpg);
		width: 27px;
		height: 27px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_glossary_link03 a:hover img {
			visibility: hidden;
		}

.button_glossary_link04 {
	width: 27px;
	height: 27px;
	background-image: url(../glossary/images/glossary_link04_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

	.button_glossary_link04 a:hover {
		background-image: url(../works/images/glossary_link04_on.jpg);
		width: 27px;
		height: 27px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_glossary_link04 a:hover img {
			visibility: hidden;
		}

.button_glossary_link06 {
	width: 27px;
	height: 27px;
	background-image: url(../glossary/images/glossary_link06_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

	.button_glossary_link06 a:hover {
		background-image: url(../works/images/glossary_link06_on.jpg);
		width: 27px;
		height: 27px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_glossary_link06 a:hover img {
			visibility: hidden;
		}

.button_glossary_link07 {
	width: 27px;
	height: 27px;
	background-image: url(../glossary/images/glossary_link07_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

	.button_glossary_link07 a:hover {
		background-image: url(../works/images/glossary_link07_on.jpg);
		width: 27px;
		height: 27px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_glossary_link07 a:hover img {
			visibility: hidden;
		}

.button_glossary_link08 {
	width: 27px;
	height: 27px;
	background-image: url(../glossary/images/glossary_link08_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

	.button_glossary_link08 a:hover {
		background-image: url(../works/images/glossary_link08_on.jpg);
		width: 27px;
		height: 27px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_glossary_link08 a:hover img {
			visibility: hidden;
		}

.button_glossary_link09 {
	width: 27px;
	height: 27px;
	background-image: url(../glossary/images/glossary_link09_on.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

	.button_glossary_link09 a:hover {
		background-image: url(../works/images/glossary_link09_on.jpg);
		width: 27px;
		height: 27px;
		display: block;
		background-repeat: no-repeat;
	}
	
		.button_glossary_link09 a:hover img {
			visibility: hidden;
		}
		
/*	-------------------------------------------------------------
	■プロフィール
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.td_border td {
    border: solid #cccccc 1px;
}

.table_profile td {
    vertical-align: middle;
	padding: 5px;
}

.table_profile_small td {
    vertical-align: top;
	padding: 5px;
	border: none;
}

/* 社内研修による方法 */
.area_company_education01 {
    width: 570px;
	background-image: url(../education/images/back_education.jpg);
	background-repeat: no-repeat;
	background-position: 380px 52px;
}

/* 採用企業のご感想です */
.area_company_education02 {
    text-align: center;
	margin-bottom: 20px;
}

	.area_company_education02 img {
		margin-left: auto;
		margin-right: auto;
	}
	
	.area_company_education02 p {
		line-height: 150%;
		width: 555px;
		padding-left: 15px;
		margin-bottom: 10px;
	}
	
	.area_company_education02 ul li {
		font-weight: bold;
		margin-bottom: 10px;
		text-align: left;
		padding-left: 25px;
	}

/*	-------------------------------------------------------------
	■雑誌掲載
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* 月刊 中小企業家 */
#ktc_box {
	width: 580px;
	padding: 5px;
	text-align: left;
	margin-bottom: 20px;
	border-bottom: 1px dashed #999999;
}	

#ktc_box02 {
	width: 580px;
	padding: 5px;
	text-align: left;
}	

	.ktc_box_dl {
		width: 580px;
	}
	
	.ktc_box_dt {
		float: left;
		width: 45px;
		display: block;
	}
	
	.ktc_box_dd {
		width: 520px;
		float: left;
		display: block;
	}
	
	.ktc_box_dd_bold {
		width: 520px;
		font-weight: bold;
		display: block;
		float: left;
	}
	
	.ktc_box_img {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

/* associe */
.table_assoncie {
    padding-top: 10px;
	margin-bottom: 10px;
}

	.table_assoncie td {
		border: solid 1px #336699;
		padding: 2px;
	}

	.table_assoncie .number {
		color: #336699;
	}

.table_assoncie02 td {
    vertical-align: top;
}

.table_assoncie02 .title {
    color: #FF0000;
	text-align: center;
}

.table_assoncie02 .explanation {
    padding: 4px;
}

/* lee */
.table_lee {
    padding-top: 10px;
	margin-bottom: 10px;
}

	.table_lee td {
		border: solid 1px #999999;
		padding: 2px;
	}

/* cardock */
.table_cardock {
	margin-bottom: 5px;
	margin-left: 0px;
}

	.table_cardock td {
		border: solid 1px #999999;
		padding: 2px;
	}

/* 頭のいい子の育て方 */
.px11yellow{
	font-size:12px;
	color:#FF6600;
	line-height:100%;
	margin:0 auto;
	padding:3px;
	text-align:center;
	height:25px;
}

/* Tokai Walker */
.main_tokai {
    margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 537px;
}

.main_tokai .title {
    margin-bottom: 5px;
}

.main_tokai .data {
    margin-bottom: 40px;
}

.main_tokai .image_h2 {
    margin-bottom: 20px;
}

.main_tokai .area_link {
    text-align: right;
}

.main_tokai .area_link table {
    float: right;
}

.main_tokai a img {
    text-decoration: none;
	border: none;
}

/* 経営者の四季 */
.cont_01 {
	width: 530px;
	text-align: left;
	margin-bottom: 5px;
}

	.cont_01 dl {
		background-color: #f2e7df;
	}

	.cont_01_dt {
		padding-top: 10px;
		padding-left: 10px;
		font-weight:bold;
		font-size: 14px;
		color: #CC3300;
		margin-bottom: 10px;
		
	}
	
	.cont_01_ddimg {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		margin-top: 10px;
		padding-bottom: 10px;
	}
	
	.cont_01_dd {
		width: 450px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 10px;
	}
	
	.table_bottm {
		margin-bottom: 10px;
	}
	
	
.kantei_info01 {
	width: 520px;
	height: 110px;
	text-align: center;
	background-image: url(../8_kantei/imgs/yajirusi2.gif);
}	

/*	-------------------------------------------------------------
	■メルマガ
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.text10title {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

a.sample {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a:hover.sample {
	text-decoration: underline;
}

/* バックナンバーテーブル */
.table_backnumber {
    text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.table_backnumber table {
    margin-left: auto;
	margin-right: auto;
	border: solid 1px #999999;
}

	.table_backnumber table td {
		padding: 4px;
		border: solid 1px #999999;
	}
	
	.table_backnumber table .info {
		text-align:center;
	}
	
	.table_backnumber table a {
		color: #993130;
		text-decoration: none;
	}
	
		.table_backnumber table a:hover {
			text-decoration: underline;
		}

/*	-------------------------------------------------------------
	■著書
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.table_book01 {
    width: 575px;
}

.table_book01 td {
    padding: 6px;
	line-height: 140%;
}

/*	-------------------------------------------------------------
	■活動内容について
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.table_news table {
    width: 575px;
	border: solid 1px #999999;
}

.table_news table td.news_date {
	background-color: #d8ffd8;
}

.table_news td {
    padding: 6px;
	line-height: 140%;
	border: solid 1px #999999;
}


	.table_news td dl.news_list01 dt {
		float: left;
		width: 320px;
		font-size: 14px;
	}

	.table_news td dl.news_list01 dd {
		float: right;
	}


	.table_news td dl.news_list02 dt {
		float: left;
		width: 280px;
		font-size: 14px;
	}

	.table_news td dl.news_list02 dd {
		float: right;
	}





.table_news td.date {
	width: 120px;
}


.hisaki_salon {
	width: 556px;
	padding: 10px;
}

/* 筆跡サロン */
.seminar_box { 
	border: 1px solid #B6A7A2;
	padding: 10px;
	width: 534px;
	margin-bottom: 20px;
}
*html .seminar_box {
width: 554px;
}
.seminar_box dl {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}
.seminar_box dl dt {
	width: 534px;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
.seminar_box dl dd {
	text-indent: 0;
	padding: 0;
	margin: 0 0 5px 10px;
}
.seminar_detail {
	width: 534px;
}
.seminar_detail .text_area {
	float: left;
	width: 356px;
}
.seminar_detail .text_area table {
	width: 346px;
	margin: 0 0 10px 10px;
}
.seminar_detail .text_area table th {
	font-weight: bold;
	color: #3E1607;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}
.seminar_detail .text_area table td {
font-size: 14px;
font-weight: normal;
}
.seminar_detail .text_area table td.inquiry {
	font-weight: bold;
	color: #3E1607;
}
.seminar_detail .text_area table td.inquiry span {
	color: #FF9933;
	font-size: 16px;
}
.seminar_detail .img_area {
	float: right;
	width: 168px;
}

.text_area table td {
    padding: 6px;
}

/* ことだまセミナー */
#content_kotodama {
width: 576px;
display: block;
margin-bottom: 5px;
text-align: center;
}

#content_kotodama .image_box {
width: 576px;
margin-bottom: 20px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#content_kotodama .content_area {
width: 576px;
height: 800px;
display: block;
}

#content_kotodama .area_left {
float: left;
margin-right: 5px;
width: 265px;
height: 800px;
}

#content_kotodama .area_left dl {
border: 1px solid #CCCCCC;
padding-left: 5px;
padding-top: 0px;
padding-bottom: 10px;
padding-right: 5px;
width: 255px;
margin-bottom: 10px;
}

#content_kotodama .area_left dl dt {
float: left;
width: 55px;
text-align: left;
display: block;
}

#content_kotodama .area_left dl dt.title {
width: 250px;
clear: left;
text-align: left;
font-weight: bold;
margin-bottom: 5px;
margin-top: 5px;
}

#content_kotodama .area_left dl dt.text {
width: 250px;
clear: left;
text-align: left;
}

#content_kotodama .area_left dl dt.image_area {
width: 109px;
margin-right: 10px;
}

#content_kotodama .area_left dl dd {
text-align: left;
width: 190px;
display: block;
float: left;
}


#content_kotodama .area_right {
float: right;
width: 300px;
height: 800px;
display: block;
}

#content_kotodama .area_right dl {
border: 1px solid #CCCCCC;
padding-left: 5px;
padding-top: 0px;
padding-bottom: 10px;
padding-right: 5px;
width: 290px;
margin-bottom: 20px; 
}

#content_kotodama .area_right dl dt {
text-align: left;
width: 283px;
padding-left: 5px;
}

#content_kotodama .area_right dl dt.title {
font-weight: bold;
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
padding-left: 0px;
width: 288px;
}

#content_kotodama .area_right dl dt.title02 {
font-weight: bold;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
padding-left: 15px;
width: 280px;
}

#content_kotodama .area_right dl dt.text {
width: 273px;
text-align: left;
padding-left: 15px;
}

#content_kotodama .area_right dl dd {
width: 288px;
text-align: left;
padding-left: 0;
}

#content_kotodama .h230 {
height: 230px;
}

#content_kotodama .h250 {
height: 250px;
}


#content_kotodama .h400 {
height: 400px;
}

#content_kotodama .h370 {
height: 370px;
}

#content_kotodama .m_bottom5 {
margin-bottom: 5px;
}

/*	-------------------------------------------------------------
	■リンク
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.table_link table {
    width: 575px;
	margin-bottom: 50px;
}

.table_link tr {
	border: 3px solid #ffffff;
}

.table_link td {
    padding: 6px;
	line-height: 140%;
	margin-bottom: 2px;
}

.table_news td.date {
	width: 120px;
}

#link_info {
	line-height: 130%;
	padding: 8px;
}

	#link_info a {
		text-decoration: none;
		font-size: 12px;
	}
	
		#link_info a:hover {
			text-decoration: underline;
			font-size: 12px;
		}




.table_link green {
	color: green;
}

/*	-------------------------------------------------------------
	■セミナー・講演
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* あなたの知らない筆跡鑑定の危ない裏社会 */
.area_urashakai .image_box01 {
	text-align: left;
	width: 280px;
}

		.area_urashakai .image_box01 img{
			margin-left:0;
			text-align: left;
			}

.area_urashakai .image_box02 {
	text-align: left;
	margin-top: 20px;
	margin-left: 20px;
	width: 372px;
	height: 107px;
	position: relative;
	background-image: url(../5_koen/images/fanfan06.jpg);
	background-repeat: no-repeat;
}

		.area_urashakai .image_box02 img{
			margin-left:0;
			text-align: left;
			}

		.area_urashakai .image_box02 p {
			display: block;
			position: absolute;
			left: 164px;
			top: 81px;
			margin: 0;
		}

/*　講師略歴　*/
.area_urashakai .area01 {
	margin-bottom: 10px;
}

		.area_urashakai .area01 table{
			width:100%;
		}
		
				.area_urashakai .area01 table td dl dt{
					font-size:18px;
					font-weight:bold;
					padding:0;
					margin: 0;
				}

/* ケントゼミ */
.area_kento {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.area_kento .image_box {
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.area_kento .image_box img {
	margin-left: auto;
	margin-right: auto;
}

.area_kento .area01 {
	margin-bottom: 10px;
}

.area_kento .area01 dt {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 8px;
}

.area_kento .area02 {
	text-align: left;
}

.area_kento .area02 table {
	width: 100%;
	border: #CCCCCC 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 0;
}

.area_kento .area02 th {
	padding-right: 5px;
	vertical-align: top;
}

.area_kento .area02 table dd{
	font-size: 14px;
	margin-bottom: 5px;
}

.area_kento .area02 table dt {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.area_kento .area02 table dt.bottom {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 20px;
	margin-left: 19px;
	text-indent: -19px;
}

.area_kento .area02 table dt span {
	font-size: 14px;
	font-weight: normal;
}

.area_kento .area03 {
	text-align: center;
}

.area_kento .area03 ul {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: left;
}

.area_kento .area03 ul li {
	list-style: none;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	line-height: 160%;
}

.area_kento .area03 dt {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.area_kento .area03 dd {
	margin-bottom: 5px;
}

/*　目からウロコ　*/
.area_scale {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.area_scale .image_box01 {
	margin-bottom: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.area_scale .image_box01 img {
	margin-left:auto;
	margin-right:auto;
	}

.area_scale .image_box {
	margin-bottom: 20px;
	text-align: center;
}

.area_scale .image_box img{
	margin-left:auto;
	margin-right:auto;
	}
	
.area_scale .area01 {
margin-bottom: 10px;
}

		.area_scale .area01 table{
		width:100%;
		}
		
		.area_scale .area01 table th{
/*		padding:5px;
*/		}
		
		.area_scale .area01 table td{
/*		padding:5px;
*/		}
		
				.area_scale .area01 table td dl dt{
				font-size:18px;
				font-weight:bold;
				}

.area_scale .area02 {
padding-top: 10px;
width:100%;
margin-bottom: 20px;
background-color:#FECE7B;
display: block;
}

		.area_scale .area02 p {
		font-size:30px;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:10px;
/*		padding-bottom: 5px;
*/		margin:0;
		}
			
.area_scale .area03 {
width: 80%;
border: #CCCCCC 1px solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
margin-bottom: 20px;
}

		.area_scale .area03 dl {
			margin-top:0;
			margin-bottom:10px;
			margin-left: 0;
			margin-right: auto;
			display:block;
		}
		
				.area_scale .area03 dl dt {
				font-size: 18px;
				font-weight: bold;
				margin-bottom: 5px;
				}
				
				.area_scale .area03 dl dd{
				font-size: 14px;
				margin-left:0;
				margin-bottom:0;
				}

.area_scale .area04 {
width: 100%;
border-top:solid 3px #666666;
padding-top: 10px;
text-align: left;
}

		.area_scale .area04 .title{
		font-size: 12px;
		margin-bottom: 10px;
		}
		
				.area_scale .area04 .title span {
				font-size:18px;
				font-weight: bold;
				margin-right:4px;
				}
		
		.area_scale .area04 p {
		font-size:12px;
		text-align:left;
		margin-top: 0;
		margin-bottom: 5px;
		display: block;
		padding-left:5px;
		line-height: 100%
		}

		.area_scale .area04 table {
			width: 100%;
			border:solid 1px #333333;
			margin-bottom: 10px;
		}

				.area_scale .area04 table .none {
					border-left:none;
				}

		.area_scale .area04 table th {
			border-left:solid 1px #333333;
			padding-top:3px;
		}


		.area_scale .area04 table td{
			height:35px;
			border-left:solid 1px #333333;
			padding-right:5px;
		}

			.area_scale .area04 table .position_right{
				text-align: right;
				font-weight: bold;
				}

.area_scale .area04 .toiawase {
	width: 85%;
	text-align:left;
	padding-top: 10px;
	padding-left: 30px;
	line-height: 120%;
}

/*	-------------------------------------------------------------
	■動画紹介
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
h4.h4_vtr {
    margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #006600;
	font-size: 16px;
	text-align: left;
	height: auto;
}

.area_tube_all {
	background-color: #CDE4CB;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 570px;
}

	/** html .area_tube_all {
	    padding-top: 20px;
		padding-bottom: 0px;
	}*/

.area_tube {
    width: 450px;
	margin-left: 70px;
	margin-bottom: 50px;
}

	.area_tube dl dt {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	.area_tube dl dd {
		margin-bottom: 20px;
	}

.link_detail {
    text-align: right;
	margin-bottom: 10px;
}

	.link_detail a:hover {
		text-decoration: underline;
	}

.area_tube p {
    margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*	-------------------------------------------------------------
	■柳谷亮プロフィール
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#area_yr {
    background-image: url(../member/images/area_yr.jpg);
	width: 564px;
	height: 818px;
	display: block;
}

#area_yr .image01 {
    padding-top: 30px;
	padding-left: 50px;
	margin-bottom: 40px;
}

#area_yr .list {
	padding-left: 50px;
	margin-bottom: 20px;
}

#area_yr .list dl {
	border-bottom: dotted 1px #cccccc;
	width: 490px;
	display: block;
}

#area_yr .list dl dt {
	float: left;
	font-family: "ヒラギノ角ゴ Pro W6", "Osaka−等幅";
	width: 160px;
	font-size: 14px;
	display: block;
}

#area_yr .list dl dd {
	float: left;
	font-family: "ヒラギノ角ゴ Pro W6", "Osaka−等幅";
	font-size: 14px;
	display: block;
	width: 330px;
}

#area_yr .image02 {
    padding-top: 40px;
	padding-left: 100px;
}


/*	-------------------------------------------------------------
	■お客様の声
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.voice01 {
	width: 580px;
	height: 112px;
	background-image: url(../voice/images/back_voice01.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

	.voice01 p {
		width: 520px;
		display: block;
		line-height: 180%;
		margin-left: 20px;
		padding-top: 10px;
		font-size: 14px !important;
	}

/*ページャー*/
.page_link {
	width: 580px;
	margin-bottom: 5px;
}

	.page_link ul {
		width: 560px;
	}

		.page_link ul li {
			float: right;
			margin-left: 20px;
			font-size: 14px !important;
		}

		.page_link ul li a {
			font-size: 14px !important
			text-decoration: underline !important;
		}


/*お客様の声項目*/
.voice02 {
	border: 2px solid #D4D0C8;
	text-align: center;
	margin-bottom: 20px;
	background-color: #FFFFE5;
}

	.voice02_title {
		width: 550px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		padding-top: 5px;
	}

		.voice02_title dl {
			width: 550px;
			height: 40px;
			background-image: url(../voice/images/voice02_title.jpg);
			background-repeat: no-repeat;
			display: block;
		}

		.voice02_title dl dt {
			float: left;
			font-size: 16px;
			font-weight: bold;
			color: #FF6600;
			margin-left: 50px;
			padding-top: 7px;
		}

		.voice02_title dl dd {
			float: left;
			padding-top: 9px;
			padding-left: 5px;
			font-size: 12px;
		}

	.voice02_detail {
		width: 550px;
		margin-left: auto;
		margin-right: auto;
	}

		.voice02_detail dl {
			width: 550px;
			margin-bottom: 15px;
		}

		.voice02_detail dl dt {
			background-color: #E7F0F5;
			padding: 3px 3px 3px 5px;
			margin-bottom: 10px;
			font-size: 12px;
		}

		.voice02_detail dl dd {
			font-size: 14px;
			font-weight: bold;
			padding-left: 10px;
		}

/* 印影鑑定 */
.imprint_img {
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 530px;
	margin-top: 20px;
}


/*	-------------------------------------------------------------
	■アンケート
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.area_enquete {
    /*padding: 6px;
	border: dotted 1px #669966;
	margin-bottom: 20px;*/
}

.answer01 {
    line-height: 140%;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #cccccc;
}

	.answer01 .position_right {
		/*background-image: url(../enquete/images/icon_pen.jpg);
		background-repeat: no-repeat;*/
		background-position: 510px;
		height: 15px;
	}

.answer02 {
    line-height: 140%;
	margin-bottom: 20px;
	padding: 10px;
	border-bottom: dotted 1px #cccccc;
	ba
}

.answer02 .answer_image {
    float: left;
	border-top: solid 1px #cccccc;
	border-right: solid 2px #cccccc;
	border-bottom: solid 2px #cccccc;
	border-left: solid 1px #cccccc;
	padding: 4px;
}

.answer02 .answer_text {
    float: right;
	width: 394px;
}

.answer02 p.voice_text01 {
    /*background-color: #FFFFCC;*/
	background-image: url(../enquete/images/image_text.jpg);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 50px;
	height: 248px;
	color: #666666;
}

.answer02 p.voice_text02 {
    /*background-color: #FFFFCC;*/
	background-image: url(../enquete/images/image_text02.jpg);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 50px;
	height: 309px;
	color: #666666;
}

.answer02 p.voice_text03 {
    /*background-color: #FFFFCC;*/
	background-image: url(../enquete/images/image_text03.jpg);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 50px;
	height: 275px;
	color: #666666;
}


/*-----------------------------------------------------------------------------------


鑑定人のご案内　analysis/member.html


-----------------------------------------------------------------------------------*/



.member_box {
	width: 580px;
	text-align: left;
	vertical-align: top;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #739EB3;
	overflow: hidden;
}


.member_photo {
	width: 130px;
	height: 165px;
	float: left;
	margin-right: 30px;

}

.member_name {
	width: 400px;
	float: left;
	margin-bottom: 10px;
	color: #FFF;
	background-color: #003466;
	padding: 10px;
	font-weight: bold;
	font-size: 18px;
}

.member_txt {
	width: 400px;
	float: left;
	padding: 10px;
	margin-bottom: 30px;
	margin-top: 30px;
	font-size: 16px;

}


/*-----------------------------------------------------------------------------------


筆跡鑑定のご案内 　analysis/index.html


-----------------------------------------------------------------------------------*/


#analysis_prof_new_nemoto{
	width: 580px;
	height: 650px;
	background-image: url(../analysis/images/kanteinin_prof_bk.jpg);
	background-repeat: repeat-y;
}


#analysis_prof_new_nemoto .name_nemoto {
	width: 580px;
	height: 100px;
	clear: both;
	overflow: hidden;
	background-image: url(../analysis/images/kanteinin_prof_name_namoto.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}


#analysis_prof_new_nemoto .name_nemoto p{
	font-size: 26px;
	font-weight: bold;
	color: #003768;
	margin-top: 25px;
	margin-left: 20px;
}


.analysis_prof_comme{
	width: 380px;
	float:left;
	overflow: hidden;
}

.analysis_prof_comme p{
	font-size: 14px;
	margin-left: 25px;
	line-height: 1.8em;
}

.analysis_prof_comme a{
	padding-top: 15px;
	margin-left: 25px;
	display: block;
}


.analysis_prof_photo{
	width: 200px;
	float:left;
}

.analysis_prof_photo img{
	margin-left: 35px;
}


.analysis_prof_comme_icon{
	margin-top: 20px;
	margin-left: 25px;
}

.analysis_prof_comme_icon2{
	margin-top: 0px;
	margin-left: 25px;
}



.analysis_prof_box {
	width: 580px;
	height: 100%;
	padding-bottom: 20px;
	clear: both;
	overflow: hidden;

}

.analysis_prof_comme_br{
	font-size: 14px;
	margin-top: 15px;
	margin-left: 30px;
	line-height: 1.8em;
	font-weight: bold;
	color: #753E39;
}


#analysis_prof_new_hase{
	width: 580px;
	height: 410px;
	background-image: url(../analysis/images/kanteinin_prof_bk.jpg);
	background-repeat: repeat-y;
}


#analysis_prof_new_hase .name_hase {
	width: 580px;
	height: 100px;
	clear: both;
	overflow: hidden;
	background-image: url(../analysis/images/kanteinin_prof_name_hase.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}


#analysis_prof_new_hase .name_hase p{
	font-size: 26px;
	font-weight: bold;
	color: #003768;
	margin-top: 25px;
	margin-left: 20px;
}


#analysis_prof_new_yanagiya{
	width: 580px;
	height: 440px;
	background-image: url(../analysis/images/kanteinin_prof_bk.jpg);
	background-repeat: repeat-y;
	margin-bottom: 50px;
}


#analysis_prof_new_yanagiya .name_yanagiya {
	width: 580px;
	height: 100px;
	clear: both;
	overflow: hidden;
	background-image: url(../analysis/images/kanteinin_prof_name_yanagiya.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}


#analysis_prof_new_yanagiya .name_yanagiya p{
	font-size: 26px;
	font-weight: bold;
	color: #003768;
	margin-top: 25px;
	margin-left: 20px;
}
.margin_top_20{
    margin-top:20px !important;
}
.description dd{
    padding-left: 2em;
    text-indent: -2em;
    font-size: 13px;
    line-height: 180%;
    padding-bottom:1.5em;
    font-weight: bold;
}
.description dt{
    font-size: 13px;
    line-height: 180%;
    padding-bottom:1.5em;
    font-weight: bold;
}