@charset "utf-8";
/*********************************************
**    Copyright (c) 2008 EHIME BANK LTD,
**                  All Rights Reserved.
**********************************************/
/**************************************************************************************************
Common
**************************************************************************************************/
#AinoTikara {
	width			: 725px;
	margin			: auto;
}

p.HeadRead {
	text-align		: right;
	font-size		: 85%;
}

.AiMenu {
	overflow		: hidden;
	width			: 726px;
	margin			: 5px 0;
}
	.AiMenu li {
		float			: left;
	}

.Request {
	margin			: 38px 0 0;
	text-align		: center;
}
.Request2 {
	margin			: 0;
	text-align		: center;
}

/* index.html
------------------------------------------------------------------- */
.FlashArea {
	width			: 700px;
	margin			: 0 auto;
}

/* tokucho1,2,3.html
------------------------------------------------------------------- */
.FeatureMenu {
	overflow		: hidden;
	width			: 732px;
	margin			: 10px -7px 0 0;
}
	.FeatureMenu li {
		float			: left;
		margin			: 0 7px 0 0;
	}

.FeatureBody {
	margin			: 10px auto 0;
	font-size		: 85%;
}
	.FeatureBody .Date {
		text-align		: right;
		margin			: 0 0 15px;
	}

dl.Return {
	margin			: 20px 0 15px;
	position		: relative;
}
	dl.Return dt {
		float			: left;
		width			: 309px;
	}
	dl.Return dd {
		float			: right;
		width			: 395px;
		margin			: 0 -10px 0 0;
		position		: relative;
		z-index			: 99;
	}
		dl.Return dd p {
			margin			: 0 2px 9px 0;
		}

div.LoanImg {
	text-align		: center;
}
	div.LoanImg p.Read {
		margin			: 7px 10px;
		text-align		: left;
	}

div.Family {
	margin			: 18px 0 30px;
}
	div.Family div {
		float			: right;
		width			: 271px;
		padding			: 7px 10px 0 38px;
		margin			: 0 0 20px;
	}
	div.Family p {
		margin			: 0 0 10px;
	}
ul.Example {
	margin			: 10px 0 2px;
	width			: 701px;
}
	ul.Example li {
		float			: left;
	}
	ul.Example li.Second {
		float			: right;
	}

h3.F3Title {
	margin			: 18px 0 8px;
}
div.Property {
	width			: 700px;
	margin			: 0 auto 10px;
	background		: url(../images/f3_property_bg.gif) no-repeat 0 bottom;
}
	div.Property dl.Left {
		float			: left;
		width			: 314px;
	}
	div.Property dl.Right {
		float			: right;
		width			: 376px;
	}
		div.Property dl dd {
			padding			: 0 10px 8px;
		}

div.Point {
	background		: #4EB848;
	padding			: 6px;
	width			: 688px;
	margin			: 0 auto;
}
	div.Point h4 {
		float			: left;
		padding			: 17px 0 0 8px;
	}
	div.Point p {
		background		: #FFF799;
		width			: 480px;
		padding			: 6px 10px;
		float			: right;
		height			: 60px;
	}
	div.Point > p {
		height			: auto;
		min-height		: 60px;
	}

div.Notes {
	padding			: 15px 18px 0 10px;
	text-align		: left;
}
	div.Notes strong {
		font-weight		: bold;
	}
	div.Notes p,
	div.Notes ul {
		margin			: 0 0 20px;
	}
	div.Notes p.Zero {
		margin			: 0;
	}
		div.Notes ul li {
			text-indent		: -1em;
			margin			: 0 0 0 1em;
		}
			div.Notes ul li span {
				color			: #ff0000;
			}

/* ai_simula.html
------------------------------------------------------------------- */
.SimulaBody {

}
	.SimulaBody h2 {
		margin			: 0 0 15px;
	}
	
	.SimulaBody div.TblImg {
		margin			: 23px 0 0 5px;
	}

/* ai_simulation.html
------------------------------------------------------------------- */
.ExperienceBody {
	font-size		: 85%;
}
	.ExperienceBody p.Read {
		margin			: 0 5px 15px;
	}
	.ExperienceBody h2 {
		border-bottom	: 1px dotted #999999;
		font-weight		: bold;
		padding			: 0 0 3px 3px;
		margin			: 0 5px 10px;
	}
	.ExperienceBody table.Input {
		width			: 715px;
		margin			: 0 auto 13px;
	}
		.ExperienceBody table.Input th {
			background		: #FEF5F9;
			width			: 430px;
		}
		.ExperienceBody table.Input .Bg th {
			background		: #FCDAE9;
		}
		.ExperienceBody table.Input .Bg2 th {
			background		: #FAB8D6;
		}

			.ExperienceBody table.Input th span {
				color			: #ff0000;
			}
		.ExperienceBody table.Input td {
			font-size		: 140%;
		}
			.ExperienceBody table.Input td input {
				width			: 100px;
				text-align		: right;
				padding			: 3px 5px;
			}
			.ExperienceBody table.Input td input.ipt_result {
				width			: 150px;
				border			: 0;
				font-weight		: bold;
			}

	.ExperienceBody table.List {
		width			: 715px;
		margin			: 0 auto;
	}
		.ExperienceBody table.List th {
			background		: #FEF5F9;
			/*padding			: 6px 3px;*/
		}
		.ExperienceBody table.List td {
			text-align		: center;
			font-size		: 114%;
		}
		.ExperienceBody table.List small {
			font-size		: 95%;
			color			: #FF0000;
			line-height		: 1.3;
		}

	.ExperienceBody ul.Notes {
		color			: #FF0000;
		margin			: 20px 0 25px;
	}
		.ExperienceBody ul.Notes li {
			text-indent		: -1em;
			margin			: 0 0 0 1em;
		}

