@charset "UTF-8";

h2#title1 {
	width:232px;
	height:16px;
	text-indent:-9999px;
	background:transparent url(../images/title.jpg) 0 0 no-repeat;
	margin:20px 0;
	}

p#message {
	font-size:small;
	line-height:1.5em;
	margin-bottom:15px;
	}

div.brand {
	padding-bottom:15px;
	margin-bottom:15px;
	background:transparent url(../images/line.jpg) left bottom no-repeat;
	}

div.brand.last {
	margin-bottom:30px;
	}

div.brand div.img{
	width:140px;
	float:left;
	}

div.brand p.txt{
	width:430px;
	font-size:x-small;
	line-height:1.5em;
	float:right;
	}

div.brand p.txt strong{
	color:#291e0a;
	display:block;
	}

h3#subtitle {
	height:11px;
	text-indent:-9999px;
	background:transparent url(../images/subtitle_process.jpg) center top no-repeat;
	margin-bottom:10px;
	font-size:1px;
	line-height:1em;
	}


div.process {
	width:545px;
	padding:0 10px 0 15px;
	height:87px;
	background:transparent url(../images/process_bg.jpg) 0 0 no-repeat;
	}

div.process div.img{
	width:100px;
	margin:10px 0 0 0;
	float:right;
	}

div.process p.txt{
	margin:15px 0 0 0;
	width:430px;
	font-size:x-small;
	line-height:1.5em;
	color:#291e0a;
	float:left;
	}

div.process p.txt strong{
	display:block;
	}


div.arrow {
	height:4px;
	font-size:1px;
	line-height:1em;
	text-indent:-9999px;
	background:transparent url(../images/arrow.jpg) center top no-repeat;
	margin:5px 0;
	}
	

p#txt_xs {
	font-size:x-small;
	line-height:1em;
	margin:10px 0;
	}


.clr {
	clear:both;
	font-size:1px;
	line-height:1em;
	height:1px;
	}