@charset 'utf-8';

/* keyVisual
-------------------------------------------------- */

#keyVisual {
	width: 810px;
	height: 80px;
	padding: 0px;
	margin: 0px 15px;
}

#keyVisual h1 {
	width: 810px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	color: #fece00;
	background: url(../images/pagetitle.gif) left top no-repeat;
}

/* processNavigation
-------------------------------------------------- */

#mainArea #processNavigation {
	width: 804px;
	padding: 0px;
	margin: 0px;
	background: none;
}

#mainArea #processNavigation ul {
	width: 804px;
	padding: 0px;
	margin: 0px;
}

#mainArea #processNavigation ul li {
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}

#mainArea #processNavigation ul li.last {
	padding: 0px;
	margin: 0px;
}

/* element
-------------------------------------------------- */

#mainArea p.lead {
	margin-left: 0px;
	color: #333333;
}

#mainArea h2 {
	width: 804px;
	padding: 1px 0px 4px 0px;
	margin: 33px 0px 9px;
	font-size: 140%;
	line-height: 1.5;
	color: #ffffff;
	font-weight: bold;
	background: url(/flow/images/h2_bg2.gif) 0px 0px no-repeat;
}

#mainArea h2 span {
	width: 774px;
	_width: 804px;
	_w\idth: 774px;
	padding: 8px 0px 0px 30px;
	margin: 0px;
	display: block;
	background: url(/flow/images/h2_bg.gif) left bottom no-repeat;
}

/* block
-------------------------------------------------- */

#mainArea .block {
	width: 780px;
	_width: 804px;
	_w\idth: 780px;
	padding: 0px 0px 0px;
	margin: 0px 0px 0px;
}

#mainArea .type001 {
	padding: 0px 0px 22px;
	background: url(/flow/images/dotline.gif) left bottom repeat-x;
}

#mainArea .type002 {
	padding: 0px 0px 64px;
	background: url(/flow/images/gray_arrow.gif) center bottom no-repeat;
}

#mainArea .block h3 {
	width: 780px;
	_width: 804px;
	_w\idth: 780px;
	color: #ff4e00;
	background: none;
}

#mainArea .block .left {
	width: 520px;
	float: left;
}

#mainArea .block .left h3 {
	width: 500px;
}

#mainArea .block .right {
	width: 260px;
	float: right;
	margin: 24px 0px 0px;
}

#mainArea .block .btn img {
	float: right;
	margin: 0px 0px 0px 20px;
}


/* block
-------------------------------------------------- */

#mainArea .mainBtn {
	margin: 33px 0px 0px 0px;
	width: 804px;
	text-align: center;
}


#mainArea .mainBtn img {
	margin: 0px auto 0px;
}



