div#guideArea {
		width: 540px;
		margin: 0 0 0 4px;
}

div#guideArea table.header {
		width: 540px;
		margin: 20px 0 0 0;
}
div#guideArea table.header td.logo {
		width: 100px;
		text-align: center;
}
div#guideArea table.header td.store div {
		font-size: 110%;
		font-weight: bold;
		color: #fff;
		padding:4px 4px 4px 8px;
}

div#guideArea div.lawsonHead {
		background: #006699;
}
div#guideArea div.seicomartHead {
		background: #ff9900;
}

div#guideArea div.flowchart {
		text-align: center;
		margin: 20px 0 20px 0;
		font-size: 100%;
}
div#guideArea div.flowchart img {
		display: block;
		margin: 10px auto 10px auto;
}

div#guideArea h2 {
		font-size: 100%;
		color: #cc1414;
		padding-left: 10px;
		margin: 20px 0 14px 0;
}

div#guideArea ol {
		font-size: 100%;
		line-height: 140%;
}
div#guideArea ol li {
		margin: 6px 0 6px 0;
}
