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

#btnQuickApply a{
	background-image:url(../../top_img/btn_quick_apply.jpg);
	background-repeat:no-repeat;
	display:block;
	width:520px;
	height:67px;
	text-indent:-9999px;
	margin:0px 0px 19px 0px;
}

#btnQuickApply a:hover{
	background-position:0px -67px;
}

.topGreyBox{
	background-image:url(../../top_img/textbox_bg.gif);
	background-repeat:repeat-y;
	width:520px;
	margin:0px 0px 20px 0px;
}

.topGreyBox p{
	font-size:12px;
	color:#333;
	line-height:150%;
	padding:10px 15px 4px 15px;
}

.topGreyBoxBtm{
	background-image:url(../../top_img/textbox_btm.gif);
	background-repeat:no-repeat;
	width:520px;
}

#genkinkaTitle{
	background-image:url(../../top_img/genkinka_title.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:39px;
	font-size:1px;
	text-indent:-9999px;
}

#genkinkaTable{
	font-size:12px;
	color:#333;
	line-height:150%;
	margin:12px auto 5px auto;
}

#recommendTitle{
	background-image:url(../../top_img/recommend_title.jpg);
	background-repeat:no-repeat;
	width:520px;
	height:39px;
	font-size:1px;
	text-indent:-9999px;
}


#topAnshinService{
	font-size:12px;
	color:#333;
	line-height:150%;
	margin:0px 0px 30px 0px;
}

.btnApply a{
	background-image:url(../img/btn_apply.jpg);
	background-repeat:no-repeat;
	display:block;
	width:269px;
	height:63px;
	text-indent:-9999px;
	margin:0px auto;
}

.btnApply a:hover{
	background-position:0px -63px;
}

#topFlowBox{
	width:520px;
	margin:30px 0px 30px 0px;
}

#flowTitle{
	background-image:url(../../top_img/flow_title.gif);
	background-repeat:no-repeat;
	width:111px;
	height:16px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#flowBox01{
	width:247px;
	height:83px;
	margin:0px 26px 18px 0px;
	float:left;
}

#flowBox01 p{
	background-image:url(../img/flow_step01.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:83px;
	text-indent:-9999px;
}

#flowBox02{
	width:247px;
	height:83px;
	margin:0px 0px 18px 0px;
	float:left;
}

#flowBox02 p{
	background-image:url(../img/flow_step02.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:83px;
	text-indent:-9999px;
}

#flowBox03{
	width:247px;
	height:83px;
	margin:0px 26px 18px 0px;
	float:left;
}

#flowBox03 p{
	background-image:url(../img/flow_step03.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:83px;
	text-indent:-9999px;
}

#flowBox04{
	width:247px;
	height:83px;
	margin:0px 0px 18px 0px;
	float:left;
}

#flowBox04 p{
	background-image:url(../img/flow_step04.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:83px;
	text-indent:-9999px;
}

#flowBox05{
	width:247px;
	height:83px;
	margin:0px 26px 25px 0px;
	float:left;
}

#flowBox05 p{
	background-image:url(../img/flow_step05.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:83px;
	text-indent:-9999px;
}

#flowBox06{
	width:247px;
	height:83px;
	margin:0px 0px 25px 0px;
	float:left;
}

#flowBox06 p{
	background-image:url(../img/flow_step06.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:83px;
	text-indent:-9999px;
}

#flowSubtitle{
	background-image:url(../../top_img/flow_subtitle.gif);
	background-repeat:no-repeat;
	width:358px;
	height:19px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 12px 0px;
}

.flowText{
	background-image:url(../img/icon_triangle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:12px;
	color:#333;
	line-height:150%;
	padding:0px 0px 10px 11px;
}

#topCashBackBox{
	width:520px;
	margin:0px 0px 30px 0px;
}

#cashBackTitle{
	background-image:url(../../top_img/cashback_title.gif);
	background-repeat:no-repeat;
	width:156px;
	height:16px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#cashBackTable{
	background-image:url(../../top_img/cashback_table.jpg);
	background-repeat:no-repeat;
	width:445px;
	height:236px;
	text-indent:-9999px;
}

#topFutanBox{
	width:520px;
	margin:0px 0px 15px 0px;
}

#futanTitle{
	background-image:url(../../top_img/futan_title.gif);
	background-repeat:no-repeat;
	width:358px;
	height:19px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 12px 0px;
}

#futanTable{
	background-image:url(../../top_img/futan_table.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:87px;
	text-indent:-9999px;
}

#futanText{
	font-size:12px;
	color:#333;
	line-height:150%;
	padding:0px 0px 0px 10px;
}

#topServiceBox{
	width:520px;
	margin:0px 0px 20px 0px;
}

#serviceTitle{
	background-image:url(../../top_img/service_title.gif);
	background-repeat:no-repeat;
	width:358px;
	height:19px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}
