div#intro {
	margin-top: 20px;
	padding-bottom: 20px;
}
div.onebox h4 {
	font-size: 14px;
	color: #0066CC;
	padding: 22px 2px 0px;
	border-bottom: 2px solid #0066CC;
}
div.onebox ul.dekirukoto {
	margin: 0px;
	padding: 0px;
	height: 264px;
	width: 688px;
	list-style-type: none;
}
div.onebox ul.dekirukoto li {
	width: 211px;
	border: 1px solid #666666;
	margin: 0px 0px 10px;
	padding: 5px;
	display: inline;
	float: left;
	height: 110px;
}
div.onebox ul.dekirukoto li.center {
	margin-right: 5px;
	margin-left: 5px;
}
div#intro img.intro_img {
	margin-top: 15px;
	margin-bottom: 15px;
}
div.ui-tab img {
	float: right;
	height: 110px;
	margin-left: 10px;
}
div.ui-tab p.osusume {
	min-height: 110px;
}
div.ui-tab h4 {
	font-size: 12px;
	color: #0066CC;
	margin-top: 10px;
	border-left: 3px solid #0066CC;
	padding: 0px 0px 0px 5px;
	margin-bottom: 10px;
}
table.bacetable {
	border-collapse: collapse;
}
table.bacetable ul {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 5px;
}
table.bacetable th.blueback {
	background-color: #99CCCC;
}
table.bacetable li {
	list-style-position: outside;
}
div.onebox {
	margin-bottom: 30px;
	margin-left: 12px;
	margin-top: 20px;
}

/* ソリューショントップページ------------------------ */
div.index_onesol {
	height: auto;
	width: 678px;
	margin-left: 12px;
	margin-top: 20px;
	min-height: 1px;
}

div.index_onesol:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

*html .index_onesol {
	height: 1px;
}

/* 各ソリューションの概要----------------------------- */
div.index_onesol div.sol_intro {
	float: right;
	width: 493px;
	height: auto;
}
div.index_onesol div.sol_intro p {
	margin-bottom: 0px;
}
/* 各ソリューションのタイトル-------------------------- */
div.index_onesol h4.sol_title {
	font-size: 14px;
	margin: 0px;
	padding: 3px;
	background-color: #ADD8E6;
}
/* 各ソリューションのイメージ-------------------------- */
div.index_onesol img {
	float: left;
	height: auto;
	width: 170px;
	margin-right: 15px;
}

div#sys_001_step1 {
	height: 263px;
	width: 690px;
	margin-top: 30px;
	min-height: 1px;
}
div#sys_001_step1:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

*html #sys_001_step {
	height: 1px;
}

div#sys_001_step1 div#sys_001_step1_lef {
	float: left;
	height: auto;
	width: 260px;
	margin-left: 70px;
	margin-right: 47px;
}
div#sys_001_step1 div#sys_001_step1_rig {
	float: right;
	height: 263px;
	width: 243px;
	margin-right: 70px;
}
