@charset "utf-8";
/* CSS Document */

/*=======================================
index:
[00]#mainVis
[01]#loanArea
[02]#tokuArea
[03]#epochmakingArea
[04]#ADVISERAREA

=======================================*/

/*[00]#mainVis
====================================*/
#mainVis{
	position:absolute;
}
	#mainVis img{
		vertical-align:bottom;
	}
	.visBt{
		position:absolute;
		left:664px;
		top:199px;
	}


/*[01]#loanArea
====================================*/
#loanArea{
	margin-bottom:21px;
	padding-bottom:13px;
	background:url(../images/bg_loan_bot.gif) no-repeat left bottom #fff1d4;
}
	#loanArea img{
		vertical-align:bottom;
	}
	#loanArea h3{
		margin-bottom:15px;
	}
	#loanArea dl{
		float:left;
		display:inline;
		margin-right:5px;
		width:179px;
		font-size:80%;
	}
	#loanArea dt{
		margin-bottom:5px;
	}
	.loanFirst{
		margin-left:18px;
	}
	#loanArea dl.loanLast{
		float:none;
	}
	#loanArea li{
		padding-left:15px;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.4;
		background:url(../images/ico_loan.gif) no-repeat 5px 4px;
	}


/*[02]#tokuArea
====================================*/
div#tokuArea{
	margin-bottom:20px;
	padding-bottom:15px;
	background:url(../images/bg_toku.gif) repeat;
}
	div#tokuArea img{
		vertical-align:bottom;
	}
	div#tokuBox{
		margin-left:18px;
		width:916px;
	}
	div#tokuLeft{
		position:absolute;
		float:left;
		display:inline;
		width:442;
	}
	div#tokuRight{
		float:right;
		display:inline;
		width:442px;
	}
	.bgNext{
		position:absolute;
		left: 424px;
		top: 130px;
	}
	.tokuTxt{
		margin-top:8px;
		width:442px;
		background:url(../images/bg_toku_bot02.gif) no-repeat left bottom #fffaef;
	}
	.tokuTxt p{
		padding:20px;
		background:url(../images/bg_toku_top02.gif) no-repeat left top;
	}
	#orderTxt{
		background:url(../images/bg_toku_bot03.gif) no-repeat left bottom #fffaef;
	}
	#orderTxt p{
		padding-left:61px;
	}

/*[03]#epochmakingArea
====================================*/
#epochmakingArea{
	margin-bottom:9px;
}
	#epochmakingArea img{
		vertical-align:bottom;
	}

	#emTitle{
		margin-bottom:10px;
		padding-bottom:11px;
		background:url(../images/bg_embt_bot.gif) no-repeat left bottom #f9edd4;
	}
		#emTitle h3{
			margin-bottom:12px;
		}
		#emTitle ul{
			padding-left:9px;
		}
		#emTitle li{
			float:left;
			display:inline;
			margin-left:13px;
		}
		#emTitle li.emFirst{
			margin-left:0;
		}
	#emLeft{
		float:left;
		display:inline;
		margin-top:6px;
		width:597px;
		background:url(../images/bg_em_mid.gif) repeat-y left top;
	}
		#emLeft02{
			padding-bottom:20px;
			background:url(../images/bg_em_bot.gif) no-repeat left bottom;
		}
		#emLeft ul{
			padding-top:20px;
			background:url(../images/bg_em_top.gif) no-repeat left top;
		}
		#emLeft li{
			margin:0 30px;
			padding:10px 0;
			color:#746558;
			font-weight:bold;
			list-style-position:outside;
			list-style-type:none;
			background:url(../images/bg_em_border.gif) repeat-x left bottom;
		}
		#emLeft li span{
			display:block;
			padding-left:15px;
			background:url(../images/ico_em.gif) no-repeat left 5px;
		}
	#emRight{
		float:right;
		display:inline;
		width:335px;
		background:url(../images/img_em_order.jpg) no-repeat left top;
	}
		#emRight p{
			padding-top:149px;
			text-align:right;
		}


/*[04]#ADVISERAREA
====================================*/
#adviserArea{
	margin-bottom:7px;
	padding-bottom:22px;
	background:url(../images/bg_ad.gif) no-repeat left bottom #fbe7ee;
}
	#adviserArea img{
		vertical-align:bottom;
	}

	#exArea{
		margin-left:18px;
		padding-bottom:15px;
		width:912px;
		background:url(../images/bg_ex.gif) repeat;
	}
		#exArea h4{
			margin-bottom:9px;
		}
		.exBox{
			float:left;
			display:inline;
			margin-left:6px;
			width:286px;
		}
		.exFirst{
			float:left;
			display:inline;
			margin-left:6px;
			margin-left:12px;
			width:293px;
		}
		#exArea h5{
			margin-bottom:5px;
		}
		.exBox dt{
			margin:0 0 3px 8px;
			color:#634213;
			font-size:110%;
			font-weight:bold;
		}
		.exBox dd{
			margin-left:8px;
		}

		.exFirst dt{
			margin:0 0 3px 15px;
			color:#634213;
			font-size:110%;
			font-weight:bold;
		}
		.exFirst dd{
			margin-left:15px;
		}




/**
 * modified: 12.Jul.Mon, 2010 21:56
 * written by: uchimura@pencil.co.jp
 * overview: 長期休業告知
 */
#information {
	padding:0 0 0 160px;
	width:640px;
	font-size: 85%;
}

#information p {
	font-size:120%;
}

#information p.ttl {
	font-size:120%;
	color:#FF0000;
	font-weight:bold;
	padding-bottom:4px;
}

#information p.days {
	padding:0 16px;
}




