@charset "UTF-8";

.flowList {
	width:640px;
	height:33px;
	overflow:hidden;
	background:url(images/flow_bow.gif) no-repeat;
	position:relative;
	margin-bottom:15px;
	}
	
	.flowList li {
		position:absolute;
		width:100px;
		height:33px;
		overflow:hidden;
		text-indent:-999em;
		background-position:0 0;
		background-repeat:no-repeat;
		top:0px;
		}
		.flowList li.nowflow {
			background-position:0 -33px;
			}
		
		#flow01 { background-image:url(images/flow_01.gif); left:0px; }
		#flow02 { background-image:url(images/flow_02.gif); left:108px; }
		#flow03 { background-image:url(images/flow_03.gif); left:216px; }
		#flow04 { background-image:url(images/flow_04.gif); left:324px; }
		#flow05 { background-image:url(images/flow_05.gif); left:432px; }
		#flow06 { background-image:url(images/flow_06.gif); left:540px; }

dl.formList {
	line-height:1.5em;
	border-top:dotted 1px #dadada;
	margin-bottom:1em;
	}
	dl.formList dt {
		padding-top:1em;
		width:13em;
		white-space:nowrap;
		}
	dl.formList dd {
		margin-top:-1.5em;
		padding-left:13em;
		padding-bottom:1em;
		border-bottom:dotted 1px #dadada;
		}

.ctWrap p {
	line-height:1.5;
	margin:1em 0;
	}

p.innerText {
	line-height:1.6;
	padding:0 10px 10px;
	}

ul.errorList {
	margin:1em 0 1em 2.5em;
	line-height:1.6;
	color:red;
	list-style-type:disc;
	}

#kiyaku {
	width:100%;
	border-bottom:dotted 1px #dadada;
	margin-bottom:20px;
	}
	
	#kiyaku p {
		line-height:1.6;
		margin:8px 10px 8px;
		}
	
	#kiyaku ul {
		list-style-type:disc;
		margin:8px 10px 8px 30px;
		line-height:1.6;
		}

	#kiyaku ol {
		list-style-type: decimal;
		margin:8px 10px 8px 37px;
		line-height:1.6;
		}


.kiyakuBtn { background-image: url(images/kiyaku_btn.gif); }
