/* keyVisualArea
-------------------------------------------------- */

#keyVisualArea {
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 463px;
	position: relative;
	background: #FFFFFF;
}

#keyVisualArea h1 {
	padding: 0px;
	margin: 0px;
	width: 757px;
	height: 140px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	background: url(../images/keyvisual1.jpg);
	color: #FFFFFF;
}

#keyVisualArea h2 {
	padding: 0px;
	margin: 0px;
	width: 757px;
	height: 133px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	background: url(../images/keyvisual2.jpg);
	color: #FFFFFF;
}

#keyVisualArea p.keyvisual {
	padding: 0px;
	margin: 0px;
	width: 757px;
	height: 153px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	background: url(../images/keyvisual3.gif);
	color: #BB1027;
}

/* stationSearchButton
-------------------------------------------------- */

#keyVisualArea #stationSearchButton {
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 43px;
	_height: 44px;
	_height/* */: 43px;
	background: #E7E7E7;
	position: relative;
	border-bottom: 1px solid #D8D8D8;
	background-color:#E7E7E7;
}

#contentsArea #stationSearchButtonBottom {
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 45px;
	_height: 46px;
	_height/* */: 45px;
	position: relative;
	border-bottom: 1px solid #D8D8D8;
	background: #E7E7E7 url(../images/ssb_bg_top.gif) top no-repeat;
}

#stationSearchButton div.leftColumn {
	width: 479px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#stationSearchButton div.rightColumn {
	width: 234px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#stationSearchButtonBottom div.leftColumn {
	width: 479px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#stationSearchButtonBottom div.rightColumn {
	width: 234px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#stationSearchButton p {
	padding: 0px;
	margin: 16px 0px 0px 40px;
	width: 439px;
	height: 13px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	background: url(../images/ssb_p.gif);
	color: #E7E7E7;
	line-height: 1;
}

#stationSearchButtonBottom p {
	padding: 0px;
	margin: 18px 0px 0px 40px;
	width: 439px;
	height: 13px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	background: url(../images/ssb_p.gif);
	color: #E7E7E7;
	line-height: 1;
}

#stationSearchButton ul.link {
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

#stationSearchButtonBottom ul.link {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#stationSearchButton ul.link li,
#stationSearchButtonBottom ul.link li {
	margin: 0px;
	padding: 0px;
	width: 196px;
	height: 29px;
	list-style: none;
}

#stationSearchButton ul.link li a,
#stationSearchButtonBottom ul.link li a {
	padding: 0px;
	margin: 0px;
	width: 196px;
	height: 29px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	text-decoration: none;
	background: url(../images/ssb_btn.gif) top no-repeat;
	color: #000000;
}


/* stepBox
-------------------------------------------------- */

#contentsBox {
	width: 677px;
	margin: 29px 40px 0px 40px;
	/*
	margin: 39px 40px 0px 40px;
	*/
}

#contentsBox h2.h2 {
	padding: 0px;
	margin: 0px 0px 5px 26px;
	width: 367px;
	height: 24px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	background: url(../images/pagetitle.gif);
	color: #FFFFFF;
}

#contentsBox .toptext {
	padding: 0px;
	margin: 0px 0px 21px 26px;
	/*
	margin: 0px 0px 35px 26px;
	*/
}

#contentsBox #stepBox {
	width: 677px;
	margin: 0px;
	padding: 0px 0px 35px;
	background: url(../images/spb_bg_bottom.gif) bottom no-repeat;
}

#contentsBox #stepBox #twoColumns {
	padding: 26px 26px 0px;
	margin: 0px;
	width: 625px;
	_width: 677px;
	_w\idth: 625px;
	background: url(../images/spb_bg_top.gif) top no-repeat;
}

#contentsBox #stepBox #twoColumnsBg2 {
	padding: 26px 26px 0px;
	margin: 0px;
	width: 625px;
	_width: 677px;
	_w\idth: 625px;
	background: url(../images/spb_bg_top2.gif) top no-repeat;
}

#contentsBox #stepBox #twoColumnsBg2 .leftColumn,
#contentsBox #stepBox #twoColumns .leftColumn {
	padding: 0px;
	margin: 0px;
	width: 317px;
	float: left;
}

#contentsBox #stepBox #twoColumnsBg2 .rightColumn,
#contentsBox #stepBox #twoColumns .rightColumn {
	padding: 0px 0px 22px;
	margin: 0px;
	width: 285px;
	float: right;
}

#contentsBox #stepBox h3 {
	padding: 0px;
	margin: 0px 0px 16px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #FFFFFF;
}

#contentsBox #stepBox h3.num01 {
	width: 155px;
	height: 29px;
	background: url(../images/step_h3_01.gif);
}

#contentsBox #stepBox h3.num02 {
	width: 276px;
	height: 29px;
	background: url(../images/step_h3_02.gif);
}

#contentsBox #stepBox h3.num03 {
	width: 294px;
	height: 29px;
	background: url(../images/step_h3_03.gif);
}

#contentsBox #stepBox h3.num04 {
	width: 258px;
	height: 29px;
	background: url(../images/step_h3_04.gif);
}

#contentsBox #stepBox h3.num05 {
	width: 321px;
	height: 29px;
	background: url(../images/step_h3_05.gif);
}

#contentsBox #stepBox h3.num06 {
	width: 237px;
	height: 29px;
	background: url(../images/step_h3_06.gif);
}

#contentsBox #stepBox h3.num07 {
	width: 176px;
	height: 29px;
	background: url(../images/step_h3_07.gif);
}

#contentsBox #stepBox h3.num08 {
	width: 175px;
	height: 29px;
	background: url(../images/step_h3_08.gif);
}

#contentsBox #stepBox h3.num09 {
	width: 250px;
	height: 29px;
	background: url(../images/step_h3_09.gif);
}

#contentsBox #stepBox h3.num10 {
	width: 155px;
	height: 29px;
	background: url(../images/step_h3_10.gif);
}

#contentsBox #stepBox p {
	padding: 0px 0px 0px 58px;
}

#contentsBox #stepBox ul {
	padding: 0px 0px 0px 58px;
}

#contentsBox #stepBox h4 {
	padding: 5px 0px 5px 58px;
	_padding: 5px 0px 4px 58px;
	margin: 0px;
	font-size: x-small;
	_font-size: xx-small;
	_f\ont-size: x-small;
	color: #000000;
}