/* ai_qa.html
------------------------------------------------------------------- */
.QaBody {
	font-size		: 85%;
}
.QaBody h2 {
	position				: relative;
	z-index					: 50;
}

.QaList {
	position				: relative;
	top						: -12px;
	z-index					: 20;
}
	.QaBody dl.Left {
		float			: left;
		width			: 345px;
	}
	.QaBody dl.Right {
		float			: right;
		width			: 345px;
	}
		.QaBody dl dt {
			border		: solid #CFCFCF;
			border-width: 3px 0;
			padding		: 10px 0 5px 12px;
		}
		.QaBody dl dd {
			padding		: 8px 0 25px 0;
			font-size	: 120%;
			line-height	: 1.6;
		}
		.QaBody dl dd small {
			display		: block;
			padding		: 5px 0 0;
			font-size	: 88%;
		}


/**************************************************************************************************
2010.4.30 NEW
**************************************************************************************************/

/* ai_tokucho1.html
------------------------------------------------------------------------------------------------ */
.FeatureBody h2 {
	margin			: 20px 0 15px;
}

.MB30 {
	margin					: 0 0 30px;
}
.MT10 {
	margin					: 10px 0 0;
}

.Left {
	float					: left;
}
.Right {
	float					: right;
}

.ChikaraMemo {
	width					: 694px;
	margin					: 0 auto;
	padding					: 0 0 13px;
}
.ChikaraMemo p.Check {
	padding					: 0 0 10px;
	font-size				: 120%;
	line-height				: 1.5;
}
.ChikaraMemo p.Check2 {
	margin					: 0 0 -5px;
	padding					: 0;
	font-size				: 120%;
	line-height				: 1.5;
}
.ChikaraMemo .Left{
	width					: 450px;
	padding					: 27px 0 0;
}
	.ChikaraMemo li {
		text-indent		: -1em;
		margin				: 0 0 0 1em;
	}
		.ChikaraMemo li span {
			color			: #ff0000;
		}

.ChikaraMemo2 {
	width					: 694px;
	margin					: 0 auto;
	padding					: 0 0 25px;
}
	.ChikaraMemo2 li {
		text-indent		: -1em;
		margin				: 0 0 0 1em;
	}
		.ChikaraMemo2 li span {
			color			: #ff0000;
		}

.MemoBox {
	border					: 1px solid #EF5BA1;
	width					: 674px;
	margin					: 0 auto 10px;
	padding					: 10px;
}
.MemoBox.End {
	margin					: 0 auto 25px;
}
.MemoBox strong {
	color					: #EF5BA1;
	font-weight				: bold;
}
	.MemoBox li {
		text-indent		: -1em;
		margin				: 0 0 0 1em;
	}
		.MemoBox li span {
			/*color			: #ff0000;*/
		}


/* ai_tokucho2.html
------------------------------------------------------------------------------------------------ */
.GenzeiMemo {
	width					: 608px;
	margin					: 0 auto;
	padding					: 0 0 30px;
}

.ChikaraMemo table {
	background				: #ffffff;
	border					: none;
	margin					: 15px 0 3px;
	padding					: 0;
}
.ChikaraMemo table th {
	background				: #ffffff;
	border					: none;
	margin					: 0;
	padding					: 0 0 12px;
	width					: 95px;
	vertical-align			: middle;
}
.ChikaraMemo table td {
	background				: #ffffff;
	border					: none;
	margin					: 0;
	padding					: 0 0 12px;
	vertical-align			: middle;
}
.ChikaraMemo table td.Text {
	width					: 435px;
}


/* ai_tokucho3.html
------------------------------------------------------------------------------------------------ */
.MemoBoxBold {
	border					: 3px solid #EF5BA1;
	width					: 668px;
	margin					: 0 auto 20px;
	padding					: 10px;
}
.MemoBoxBold img {
	margin					: 0 0 7px;
}

.MemoBoxPoint {
	background				: url(../images/memo_point_top.gif) no-repeat 0 0;
	width					: 695px;
	margin					: 0 auto 20px;
	padding					: 8px 0 0;
}
	.MemoBoxPoint .Bg {
		background			: url(../images/memo_point_bg.gif) no-repeat 0 bottom;
		padding				: 4px 10px 10px;
	}

.MemoBoxPoint img {
	margin					: 0 0 7px;
}




/* ai_simula1.html
------------------------------------------------------------------------------------------------ */
.KinriCase {
	width					: 680px;
	margin					: 0 auto;
	padding					: 0 0 20px;
}
.KinriCase ul {
	padding					: 0 0 8px;
}
.KinriCase li {
	padding					: 0 0 2px;
}
.KinriCase p.List {
	text-indent				: -1em;
	margin					: 0 0 0 1em;
	padding					: 0 0 0 88px;
}

.Small {
	font-size				: 90%;
}


